网站大量收购独家精品文档,联系QQ:2885784924

DSP报告 存储器接口设计.doc

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

《DSP技术与应用》课程设计报告 选题名称: 存储器接口设计 系(院): 计算机工程学院 专 业: 嵌入式软件设计 班 级: 计算机1073 姓 名: 学 号: 指导教师: 学年学期: 2009 ~ 2010 学年 第 2 学期 2010 年 6 月 11 日 摘要: 存储器接口分为 ROM 接口和 RAM 接口两种。ROM 包括 EPROM 和 FLASH,而 RAM 主 要是指 SRAM。TMS320C5409 具有 32K 字的片内 RAM 和 16K 字的掩膜 ROM。但是在 DSP 应用的很多场合,尤其是带信号存储的 DSP 应用来说,TMS320C5409 的片内存储资源是远 远不够用的。因此,设计一个 TMS320C5409 硬件系统一般应该包括其与 EPROM/FLASH 和 SRAM 的接口设计,以存放程序和数据。本文介绍 TMS320C5409与存储器的接口设计方案。 关键词:DSP; 存储器; 连接 目 录 1 课题综述 1 1.1 课题来源和意义 1 1.2 预期目标 1 2 系统分析 1 2.1 DSP 与 SRAM 的接口设计 1 2.2 分开的程序和数据空间配置 1 2.3 混合的程序和数据空间配置 2 2.4 优化的混合程序和数据空间配置 3 3 系统设计 4 3.1 DSP与 FLASH 的接口设计 4 3.2 片外 FLASH 擦写原理 4 3.3 片外 FLASH 擦写流程 5 3.4 Bootload 的设计 6 总 结 8 参考文献 9 1 课题综述 1.1 课题来源和意义 存储器接口分为 ROM 接口和 RAM 接口两种。ROM 包括 EPROM 和 FLASH,而 RAM 主 要是指 SRAM。TMS320C5409 具有 32K 字的片内 RAM 和 16K 字的掩膜 ROM。但是在 DSP 应用的很多场合,尤其是带信号存储的 DSP 应用来说,TMS320C5409 的片内存储资源是远 远不够用的。因此,设计一个 TMS320C5409 硬件系统一般应该包括其与 EPROM/FLASH 和 SRAM 的接口设计,以存放程序和数据。本文介绍 TMS320C5409与存储器的接口设计方案。我们小组所做的课题是TMS320C540X与TLC320AD50 的通信系统的设计,我所做的模块就是存储器接口的设计。 1.2 预期目标 设计存储器接口,理解DSP芯片与存储器连接以后如何对存储器进行操作。并完成DSP与FLASH连接程序的实现。 系统分析 2.1 DSP 与 SRAM 的接口设计 除了内部 32k 字 RAM 和 16K 字 ROM 之外,TMS320C5409 还可以扩展外部存储器。其中, 数据总空间总共为 64k 字(0000H~FFFFH),I/O 空间为 64K 字(0000H~FFFFH),程序空 间为 8M。8M 的程序空间的寻址是通过额外的 7 根地址线(A16~A22)实现的,由 XPC 寄 存器控制。根据程序和数据的空间配置,扩展的方法主要有 3 种。 2.2 分开的程序和数据空间配置 这种方案是采用外接一个 128k×16 位的 RAM,将程序区和数据区分开,如图 1 所示。采用 程序选通线 接外部 RAM 的 A16 地址线实现,因此,程序区为 RAM 的前 64k 字(0000H~ FFFFH),数据区为 RAM 的后 64k 字(10000H~1FFFFH)。对 DSP 而言,程序区和数据区 的地址范围均为 0000H~FFFFH。采用这种配置方法需要注意:如果内部 RAM 设置为有效,则相同地址的外部 RAM 自动无 效;当外部 RAM 不能全速运行时,需要根据速度设置插入等待状态。 2.3 混合的程序和数据空间配置 这种方案是令 OVLY=1,此时内部 RAM 既是数据区也是程序区。这样设置的优点是程序可 以在内部全速运行,缺点是由于程序和数据是共用的,因此存储区就变小了。此外,在链接 时必须将程序和数据分开,以避免重叠。 这种配置方法如图 2 所示。将和 信号接至一与非门,形成 PDS 信号,这个信号不论是 有效还是 有效都呈现有效(高电平),将这个信号经反向用作片选信号,就可以保证外部 RAM 既作为程序区也作为数据区。 图 1 分开的数据和程序空间配置 图 2 混

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档