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