几种 DSP 与外接存储器的连接方法 摘要.pdfVIP

几种 DSP 与外接存储器的连接方法 摘要.pdf

  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文档。上传文档
查看更多
几种 DSP 与外接存储器的连接方法 摘要

几种 DSP 与外接存储器的连接方法 摘要 存储器接口分为 ROM 接口和 RAM 接口两种。ROM 包括 EPROM 和 FLASH ,而 RAM 主 要是指 SRAM。TMS320C5409 具有 32K 字的片内 RAM 和 16K 字的掩膜 ROM 。但是在 DSP 应用的很多场合,尤其是带信号存储的 DSP 应用来说,TMS320C5409 的片内存储资源是远 远不够用的。因此,设计一个 TMS320C5409 硬件系统一般应该包括其与 EPROM/FLASH 和 SRAM 的接口设计,以存放程序和数据。本文介绍 TMS320C5409 与存储器的接口设计 方案。 关键词:DSP ,存储器 1 引言 存储器接口分为 ROM 接口和 RAM 接口两种。ROM 包括 EPROM 和 FLASH ,而 RAM 主 要是指 SRAM。TMS320C5409 具有 32K 字的片内 RAM 和 16K 字的掩膜 ROM 。但是在 DSP 应用的很多场合,尤其是带信号存储的 DSP 应用来说,TMS320C5409 的片内存储资源是远 远不够用的。因此,设计一个 TMS320C5409 硬件系统一般应该包括其与 EPROM/FLASH 和 SRAM 的接口设计,以存放程序和数据。本文介绍 TMS320C5409 与存储器的接口设计 方案。 2 DSP 与 SRAM 的接口设计 除了内部 32k 字 RAM 和 16K 字 ROM 之外,TMS320C5409 还可以扩展外部存储器。其中, 数据总空间总共为 64k 字(0000H~FFFFH ),I/O 空间为 64K 字(0000H~FFFFH ),程序空 间为 8M。8M 的程序空间的寻址是通过额外的 7 根地址线(A16~A22 )实现的, 由XPC 寄 存器控制。根据程序和数据的空间配置,扩展的方法主要有 3 种。 2.1 分开的程序和数据空间配置 这种方案是采用外接一个 128k×16 位的 RAM ,将程序区和数据区分开,如图 1 所示。采用 程序选通线 接外部 RAM 的A16 地址线实现,因此,程序区为 RAM 的前 64k 字 (0000H~ FFFFH ),数据区为RAM 的后 64k 字(10000H~1FFFFH)。对DSP 而言,程序区和数据区 的地址范围均为0000H~FFFFH 。 采用这种配置方法需要注意:如果内部 RAM 设置为有效,则相同地址的外部 RAM 自动无 效;当外部 RAM 不能全速运行时,需要根据速度设置插入等待状态(设置 SWWSR )。 2.2 混合的程序和数据空间配置 这种方案是令 OVLY=1,此时内部RAM 既是数据区也是程序区。这样设置的优点是程序可 以在内部全速运行,缺点是由于程序和数据是共用的,因此存储区就变小了。此外,在链接 时必须将程序和数据分开,以避免重叠。 这种配置方法如图 2 所示。将 和 信号接至一与非门,形成 PDS 信号,这个信号不论是 有效还是 有效都呈现有效(高电平),将这个信号经反向用作片选信号,就可以保证外 部 RAM 既作为程序区也作为数据区。 图 1 分开的数据和程序空间配置 图2 混合的数据和程序空间配置 2.2 优化的混合程序和数据空间配置 图 3 所示为一种优化的混合程序和数据区外接 RAM 的方法。这种配置方法省去了 DSP 的 A15 地址线,将 RAM 分成 32k 字长的块。采用这种方法后,可充分利用外接的 RAM ,不 会因内部 RAM 和外部 RAM 的地址重叠而造成外部RAM 的浪费。 图3 优化的混合数据和程序空间配置 由于外部扩展的空间很大,因此DSP 程序区另外的地址空间也能访问到外部 RAM 。这种优 化的外部 RAM 配置方法,使得在使用 DSP 的内部RAM 的情况下,能够充分利用外部扩展 RAM 。 图4 DSP 与 FLASH 的接口 3 DSP 与 FLASH 的接口设计 图 4 为 DSP 与 FLASH 的一种接口配置。图中 FLASH 采用 Silicon Storage 公司的新一代 256K×16 位 CMOS FLASH Memory 产品 SST39VF400A 作为 DSP 的外部数据存储器,地址 总线和数据总线接至 DSP 的外部总线, 接至 DSP 的 。DSP 上的 XF 引脚用于启动编程。 当 XF 为低时,FLASH 处于读状态;当 XF 为高时

文档评论(0)

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

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

1亿VIP精品文档

相关文档