Since the CC-Link IE TSN Protocol stack runs on GOAL, it can run on any platform supported by GOAL. The The hardware has to support timestamping and queuing of ethernet frames.
With the CC-Link IE TSN standard update to the Conformance Class taxonomy, all supported platforms support Conformance Class B (2.0) if they support the timestamping and queueing. It is also possible to build Conformance Class A (2.0) with the protocol stack.
Hardware Requirement | Conformance Class A (2.0) | Conformance Class B (2.0) |
---|---|---|
communication method | polling | cyclic communication |
Time Sync | none | as defined by IEEE 802.1AS |
Time stamping of ethernet frames | none | as defined by IEEE 802.1AS |
Queuing of outgoing ethernet frames | none | as defined by IEEE 802.1Qbv |
The protocoll stack still supports building devices for the old (1.0) conformance classes, though these will be phased out in the future.
Hardware Requirement | Conformance Class A (1.0) | Conformance Class B (1.0) |
---|---|---|
Time stamping of ethernet frames | as defined by IEEE 1588v2 or IEEE 802.1AS | as defined by IEEE 1588v2 or IEEE 802.1AS |
Queuing of outgoing ethernet frames | (done in software) | as defined by IEEE 802.1Qbv |
...
Confirmed Platform | Features
| Additional Info | ||
NXP LS1028A | Conformance Class B (2.0) Hardware Qbv Support IEEE1588v2 and IEEE802.1AS 100Mbit/1000Mbit Linux with PREEMT_RT patch | Support both Master and Remote SDK Certified as Master SDKTI AM64xx EVM | ||
NXP RT1170 | Conformance Class B (2.0) Hardware Qbv Support | IEEE1588v2 and IEEE802.1AS 100Mbit/1000Mbit | Linux with PREEMT_RT patchFreeRTOS | Support both Master and Remote SDK |
Standard Linux | Conformance Class A Software Qbv IEEE1588v2 and IEEE802.1AS 100Mbit/1000Mbit Generic Linux | Tested as Master, but can support Remote SDKNXP RT1170 | ||
TI AM64xx EVM | Conformance Class B (2.0) Hardware Qbv Support IEEE802.1AS 100Mbit/1000Mbit | FreeRTOSLinux with PREEMT_RT patch | Support both Master and Remote SDK |