SDAA541 September 2026 AM623
PROFINET is a real-time Ethernet standard for the high-speed, deterministic communications required for a wide range of industrial applications including factory automation, process automation, and building automation.
PROFINET standard defines four conformance classes that build upon one another and are oriented to serve different applications and use-cases:
PROFINET standard defines three types of devices: IO Controller, IO-Device and IO-Supervisor. An example of a simplified network architecture inside a factory plant is provided in Figure 3-4.
Figure 3-4 PROFINET Network ExampleThe PROFINET device implementation integrated on Sitara processors (Figure 3-5) has three major software components. The first is microcode that implements Layer 2 functionality in the device's PRU-ICSS; the second is the PROFINET device stack that runs on the Arm core; and, the third is the industrial application. TI provides additional components such as the protocol adaptation layer and device drivers in the software development kits that support Sitara processors.
Figure 3-5 PROFINET Software Architecture on
Sitara ProcessorsAs shown in Figure 3-6, the PRU-ICSS integrates complete PROFINET Layer 2 functions, including CPM/PPM processing, DHT, DCP filtering, ARP filtering, cut-through switching, and error detection. Its internal shared memory provides a PROFINET register space, and combined with the PRU's deterministic real-time processing capability, verifies consistent and predictable PROFINET frame processing latency.
Figure 3-6 PROFINET Firmware Architecture on
PRU-ICSS