基于USB3.0的高速数据传输系统的研究与设计

被引量 : 27次 | 上传用户:any_ray
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据传输系统是很多电子系统的重要组成部分,被广泛应用在数据采集、工业控制、测试等领域。国内外都在研发各式各样的数据传输系统,目前的高速数据传输一般多是采用PCI接口或者USB2.0接口。PCI接口在易用性上不如USB方便,但是USB2.0受限于480Mbps的带宽,不能实现超高速数据传输。USB3.0的传输速率达到了5Gbps,能有效解决USB2.0在传输带宽上不足的缺陷。基于USB3.0的高速数据传输系统将USB的易用性和对传输吞吐率的高要求很好的结合在一起,研究一个这样的系统具有重要的现实意义。本论文提出了一个基于FPGA和USB3.0的数据传输系统的设计方案并实现,主要包含了以下几个方面:1.选择了市面上较常见的CYUSB3014作为本课题的USB3.0接口芯片。基于CYUSB3014芯片和FPGA技术,对高速数据传输系统的总体框架进行了设计,在总体框架中,明确了硬件、FPGA逻辑、软件的设计思路,并提出了测试方法。2.对系统硬件总体设计进行了介绍,对系统各模块的电路原理图设计进行了详细的说明。设计了高速数据采集系统的PCB板,解决了高速PCB设计中的电磁兼容性不好,信号不完整、电源纹波大这几个方面的问题。3.在FPGA逻辑设计中采用了分层次设计,将整个逻辑设计分为数据采集部分和数据传输部分,工作在不同时钟域,对各时钟域之间的交互进行了跨时钟域的处理;设计了接收、发送模块负责自定义包的解析、存储、接收、封装以及相关调度;采用了双缓存进行乒乓操作,使得数据能不间断连续传输。4.针对CYUSB3014芯片Slave FIFO接口的特点,首次提出了相互循环的3状态收发状态机。该设计合理利用了传统状态机设计单读或者单写之后必须插入的等待周期,可最大限度的利用Slave FIFO接口的带宽。5.根据本系统的使用模式,移植了CYPRESS公司在CYUSB3014开发套件中所提供的固件程序和驱动程序;基于VC++6.0开发平台,设计了应用程序界面,开发了针对安全芯片数据采集和测试的应用程序。最后对系统的软、硬件进行了调试,将系统采集数据和逻辑分析仪采集的数据进行了对比,并对采集速度进行了计算,结果表明,系统符合设计要求。
其他文献
<正>4月23日,由文化部主办,故宫博物院和张伯驹潘素故居纪念馆承办的"纪念张伯驹先生诞辰115周年——张伯驹潘素书画展"在北京故宫博物院举行。文化部副部长董伟,故宫博物院
随着我国社会主要矛盾的转换,对国家的治理提出了新的要求,即进一步推进国家治理体系和治理能力的现代化。当前,我国的国家治理现代化取得了令人满意的成绩,但是其中的问题也
介绍了防火卷帘门在建筑中的作用与应用,阐述了防火卷帘门的设计与安装原则,分析了防火卷帘门常见的质量问题。
紫貂(Martes zibellina)是我国国家Ⅰ级重点保护动物。为保护并恢复该濒危物种,除了采取就地保护措施外,通过紫貂的人工繁育进行迁地保护,是一项重要的拯救措施,也是发展资源
<正>同质化竞争既不利于文化产业的健康发展,也不利于提升文化企业的利润水平和竞争力。目前,同质化竞争是我国文化产业发展所面临的主要瓶颈之一。同质化竞争是产业发展和产
传播优秀传统文化是历史支撑和实现中国特色社会主义现代化的需要,对现代社会发展具有正面价值。因此,发挥现代传媒的关键作用,以更好地传承优秀传统文化成为当前文化建设的
汽车液压助力转向器螺杆轴类零件的圆周方向开有多个阵列小孔,孔径为2-4mmm不等,钻削这些小孔时,会在零件中空内腔相贯处产生高度为0.2-2mm、厚度为0.1~0.5mm的阵列小孔毛刺,
随着电子技术和计算机技术的飞速发展,外接式数据采集模块的采集速率越来越高,存储容量越来越大,对数据传输能力的要求不断提高,在这种需求下必然要选择一种高带宽的计算机总
文章以上海静安区老北站地区历史风貌研究及城市设计方案为例,解析了上海历史风貌保护街坊更新试点的特点和手段,介绍了整个区域未来的发展瓶颈和方案设计思路,尝试提出了街
<正>五代宋初是山水画高度成熟并居画坛主流的时期。其间产生的如五代荆浩、关仝,宋初的李成、范宽皆多作全景式的大山大水。由于五代、宋初上述几位山水画大师的影响,北宋前