- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C54x的中央处理单元(CPU).ppt
* 参考教案 * 第3次 2.1 芯片内部结构及特点 CPU内核 1个算术逻辑运算单元(ALU) 2个40位的累加器(ACCA、ACCB) 1个40位的桶形移位器 1个乘-累加单元(MAC) 1个比较、选择、存储单元(CSSU) 1个硬件指数编码器 2个地址生成器 2.3 C54x的中央处理单元(CPU) CPU是DSP的核心部件。 程序流的控制和指令的处理 完成数据的传送 执行算术运算,布尔逻辑及移位操作 …… 它负责: C54x CPU主要包括下列器件: 1个40位的算术逻辑单元(ALU) 2个40位的累加器(ACCA、ACCB) 1个桶形移位器 1个乘法器与加法器组成的乘法-累加单元(MAC) 1个比较、选择和存储单元(CSSU) 1个指数编码器 2个16位的状态控制寄存器ST0、ST1 1个16位的处理器模式状态寄存器PMST 程序地址发生逻辑和数据地址发生逻辑 TMS320C54x CPU结构图 2.3.1 累加器和算术逻辑运算单元(ALU) 累加器A结构图 累加器B结构图 BL BH BG 15 0 31 16 39 32 AL AH AG 15 0 31 16 39 32 保护位 高16位 低16位 保护位 高16位 低16位 累加器A和B的构造图: 可用作乘法器单元的一个输入 算术逻辑运算单元ALU C54x的ALU是40位的,与累加器结合可以完 成宽范围的算术及逻辑运算,结果为40位长 多数运算可在单周期内完成 除了从存储器到存储器的操作指令之外,其它 的运算结果通常被送入累加器A或B中 ALU的功能框图 40 40 40 40 40 16 16 MUX A B ALU Sign ctr Sign ctr MUX MUX CB15~CB0 DB15~DB0 MAC输出 SXM SXM OVM C16 C ZA/ZB TC X Y A M U B B A C T D S OVA/OVB 桶形移位器输出 算术逻辑运算单元ALU 当输入数据是经数据总线CB或DB读取的16位数时,ALU将根据其装载的位置和符号扩展标志位(SXM,状态寄存器ST1的D8位)的状态对其进行40位扩展。 装载至ALU的15~0位的位扩展 装载至ALU的31~16位的位扩展 算术逻辑运算单元ALU 反映ALU当前运算结果状态的有4个标志位: 进位位C 测试位TC 溢出标志位OVA 溢出标志位OVB 控制ALU工作的有2个控制位: 溢出方式位OVM 双16位/双精度方式位C16 2.3.2 桶形移位器 功能: C54x的40位桶形移位器可将输入数据进行左移0~31位或右移0~15位的操作 数据定标 位提取 扩展精度 累加器的规格化 桶形移位器结构: MUX: 选择输入数据 符号控制SC: 符号位扩展 移位器: 定标和移位 写选择: 选择高有效字/低 有效字 桶形移位器移位原则: 左移时,低位填0 右移时,若SXM=0,则高位填0,无符号扩展 若SXM=1时,则高位进行符号扩展 输出: 作为ALU的输入 写入数据存储器 2.3.3 乘加器(MAC) 功能: 单周期内完成一次乘法操作和一次累加操作 构成: 一个17×17位的乘法器 一个40位的加法器 乘加器结构框图: 乘法器操作: 有符号数相乘 无符号数与有符号数相乘 无符号数相乘 在每个16位操作数的最高位MSB前添加1位符号位, 扩展成17位数,然后进行乘法运算。 在无符号数的MSB前添加0,在有符号数的MSB前 扩展1符号位,然后进行乘法运算。 在每个16位操作数的最高位MSB前添加0,扩展成 17位数,然后进行乘法运算。 乘法器操作: 乘法器的输出经过一个小数/整数调整电路,该调整受到小数方式位(ST1的D6位)FRCT的控制 。 当FRCT=0时,对乘积不作任何处理的送入 当FRCT=1时,由硬件将乘积左移1位,然 加法器XA端 后送入加法器XA端 加法器操作: 累加 舍入 饱和 零检测 舍入操作: DSP的舍入操作与十进制中的四舍五入操作类似,即运算结果的低16位若≥8000
您可能关注的文档
- 2015.1.西城.高三理科试题答案03.doc
- 20150415甲状腺肿瘤及防治.ppt
- 20152020年中国假牙行业前景研究与投资风险报告.doc
- 20152020年中国卫星应用市场前景研究与未来前景预测报告.doc
- 201549热带果蔬保鲜原理及技术.doc
- 2015。1.6马中月考试卷.doc
- 2015一建【经济】模拟试卷(一).pdf
- 2015届《世纪金榜》高考一轮生物复习单元评估检测(四).doc
- 2015届《世纪金榜》高考一轮生物复习课时提升作业(八)必修14.3.doc
- 2015届绵阳市高三“一诊”试题及答案.doc
- 2025年中国锻铁围栏市场调查研究报告.docx
- 2025年中国椭圆型市场调查研究报告.docx
- 2025年中国无蔗糖原味豆浆市场调查研究报告.docx
- 2025-2031年中国泛在电力物联网行业发展运行现状及投资潜力预测报告.docx
- 2025年中国制袋机零件市场调查研究报告.docx
- 2025年中国智能除垢型电子水处理仪市场调查研究报告.docx
- 2025-2031年中国甘肃省乡村旅游行业市场深度研究及投资策略研究报告.docx
- 2025-2031年中国干海产品行业市场发展监测及投资战略规划报告.docx
- 2025年中国全铝图解易拉盖市场调查研究报告.docx
- 2025年中国人造毛皮服装市场调查研究报告.docx
最近下载
- 健康体检基本项目专家共识(2022).pdf
- 2025年南昌大学科学技术学院教师招聘考试笔试备考题库及答案解析.docx VIP
- 2025年南昌大学科学技术学院教师招聘考试笔试模拟试题及答案解析.docx VIP
- 关于《党政机关厉行节约反对浪费条例》题库(附答案).docx VIP
- 新人教版高中化学必修第二册知识点填空02-第六章 化学反应与能量(答案版).pdf VIP
- 关于《厉行节约反对浪费条例》必备知识题库(附答案).pdf
- 3“双减”政策背景下小学语文作业设计策略研究论文开题报告.docx VIP
- 吸收塔顶升方案..doc VIP
- 专题6截长补短模型-【压轴必刷】2023年中考数学压轴大题之经典模型培优案(全国通用)(解析版).pdf VIP
- 企业安全生产主体责任落实课件(课件).ppt VIP
文档评论(0)