0731-84728105
15116127200
FAST規範:元數據格式與實現要求
發布時間:2019-05-24
     基于OpenTSN環境和(hé)TSN-Insight機(jī)制,我們對環形網絡中4個TSN交換機(jī)的(de)同步精度和(hé)基于CQF整形的(de)TSN流轉發延時進行(xíng)了測試。初步驗證了目前實現方案的(de)有(yǒu)效性,也發現了一(yī)些潛在的(de)bug。
     本規範定義了标準FAST平台上的(de)元數據格式,FAST平台的(de)FPGA OS設計,硬件流水線設計和(hé)FAST UA設計都必須遵循本規範。
一(yī)、FAST元數據定義
     FAST平台的(de)元數據MD共256比特,在數據通路上第一(yī)拍傳遞MD[127:0],第二拍傳遞MD[255:128]。MD中共包含17個域,定義如(rú)下表所示。
     與常規的(de)秒脈沖機(jī)制相比,基于Beacon機(jī)制的(de)精度測量具有(yǒu)實現簡單,無需專業的(de)測試設備的(de)優點(TSN-Insight的(de)PTP協議擴展和(hé)Beacon機(jī)制詳見參考文獻[1][2],我們也将在後續文章(zhāng)中介紹)。
     在FPGA OS,FAST硬件流水線和(hé)FAST軟件UA在設計時都需要考慮對FAST元數據的(de)支持,以保證正确的(de)分組元數據交互。
二、使用說明
     由于不同的(de)分組處理(lǐ)應用差異較大,因此并不是每個分組處理(lǐ)應用都需要使用所有(yǒu)的(de)元數據字段,而且在FAST平台中,不同位置使用和(hé)處理(lǐ)的(de)元數據字段也不同。
     因此,除了上表中定義的(de)FPGA OS,FAST流水線和(hé)FAST UA必須支持的(de)元數據字段(用R表示)外,分組處理(lǐ)應用可(kě)以支持,也可(kě)以不支持其他元數據字段。
     元數據字段的(de)詳細說明和(hé)使用方法,見《FAST入門(4)軟硬協同分組處理(lǐ)模型之二》