05-28-2012 01:51 AM - edited 05-28-2012 01:55 AM
I wrote the following applications on FPGA
-I acquire nine analogue signal with three delta sigma module NI9239 (just syncronized with one of these as master)
-I implemented SSI protocol with NI9401 to read encoder position
I want
-syncronize the data acquired with analogue module with data from encoder (SSI protocol with NI9401)
-write it in a dma fifo to pass the data from FPGA to c-rio (i've just tried but i loose data)
-send data from cRIO to an host pc for saving (they are a lot of data and i can't save them on c-rio flash memory)
Any suggestion
Francesco
05-29-2012 05:42 AM
Hi,
I suggest you to look in the find Examples of LabVIEW and observe the code inside of:
- NI 9401 Digital Port Input and Output - cRIO.lvproj
This project shows how to read from and write to digital input and output ports on a NI 9401 module.
- Basic Synchronizing NI 923x Modules.lvproj
This example demonstrates how to synchronize two NI 923x modules to the same timebase.
- Basic DMA cRIO.lvproj
This project demonstrates a basic application using DMA to transfer data from an FPGA VI to a host VI.
Please feel free to comment the example mentioned.
Regards,
Claudio