NI 9149 is an Ethernet Expansion Chassis for C Series Modules, identified by NI as an 8-slot CompactRIO chassis for distributed measurement and control systems. NI’s documentation distinguishes the device family from specific SKU variants: part number 783376-01 is the standard 8-slot Ethernet expansion chassis, while 783376-02 is the conformal-coated version. https://download.ni.com/support/manuals/375685b.pdf https://www.ni.com/en/shop/hardware/compactrio-chassis/model-ni-9149 https://www.ni.com/en/shop/hardware/compactrio-chassis/model-ni-9149?partNumber=783376-01
The chassis uses a Xilinx Zynq-7000 XC7Z020 All Programmable SoC with 85,000 logic cells, 512 MB of nonvolatile memory, and 256 MB DRAM. NI lists NI Linux Real-Time (32-bit) as the supported OS. For development and deployment, the specifications call out LabVIEW 2014 SP1 or later, LabVIEW FPGA Module 2014 SP1 or later for FPGA programming, and NI-RIO Device Drivers 14.5 or later. https://download.ni.com/support/manuals/374394a_02.pdf
For communications, the NI 9149 provides Ethernet connectivity over 10Base-T, 100Base-T, and 1000Base-T networks in accordance with IEEE 802.3, with auto-negotiated 10/100/1000 Mbps operation and a maximum Ethernet segment length of 100 m. The user manual describes one tri-speed RJ-45 Gigabit Ethernet port, along with a USB 2.0 Hi-Speed device port using a standard B connector up to 480 Mbps, plus the power connector on the front panel. https://download.ni.com/support/manuals/374394a_02.pdf https://download.ni.com/support/manuals/375685b.pdf