使用DMA从主机向FPGA传输数据时, NI-RIO 发生错误-63001.



主要软件:
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: Driver Software>>NI-RIO
硬件: CompactRIO>>Controllers>>cRIO-9004

问题:

我尝试使用DMA的方式从主机向900x系列的compactRIO实时控制器上的FPGA传送数据。FPGA 代码可以编译,但是当我运行时却得到了一个实时错误,如下:

我为什么会得到这个错误。



解答: 就像NI-RIO驱动自述文件中所说的,cRIO-900x系列不支持从主机到FPGA的DMA。cRIO-901x 系列才支持从主机到FPGA以及FPGA到主机的双向DMA,cRIO-900x只支持从FPGA到主机的DMA。因此,LabVIEW会返回一个错误。

相关链接: Drivers and Updates: NI-RIO 2.4 Readme
LabVIEW FPGA 8.6 Help: Creating FPGA FIFOs (FPGA Module)

附件:





报告日期: 04/02/2008
最近更新: 08/23/2010
文档编号: 4K1CDCMA