第二章TMS320C5416 的硬件结构.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章TMS320C5416 的硬件结构

TMS320C5416 的硬件结构 本章的内容: 2.1 引 言 2.2 中央处理器(CPU) 2. 2. 1 算术逻辑运算单元ALU 桶形移位器(Barrel Shifter) 2.3 总线结构 64K×16bit的双访问RAM(DARAM) 64K×16bit的单访问RAM(SARAM) DRAM的分块 SRAM的分块 2.5 片内外围结构 ·后台操作:DMA控制器可以独立于CPU工作; ·6个相互独立并且可编程的传输通道; ·在片内与片外存储器访问,DMA比CPU具有更高的优先权; ·每个通道都具有独立并且可编程的优先权; ·地址产生方式可编程:每个通道的源地址寄存器和目标地址寄 存器对于每次读写都是可设置的。地址可以是常量,递增、递减,或是设定地址索引值; ·自动初始化:每传送完一块数据,DMA通道就会自动重新为下一块数据的传诵做好准备; ·中断:当完成一半或一整块数据的传送,每个DMA通道就会向CPU发出中断; ·DMA可以传输32bit(双字)数据。 2.5.2 TMS320C5416的供电方式及仿真口 电源 · 可用IDLEl、IDLE2和IDLE3指令控制功耗,以工作在省电方式。 · CLKOUT输出信号可以关断。 在片仿真接口 · 具有符合IEEEll49.1标准的在片仿真接口。 (1)数据读写不需插入等待周期 (2)片内ALU(算术逻辑单元)采用了高效的流水线 (3)低成本 (4)低功耗 当然片外的数据存储器能提供更大的存储空间,这是片内存储器无法比拟的。 与片外数据存储器相比,片内存储器优势: TMS320C5416的程序存储器空间用于存放要执行的指令和执行中所用的系数表。用户的程序代码可以置于片内或片外程序存储器。 2. 程序存储器 TMS320C5416在程序存储器空间利用分页扩展技术,可以访问8192K的程序存储空间。 C5416的如下特性,使得分页扩展技术的实现: (1)23位地址线替代以往的16位地址线; 3. 扩展程序存储器 (2)一个独立的存储器映射寄存器,即程序计数扩展寄存器XPC ;XPC寄存器的设置用于定义页面选择,该寄存器在数据存储区的映射地址是001Eh。在硬件复位时,XPC被初始化为0。 (3)6条独具的指令,用于寻址扩展程序存储器空间。C5416的程序存储器空间被划分为128页,每页64K字长。 4. I/O存储器 是一个64K字的地址空间(0000H~FFFFH),都在片外,可以用两条指令(输入指令PORTR 和PORTW输出指令)对I/O空间寻址 5. 装载引导的片内程序存储器 地址范围 用途 C000h ~ D4FFh 语音代码表 D500h ~ F7FFh 保留 F800h ~ FBFFh 自举加载引导代码 FC00h ~ FCFFh 256字μ律扩展表 FD00h ~ FDFFh 256字A律扩展表 FE00h ~ FEFFh 正弦函数值查找表 FF00h ~ FF7Fh 保留 FF80h ~ FFFFh 中断向量表 6. 片内RAM 7. TMS320C5416存储器映射 存储器配置标志位 MP/MC位 DROM位 OVLY位 0 片内ROM使能并能够访问 1 表示片内ROM无法访问 0 片内RAM只映射在数据空间 1 片内RAM同时映射到程序空间和数据空间 0 片内ROM的不映射到数据空间 1 片内ROM的一部分映射到数据空间 第0页程序存储器 0000h 007Fh 0080h 7FFFh 8000h FF7Fh FF80h FFFFh 保留(OVLY=1) 或 外部(OVLY=0) 片内DARAM0-3 (OVLY=1) 或 外部(OVLY=0) 外部扩展 中断和保留 (外部) 第0页程序存储器 0000h 007Fh 0080h 7FFFh 8000h BFFFh C000h FEFF FF00h FF7Fh FF80h FFFFh 保留(OVLY=1) 或 外部(OVLY=0) 片内DARAM0-3 (OVLY=1) 或 外部(OVLY=0) 片内ROM (4K×16bit) 中断(片内) 外部扩展 保留 数据存储器 0000h 005Fh 0060h 007Fh 0080h 7FFFh 8000h FFFFh 寄存器映射 暂存存储器RAM 片内DARAM4-7 (32K×16bit) (DROM=1) 或 外部 (DROM=0) 片内DARAM0-3 (32K×16bit)

文档评论(0)

pangzilva + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档