One
instance of the Programmable Real-Time Unit and Industrial Communication Subsystem
(PRU-ICSS) allows implementation of various high-performance industrial control
algorithms and industrial interface standards such as PROFINET™ and EtherCAT®.
The PRU-ICSS subsystem supports the
following main features, among others:
- One Programmable Real-time Unit Subsystems (PRU-ICSS):
- 32KB shared general purpose
RAM with ECC
- Two 8KB data memories with
ECC
- Up to two 10/100Mbps Ethernet
Ports
- One Industrial Ethernet
Peripheral (IEP) module to manage/generate Industrial Ethernet
functions
- One 16550-compatible UART
module, with a dedicated 192MHz to support 12Mbps PROFIBUS®
- One Industrial Ethernet
64-bit timer, with 10 capture and 16 compare events, along with slow and
fast compensation
- One Enhanced Capture (ECAP)
module
- One interrupt controller
(INTC) with 160 input events supported – 96 external, 64 internal
- ECC support for all internal
memories
Among the interfaces supported by the PRU-ICSS are real-time industrial protocols used in Controller and Peripheral mode, such as:
- EtherCAT®
- PROFINET™
- EtherNet/IP™
- PROFIBUS®
- EnDat 2.2
Note: See device-specific data sheet for
more details related to industrial protocol support.