摘要
介绍了一种基于LabVIEW的针对FPGA的数据开发接口平台。该系统核心硬件由FPGA组成,可提供数据处理、数据IO等多种功能,并通过PC104对外提供PCI接口实现通信。该系统可兼容NI(美国国家仪器公司)CRIO机箱。它不同于传统的用HDL语言对FPGA的开发流程,这样一个系统的所有软件代码,包括FPGA代码都可以由LabVIEW语言实现。借助于图形化的LabVIEW语言,它大大降低了实验人员对于FPGA的开发要求,是一种通用的数据处理和数据接口平台。给出了平台的结构组成,并着重介绍了平台数据传输部分的实现和测试。
Background: The traditional FPGA program is developed with HDL code, which will cost a lot of time and energy in writing and debugging the underlying code. Purpose: We want to use a new approach to develop FPGA program, which will greatly accelerate the FPGA development. And our system can also be compatible with NI (American National Instrument Company) CRIO case. Methods: We also choose FPGA as the core of hardware and use LabVIEW language (a graphical language) to develop FPGA program. Results: We realized a universal data interface platform by LabVIEW, which is different from the traditional FPGA development process using HDL. This system can provide many functions such as data processing, data IO and implementation of the PCI interface communication. Conclusions: FPGA program can also be developed by LabVIEW language, and it can achieve the corresponding data interface functions, and greatly reduce development time.
出处
《核技术》
CAS
CSCD
北大核心
2013年第7期55-58,共4页
Nuclear Techniques
基金
国家科技重大专项项目(2011ZX05008-005-61)资助