用DSP进行语音压缩的一个开发实例(PCI总线)_第1页
用DSP进行语音压缩的一个开发实例(PCI总线)_第2页
用DSP进行语音压缩的一个开发实例(PCI总线)_第3页
用DSP进行语音压缩的一个开发实例(PCI总线)_第4页
用DSP进行语音压缩的一个开发实例(PCI总线)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、介绍内容,课题来源 总体描述 PCI总线介绍 数字信号处理器 语音压缩算法 硬件设计 软件设计 总结 感谢,总体描述(一),总体描述(二),串/并,DSP,PCI桥,PCI总线,CPLD,PCM,PCI总线介绍,PCI总线的发展背景 PCI总线的工作原理 PCI专用桥芯片PCI2040,PCI总线的发展背景,ISA总线 微处理器的高速与总线的低速不同步,造成数据I/O的瓶颈 1993年,INTEL提出PCI局部总线,与ISA,EISA兼容 独特的中间缓冲器设计,独立于CPU和时钟频率,PCI总线上的设备通过PCI桥与CPU相连,PCI总线的特点,总线宽度32位,可扩展到64位 支持猝发成组工作

2、方式,可提高传送速度 总线的工作频率为33MHz,PCI2.0达66MHz 数据传送速率高达132MHz264MHz 对PCI扩展卡支持自动配置,实现即插即用 实现触发级的中断,可支持中断共享,PCI总线的工作原理,定义了三种物理地址空间 配置空间有256字节,其中预定义头区域为64字节,任何PCI设备都必须支持 定义了两种配置机制 配置机制1中,通过两个双字I/O地址来对配置空间进行操作。CF8H为地址寄存器,CFCH为数据寄存器,专用桥芯片PCI2040(一),TI公司生产的,DSP与PCI总线的桥芯片 在PCI口与PCI总线无缝连接 在HPI口与DSP的HPI口无缝连接 在HPI口可带四

3、片DSP 3.3V内核电压,与PCI总线上的3.3V兼容,专用桥芯片PCI2040(二),地址数据线AD14和AD13映射到HCS0HCS4,以选择DSP 地址数据线AD12和AD11映射到HCNTL0和HCNTL1,以选择寄存器。HPI口有三个寄存器:HPIC,HPIA和HPID。被映射到存储器空间或I/O空间。映射地址放在PCI配置空间的存储器或I/O基地址寄存器中 PCI2040通过访问这三个寄存器来实现对DSP的控制,数字信号处理器,TMS320VC5402的特点 bootloader HPI接口与操作,C5402的特点(一),增强型哈佛结构,一个程序总线,三个独立的数据总线 40bi

4、t的算术逻辑单元ALU 可寻址的程序空间达1Mx16bit 4Kx16bit片内ROM 16Kx16bit双口片内RAM,C5402的特点(二),片内外设:软件可编程等待状态发生器;片内锁相环时钟发生器;两个多通道缓冲串口;增强型8bit并行HPI口;两个16bit定时器;六通道DMA控制器 节电模式IDLE1,IDLE2,IDLE3做功耗控制 单周期定点指令(100MIPS)执行时间为10ns,Bootloader(一),固化在DSP的ROM中的程序,HPI模式 并行导入模式 标准串行导入模式 八位串行EEPROM模式 I/O导入模式,Bootloader(二),HPI模式 加电复位后,bo

5、otloader将0 x7F清零,向主机发中断请求(HINT),得到响应后始终检测0 x7F的值。将变化后的值作为导入程序的执行起始地址,HPI接口与操作,增强型的HPI口,可访问所有片内RAM 八位数据线,与主机通讯的数据由两个连续的字节组成,由HBIL引脚指示传输的数据是否为第一个字节 地址自动增加方式,语音压缩算法,当前压缩算法介绍 压缩技术 ADPCM工作原理,当前压缩算法介绍,压缩技术,波形编码:直接对语音时域或频域波形样值进行编码。PCM,ADPCM,SBC,ATC 参数编码:对人类语音的生成模型的参数进行编码。 混合编码:结合波形编码和参数编码。MPLPC,RPE/LTP,CEL

6、P,VSELP 可变速率编码:G.727嵌入式编码 无失真编码。霍夫曼编码,ADPCM工作原理,自适应地改变量化幅值 确定好量化幅度的最大值和最小值,+,x,量化,编码,解码,增益自适应,自适应预测,信道,输入,+,硬件设计,MT8920,TMS320VC5402,PCI2040,PCI BUS,XC9572,50MHz,TPS73HD318,JTAG,1.8V,3.3V,3.3V,62256,可编程逻辑器件,采用XILINX公司的XC9572XL100 用原理图设计 作用一:完成地址译码 作用二:完成总线电平转换,软件设计,主程序(C语言) 语音压缩算法(C54x汇编语言) 语音解压算法(C

7、语言),主程序流程,开始,PCI存在,录音卡初始化,设置HPIC,HPIA,送数据到HPID,置标志位0 x7F,选择录音通道,等待,从0 x100取数据,从0 x500取数据,创建语音文件,退出,退出,Y,Y,Y,Y,N,N,N,N,DSP程序流程,PCM流缓冲区 地址:7000H,语音输入缓冲区 地址:0A00H,ADPCM压缩,预测值缓冲区 地址:0A20H,量化值缓冲区 地址:0A40H,压缩编码缓冲区 地址:0A60H,双缓冲区 地址:010004FF 050008FF,反线路编码,总结,取得的成果 需改进的地方,取得的成果,实现了32路录音通道 完成了24K的ADPCM压缩,音质清晰,几乎没有杂音 硬件实现上采用了较新的数字信号处理器,并考虑了将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论