基于DSP和Slave FIFOUSB2.0接口硬件电路设计.docVIP

基于DSP和Slave FIFOUSB2.0接口硬件电路设计.doc

  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和Slave FIFOUSB2.0接口硬件电路设计

基于DSP和Slave FIFOUSB2.0接口硬件电路设计   摘要:本文介绍了一种基于DSP和Slave FIFO的USB2.0接口硬件电路设计。针对数据传输瓶颈问题,设计采用DSP直接存储器访问(DMA)数据传输方式,实现了一个可工作于实时信号处理系统中的USB2.0接口。该接口使用Slave FIFO端口进行通信,可以有效利用USB协议带宽,提高数据传输速率,具有较高的实用价值。   关键词:DSP Slave FIFO USB2.0接口   中图分类号:TP334 文献标识码:B 文章编号:1007-9416(2012)01-0046-02      1、引言   USB(通用串行总线)是一种电缆总线,支持主计算机与许多可同时访问的外设之间进行数据交换。其相比传统的串口、并口,具有灵活方便、成本低、通信可靠、支持热插拔、即插即用等优点,在近些年得到了很大的发展,广泛应用于个人电脑及消费电子产品中,具有很高的实用价值。尤其自USB2.0协议面世以来,其传输速率大幅提高到480Mbps,特别适合应用于实时信号处理系统等高数率大容量场合。由于目前实时信号处理系统在通信、图像、电力、雷达、控制等诸多领域得到了广泛应用,因此面向实时信号处理系统应用设计一种适应其应用特点的USB2.0接口具有比较重要的意义。   2、USB2.0接口硬件结构   基于DSP和Slave FIFO本文设计了一种USB2.0接口,其硬件结构如图1所示。该接口主要包括DSP、USB微控制器两部分。在接口中,DSP实时处理前端输入信号,与PC机通过USB微控制器中的Slave FIFO实现双向USB2.0协议通信,并根据接收到的主机命令将需要的实时数据处理结果传送至PC机。   USB2.0接口硬件电路设计包括DSP、USB微控制器两部分,主要完成DSP、USB微控制器的配置及与其周边电子元件的电气互联。   3、DSP及其周边电路设计   在实时信号处理系统中,DSP凭借丰富的寻址方式、内部资源及算法支持,主要应用于高速实时数据处理等场合。在本接口电路设计中,基于数据吞吐量、计算能力、应用场合等方面的考虑,选用TI(德州仪器公司)的数字信号处理器TMS320C6713。TMS320C6713是TI公司C6000系列DSP中的一款浮点数字信号处理器,运算能力超群,主频可到300MHz,运算速度可到2400MIPS。   传统的DSP数据传输方式是由DSP读取数据后,经过DSP自身将数据发送至接收端,这种方式传输时间长,传输速度低,传输过程中大量占用DSP资源,降低了DSP运算效率。本接口设计中,利用DSP片上资源采用直接存储器访问(DMA)方式,直接将数据在DSP片外存储器与接收端之间传输,有效地解决了传输瓶颈问题,提高了数据传输速度,同时数据传输过程中无需占用DSP资源,提高了DSP的运算能力。   本接口中DSP及其周边电路主要包括DSP、SDRAM存储器、Flash存储器及DSP电源监控芯片、模式配置电路等。在设计中使用DSP信号线CE[3:0]将片外存储器分为多个存储空间,分别对应不同存储器,并通过片上EMIF接口(外部存储器接口)实现电气连接。   3.1 SDRAM存储器   SDRAM存储器是一种同步存储器,具有速度快,容量大,可连续读写等优点。电路中将两片位宽16位的SDRAM存储器并联成一个32位存储空间以提高数据传输速率。   3.2 FLASH存储器   作为一种不挥发存储器,FLASH存储器具有掉电不丢失数据的特点,用于断电时存放DSP固件程序。   3.3 DSP模式配置电路   设计中通过配置TMS320C6713的HD12、HD8、HD[4:3]、HD14管脚来配置其工作模式。   4、USB微控制器及其周边电路设计   目前市场上有很多支持USB2.0协议的USB微控制器,比较知名的有Cypress公司的EZ-USB FX2系列USB微控制器、Philips公司的ISP系列、PDIUSB系列微控制器,其中Cypress公司的EZ-USB FX2系列USB微控制器以其丰富的开发资源、方便的开发环境得到了业界的广泛应用。因此本接口设计中选用该系列中的CY7C68013A作为USB微控制器,其自带超强USB2.0引擎SIE、集成增强型8051内核和多种外围资源,指令向下兼容,周期短且支持软配置。   传统的USB微控制器接收数据后,在微控制器内核的控制下进行数据打包/拆包以实现USB协议。由于这种方式下每个数据均需等待微控制器指令处理,所以耗费的时间长,传输的速度慢。本接口中采用Slave FIFO方式,USB微控制器CY7C68013A使用Slave FIFO端口以外部总线FIF

文档评论(0)

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

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

1亿VIP精品文档

相关文档