Quote:
Originally Posted by Bunniy
where exactly is the FPGA and what does that mean
|
If you use the LabVIEW code that
Mark McLeod posted earlier it will use the FPGA.
FPGA stands for Field Programmable Gate Array. You can Google it for all the hairy details if you like.
In a nutshell, it's a programmable piece of hardware that is in the cRIO (separate from the CPU that is running your program). The FPGA processes all the digital signals coming into the DSC. It polls those signals at 153KHz and has a 1MHz timer to timestamp events (like ticks from a sensor). The FPGA makes its information available to your program running in the cRIO CPU. It relieves the CPU from having to do the high-speed polling.