- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章TMS320C54x的硬件结构整理
2003.2.16 DSP技术 TMS320C54x芯片采用CMOS制造工艺,整个系列的型号基本上都采用塑料或陶瓷四方扁平封装形式(TQFP144) 不同的器件型号其引脚的个数有所不同。下面 以TMS320VC5402芯片为例,介绍’C54x引脚的名称及功能。 ’C5402共有144个引脚(TQFP144 封装),引脚分布如图。 TMS320C5402引脚: TMS320C54x的内部组成 TMS320C54x的硬件结构图 ’C54x读/写操作占用总线情况 CPU包括下列基本部件: ① 40位算术逻辑运算单元ALU; ② 2个40位的累加器A和B; ③ 支持-16~31位移位范围的桶形移位寄存器; ④ 能完成乘法-加法运算的乘法累加器MAC; ⑤ 16位暂存寄存器T; ⑥ 16位转移寄存器TRN; ⑦ 比较、选择、存储单元CSSU; ⑧ 指数编码器; ⑨ CPU状态和控制寄存器。 ALU的功能框图 ●累加器A和B 【例】累加器A=FF 0123 4567H,执行带移位的STH和STL指令后,求暂存器T和A的内容。 ●桶形移位寄存器 2.桶形移位寄存器的输入 ●乘法-累加单元MAC ’C54x的比较、选择和存储单元(CSSU)是一个特殊用途的硬件电路,专门用来完成Viterbi算法中的加法/比较/选择(ACS)操作。 例如,CMPS指令可以对累加器的高阶位和低阶位进行比较,并选择较大的数存放在指令所指定的存储单元中。 指令格式: CMPS A,*AR1 功能:对累加器A的高16位字(AH)和低16位字(AL)进行比较, 若AHAL,则AH→*AR1,TRN左移1位,0→TRN(0), 0→TC; 若AHAL,则AL→*AR1,TRN左移1位,1→TRN(0), 1→TC。 指数编码器是一个用于支持指数运算指令的专用硬件,可以在单周期内执行EXP指令,求累加器中数的指数值。 ’C54x提供三个16位寄存器来作为CPU状态和控制寄存器,它们分别为: 1.状态寄存器0(ST0) 2.状态寄存器1 (ST1) 3.工作方式状态寄存器PMST ’C54x片内存储器资源配置 ▼’C54x片内和片外存储器(包括程序存储器和数据存储器)统一编址。 ▼内部RAM可存数据空间,也可存程序。 ▼ROM可存程序,也可以部分存数据; ROM可以存放数据,RAM可以存放程序。 程序可存放在片内ROM、DARAM和片外ROM 3个位置 ’C5402共有20条地址线,可寻址1M字的外部程序存储器。它的内部ROM和DARAM可通过软件映射到程序空间。当存储单元映射到程序空间时,CPU可自动地按程序存储器对它们进行寻址。 如果程序地址生成器(PAGEN)产生的地址处于外部存储器,CPU可自动地对外部存储器寻址。 分页扩展技术的特点: ① 有20或23条外部程序地址线,可寻址1M或8M存储空间; ② 有1个额外的存储器映像寄存器—程序计数器扩展寄存器XPC,7位有效位,27=128; ③ 有6条寻址扩展程序空间的指令,用于寻址扩展程序空间。 低2K:用户专用程序,但要找厂家才能烧入,仿真时可用。 高2K:TI公司定义,出厂时已经固化了引导程序、中断向量表 和常数表。 ● 引导程序。 ’C54x的内部数据存储器由SARAM、DARAM和内部ROM组成。 内部RAM前面的配置: ’C54x除了程序和数据存储空间外,还提供了一个具有64K字的I/O空间。 主要用于对片外设备的访问。可以使用输入指令PORTR和输出指令PORTW对I/O空间寻址。 ● DSP中断系统 主程序:一般为监控程序 中断程序(ISR):具体实现某种功能 中断: 当需要处理某个事件时,产生一个中断信号,请求CPU执行中断程序,完成后返回主程序 中断源: 中断的响应条件: 2个控制寄存器:IFR(中断标志),IMR(中断屏蔽控制) 优先级 中断的分类: 中断的响应过程: 中断向量 中断向量表 ● DSP中断系统 TMS320C54x系列DSP的中断有硬件中断和软件中断之分,共30个中断源,教材P44)。 软件中断由程序指令产生(INTR、TRAP或
您可能关注的文档
最近下载
- 德国英福康INFICON氦气检漏仪UL1000详细说明.ppt
- 机关、单位互联网网站信息发布保密审查表.pdf VIP
- 酒店服务礼仪(高职)全套教学课件.pptx
- 光伏组件隐裂检测标准及判定.pdf VIP
- 猪场建设课件(共49张PPT)《猪生产》.pptx VIP
- 2024黑龙江省交通投资集团招聘38人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 5.2《做自强不息的中国人》 课件-2024-2025学年统编版道德与法治七年级下册.pptx VIP
- 钢筋工程承包协议书范文7篇.docx
- 猪舍环境控制课件(共22张PPT)《猪生产》同步教学(中国农业出版社).pptx VIP
- 烟草物流师3级专业知识复习提纲下发版课件.docx
文档评论(0)