Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
3 ratings:
 3.33 out of 5     Rate this Document

Error -63001 NI-RIO FPGA Communications Occurs With DMA Transfers From Host to FPGA

Primary Software: LabVIEW Modules>>LabVIEW FPGA Module
Primary Software Version: 1.0
Primary Software Fixed Version: N/A
Secondary Software: Driver Software>>NI-RIO
Hardware: CompactRIO>>Controllers>>cRIO-9004

Problem:
I am trying to do a Direct Memory Access (DMA) transfer from the 900x compactRIO Real-Time (RT) controller to the FPGA. The FPGA code compiles; however, when I run the code I get a Real-Time error saying the following:



Why am I getting this error?

 

Solution:
As stated in the NI-RIO driver readme, DMA is not supported from the host to the FPGA on the cRIO-900x series. The cRIO-901x controller supports DMA transfers from host to FPGA and FPGA to host while the cRIO-900x series controllers only support FPGA to host DMA transfers. Therefore, LabVIEW returns an error if you try to transfer using DMA from the cRIO-900x controller with any NI-RIO version.

Related Links:
Drivers and Updates: NI-RIO 2.4 Readme
LabVIEW FPGA 8.6 Help: Creating FPGA FIFOs (FPGA Module)

Attachments:





Report Date: 04/02/2008
Last Updated: 05/15/2009
Document ID: 4K1CDCMA

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit