Supported Functionality grouped per Conformance Class, as per PNIO-CCs_7042_V11_Mar11.pdf
| Feature | Description | Relevant Conformance Class | Standard | Premium |
|---|---|---|---|---|
| PROFINET specification version | 2.44 | 2.44 | ||
| PROFINET GSDML specification version | 2.44 | 2.44 | ||
| Netload class | I, II, III | I, II, III | ||
| Mandatory Features CC-A | ||||
| Real Time Cyclic - Class 1 (RTC1) | Unsynchronized real time cyclic protocol | CC-A,B,C | Yes | Yes |
| Real Time Acyclic (RTA) | Real time acyclic protocol | CC-A,B,C | Yes | Yes |
| Device diagnostics/alarms | Diagnostics & maintenance alarms | CC-A,B,C | Yes | Yes |
| Device identification (I&M0) | Supported mandatory identification records | CC-A,B,C | Yes | Yes |
| Neighborhood detection | LLDP protocol | CC-A,B,C | Yes | Yes |
| Port-related network statuses via PROFINET | PDEV records | CC-A,B,C | Yes | Yes |
| Optional Features CC-A | ||||
| Extended Identification & Maintenance (I&M) | Supported extended I&M records | CC-A,B,C | I&M1, 2, 3, 4, 5 | I&M1, 2, 3, 4, 5 |
| Shared input | Multiple access to inputs by various controllers | CC-A,B,C | Yes | Yes |
| Shared device | Distribution of device functions to various controllers | CC-A,B,C | Yes | Yes |
| Device-to-Device communication | Direct communication between IO-devices | CC-A,B,C | No | No |
| Mandatory Features CC-B | ||||
| Network diagnostics | SNMP protocol | CC-B,C | Yes | Yes |
| Optional Features CC-B | ||||
| Name assignment via DCP, PDEV | Automatic addressing of devices after device replacement | CC-B,C | Yes | Yes |
| Configuration in Run (CiR) | Configuration changes during operation | CC-B,C | No | Yes |
| Time stamping | Time stamping of I/O data | CC-B,C | Yes | Yes |
| Fibre-optic cable support | Fiber-optic cable diagnostics for POF/HCS | CC-B,C | No | No |
| Fast Start-Up (FSU) | Fast start-up after voltage recovery for switching operations | CC-B | Yes | Yes |
| Media Redundancy Protocol (MRP) | Higher availability through ring redundancy | CC-B | Yes | Yes |
| System redundancy (mandatory for PA only) | System redundancy with two I/O Controllers (S2) | CC-B | No | Yes |
| Mandatory Features CC-C | ||||
| Real Time Cyclic - Class 3 (RTC3) | Bandwidth reservation with update rates of 1 ms and higher | CC-C | Yes | Yes |
| Optional Features CC-C | ||||
| Real Time Cyclic - Class 3 (RTC3) | Bandwidth reservation with update rates of less than 1 ms (e.g. 250 us, 375 us, etc.) | CC-C | No | Yes |
| Real Time Cyclic - Class 3 (RTC3) | Bandwidth reservation with update rates less than 250 us | CC-C | No | No |
| Two-way transmission (MRPD) | Higher availability through harmonious redundancy switchover | CC-C | No | Yes |
| PROFINET with IRT | Isochronous operation | CC-C | Yes | Yes |
| Dynamic Frame Packing (DFP) | Optimized IRT mode for line topologies | CC-C | No | No |
| Other Features | ||||
| Linux tunneling | Tunnel the traffic to Linux running on Cortex®-A53 core (for AM64x only) | CC-A,B,C | No | Yes |
*Number of slots, cyclic data and possibly AR may affect the possible cycle time.
ℹ️ In case you are using standard and need premium, please contact your regional TI sales representative for additional details.
| Feature | Description | Setting |
|---|---|---|
| Process Data Image | Cyclic Input Data | 1440 Bytes |
| Cyclic Output Data | 1440 Bytes | |
| Supported I/O Data at 8 ms cycle time | 1440 Bytes | |
| Supported I/O Data at 4 ms cycle time | 1440 Bytes | |
| Supported I/O Data at 1 ms cycle time | 1440 Bytes | |
| Application Relations | 8 Application Relations per PRU ICSS | 8 I/O Connections, 1 Supervisor, 1 Supervisor-DA |
| Input Output Communication Relations | 8 | |
| Consumer Protocol Machines (CPM) | 8 | |
| Provider Protocol Machines (PPM) | 8 | |
| Supported Subslots per Application Relation | 90* | |
| The following rule applies to the configuration of IO data in combination with the number of Application Relationships (AR) | AR Number <= 2 | 2 PPM, 2 CPM, Data length: 1440 Bytes |
| 2 < AR Number <= 4 | 4 PPM, 4 CPM, Data length: 720 Bytes (1440/2) | |
| 4 < AR Number <= 8 | 8 PPM, 8 CPM, Data length: 360 Bytes (1440/4) | |
| Diagnosis Entries | Supported Number of Diagnosis Records | User-defined |
| EtherNet Link | Supported Baud rates | 100Mbit/s |
| Supported Duplex Modes | Full | |
| Memory Consumption | Read Only Memory | 1003754 Bytes |
| Random Access Memory | 1300884 Bytes | |
| Total Memory | 2304638 Bytes | |
| CPU Load | Average CPU-Load on R5F core | 5% |
| FSU Time | Time required to startup when "prioritized startup" option is activated | 460 ms |
*Number of subslots can be extended upon customer request.
| Task | Prio | Changeable | Description |
|---|---|---|---|
| LED Task | 2 | yes | LED Control Task |
| NVM_APP_Write | 2 | yes | Non-volatile storage handling |
| uart_task | 2 | yes | Console print task |
| SyncMonitor | 11 | yes | FWHAL PTCP background task |
| tcip_thread | 11 | yes* | LWIP thread |
| app_main | 22 | yes | User Application |
| MrpMachine | 23 | yes | FWHAL MRP |
| PND-EDDP-LIN | 24 | no | Stack Internal State machine |
| PND-EDDP-NRT | 24 | no | Stack Internal State machine |
| PND-EDDP-RX | 24 | no | Stack Internal State machine |
| PND-EDDP-IF | 25 | no | Stack Internal State machine |
| PND-EDDP-TX | 25 | no | Stack Internal State machine |
| Pnio_PnpbPos | 25 | no | Stack Internal State machine |
| Pnio_PnpbPos | 25 | no | Stack Internal State machine |
| t_APP | 25 | no | Stack Internal State machine |
| t_EDD | 25 | no | Stack Internal State machine |
| t_ORG | 25 | no | Stack Internal State machine |
| t_PNO | 25 | no | Stack Internal State machine |
| t_POF | 25 | no | Stack Internal State machine |
| t_REM | 25 | no | Stack Internal State machine |
| t_STP | 25 | no | Stack Internal State machine |
| t_TCP | 25 | no | Stack Internal State machine |
| PTCPTask | 26 | yes | FWHAL PTCP LinkTask |
| RxTask | 28 | yes | FWHAL Rx Task |
| app_cyclic | 29 | yes | Cyclic process data exchange |
| t_IDL | 30 | no | Stack Initialization Task |
LWIP is tightly coupled to the stack and should not be changed in priority. Cyclic communication should be done above priority 28. Everything else should be placed below of the stack main priorities 23. The relation between PROFINET related tasks should not be changed.