USB 3.0高速数据传输系统软件设计与实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:second5201314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机总线技术和信息处理技术的快速发展,数据采集系统的数据带宽已经提升到GB的级别,对数据传输速率的要求也越来越高。传统的USB 2.0数据传输接口已经无法满足实际应用需求,而USB 3.0高速串行传输接口的出现为解决这一难题提供了新的方向。USB 3.0拥有5Gbps的理论传输带宽,自出现以来就得到广大开发者的青睐。目前USB 3.0数据传输系统在硬件电路设计方面已经日臻成熟,但是由于缺乏完善的软件系统,USB 3.0在传输速率方面的优势难以得到充分发挥。为了最大程度地提升传输系统的数据传输速率,本文对USB 3.0数据传输系统软件设计过程中存在的关键技术和难点问题进行了研究,从固件、驱动和上位机三方面设计了完整的软件系统,实现了高速模式下的数据传输。本文所做的主要工作如下:1.设计了USB 3.0传输模块软件系统的总体方案。对USB 3.0总线传输协议和EZ-USB FX3系统的主要硬件资源进行分析,归纳其特点;介绍了传输系统软件开发流程,设计了USB 3.0传输模块软件系统的总体方案,并阐述了各组成模块实现的功能。2.对USB 3.0传输模块软件系统开发过程中存在的关键技术和难点问题进行了研究:(a)对于固件多线程编程过程中存在的缓存一致性问题,提出了指令或数据分内存行存储,并实时进行数据更新的解决方案;(b)对于DMA缓存区中数据缓存重叠问题,提出了安全的数据缓存策略;(c)对于GPIF II接口状态机设计过程中状态限制问题,提出了加入镜像状态和中间状态的解决方案。最后在此基础上完成了固件程序、驱动程序和上位机软件的设计。3.完成了USB 3.0高速数据传输模块软件系统的测试与验证。通过给出合理的系统测试方案,搭建测试环境,对传输系统的基本功能实现和传输性能进行了完整测试。测试结果表明,本文设计的USB 3.0传输模块软件系统的各项指标均已达到设计要求。系统的平均传输速率达到347MB/s,是目前已有方案的1.4~2倍,且数据传输准确率高,完全满足高速传输的应用需求。
其他文献
<正>2013—2014年在帕米尔吉尔赞喀勒墓群出土了一批玉髓类珠子,其中包括22颗红玛瑙珠、7颗天珠和44颗蚀花红玉髓珠。本文从宏观与微观角度观察分析其中出土的红玛瑙珠,尤其
针对煤炭资源整合重组问题,采用归纳分析的方法,分析了煤炭企业资源重组的动机、整合秩序等,提出煤炭资源整合重组的整合原则、整合方式和整合程序,研究结果对提高煤炭企业资
本文分析在国内外贸易中实行的所有权保留制度.文章首先阐述了"所有权保留"的概念和原理;继而着重对所有权保留中的相关权利进行剖析,尤其是对买受人的期待权和出卖人的取回
针对目前刻意曲解研究中存在的问题,采用定性研究的方法,分析了模因论视角下刻意曲解的表现形式,研究结果表明刻意曲解是交际者为达到特定的语用效果所采取的语用策略,是一种