高速数字信号处理器扩展存储空间的解决方案.PDFVIP

高速数字信号处理器扩展存储空间的解决方案.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文档。上传文档
查看更多
高速数字信号处理器扩展存储空间的解决方案.PDF

高速数字信号处理器扩展存储空间的解决方案 摘 要:基于TI 公司的高速数字信号处理器芯片,详细描述美国 SST 公司推出的 28SF040 闪 存芯片的性能特点、引脚功能,同时给出用其扩展 DSP 芯片的程序存储器空间的硬件设计电路 与软件编程方法。 关键词:TMS320F206,存储器,接口,DSP,信号处理,TI 由于DSP具有先进的并行处理结构,故特别适合于信号处理,已经越来越多地应用于工业控制领 域和各类仪器仪表的开发设计。TMS320F206 是TI 公司生产的16 b定点DSP,他有1 条程序总线 和3 条数据总线,采用了改进的哈佛结构,管理流水线操作、状态寄存器相当迅速,且内含高度 并行的32 b算术逻辑单元、16×16 b并行硬件乘法器、片内存储器、片内外设,并配备了高度 专业化的指令集,而且功耗相当低,特别适合于信号处理。 TMS320F206的片内存储器有 256 B的DARAM(B0区),可用做程序或数据存储器;256 B的DARAM (B1 区),用做数据存储器;32 B的DARAM(B2 区),用做数据存储器;32 k的Flash E2PROM, 可用做程序存储器。下面则分别针对具体情况,详细介绍扩展的存储器空间和输入输出的I/O 空间的基本方法。 1 扩展数据空间 TMS320F206局部数据空间的地址范围可达 64 k×16 b。当对片外的局部数据空间进行访问时, 其外部存储器信号DS(数据存储器选择引脚,51Pin)和STRB(片外访问有效信号,46Pin)均被激 活为低电平。最为简单的扩展硬件接线方法如图1所示。 但是在某些工程应用领域,如在开发大型的电力系统高压开关在线自动化监测项目时,64 k 的 数据空间显得非常微小,根本无法满足用 Neuron 神经元芯片以及相应的软件协议等构成的 LonWorks 局域网实时操作控制系统。 在实时操作系统中,不仅需要传输大量的节点信号,还需 要存储庞大的状态信号,数据空间远远大于 64 k,此时就要对数据空间进一步扩展,把数据项 进行分页显示,例如选用八D 锁存器74LS574来切换页面地址,同时还要在编译文件中设置对应 的数据空间,具体的硬件连接方式可参考图 2,同时系统编译文件的汇编软件也一并给出。 注意在本例中将 512 k的RAM 芯片存储空间分成8 个数据页,每个数据页的容量是 64 k,在进 行编程时要用数据线来控制选择相应的数据页,74LS574的 CLK 引脚(11pin)接到译码电路, 输入端引脚接到相应的数据线上。 2 扩展程序空间 2 TMS320F206内置的32 k E PROM可以作为程序代码区,但其程序存储空间可达64 b×16 b,即可 寻址的外 部程序存储器达 64 kB。在仿真时,F206 可直接外挂2片 64K×8b的RAM,将DSP 的 引脚(控制程序存储器选择,53pin), 引脚, 引脚连接到相应的RAM芯片引脚。但静 态的RAM在断电时无法保存代码,而脱机时无法将 64 k的程序写入F206片内的 32 k E2PROM区, 故需要用非易失性的外部存储器扩展程序区,推荐使用的EPROM有27C32,27C256,27C512,或 者考虑选用低密度闪存主要供应商Silicon Storage Technology生产的高速Flash芯片28SF040, 其可以同时兼作程序区扩展芯片和数据区扩展芯片,而且在掉电后已经写入的数据不会丢失。 TI公司的DSP芯片大多数具有片内引导加载程序。 在复位时,当MP/MC引脚(微处理器/微计算 机引脚)电平为低(DSP工作在微计算机模式),该程序执行片内程序存储器空间的程序代码; 当MP/MC引脚为高电平(DSP工作在微处理器模式),则执行片外程序存储器内的代码。MP/MC 引脚的状态锁存在寄存器PMST(处理器工作方式寄存器)中。寄存器PMST驻留在I/O空间,地址 是FFECH,可以用软件读出或修改。PMST寄存器复位时状态值为 0006H,但要注意其中的bit0在 复位时采样MP/MC引脚上的逻辑电平,并且将bit0 置成此值,该位也可以用软件方法进行置位;

文档评论(0)

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

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

1亿VIP精品文档

相关文档