共查询到13条相似文献,搜索用时 62 毫秒
1.
为了满足流式细胞仪中数据高速传输的要求,设计了一种基于USB接口和FPGA主控的高速数据采集系统.在这个系统中,USB工作于Slave FIFO模式下,FPGA负责解析和实现各种命令,并实现数据处理和数据传输.为了保证仪器数据的高速、准确传输,系统采用了基于有限状态机的控制算法.从仿真和实验两个角度,验证了系统控制和数据传输的准确、稳定,并且从FPGA上传数据的速度能达到24 MB/s以上,为要求高速、高通量的分析仪器的数据传输提供了一种可行方案. 相似文献
2.
基于USB2.0的异步数据传输和控制接口的设计 总被引:2,自引:0,他引:2
采用EZ-USB FX2LP系列的USB2.0控制器芯片CY7C68013A设计USB2.0接口已有许多应用实例,但是大多数都是采用GPIF主模式实现数据通信,应用场合具有一定的局限性。设计并实现了一种通用USB2.0接口方案,该方案利用其slave FIFO从属模式实现外部MCU和PC之间的高速异步数据传输和控制。与其他常用的USB接口芯片设计相比,该设计更加灵活方便,可用于任何一款MCU扩展USB接口。 相似文献
3.
USB2.0通信协议复杂、开发难度较大,对项目中采用USB2.0传输协议带来了困难.提出了一种基于FX2与FPGA联用实现USB2.0通信方法,介绍在SLAVE FIFO模式下FX2与FPGA协同工作的原理,并依此方案使用了硬件描述语言令功能得以实现,同时FPGA与用户的接口使用两个异步FIFO用于暂存发送和接收的数据,用户只需对两个FIFO进行读写即可使得FPGA与FX2联用的系统完成USB2.0协议通信,并且用户可以自行选择发送和接收数据时所用的时钟,在解决信号跨时钟域的同时增强模块可移植性和通用性.最后使用经过与Cypress上位机软件的通信测试,证明本方法切实可行. 相似文献
4.
5.
6.
7.
为了解决高速数据采集过程中,数据通过LVDS接口向计算机高速传输数据的问题。采用了Xilinx公司Artix-7系列型号为XC7A35T的FPGA作为主控芯片,并基于USB3.0接口芯片设计了从LVDS到USB3.0的高速数据传输接口。使用了FPGA内置的LVDS收发器接收LVDS数据,并通过DDR3缓存后写入到USB3.0控制传输芯片,完成LVDS接口到USB3.0接口的高速数据传输。经过数据传输测试,系统能够将LVDS接口收到的数据通过USB3.0传输到计算机的上位机,实际传输过程中速率保持在250MB/s,具有硬件设计简单、传输速度快等特点。 相似文献
8.
9.
基于USB2.0的图像采集系统设计 总被引:6,自引:0,他引:6
以Cypress公司的USB2.0控制器芯片FX2 CY7C68013为核心,使用OmniVision公司的COMS图像传感器OV7620作为图像采集芯片,设计了一个基于USB2.0接口的图像采集与传输系统,并介绍了其固件(Firmware)、USB设备驱动程序和应用程序的开发。 相似文献
10.
USB2.0接口传输的FPGA控制与实现 总被引:3,自引:1,他引:3
为解决PC与FPAG的高速数据传输,通过USB实现了PC和FPGA的通信。介绍了USB接口芯片CY7C68013的基本工作原理;编写了USB固件程序和应用程序;利用从属FIFO方式,实现了数据的快速读写。测试结果表明,利用FPGA控制USB器件CY7C68013可实现高速数据传输,传输数据可靠性高。该方案完全可满足各种高速数据采集系统、移动硬盘、ATA和DSI。调制解调器等接口的需要。 相似文献
11.
12.
林培杰 《国外电子测量技术》2008,27(3):49-53
本文主要介绍了一种基于FPGA和USB数据传输电路的设计方法。文中首先对系统的整体框架进行了介绍,然后对系统各个模块的设计与实现进行详细的阐述,最后验证了结合FPGA和USB进行数据传输的可行性。 相似文献