Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Since the CC-Link IE TSN Protocol stack runs on GOAL, it can run on any platform supported by GOAL. 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

As development is constantly ongoing, the following table should not be seen as complete. Other platforms can be requested by using our contact form.

Confirmed Platform

Features

 

Additional Info

NXP LS1028A

Conformance Class B (2.0)

Hardware Qbv Support

IEEE802.1AS

100Mbit/1000Mbit

Linux with PREEMT_RT patch

Support both Master and Remote SDK

Certified as Master SDK

NXP RT1170

Conformance Class B (2.0)

Hardware Qbv Support

IEEE802.1AS

100Mbit/1000Mbit

FreeRTOS

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 SDK

TI AM64xx EVM

Conformance Class B (2.0)

Hardware Qbv Support

IEEE802.1AS

100Mbit/1000Mbit

Linux with PREEMT_RT patch

Support both Master and Remote SDK