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