NI cRIO-9035 vs NI cRIO-9053

 The NI cRIO-9035 and NI cRIO-9053 are both CompactRIO controllers that include integrated FPGA resources for real-time and FPGA-based applications, but there are some differences in the FPGA resources they provide. Below is a comparison of the FPGA resources for both models:

1. NI cRIO-9035

cRIO-9035 Chassis with 8-slots

  1. Number of Ethernet Ports on Controller: 2
  2. Slot Count: 8
  3. Conformal Coated: No
  4. Processor Core: 1.33 GHz Dual Core Intel Atom
  5. RAM Size: 1 GB
  6. Hard Drive Memory Size: 4 GB
  7. Programming Method: LabVIEW FPGA
  8. Operating Temperature Range: -20 °C to 55 °C
  9. GigE Vision Support: Yes
  10. FPGA: Kintex-7 70T

2. NI cRIO-9053

cRIO-9053 Chassis with 4-Slots

  1. Number of Ethernet Ports on Controller: 1
  2. Slot Count: 4
  3. Conformal Coated: No
  4. FPGA: Xilinx Artix-7 50T
  5. GigE Vision Support: Yes
  6. Operating Temperature Range: -20 °C to 55 °C
  7. Processor Core: 1.33 GHz Dual Core Intel Atom
  8. RAM Size: 1 GB
  9. Hard Drive Memory Size: 4 GB
  10. Programming Method: LabVIEW FPGA, NI-DAQmx


Key Differences:

  • FPGA Capacity: The cRIO-9035 has a more powerful FPGA (Zynq-7020) with significantly more logic cells, flip-flops, LUTs, and DSP slices compared to the cRIO-9053 (Zynq-7010).
  • Memory (Block RAM): The cRIO-9035 provides more Block RAM (4.9 MB) compared to the cRIO-9053 (2.1 MB).

These differences make the cRIO-9035 better suited for more demanding FPGA applications with higher complexity, while the cRIO-9053 is more cost-effective and suitable for applications that require fewer FPGA resources.

If your application requires heavy FPGA logic or processing (such as extensive data acquisition, control loops, or signal processing), the NI cRIO-9035 would be the better option. However, for lighter FPGA use cases, the NI cRIO-9053 may be more than sufficient.

Comments

Popular posts from this blog

Setting up a USB thermal printer with a Raspberry Pi 3B+

Autostart an app on reboot - Raspberry Pi

Basic Input/Output C Program