45.4. tsn_frame_preemption_ingress
45.4.1. Overview
This example shows TSN frame preemption(IEEE802.1 Qbu) output
Observe the value of fragment tx counter from MMS
Increment indicates that the preemptible traffic is successfully sent.
On the receiving end, run the sample tsn_frame_preemption_egress on another development board and observe the order of the receiving frame and the value of assembly ok counter.
45.4.2. Board Settings
Connect a USB port on PC to the PWR DEBUG port on the development board with a USB Type-C cable
Connect RGMII ports on the two development board with an Ethernet cable
45.4.3. Project Configurations
None
45.4.4. Run Example
Compiling and Downloading
Running log is shown in the serial terminal as follows:
This is a TSW demo: Frame Preemption Ingress
TSW phy init passed !
Link Status: Down
Link Status: Up
Link Speed: 1000Mbps
Link Duplex: Full duplex
tc: 1 - utag: 2 - tts(s): 842.005733760 - frame interval(ns): 0
tc: 0 - utag: 1 - tts(s): 842.005735630 - frame interval(ns): 1870
FPE MMS Fragment Tx Counter: 1
==================================================================
tc: 1 - utag: 2 - tts(s): 842.526724320 - frame interval(ns): 0
tc: 0 - utag: 1 - tts(s): 842.526726000 - frame interval(ns): 1680
FPE MMS Fragment Tx Counter: 2
==================================================================
tc: 1 - utag: 2 - tts(s): 843.047703500 - frame interval(ns): 0
tc: 0 - utag: 1 - tts(s): 843.047705180 - frame interval(ns): 1680
FPE MMS Fragment Tx Counter: 3
==================================================================