- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BIT/TI 第三节 处理单元与数据通道 1、算术逻辑单元 2、C6000的功能单元和数据通路 1、算术逻辑单元 处理器的数据处理单元是算术逻辑单元ALU (Arithmetic Logic Unit),它完成数据的加法、乘法等算术运算和与、或、非、移位等逻辑操作 处理单元总是与数据通道紧密相连的 数据通道完成处理功能单元与数据寄存器、存储器之间的连接 1、算术逻辑单元 1、算术逻辑单元—算术运算 大部分定点运算处理器采用2的补码表示定点数 可进行加、减、乘三种基本运算操作 两操作数的n 位二进制整数的加或减产生小于n+1位的结果,即最多有一位进位输出,所以加法器经常有1个进位寄存器 n位二进制的乘法产生2n位结果,所以乘法器的结果寄存器一般都是2n位的。紧跟的累加器是大于等于2n位的。 1、算术逻辑单元—算术运算 浮点操作可以分成两部分:指数操作和尾数操作 1、算术逻辑单元—逻辑运算 在数字信号处理器中,算术逻辑移位运算特别灵活,移位位数一般可任意设置,可进行桶形移位和循环移位,在算术运算数据输入端和输出端均可移位 1、算术逻辑单元—传统处理单元结构(C2xx) 1、算术逻辑单元—传统处理单元结构(C2xx) C2xx的功能单元(3个) 输入移位单元,乘法单元,中央算术逻辑(累加器)单元。 乘法累加MAC指令 乘法单元和CALU单元同时操作,使乘法累加运算在一个指令周期内完成,但是需要注意的是乘法累加的操作数是不同的,即本次加法的操作数是上次乘法运算的结果,因此只有在流水处理中,乘法累加指令才是单周期的 复杂指令集结构,功能单元可直接对存储器操作 多套总线 1套程序总线,2套数据总线 2、C6000功能单元和数据通路 ——结构 2、C6000功能单元和数据通路 ——结构 C64x的处理单元和数据通路 2个通用寄存器组(A和B),每组有32个寄存器; 8个功能单元(.L1,.L2,.S1,.S2,.M1,.M2,.D1,和.D2); 2个数据读取通路(LD1和LD2),每侧有2个32位读取总线; 2个数据存储通路(ST1和ST2),每侧有2个32位存储总线; 2个寄存器组交叉通路(1X和2X); 2个数据寻址通路(DA1和DA2)。 2、C6000功能单元和数据通路 ——功能 2、C6000功能单元和数据通路 ——功能 2、C6000功能单元和数据通路 ——功能 2、C6000功能单元和数据通路——数据通路 2、C6000功能单元和数据通路——数据通路 2、C6000功能单元和数据通路——数据通路 2、C6000功能单元和数据通路——数据通路 2、C6000功能单元和数据通路——数据通路 2、C6000功能单元和数据通路——数据通路 2、C6000功能单元和数据通路 ——通用寄存器 通用寄存器的作用 存放数据,作为指令的源操作数和目的操作数。src1、src2、long src、dst、long dst示出了通用寄存器与功能单元之间的数据联系、传送方向和数据字长; 作为间接寻址的地址指针,寄存器A4~A7和 B4~B7还可以以循环寻址方式工作; A0、A1、A2、B0、B1和B2可用作条件寄存器。 大于32bit的数,如40bit和64bit 的浮点数,存在寄存器对里。其中低32位存于偶数寄存器,高8位或32位存于奇数寄存器。 * * 第2章 数字信号处理器结构 1、处理器(基本结构) 2、指令控制单元与流水线 3、处理单元与数据通道 4、存储器结构 5、Cache、VLIW结构、SIMD结构、中断机制、片上通用外设结构 以数据字为算术运算单位 完成数据位的布尔运算和数据移位操作 输入移位单元 乘法单元 中央算术逻辑单元 一套程序总线 两套数据总线 数据交叉 地址交叉 每个功能单元都有两个32位源操作数据src1和src2的读入口 每个功能单元都有它自己的32位写端口,所以在每个周期8个功能单元可并行使用 4个功能单元(.L1,.L2,.S1和.S2)分别配有额外的8位写端口和读入口,可作长型(40位)操作数据的读写 .M功能单元可返回64位结果 数据交叉通路(1X和2X)在功能单元.L可作为src1和src2,其余功能单元仅作为src2
您可能关注的文档
最近下载
- 牛津译林版英语九年级上册9AReading &Task中文翻译口语材料.docx VIP
- 24.XX银行_信息科技外包服务中断应急预案管理办法.doc VIP
- 初中历史教师如何应对学生的个别差异.pptx VIP
- 绍兴续志1994—2005湖塘街道资料长篇.doc
- 部编版四年级语文上册期中自主综合测试 (基础卷)(含答案).docx VIP
- 人教版七年级上册期中模拟试题(Starter Units 1-Units4)(含答案).docx VIP
- 嵌入式软件工程师招聘条件.pdf VIP
- 鲁科五四制2024四年级英语上册期中基础测试卷(含答案).docx VIP
- 2025年浙教版初中科学所有实验目录及所需器材 .pdf VIP
- 人教版七年级英语上册 期中复习之Starter 1-3 讲义与练习.docx VIP
原创力文档


文档评论(0)