版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 TMS320C45x DSP硬件结构,主讲人:陈德宏,三、中央处理单元,40位算术逻辑运算单元ALU,2个40位累加器,移位-1630位的桶形移位寄存器,乘法器/ 加法器单元,比较、选择和存储单元,指数编码器,图、桶形移位器的功能框图,图、乘法器/加法器单元,比较、选择和存储单元(CSSU)完成累加器的高位字和低位字之间的最大值比较,即选择累加器中较大的字并存储在数据存储器中,改变状态寄存器ST0中的测试/控制位和传送寄存器(TRN)的值。同时,CSSU利用优化的片内硬件促进Viterbi型蝶形运算。,比较,选择和存储单元(CSSU),指数编码器用于支持单周期指令EXP的专用硬件。在E
2、XP指令中,累加器中的指数值能以二进制补码的形式存储在T寄存器中,范围为bit-8至31。指数值定义为前面的冗余位数减8的差值,即累加器中为消除非有效符号位所需移动的位数。当累加器中的值超过了32bits,该操作将产生负值。,指数编码器,C54x有三个状态和控制寄存器,它们分别为:状态寄存器ST0,状态寄存器ST1和处理器方式状态寄存器PMST。ST0和ST1包括了各种条件和方式的状态,PMST包括了存储器配置状态和控制信息。,CPU状态和控制寄存器,辅助寄存器指针,测试/控制标志位,进位位,累加器A的溢出标志,累加器B的溢出标志,数据存储器页指针,状态寄存器ST0,块重复作标志位,直接寻址编
3、辑方式位,XF引脚状态位,保持方式位,中断方式位,溢出方式位,符号位扩展方式位,双16位/双精度算术运算方式位,小数方式位,修正方式位,累加器移位方式位,状态寄存器ST1,SSBX SXM ;置位SMX=1 RSBX SXM ;复位SMX=0,中断向量指针,微处理器/微型计算机工作方式位,RAM重复占位位,地址可见位,数据ROM位,CLKOUT时钟输出关断位,乘法饱和方式位,存储饱和位,处理器方式状态寄存器PMST,2.7 存储器结构,5402 ROM 内容,5402扩展程序存储器,表、特殊功能寄存器I,表、特殊功能寄存器II,1、电源引脚:电源电压分为两级, 提供CPU核使用的电源电压CVD
4、D及 提供片上外设使用的电源电压DVDD,CVDD电压为+1.8V(16、68、91、125、142),DVDD电压为+3.3V(4、33、56、75、112、130),VSS接地(3、14、34、40、50、57、 70、76、93、106、111、128),TI DSP上有5类典型电源引脚: 1、CPU核电源引脚 2、I/O电源引脚 3、PLL电路引脚 4、Flash编程电源引脚(仅C2000系列DSP有) 5、模拟电源引脚(仅C2000系列DSP有) 将DSP上的所有电源引脚连到各自的供电电源上,每个电源与地引脚都必须接,不能悬空。,每个电源引脚附近放置10100nF旁路瓷片电容,以平滑
5、电源的波动。旁路电容起电荷池的作用,以减少电源上的噪声。在PCB四周均匀分布一些4.710uF大电容。,数字与模拟部分要独立供电、数字地和模拟地应分开单独连接,强烈推荐采用多层板,为电源和地分别安排专用的层,同层上的多个电源、地用隔离带分割,电源上电次序,推荐首先给CPU核供电,其次给I/O供电,再给模拟部分供电,然后才能加到外部输入信号,应考虑电源功率大小;总线负荷,建议使用TI的电源方案:C2000-TPS7333,TPS76333; C5000-TPS767D318,TPS767D301;C6000-PT6931,PT6932,2、控制引脚:这类引脚提供控制信号,MSTRB(24脚):外
6、部数据存储器选通信号,PS(20脚):外部程序存储器片选信号,IS(22脚):I/O设备选择信号,IOSTRB(25脚):I/O设备选通信号,R/W(23脚):读/写信号,DS(21脚):外部数据存储器片选信号,2、控制引脚:这类引脚提供控制信号,MSC(26脚):微状态完成信号,IAQ(29脚):中断请求信号,IACK(61脚):中断响应信号,MP/MC(32脚):DSP工作方式选择信号,READY(19脚):数据准备好信号,HOLD(30脚):请求控制存储器接口信号,HOLDA(23脚):响应控制存储器响应信号,3、地址引脚:20个地址引脚寻址1M字的外部程序空间、64K字外部数据空间、6
7、4K字的片外I/O空间,4、数据引脚:16个数据引脚可并行传输16位数据,5、外部中断引脚,一个不可屏蔽中断,4个可屏蔽中断,NMI(63脚):不可屏蔽中断,INT0(6467脚):可屏蔽外部中断。,6、多通道带缓冲区串口McBSP,BCLKR0(41脚):串口0的接收时钟信号 BCLKR1(42脚):串口1的接收时钟信号 BFSR0(43脚):串口0的同步接收信号。 BFSR1(44脚):串口1的同步接收信号。 BDR0(45脚):串口0的串行数据接收输入 BDR1(47脚):串口1的串行数据接收输入 BCLKX0(48脚):串口0的发送时钟信号。 BCLKX1(49脚):串口1的发送时钟信
8、号。 BFSX0(53脚):串口0的同步发射信号。 BFSX1(54脚):串口1的同步发射信号 BDX0(59脚):串口0的串行数据发射输出 BDX1(60脚):串口1的串行数据发射输出,7、主机通信并行接口HPI 这个接口主要用于DSP与PC或其他主CPU间的通信,HD0-HD7:数据引脚 8位并行I/O,HCS(17脚):片选信号,HAS(13脚):地址选通信号,HBIL(31脚):字节识别信号,HCNTL0、1(39脚、46脚):主机控制信号,HDS1、2(127、129脚):数据选通信号,HINT/TOUT1(51脚):HPI向主机申请中断信号,HRDY(55脚):HPI已将数据准备完毕信号,HR/W(18脚):主机向HPI读写信号,通用I/O:C54只有2个软件控制通用I/O引脚:BIO、XF,BIO分支转移控制输入端口(31脚):主要用于监控外围设备的运行状态,XF外部标志输出端口(27脚):主要用于程序向外设传输标志信息,第1章 习题 1.第一章书后习题 2. 以加法运算为例,简述冯诺曼结构存储器中存、取操作数的过程。应用在六级流水时依次用到到哪几条总线? 3. 设某DSP芯片的MAC时间为40ns,应用于FIR滤波系统时,若滤波软件最长处理需要128MAC时间,被处理信号的最高采样频率不得高于多少?,第二章习题 1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 畜禽粪污发酵床养殖技术推广方案
- 2026上海第一财经传媒有限公司招聘2人笔试模拟试题及答案解析
- 2026中国汽车技术研究中心有限公司春季校园招聘笔试备考题库及答案解析
- 农产品检测实验室结果报告标准化方案
- 2026浙江杭州拱墅区人力资源和社会保障局招聘2人笔试模拟试题及答案解析
- 2026广西来宾金秀瑶族自治县瑶医医院招聘人才74人笔试备考试题及答案解析
- 2026年3月贵州遵义市正安县城镇公益性岗位招聘29人笔试备考试题及答案解析
- 水质监测实验室数据管理系统方案
- 施工现场周边交通组织方案
- 2026河北保定雄安人才服务有限公司平面设计师岗位招聘1人笔试备考题库及答案解析
- project2024项目管理教程入门篇
- 社区篮球训练活动方案
- 血液透析患者心力衰竭的诊断与治疗
- 出狱贫困申请书
- 2025年度松江区卫生健康委下属部分事业单位公开招聘卫生专业技术人才考试参考试题及答案解析
- 喷锌施工方案
- 冶炼车间岗前安全培训课件
- 现代监狱智能信息系统设计方案
- 高三入住酒店安全培训课件
- 医疗废物培训课件
- 管路阀门标识管理办法
评论
0/150
提交评论