41.4. tsn_frame_preemption_ingress

41.4.1. 概述

本示例展示了TSN 帧抢占(IEEE802.1 Qbu)输出

  • 观察可抢占流与快速流发送后,MMS的fragment tx count的计数值

    • 递增表示成功发送了可抢占流

  • 在接收端,需要另外一块开发板运行tsn_frame_preemption_egress, 观察数据帧的接收顺序以及assembly ok count的计数值

41.4.2. 硬件设置

  • 使用USB Type-C线缆连接PC USB端口和PWR DEBUG端口

  • 使用以太网线缆连接两块开发板的RGMIII端口

41.4.3. 工程配置

41.4.4. 运行示例

  • 编译下载程序

  • 串口终端显示如下信息:

    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
    ==================================================================