03-03-2012 01:46 PM
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
03-12-2012 05:41 PM
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).