DSP处理器原理与应用结课论文-基于DSP的通过EMIF接口读取拔码开关状态实现.doc

DSP处理器原理与应用结课论文-基于DSP的通过EMIF接口读取拔码开关状态实现.doc

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

湖南信息学院 课 程 论 文 基于DSP的通过EMIF接口读取拔码开关状态实现 学生姓名:杨帆 学 号:201201265906 年级专业:12电信一班 指导老师:雷求胜 系 别:电子信息系 湖南·长沙 二0一五年一月 基于DSP的通过EMIF接口读取拔码开关状态实现 [导读]?提出一种DSP通过EMIF接口控制复杂系统的方案。通过将DSP芯片连接多片FPGA,并利用FPGA与各种外部芯片连接,使得DSP通过EMIF接口就能控制各种芯片,实现复杂系统的控制。这样节省DSP的引脚资源,使DSP的运算功能得以更充分的发挥。? 关键词:EMIF接口FPGAD 摘要:提出一种DSP通过EMIF接口控制复杂系统的方案。通过将DSP芯片连接多片FPGA,并利用FPGA与各种外部芯片连接,使得DSP通过EMIF接口就能控制各种芯片,实现复杂系统的控制。这样节省DSP的引脚资源,使DSP的运算功能得以更充分的发挥。 1?引言 随着信息技术的发展,数字信号处理技术成为数字化社会最重要的技术之一。由于数字信号处理器(DSP)速度快,稳定性高,功耗小,近些年来在通信、图像处理、自动控制等领域中得到了广泛的应用。其中,美国德州仪器的TMS320系列DSP占据了世界DSP 市场的主要份额,TI也因此成为了世界上最大的DSP制造商。本系统采用了TMS320C6722浮点型DSP芯片。 EMIF接口(External Memory Interface)是TMS320系列DSP上具有的一种高速接口,其设计初衷是实现DSP与不同类型的外部扩展存储器(如 SDRAM,FLASH等)之间的高速连接。在当前的一些应用中,为了更充分的应用DSP的运算能力,扩展其引脚资源,工程师们常用EMIF接口连接FPGA,再通过FPGA与多种外部设备相连。这样,FPGA成为了一个中转站,各种数字芯片的数据都可以通过FPGA传输至DSP.对于更加复杂的系统,当一块FPGA芯片的引脚资源都被用尽时,可以在DSP 的EMIF接口上连接多块FPGA芯片,再将功能各异的芯片连接至FPGA。这样,DSP芯片仅通过EMIF接口就能实现对复杂系统的控制。 相关原理和基本功能的介绍 TMS320VC5509DXP的EMIF接口:存储器扩展接口(EMIF)是DXP扩展片外资源的主要接口,它提供了一组控制信号和地址、数据线,可以扩展各类存储器和寄存器映射的外设。ICETEK-VC5509-A评估板在EMIF接口上除了扩展了片外SDRAM外,还扩展了指示灯、DIP开关盒D/A设备。 拔码开关扩展原理如图5-22所示 程序流程图如图5-23所示 FPGA与DSP之间通信实现与应用 该设计适合应用在图像传输与处理要求实时性较高的场合,比起以往的实时算法都需要多块DSP串行或并行工作,以提高系统的运行速度和实时性, 而采用DSP+FPGA的双口RAM构成的数据接口可以实现在DSP和FPAG之间高速而又可靠的信息数据传输,在许多信号采集处理领域,FPGA技术已 代替DSP实现许多前端的数字信号的采集与处理,用FPGA来实现数字信号处理很好的解决了DSP之间的并行问题,也满足速度要求,并且FPGA有着灵活 可配置的特性,使得FPGA构成的数字信号处理系统易于修改,测试,便于升级,降低设计成本,开发周期短。 设计一块信号处理板,该信号处理板从前端数据采集板采集到图像数据,图像每帧大小为640×512,100 f/s,所以该信号处理板要处理和传输的数据量很大,采用FPGA+DSP方案,有效的解决了该问题。信号处理板接收到图像数据后对图像数据进行处理,并 将处理完的结果传与主控板。该系统的结构框图如图4所示。信号处理板上的FPGA负责接收从前端传来的图像数据,FPGA将接收到的图像数据存储在 FPGA内部的双口RAM中,同时FPGA也负责从RAM中读出DSP图像处理的结果;DSP主要负责图像数据的处理,处理前DSP通过EMIF接口从双 口RAM中读出图像数据并处理,将处理后的结果通过EMIF接口存储在FPGA内部的RAM中。 实现过程,调试及结果分析 1.设置CCS2.21在硬件仿真(Emulator)方式下运行。 2.启动CCS2.21。 3.打开工程文件。工程文件为项目目录文件夹下的DIP.pjt。打开源程序DIP.c阅读程序,理解程序内容。 4.编译、下载程序。 5.运行程序观察结果。 6.拨动拔码开关U4的各位,观察指示灯D1~D4的显示。 7.结果分析:拨动拔码开关U4的各位,指示灯D1~D4会随着你的拨动而亮。 总结 综上,本文介绍了DSP芯片通过EMIF接口连接FPGA的硬件电路与时序,根据本文

文档评论(0)

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

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

1亿VIP精品文档

相关文档