DSP实验--第二章 TMS320C54x硬件结构.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP实验--第二章 TMS320C54x硬件结构

* DSP54.2-1 DSP54.2-2 2。 TMS320C54x 结构概述 ? TMS320C54x 内部硬件结构图 (1)总线结构 ? 4组8条16—bit总线 程序 PB--PAB 数据读 数据写 EB--EAB ?程序总线的改进功能 例:MACP Smem, pmad, src ; (Smem)×(pmad)+(src) → src MVDP Smem, pmad ; (Smem) → (pmad) MVPD pmad, Smem READA Smem ; A → PAR , (PAR) → Smem FIRS Xmem, Ymem, pmad ; DSP54.2-3 DSP54.2-4 ? 片内外设通过一组双向寻址总线进行 ? 表 1---3 各种读 / 写方法用到的总线 (2)片内存储器 ? 分类:程序空间、 数据空间、 I/O空间 ? 类型: ? 功能:ROM---一般配置成程序存储空间 RAM---一般配置成数据存储空间 (根据PMST 的有关状态位可以互相复用) ? ‘C5402 存储器结构图-----讲义图2—3 ’C5402存储器配置 ? 扩展程序存储器空间------讲义图2—4 ? I/O存储器:片外64K字寻址空间(用PORTW和PORTR进行寻址) DSP54.2-5 (3)中央处理单元(CPU) ? CPU 的基本组成 (教材P.19) 1。 ALU—算术逻辑运算单元 ?主要由40位ALU和两个40位累加器(ACCA和ACCB)组成, 如讲义图2-5所示 ? 输入源 ? 输出 ?图选项说明: 1)SXM:来自16—bit数据存储器数时 DSP54.2-6 OVM: 溢出方式控制 正向溢出饱和:007FFFFFFF0 负向溢出饱和:F0 3) C : 进位位— ? 进位置1;相减借位置0; ? 作为条件操作数,进行分支转移,调用或返回; 例:BC 1000h, C;if (C=1) , then pmad PC 4) 双16—bit 长字运算 ? C16=1,ALU工作在双 16—bit方式指令,见教材表1—8(p.26); ? 双精度运算(32--bit)举例及高(16-bit)和低(16-bit)位在存储器中的 排 列问题,参见 教材p.150 DSP54.2-7 要点: 指令中给出的地址,存取的总是高16—bit 地址操作数; * AR3指向偶地址:偶地址放在高位 奇地址(偶地址+1)放在低位 *AR3指向奇地址:奇地址放在高位 偶地址(奇地址-1)放在低位 2。累加器A和B 1)功能: ? 作为乘/加或ALU的目的寄存器(dst) MAC *AR2+, *AR3+, A, B; (Xmem)×(Ymem)+(src) dst ? 进行并行操作 LD *AR2+,A ;dst=Xmem16 || MAC *AR3+,B ; || dst_

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档