LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

fpga channel acquisition. basic question

Dears,

first I hope I am posting in the right section of the forum. If no I am really sorry.

I am here for, maybe, a strange (and really basic) question. I have a good experience with DAQ systems but now my acquisition system is composed of a cRIO9074 with some analog and digital modules (NI 9403,9211,9203,9263,9205). I created an FPGA project and I am able to acquire all the channels I need. The thing I do not understand at all is:

If I want to acquire channels, for instance, at 50kHz, I was expected to read 50kHz values per second into the vi where I will process these data but it is not so. Maybe I have to create such a buffer (FIFO, memory,shared variables...) into the FPGA vi but I am not able to solve this problem. For sure I am missing some basical concept of FPGA systems.

Can anyone help me? I am reading loads of tutorials or examples but I still do not understand.

Hoping in an help.

 

Best regards,
Guido Ritelli

0 Kudos
Message 1 of 2
(2,117 Views)

Hello Guido,

 

If LabVIEW FPGA is a completely new blank sheet for you it might be a good idea to first go through these training slides:

http://zone.ni.com/devzone/cda/tut/p/id/3555

 

They will explain alot of concepts to you (including the "FPGA FIFO's" that are currently confusing you).

Kind Regards,
Thierry C - CLA, CTA - Senior R&D Engineer (Former Support Engineer) - National Instruments
If someone helped you, let them know. Mark as solved and/or give a kudo. 😉
0 Kudos
Message 2 of 2
(2,070 Views)