SDAA541 September   2026 AM623

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2PRU Feature Comparison
    1. 2.1 PRUSS: The Programmable Real-time Unit Subsystem
    2. 2.2 PRU-ICSS: The Programmable Real-time Unit and Industrial Communication Subsystem
    3. 2.3 PRU_ICSSG: The Programmable Real-time Unit and Industrial Communication Subsystem - Gigabit
    4. 2.4 PRU Subsystem Feature Comparison
  6. 3Mainstream Industrial Protocols
    1. 3.1 EtherCat: Ethernet for Control Automation Technology
    2. 3.2 PROFINET: Real-Time Ethernet Standard
    3. 3.3 EtherNet/IP: Common Industrial Protocol
  7. 4Multi-Protocol Industrial Communication Architecture Design Based on PRU-ICSS
    1. 4.1 Hardware Architecture
    2. 4.2 Software Architecture
    3. 4.3 Application Examples
  8. 5Industrial Protocol Support Matrix
  9. 6Summary
  10. 7References

EtherNet/IP: Common Industrial Protocol

EtherNet/IP is a member of a family of network protocols that implements the Common Industrial Protocol (CIP) at its upper layers. EtherNet/IP is the name given to CIP when it is implemented over standard Ethernet as defined by IEEE 802.3. Figure 3-7 illustrates the three software components required for EtherNet/IP device implementations on TI Sitara devices: PRU-based Layer 2 firmware, an Arm-hosted EtherNet/IP device stack, and the industrial application.

 EtherNet/IP Software Architecture on
          Sitara Processors Figure 3-7 EtherNet/IP Software Architecture on Sitara Processors

The PRU-ICSS firmware architecture for EtherNet/IP integration on TI Sitara devices is shown in Figure 3-8. The PRU-ICSS handles core Ethernet switch functions, including MAC learning, storm prevention, and packet statistics. Each of the two PRU cores independently manages one physical port, handling a dedicated RX/TX pair. Inter-core coordination is achieved via specialized instructions and shared memory. The architecture supports low-latency store-and-forward switching with configurable parameters, and allows PRUs to interrupt the Arm core in real time for deterministic processing.

 EtherNet/IP Firmware Architecture on
          PRU-ICSS Figure 3-8 EtherNet/IP Firmware Architecture on PRU-ICSS