摘要
为实现弹光调制傅里叶光谱仪(PEM-FTS)中FPGA与上位机ARM的高速数据通信,对ARM11嵌入式Linux系统以及Linux系统下的USB设备驱动程序进行研究。针对FPGA开发板上的USB芯片CY7C68013,编写了嵌入式系统主机端的设备驱动程序,分析了驱动程序具体实现的关键模块,并给出相关程序代码。将FPGA开发板通过USB挂载到ARM11嵌入式Linux系统上进行测试,运行结果表明:FPGA采集的光谱数据通过USB成功地传输到ARM11开发板上,并通过上位机软件在触摸屏上显示,满足了光谱仪数据的高速传输的需求。
In order to achieve the high speed data communication between ARM and FPGA in the photo-elastic modulation Fourier transform spectrometer (PEM-FTS) , the driving program for USB in ARM11 embedded system of Linux is studied. Aiming at USB chip CY7C68013 on the FPGA development board, we design a driving program for the embedded system at the host end and analyze the key module to achieve the driving program, and give out the code of relevant program. To realize the high speed transmission of spectrograph data,we mount FPGA development board on the ARMll embedded system of Linux via USB device. Finally,by design case of the hardware test, the spectral data is transmitted from ARM11 to FPAG by USB and displayed on the touch screen.
出处
《济南大学学报(自然科学版)》
CAS
北大核心
2014年第3期224-229,共6页
Journal of University of Jinan(Science and Technology)
基金
国家自然科学基金(61127015)
国际科技合作项目(2013DFR10150)