摘要
提出一种基于FPGA+FT2232H多通道并行数据的USB采集系统的设计方法。以FPGA作为主控制核心,采用专用的FIFO-USB器件与FPGA连接,通过在FPGA内部定制FIFO数据缓存IP核,并利用FIFO乒乓操作将数据传输至FIFO-USB器件,完成多通道并行数据向USB数据的转换。最后在上位机采用可视化编程开发环境VB.net,并结合FT2232H的动态软件库FTD2XX.DLL完成多通道数据的USB动态显示与存储。测试结果表明:该系统有效可行,采集效率高,在多通道数据采集、处理领域具有一定的应用价值。
A design method of USB acquisition system is presented on the basis of FPGA+FT2232 H multi-channel parallel data,in which FPGA is taken as the main control core,the dedicated FIFO-USB device is used to connect with FPGA,FIFO data cache IP core is customized within FPGA and FIFO ping-pong operation is adopted to transfer the data to FIFO-USB device,in order to complete the conversion of multi-channel parallel data to USB data.Finally,the visual programming development environment VB.net is used in the upper machine,and USB dynamic display and storage with multi-channel data is completed by combining FT2232 H dynamic software library FTD2 XX.DLL.The test results show that the system with high acquisition efficiency is effective and feasible,and has certain application value in the field of multi-channel data acquisition and processing.
作者
杨会伟
周先飞
李敏
YANG Huiwei;ZHOU Xianfei;LI Min(School of Information Engineering,Wuhu Institute of Technology,Wuhu 241002,China)
出处
《长春大学学报》
2021年第8期1-5,14,共6页
Journal of Changchun University
基金
安徽省教育厅自然科学研究重点项目(KJ2019A0980)
安徽省教育厅高校优秀人才支持计划项目(gxyq2020120)
安徽省质量工程项目精品线下开放课程“FPGA应用技术”(2019kfkc196)。