DSP芯片结构介绍课件.pptxVIP

DSP芯片结构介绍课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共117页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP芯片结构介绍*第一节 C54x芯片的基本性能1)多总线结构2)40位算术逻辑单元(ALU)3)17×17位并行乘法器4)比较、选择和存储单元(CSSU)5)指数编码器6)两个地址发生器*7)数据总线8)总线寻址空间9)三种存储器空间10)单指令循环和块循环11)区分的存储块移动指令12)32位长操作数指令 13)可编程等待状态发生器和 可编程的存储单元转换 *14)锁相环(PLL)发生器 15)多通道缓冲串口(McBSP) 16)直接存储器访问(DMA)控制器 17)主机接口(HPI) 18)定时器 19)多种节电模式 20)JTAG接口 21)低电压工作 *第二节 C54x芯片的CPU结构40位算术逻辑运算单元(ALU)2个40位累加器A和B移位-16~30位的桶形移位寄存器乘法器/加法器单元比较和选择及存储单元(CSSU)指数编码器CPU状态和控制寄存器包括*C542的结构框图*CPU结构*1. 算术逻辑运算单元 ALU如何获取数据 ALU输出送往何方 溢出怎么办 进位位的作用 什么是双16位算术运算 要点**8931~ 1639~ 3215~ 0DAHAGAL低阶位保护位高阶位O页存储器2. 累加器A和B作用 结构与位置 A和B的异同 加载与存储中的移位 要点*3.桶形移位器的功能 什么是定标移位处理的作用 归一化的作用 为何要扩展符号位要点*检零饱和取整4.乘法器/加法器 结构 功能 什么是舍入处理 饱和处理的优点数据流向 17X17乘法40位加法*AB桶形移位器SMUXMSW/LSW选择COMPTRN16TCEB15~ EB0CSSU5.比较、选择和存储单元 结构 功能 *D1N1J2*JM1(尺度1)D22*J+1D2N2J+8M2(尺度2)D1If (M1+D1)(M2+D2)then N1= M1+D1Else N1= M2+D2CMPS A,*AR1 ;如果A(31~16)A(15~0);则A(31~16)-*AR1,;TRN左移1位,0-TRN(0),0-TC ;否则A(15~0)-*AR1,TRN左移1位,;1-TRN(0),1-TC*ABEXP指数编码器T寄存器6.指数编码器结构 功能 要点如何计算指数*7.CPU状态和控制寄存器 3个状态寄存器 功能 位置各bit的作用67要点1DO页存储器*8~ 015~ 1391210131114DPARPCPLCOVAXFOVBTC15121110987654 ~ 0BRAFHMINTM0OVMSXMC16FRCTCMPTASM(1)状态寄存器0(ST0) (2)状态寄存器1(ST1) *15~PTRMP/MCOVLYAVISDROMCLKOFFSMULSST(3)处理器工作方式状态寄存器(PMST) 如何将40位数据饱和处理成32位数 *第三节 内部总线结构不同总线作用与区别 程序总线(PB) 数据总线(CB、DB和EB) 地址总线(PAB、CAB、DAB和EAB)在片双向总线 **读/写方式地址总线程序总线数据总线PABCABDABEABPBCBDBEB程序读△???△???程序写△??????△单数据读??△???△?双数据读?△△??△△?长数据(32位)读?△(hw)△(lw)??△(hw)△(lw)?单数据写???△???△数据读/数据写??△△??△△双数据读/系数读△△△?△△△?外设读??△???△?外设写???△???△*要点为何要设置多内部总线 一个机器周期内可完成的存取操作为何要用两个辅助寄存器算术运算单元 一个周期内如何执行3操作数指令 *程序/数据存储器CPU第四节 C54x芯片的存储器结构一、哈佛结构特点与区别冯?诺依曼结构*程序存储器CPU数据存储器对存储器空间分配的不同考虑特点与区别哈佛结构 改善的哈佛结构*二、哈佛结构存储空间分配 DARAMSARAMROM空间构架64K字程序存储空间64K字数据存储空间64K字的I/O空间特点并行性及RAM双寻址片内/片外存储器*存储器型式C541C542C543C545C546C548C549ROM28K2K2K48K48K2K16K程序20K2K2K32K32K2K16K程序/数据8K0016K16K00DARAM♀5K10K10K6K6K8K8KSARAM♀0000024K24K*1.存储器空间的划分与交叉 DARAMSARAMROM片内存储器类型使能空间交叉的条件MP/位OVLY位DROM位程序数据禁止片内存储器空间*TMS320C549存储器空间分配图*C548和C549页扩展方法对程序空间扩展 *器件ROMMP/MC=0DARAMOVLY=1SARAMOVLY=1C54128K5K-C5422K10K-C5432K10K-C5454

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档