欢迎来到天天文库
浏览记录
ID:57401097
大小:474.50 KB
页数:61页
时间:2020-08-18
《DSP知识点复习课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、复习第1章内容DSP技术的概念定义发展领域特点可编程DSP芯片结构特点分类发展及趋势应用TMS320系列DSP概述TMS320C2000TMS320C5000TMS320C6000DSP系统设计概要设计过程DSP芯片的选择DSP应用系统的开发工具21.DSP与DSP技术☉DSP(DigitalSignalProcessing)----数字信号处理的理论和方法。☉DSP(DigitalSignalProcessor)----用于数字信号处理的可编程微处理器。☉DSP技术(DigitalSignalPro
2、cess)----是利用专门或通用数字信号处理芯片,通过数字计算的方法对信号进处理的方法与技术。3(1)改进的哈佛结构(2)多总线结构(3)流水线技术(4)多处理单元(5)特殊的DSP指令(6)指令周期短(7)运算精度高(8)丰富的外设(9)功耗低DSP芯片的结构特点41.TMS320C54X的内部结构;2.总线结构;3.中央处理单元(CPU);4.存储器和I/O空间;5.中断系统第2章TMS320C54x的硬件结构5TMS320C54x内部结构(3大块)(1)CPU:包括算术逻辑运算单元(ALU)、乘法器、累加器、移
3、位寄存器、各种专门用途的寄存器、地址生成器及内部总线。(2)存储器系统:包括片内程序ROM、片内单访问的数据RAM和双访问的数据RAM、外接存储器接口。(3)片内外设与专用硬件电路:包括片内定时器、各种类型的串口、主机接口、片内锁相环(PLL)、时钟发生器及各种控制电路。TMS320C54x硬件结构框图6TMS320C54X总线结构是围绕8组16比特总线建立的。☉一组程序总线PB:传送从程序存储器来的指令代码和立即操作数;☉三组数据总线(CB、DB):传送从数据存储器读出的操作数;(EB):传送写入到数据存储器中的数据
4、;☉四组地址总线(PAB、CAB、DAB、EAB):传送执行指令所需的地址;总线结构7C54X的CPU由运算部件、控制部件和各种寄存器组成。1.CPU状态和控制寄存器C54xDSP有三个状态和控制寄存器:(1)状态寄存器0(ST0);(2)状态寄存器1(ST1);(3)处理器工作模式状态寄存器(PMST)。ST0和ST1中包含各种工作条件和工作方式的状态,PMST中包含存储器的设置状态及其他控制信息。中央处理单元(CPU)82.运算部件(6个)(1)算术逻辑单元(ALU)(2)累加器(3)桶形移位器(4)乘法器/加法器
5、单元(5)比较、选择和存储单元(6)指数编码器93.特殊功能寄存器(1)第一类(26个)功能:主要用于程序的运算处理和寻址方式的选择及设定辅助寄存器AR0-AR7:产生16bit数据空间,通用R;暂存器TREG:乘(加)法指令存放一乘数、EXP指令结果;过渡寄存器TRN(状态转移寄存器):用来得到新的度量值存放中间结果→Viterbi(用于在Viterbi算法中记录转移路径);堆栈指针寄存器SP:指示栈顶在数据M位置,向下生长中断标志寄存器IFR:指明各中断源的状态;中断屏蔽寄存器IMR:独立的屏蔽特定的中断10(2)
6、第二类(17个)功能:用于控制片内外设(串口、定时器、机器周期设定等)11•C54x的总存储空间为192K字存储器的组成(分为3个可选择的存储空间):存储器和I/O空间121中断系统概述中断:CPU终止正在执行的程序,转去执行一个请求中断的内部或外部的中断服务程序,待处理完毕后,又返回到被终止的源程序处继续执行。这一过程称为中断;中断系统:为实现中断功能而设置的各种硬件和软件。C54xDSP既支持软件中断,也支持硬件中断。当同时有多个硬件中断出现时,C54xDSP按照中断优先级别的高低对它们进行服务。中断系统132.中
7、断分类C54xDSP的中断可以分成两大类:第一类是可屏蔽中断。这些都是可以用软件来屏蔽或开放的硬件和软件中断。C5402只使用14个可屏蔽中断。①~;②RINT0、XINT0、RINT1和XINT2(串行口中断)。③TINT0、TINT1(定时器中断)。④HPINT(主机接口)DMAC0~DMAC5。(2)第二类是非屏蔽中断。这些中断是不能够屏蔽的,C54x对这一类中断总是响应,并从主程序转移到中断服务程序。C54xDSP的非屏蔽中断包括所有的软件中断,以及两个外部硬件中断:(复位)和。中断系统142中断处理一般过程:
8、•中断源请求中断;中断标志寄存器(IFR)•CPU响应中断;预定义条件的满足•保护现场;•转中断服务;•恢复现场;•中断返回;中断系统153接收、应答及处理中断1.接收中断请求产生一个中断请求时,IFR中相应的中断标志位被置位。不管中断是否被处理器应答,该标志位都会被置位。当相应的中断响应后,该标志位自动被清除。一个中断由硬件器件
此文档下载收益归作者所有