- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章TMS320C54X的硬件结构原理2课件
3.3 中央处理单元(CPU) CPU的基本组成如下: 运算部件: 40位算术逻辑单元(ALU) 2个40位累加器A和B 40位桶形移位寄存器 17×17位乘法器和一个专用40位加法器 比较、选择和存储单元(CSSU) 指数编码器 控制部件: CPU状态和控制寄存器 一、运算部件 1.算术逻辑单元(ALU) 功能:桶形移位器能把输入的数据进行0到31位的左移和0到16位的右移。 4.乘法器/加法器单元 5.比较、选择和存储单元(CSSU) 6.指数编码器 二.控制部件-CPU状态和控制寄存器 * 返回首页 结构: ALU输入:X端: DB0~15 , 移位寄存器 Y端:CB0~15 , A, B, T ALU输出:A, B ? ALU能起两个16-bitALUs的作用,且在状态寄存器ST1中的C16位置1时,可同时完成两个16-bit运算. 功能:TMS320C54x使用40位算术逻辑单元(ALU)和两个40位累加器(ACCA和ACCB)来完成二进制补码的算术运算和逻辑运算,且大多数都是单周期指令。ALU功能框图如图3-3所示。 图3-3 ALU功能框图 2. 累加器 A,B基本结构: A,B均为40位 说明: 保护位,防止迭代运算产生的溢出,有符号运算时为扩展符号位 AL,AH,AG,BL,BH,BG都是存储器映射寄存器,地址为0008H~000DH A与B的区别:A的31~16位可以作为乘法器的一个输入,而B不能 累加器A和B用于存储ALU或乘法器/加法器单元输出的数据。累加器也能输出数据到ALU或乘法器/加法器中。 [例]累加器A=FF 0123 4567h,执行带移位的STH和STL指令后,求暂存器T和A的内容。 STH A, 8, T ; A的内容左移8位后,AH存入T STH A, -8, T ; A的内容右移8位后,AH存入T STL A, 8, T ; A的内容左移8位后,AL存入T STL A, -8, T ; A的内容右移8位后,AL存入T 移位操作举例: 3.桶形移位器 桶形移位寄存器的功能框图如图3-5所示。 桶形移位寄存器的输入可以为: ①DB,取得16位输入数据;②DB和CB ,取得32位输入数据;③40位累加器A或B。 桶形移位寄存器的输出连到: ① ALU的一个输入端, ②经过MSW/LSW(最高有效字/最低有效字)写选择单元至EB总线。 图3-5 桶形移位器的功能框图 C54x CPU有一个17×17位的硬件乘法器,与40位的专用加法器相连,可以在单周期内完成一次乘法累加运算。其功能框图如图3-6所示。 乘法器/加法器单元由以下部分组成:乘法器,加法器,带符号/无符号输入控制,小数控制,零检测器,舍入器(二进制补码),溢出/饱和逻辑和暂存器(TREG)。 图3-6 乘法器/加法器单元功能框图 乘法器输入: X:T,A, DB0~15 Y:A, DB0~15, CB0~15, PB0~15 乘法器输出:加法器 加法器输入: X:乘法器 Y:A,B, 加法器输出:A,B,0零 比较、选择和存储单元(CSSU)完成累加器的高位字和低位字之间的最大值比较,即选择累加器中较大的字并存储在数据存储器中,不改变状态寄存器ST0中的测试/控制位和传送寄存器(TRN)的值。其功能框图如图3-8所示。 功能:多用于Viterbi型蝶形运算,加、比较、选择、存储运算。 用途:多用于通信中均衡,解码等Viterbi蝶型计算 图3-8 比较、选择和存储单元(CSSU)功能框图 结构:比较单元COMP,TRN,TC用于记录比较结果 选择单元:MSW/LSW 存储通过EB0~15完成(输出) 输入为A,B,桶型移位寄存器 指数编码器是用于支持单周期指令EXP的专用硬件。 在EXP指令中,累加器中的指数值能以二进制补码的形式 (-8~31)存储在T寄存器中。指数值定义为前面的冗余位数减8的差值,即累加器中为消除非有效符号位所需移动的位数。当累加器中的值超过32位时,指数为负值。 功能:支持指令EXP和NORM完成规格化定点数操作。 规格化定点数格式:T中存指数,A中存尾数。 [例3-6]累加器A的归一化 EXP A ; A中冗余符号位的位数减去8,所得结果存入暂存器T中 NORM A ;对累加器进行归一化,按T
您可能关注的文档
- FPC黑孔线操作指引.doc
- 第3章-3.2_Protel原理图设计系统-2原理图设计实例.ppt
- 第3章-3铁碳合金中的相和组织.ppt
- 第3章 核磁共振氢谱.ppt
- 第3章-MCS-51单片机指令系统-3.4汇编语言程序的基本形式.ppt
- freeSSHd配置sftp服务器.docx
- FPGA硬件电路设计及FPGA平台介绍.ppt
- 第3单元物质构成的奥秘复习课(共38张PPT).ppt
- Frontpage考试知识点.ppt
- 第3章--金属材料的制备与加工.pptx
- 市税务局、银行党组书记学习2025年民营企业座谈会交流研讨发言.docx
- 观看《榜样9》心得体会多篇.docx
- 强基振兴乡村振兴--学习二十届三中全会精神心得体会.docx
- 主管粮食和物资储备机关党组领导班子2024年度民主生活会“四个带头+典型案例”对照检视剖析材料供参考.pdf
- 国有企业2024年党支部支部班子组织生活会对照检查材料(四个带头)供参考.pdf
- 2024年办公室主任述职报告范文.pdf
- 国有企业党委副书记和法务分管领导2024年民主生活会会前谈心谈话记录范文.pdf
- 公司党委领导班子2024年度民主生活会“四个带头”对照检视剖析材料供参考.docx
- 企业党委领导班子2024年度民主生活会“四个带头”对照检视剖析材料范文.docx
- 国有企业2024年民主生活会会后情况报告供参考.pdf
最近下载
- 部编版七年级下册语文名著导读《骆驼祥子》专项练习题汇编(含答案解析).docx
- 换电柜可行性研究报告.docx VIP
- 信创产业趋势分析研究报告课件.pptx
- 贷款中介电销培训.pptx VIP
- 2025年江苏海事职业技术学院单招职业技能测试题库汇编.docx VIP
- Unit1单元整体设计--人教版英语八年级下册.docx
- 口语考试准备(包括10个话题).pdf VIP
- 小学音乐新课标考试题库800题(含答案).pdf VIP
- 2025年长沙民政职业技术学院单招职业倾向性测试题库及答案(必刷).docx VIP
- 2025年长沙民政职业技术学院单招职业倾向性测试题库(完整版).docx VIP
文档评论(0)