Can I Read Ethernet Data Directly from My FPGA on my Compact RIO?

Updated Nov 7, 2023

Reported In

Hardware

  • CompactRIO Chassis
  • CompactRIO Controller

Issue Details

I have two targets a Real Time controller and an FPGA. Additional to that I have an external device that is sharing data through ethernet. I would like to read the ethernet data directly on the FPGA.

Solution

Ethernet data cannot be read bypassing the Real Time Controller. The FPGA does not have a network interface card connected directly to it. As shown in the following diagram the Real time Processor is the target connected to the NIC.


The only way you can read ethernet data bypassing the Real Time Controller would be by creating your own software library that can read raw ethernet data.