- Attention
- Also refer to individual module pages for more details on each feature, unsupported features, important usage guidelines.
New in this Release
Initial Release. TICS100MOD-SDK provides a comprehensive industrial communication solution supporting EtherCAT, EtherNet/IP, and PROFINET protocols through a unified software architecture. The SDK enables rapid device development using a host-driven configuration approach, protocol-independent APIs, and flexible runtime configuration capabilities.
The release includes the ICS Configurator and a broad set of protocol features designed to simplify integration while providing a consistent user experience across all supported industrial Ethernet technologies.
| Module | Feature |
| Common | Unified Industrial Communication API |
| Common | Runtime protocol configuration from the host application |
| Common | Generic object repository model shared across all supported protocols |
| Common | Unified host-target communication architecture |
| EtherNet/IP | Built-in EtherNet/IP repository objects for adapter configuration |
| EtherNet/IP | Built-in service for Identity Reset handling |
| EtherNet/IP | Built-in Connection Manager service support: Forward Open (0x54), Large Forward Open (0x5B), Forward Close (0x4E) |
| EtherNet/IP | Vendor-specific CIP services through the Custom Services Manager |
| EtherNet/IP | Asynchronous custom service responses |
| EtherNet/IP | Standard and custom-mapped assemblies |
| EtherNet/IP | Assemblies with optional 32-bit Run/Idle Header |
| EtherNet/IP | Communication channel configuration through the channel settings mechanism |
| EtherNet/IP | Adapter-specific parameter configuration through the channel settings structure |
| EtherCAT | EtherCAT SubDevice functionality |
| EtherCAT | Mailbox communication |
| EtherCAT | Distributed Clocks (DC) |
| EtherCAT | Standard EtherCAT Identity and Device Information objects |
| EtherCAT | Backup Parameters |
| EtherCAT | Cyclic process data exchange using RxPDO and TxPDO |
| EtherCAT | CoE (CANopen over EtherCAT): Object Dictionary access, SDO Upload/Download, SDO Information, Complete Access, PDO configuration, Diagnostic History, CoE over AoE |
| EtherCAT | FoE (File access over EtherCAT): file upload/download, file read/write |
| EtherCAT | EoE (Ethernet over EtherCAT): Ethernet frame transport, IP network configuration, frame transmission and reception |
| EtherCAT | Emergency and diagnostic messages |
| EtherCAT | Device and communication status monitoring |
| EtherCAT | Explicit Device ID |
| EtherCAT | Device state monitoring |
| EtherCAT | Vendor-specific command interface |
| EtherCAT | Command status and response reporting |
| PROFINET | PROFINET IO-Device operation |
| PROFINET | Cyclic IO data exchange |
| PROFINET | Record Data Read and Write services |
| PROFINET | Identification & Maintenance (I&M0) |
| PROFINET | Application Relationship (AR) ownership handling |
| PROFINET | Submodule validation |
| Configurator | Protocol-specific configuration support |
| Configurator | Repository code generation |
| Configurator | Protocol-specific configuration source generation |
| Configurator | Configuration export capabilities |
Device and Validation Information
| Module | Boards | Host Board/Controller |
| TICS100MOD | TICS100MOD-EVM | AM64x-EVM (Linux) |
| TICS100MOD | TICS100MOD-EVM | LP-AM261X (FreeRTOS) |
Tools, Compiler and Other Open Source SW Module Information
| Tools / SW module | Supported CPUs | Version |
| PROCESSOR-SDK-LINUX-AM64X | A53 | 11.01.05.03 |
| MCU-PLUS-SDK-AM261X | R5F | 26.00.00.06 |
Fixed Issues
| ID | Head Line | Module | Applicable Releases | Resolution/Comments |
Known Issues
| ID | Head Line | Module | Applicable Releases | Workaround |
Known Limitations
Upgrade and Compatibility Information
This section lists changes which could affect user applications developed using older SDK versions. Read this carefully to see if you need to do any changes in your existing application when migrating to this SDK version relative to previous SDK version. Also refer to older SDK version release notes to see changes in earlier SDKs.
Examples
| Module | Affected API | Change | Additional Remarks
|
Drivers
| Module | Affected API | Change | Additional Remarks |