05-27-2025 01:00 AM
I have experience with PXI either running a Win10 in standalone or as a remote target, running RT Linux. What are the fundamental differences between a PXI and cRIO ?
Does cRIO have a x86/x64 controller like PXI or is it FPGA?
Are there differences in programming/debugging cRIO from PXI?
Does cRIO support LVOOP and AF?
05-27-2025 01:02 AM
cRIO comes with an FPGA, and some with RT+FPGA. You program it using LVFPGA and LVRT.
cRIO is chosen for time-critical applications and harsh environments.
05-27-2025 07:08 AM
A cRIO runs RT Linux with an FPGA backplane. The FPGA is the interface to all of the IO modules. I prefer to program the FPGA with LabVIEW FPGA. But you can also use the Scan Engine or DAQmx to control the IO.
The key difference you will have between a cRIO and RT PXI system is the cRIO will not have nearly as much processing power as the PXI. That is just the nature of an embedded system, especially rugged systems.
05-27-2025 07:32 AM
PXIe has higher performance timing and throughput specs. The interface from the controller to the cards is PCIe bus which is capable GB/sec throughput. PXIe supports TClk.
cRIO is more rugged. The I/O modules interface to the FPGA via a SPI bus which caps out at some MB/sec rate (or lower).
05-27-2025 08:21 AM
This question is verbatim ancient reddit content. No need to ruminate.