基于LabVIEW语言的PCI总线数据传输系统
介绍了一种基于LabVIEW的针对FPGA的数据开发接口平台。该系统核心硬件由FPGA组成,可提供数据处理、数据IO等多种功能,并通过PCI04对外提供PCI接口实现通信。该系统可兼容NI(美国国家仪器公司)CRIO机箱。它不同于传统的用HDL语言对FPGA的开发流程,这样一个系统的所有软件代码,包括FPGA代码都可以由LabVIEW语言实现。借助于图形化的LabVIEW语言,它大大降低了实验人员对于FPGA的开发要求,是一种通用的数据处理和数据接口平台。给出了平台的结构组成,并着重介绍了平台数据传输部分的实现和测试。...
Saved in:
Published in | 核技术 Vol. 36; no. 7; pp. 55 - 58 |
---|---|
Main Author | |
Format | Journal Article |
Language | Chinese |
Published |
核探测与核电子学国家重点实验室,中国科学技术大学近代物理系 合肥,230026
2013
|
Subjects | |
Online Access | Get full text |
ISSN | 0253-3219 |
Cover
Summary: | 介绍了一种基于LabVIEW的针对FPGA的数据开发接口平台。该系统核心硬件由FPGA组成,可提供数据处理、数据IO等多种功能,并通过PCI04对外提供PCI接口实现通信。该系统可兼容NI(美国国家仪器公司)CRIO机箱。它不同于传统的用HDL语言对FPGA的开发流程,这样一个系统的所有软件代码,包括FPGA代码都可以由LabVIEW语言实现。借助于图形化的LabVIEW语言,它大大降低了实验人员对于FPGA的开发要求,是一种通用的数据处理和数据接口平台。给出了平台的结构组成,并着重介绍了平台数据传输部分的实现和测试。 |
---|---|
Bibliography: | LabVIEW, FPGA, PCI9054, DMA 31-1342/TL 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. LI Jingwei WU Jie (State Key Laboratory of Nuclear De |
ISSN: | 0253-3219 |