ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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,496 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,449 Views)