DSP芯片的主要结构特点课件.ppt
《DSP芯片的主要结构特点课件.ppt》由会员分享,可在线阅读,更多相关《DSP芯片的主要结构特点课件.ppt(69页珍藏版)》请在三一办公上搜索。
1、DSP芯片的主要结构特点,哈佛结构流水线技术多总线结构专用硬件乘法累加器具有特殊的DSP指令快速的指令周期,多处理器结构与并行技术独立DMA总线及控制器专门的数据地址发生器省电管理和低功耗丰富的外设,Von Neuman结构与Harvard结构,冯.诺依曼结构,哈佛结构,数据存储器,CPU,程序与数据存储器,CPU,程序存储器,Harvard结构,程序和数据存储空间分开,有各自独立的地址和数据总线,取指和读数可以同时进行,从而提高速度。2000年已达到90亿次浮点运算/秒(9000MFLOPS)。MIPS-Million Instruction Per Second MFLOPS-Millio
2、n Floating Operation Per Second,流水操作(pipeline),取指 译码 寻址 取数 运算 存储,取指 译码 寻址 取数 运算 存储,取指 译码 寻址 取数 运算 存储,独立的硬件乘法器,在卷积、数字滤波、FFT、相关、矩阵运算等算法中,都有A(k)B(n-k)一类的运算,大量重复乘法和累加。通用计算机中的乘法是用软件实现的,需要若干机器周期 DSP有硬件乘法器,用指令MAC在单周期内完成,独立的DMA总线和控制器,有一组或多组DMA总线,与CPU的数据总线和程序总线并行工作,在不影响CPU工作的条件下,DMA速度目前已经超过800Mbyte/s。,C24x的C
3、PU,C24x的片内存储器及总线,丰富的外设(peripherals),时钟发生器(振荡器与PLL)定时器(Timer)软件可编程等待状态发生器通用I/O同步串口(SSP)与异步串口(ASP)JTAG扫描逻辑电路(IEEE 1149.1标准)便于对DSP作片上的在线仿真和多DSP条件下的调试,C2x、C24x、C28x称为C2000系列,主要用于数字控制系统 C54x、C55x称为C5000系列,主要用于功耗低、便于携带的通信终端 C62x、C64x和C67x称为C6000系列,主要用于高性能复杂的通信系统,如移动通信基站,TMS320C2000系列DSP,集成了Flash存储器能够快速设计原
4、型机及升级,不使用片外的EPROM,既提高速度,又降低成本高速A/D转换器、CAN、SPI、SCI等比8bit或16bit MCU速度更快、更灵活、功能更强、面向控制的微处理器C24x和C2xx系列的DSP,其CPU都是C2xLP,用于数字化控制,TMS320C5000系列DSP,IP电话机和IP电话网关数字式助听器便携式声音/数据/视频产品调制解调器手机和移动电话基站语音服务器数字无线电SOHO(小型办公室和家庭办公室)的语音和数据系统,用于通信领域,C542的结构框图,C54x芯片,TMS320C54x(简称C54x)是 TI 公司为实现低功耗、高速实时信号处理而专门设计的16位定点数字信
5、号处理器,采用改进的哈佛结构,具有高度的操作灵活性和运行速度,适应于远程通信等实时嵌入式应用的需要,现已广泛地应用于无线电通信系统中。,C54x的引脚功能,TMS320C54x芯片采用CMOS制造工艺,整个系列的型号基本上都采用塑料或陶瓷四方扁平封装形式(TQFP)。不同的器件型号其引脚的个数有所不同。,TMS320C5402共有144个引脚:,电源引脚时钟引脚 控制引脚地址和数据引脚,串行口引脚 主机接口引脚通用I/O引脚 测试引脚,C54x的内部总线结构,TMS320C54x的结构是以8组16位总线为核心,形成了支持高速指令执行的硬件基础。,总线结构,1组程序总线PB3组数据总线CB、DB
6、、EB4组地址总线PAB、CAB、DAB、EAB,C54x的中央处理器CPU,CPU是DSP器件的核心部件,它的性能直接关系到DSP器件的性能。C54x的CPU采用了流水线指令执行结构和相应的并行结构设计,使其能在一个指令周期内,高速地完成多项算术运算。,CPU包括下列基本部件:40位算术逻辑运算单元ALU;2个40位的累加器A和B;支持-1631位移位范围的桶形移位寄存器;能完成乘法-加法运算的乘法累加器MAC;16位暂存寄存器T;16位转移寄存器TRN;比较、选择、存储单元CSSU;指数译码器;CPU状态和控制寄存器。,算术逻辑运算单元ALU,C54x使用40位的算术逻辑运算单元和2个40
7、位累加器,可完成宽范围的算术逻辑运算。C54x的大多数算术逻辑运算指令都是单周期指令,其运算结果通常自动送入目的累加器A或B。但在执行存储器到存储器的算术逻辑运算指令时(如ADDM、ANDM、ORM和XORM),其运算结果则存入指令指定的目的存储器。,ALU的功能框图,累加器A和B,C54x芯片有两个独立的40位累加器A和B,可以作为ALU或MAC的目标寄存器,存放运算结果,也可以作为ALU或MAC的一个输入。在执行并行指令(LD|MAC)和一些特殊指令(MIN和MAX)时,两个累加器中的一个用于装载数据,而另一个用于完成运算。,桶形移位寄存器,TMS320C54x的40位桶形移位寄存器主要用
8、于累加器或数据区操作数的定标。它能将输入数据进行031位的左移和016位的右移。所移动的位数可由ST1中的ASM或被指定的暂存器T决定。,组成框图,多路选择器MUX,MUX,MUX,MUX,符号控制SC,符号控制SC,符号控制SC,移位寄存器,移位寄存器(-1631),移位寄存器(-1631),移位寄存器(-1631),移位寄存器(-1631),写选择电路,写选择MSW/LSW,写选择MSW/LSW,写选择MSW/LSW,多路选择器MUX,用来选择输入数据。,符号控制SC,用于对输入数据进行符号位扩展。,移位寄存器,用来对输入的数据进行定标和移位。,写选择电路,用来选择最高有效字和最低有效字。
9、,在MAC单元中,专用加法器用来完成乘积项的累加运算。,专用加法器,加法器零检测器舍入器溢出/饱和逻辑电路,舍入器:用来对运算结果进行舍入处理,即将目标累加器中的内容加上215,然后将累加器的低16位清零。,乘加单元MAC,C54x的比较、选择和存储单元(CSSU)是一个特殊用途的硬件电路,专门用来完成Viterbi算法中的加法/比较/选择(ACS)操作。,比较电路COMP,状态转移寄存器TRN,状态比较寄存器TC,多路选择器MUX,MUX,MUX,COMP,COMP,TRN,TRN,TC,TC,比较、选择和存储单元CSSU,CSSU单元主要完成累加器的高阶位与低阶位之间最大值的比较,即选择累
10、加器中较大的字,并存储在数据存储器中。,比较电路COMP将累加器A或B的高阶位与低阶位进行比较;,比较结果分别送入TRN和TC中,记录比较结果以便程序调试;,比较结果输出至写选择电路,选择较大的数据;,将选择的数据通过总线EB存入指定的存储单元。,工作过程:,指数编码器EXP,指数编码器是一个用于支持指数运算指令的专用硬件,可以在单周期内执行EXP指令,求累加器中数的指数值。,功能:求累加器中数据的指数值。指数值=冗余符号位-8,CPU状态和控制寄存器,C54x提供三个16位寄存器来作为CPU状态和控制寄存器,它们分别为:,状态寄存器0(ST0)状态寄存器1(ST1)处理器模式状态寄存器(PM
11、ST),ST0和ST1主要包含各种工作条件和工作方式的状态;PMST包含存储器的设置状态和其他控制信息。,1状态寄存器0(ST0),主要反映处理器的寻址要求和计算机的运行状态。,ST0的结构:,ARP,ARP:辅助寄存器指针。用来选择使用单操作数间接寻址时的 辅助寄存器AR0AR7。,TC,TC:测试/控制标志。用来保存ALU测试操作的结果。,C,C:进位标志位。用来保存ALU加减运算时所产生的进/借位。,OVA/B:累加器A/B的溢出标志。用来反映A/B是否产生溢出。,DP,DP:数据存储器页指针。用来与指令中提供的7位地址结合形成1个 16位数据存储器的地址。,2状态寄存器1(ST1),B
12、RAF:块重复操作标志位。用来指示当前是否在执行块重复操作。BRAF=0 表示当前不进行重复块操作;BRAF=1 表示当前正在进行块重复操作。,CPL:直接寻址编辑方式标志位;用来指示直接寻址选用何种指针。CPL=0 选用数据页指针DP的直接寻址;CPL=1 选用堆栈指针SP的直接寻址。,XF:外部XF引脚状态控制位。用来控制XF通用外部输出引脚的状态。执行SSBX XF=1 XF通用输出引脚为1;执行RSBX XF=0 XF通用输出引脚为0。,HM:保持方式位;响应HOLD信号时,指示 CPU是否继续执行内部操作。HM=0 CPU从内部程序存储器取指,继续执行内部操作。HM=1 CPU停止内
13、部操作。,INTM:中断方式控制位;用于屏蔽或开放所有可屏蔽中断。INTN=0 开放全部可屏蔽中断;INTN=1 禁止所有可屏蔽中断。,0:保留位,未被使用,总是读为0。,OVM:溢出方式控制位;用来确定累加器溢出时,对累加器的加载方式。OVM=0 将运算的溢出结果直接加载到累加器中;OVM=1 当正溢出时,将007FFFFFFFH加载累加器;当负溢出时,将FF80000000H加载累加器。,SXM:符号位扩展方式控制位;用来确定数据 在运算之前是否需要符号位扩展。SXM=0 数据进入ALU之前禁止符号位扩展;SXM=1 数据进入ALU之前进行符号位扩展。,C16:双16位/双精度算术运算方式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 芯片 主要 结构 特点 课件

链接地址:https://www.31ppt.com/p-3725916.html