介绍了USB控制器CY7C68013的特性以及它在200M高速数据采集系统中的具体应用。该系统用来采集及处理激光雷达的回波信号,采用Xilinx公司的现场可编程门阵列(FPGA)为控制芯片,用Verilog语言自上而下进行FPGA设计以实现硬件控制功能,以USB为接口实现FPGA与PC机之间的高速数据传输。文中对USB模块进行了分析,详细介绍了PC端的固件设计、USB设备驱动程序设计以及应用程序设计.在信号的采集试验中USB能够快速可靠的传输数据,体现出较好的实用价值。
The features of USB controller CY7C68013 and its application in the high-speed data acquisition system are introduced. The system is designed for sampled returned signals of Lidar. In the system, the FPGA produced by Xilinx works as control core and is described with Verilog language from top to bottom to realize hardware function . USB is used for interface to realize the fast data transmission between the FPGA and the PC. The USB module in the controlling unit of FPGA is analyzed and the software system is introduced in detail, including the design of firmware and USB device drivers on the side of PC. The USB can transmit data fast in the experiment of signal sampiing and shows perfect practical value.