DSP讲义:第2章__TMS320C54x的CPU结构和存储器配置.ppt

DSP讲义:第2章__TMS320C54x的CPU结构和存储器配置.ppt

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

图2-19 片内RAM的分块图 3.存储器映像寄存器 在数据存储器的64 K字空间中,包含存储器映像寄存器MMR,它们都放在存储空间的第0页(0000H~007FH)。第0页包含如下内容: ● 存储器映像CPU寄存器(0000H~001FH)(共26个),当寻址这些寄存器时,不需插入等待状态。 ● 外围电路寄存器(0020H~005FH),访问它们需使用专门的外设总线结构。 ● 32字的暂存器SPRAM(0060H~007FH)。 表2-9列出了CPU存储器映像寄存器的地址及名称,各种TMS320C54x存储器映像外围电路寄存器参见附录4。 表2-9 存储器映像CPU寄存器 2.4.4 I/O空间 TMS320C54x除了程序存储空间和数据存储空间之外,还提供一个64 K字的I/O空间(0000H~0FFFFH)。I/O空间都在片外,它的作用是与片外设备连接。使用PORTR和PORTW两条指令可对I/O空间寻址。I/O空间的读/写时序不同于程序和数据存储器,它适用于访问映像到I/O空间的设备,而不是存储器。 TMS320C54x还有一个可屏蔽存储器保护选项,用来保护片内存储器的内容。当选定这项时,所有外部产生的指令都不能访问片内存储器空间。 起始位:先发出一个逻辑”0”的信号,表示传输字符的开始。 ?资料位:紧接着起始位之后。资料位的个数可以是4、5、6、7、8等,构成一个字符。通常采用ASCII码。从最低位开始传送,靠时钟定位。 ? 奇偶校验位:资料位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性。 ??? 停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。 ??? 空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送 噪声容限为2V。即?要求接收器能识别低至+3V的信号作为逻辑“0”,高到-3V的信号?作为逻辑“1” 图2-9 TMS320C543 存储器图 图2-10 TMS320C545 存储器图 图2-11 TMS320C548存储器图 图2-12 TMS320C5402存储器图 2.4.2 程序存储器 TMS320C54x可以寻址64 K字的程序存储空间。(TMS320C548、TMS320C549、TMS320C5410、TMS320C5402和TMS320C5420可以扩展到8 M字。) TMS320C54x的片内ROM、片内双寻址RAM(DARAM)和片内单寻址RAM(SARAM)可以通过软件配置到程序 存储空间中。如果片内存储器配置到程序存储器中,则芯片在访问程序存储器时会自动访问这些存储单元。当PAGEN产生了一个不在片内存储器的地址时,会自动使用一个外部总线操作。表2-7是TMS320C54x系列芯片的片内存储器配置。 表2-7 TSM320C54x芯片片内程序存储器配置 (单位:K字) 1.程序存储器配置 MP/ 和OVLY位决定片内存储器是否配置到程序存储空间。复位时,MP/ 引脚上的逻辑电平将设置PMST寄存器的MP/ 位。MP/ 引脚在复位时有效。复位后,PMST寄存器的MP/ 位决定芯片的工作方式,直到下一次复位。 下面以TMS320C541芯片(如图2-8所示)为例,介绍TMS320C54x器件的地址映像与程序存储器的分配。 图2-13给出了在两种情况下,两个控制位对程序存储器配置的影响。 图2-13 TMS320C541程序存储器配置图 当MP/ =1,OVLY=0时,TMS320C541工作在微处理器模式下,片内ROM、片内RAM不安排到程序存储空间。 当MP/ =0,OVLY=1时,TMS320C541工作在微型计算机模式下,片内28 K字ROM(9000H~FF7FH)、片内复位和中断向量(FF80H~FFFFH)可作为程序存储器;片内5 K字DARAM可作为程序存储器。 2.片内ROM的组织 为了提高芯片的性能,对片内的ROM按照块的方式组织,如图2-14所示。这样,可以在一个块中取指的同时不会影响在另一个块中读取操作数。 图2-

文档评论(0)

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

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

1亿VIP精品文档

相关文档