[信息与通信]DSP第2章 15节.ppt

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

2.5.1 与外部存储器和I/O空间接口的信号 由于DSP控制器四种独立选择空间都占有相同的16位地址空间,对它们的访问必须通过控制线来区别。如表2.4,这些信号主要有四类: 1、外部数据/地址总线,D0~D15是数据总线,A0~A15是地址总线。 2、片选信号线,外部器件利用它来区分是内部访问还是外部访问?是访问程序存储器空间、局部数据空间、全局数据空间还是I/O空间? 3、读/写信号,这些信号向外部器件指出数据传送的方向。 4、请求/控制信号,通过这些信号可实现一些特殊操作,例如,存储器直接访问方式的实现。 表2.4 下节 表2.4 与外部存储器和I/O空间接口的信号 外部访问有效选通引脚。当访问外部程序、数据或I/O时该引脚有效 I/O空间选择引脚。当执行I/O指令时该引脚有效 程序存储器选择引脚。当从外部程序存储器取指令时该引脚有效 总线请求引脚。当执行访问外部全局数据存储器指令时该引脚有效 数据存储器选择引脚。当执行访问外部(局部或全局)数据存储器指令时该引脚有效。 选择信号 16条行双向外部数据总线 D15~D0 16条外部地址总线,可寻址64K字的外部存储器空间或I/O空间 A15~A0 外部总线 说 明 引 脚 名 称 返回 外围设备就绪引脚。当引脚被驱动为低时,CPU处于等待状态,直到该引脚为高 READY 微处理器/微计算机模式引脚。引脚为高电平,器件器处于微处理器模式,从外部程序存储器取复位向量;为低电平,器件处于微计算机模式,从片内程序存储器取复位向量 请求/控制 信号 写允许引脚。发给外部程序、数据或I/O,请求允许对它们进行写操作 读/写引脚的逆 读/写引脚 读/写信号 说 明 引 脚 名 称 返回 去30 2.5.2 程序存储器 一般情况下,片内程序存储器的访问速度比片外程序存储器速度快,且功耗低。采用片外程序存储器操作的优点是可访问更大的地址空间(64K字)。 程序存储器的配置如下图: DSP控制器可以使用片内程序存储器,也可使用片外程序存储器,由引脚MP/MC决定。 当MP/MC=0时,使用片内程序存储器; 当MP/MC=1时使用片外程序存储器。 程序存储器用于存放指令机器码、表格信息和程序中的常量操作数等。它包括片内双口RAM和Flash。 在任何时刻,若某个片外存储器单元需要被访问,则其相应的控制信号(如PS、DS、STRB等)会自动产生。 其中32K字的Flash分成4个区: 0区——4K字 (0000H~0FFFH); 1区——12K字(1000H~3FFFH); 图 2区——12K字(4000H~6FFFH); 下页 中断矢量 密码区 用户程序代码(Flash中) 扩展外部ROM 复位 (CNF=1)保留区 (CNF=0)外部ROM (CNF=1)DARAM(B0) (CNF=0)外部ROM 0040H FDFFH FE00H 7FFFH 8000H FFFFH FEFFH FF00H 0000H 0043H 0044H INT1 INT2 INT3 INT4 INT5 INT6 保留区 软中断 TRAP NMI 保留区 软中断 0000H~0001H 0002H~0003H 0004H~0005H 0006H~0007H 0008H~0009H 000AH~000BH 000CH~000DH 000EH~000FH 0010H~0021H 0022H~0023H 0024H~0025H 0026H~0027H 0028H~003FH 3区——4K字 (7000H~7FFFH)。 程序存储器的0000H~003FH用来作为复位入口地址和中断入口地址。 程序存储器结构示意图 返回 这样在电擦除时可以被保护。 003FH 程序存储器的地址分配: 0000h~003FH:用于存储器中断入口地址。CPU从这个地方取中断服务子程序的入口。0000h是系统的复位向量地址,任何程序都是从此开始运行,一般在此安排一条分支跳转指令,让CPU转入到用户主程序的入口处。 0040h~FDFFH:用户程序区。可以有4~32K字的片内Flash内部ROM;0/1/2/4/8/16K字的单口存储器SARAM;其余地址空间要使用则需

文档评论(0)

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

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

1亿VIP精品文档

相关文档