0731-84728105
15116127200
FAST规范:元数据格式与实现要求
发布时间:2019-05-24
     基于OpenTSN环境和TSN-Insight机制,我们对环形网络中4个TSN交换机的同步精度和基于CQF整形的TSN流转发延时进行了测试。初步验证了目前实现方案的有效性,也发现了一些潜在的bug。
     本规范定义了标准FAST平台上的元数据格式,FAST平台的FPGA OS设计,硬件流水线设计和FAST UA设计都必须遵循本规范。
一、FAST元数据定义
     FAST平台的元数据MD共256比特,在数据通路上第一拍传递MD[127:0],第二拍传递MD[255:128]。MD中共包含17个域,定义如下表所示。
     与常规的秒脉冲机制相比,基于Beacon机制的精度测量具有实现简单,无需专业的测试设备的优点(TSN-Insight的PTP协议扩展和Beacon机制详见参考文献[1][2],我们也将在后续文章中介绍)。
     在FPGA OS,FAST硬件流水线和FAST软件UA在设计时都需要考虑对FAST元数据的支持,以保证正确的分组元数据交互。
二、使用说明
     由于不同的分组处理应用差异较大,因此并不是每个分组处理应用都需要使用所有的元数据字段,而且在FAST平台中,不同位置使用和处理的元数据字段也不同。
     因此,除了上表中定义的FPGA OS,FAST流水线和FAST UA必须支持的元数据字段(用R表示)外,分组处理应用可以支持,也可以不支持其他元数据字段。
     元数据字段的详细说明和使用方法,见《FAST入门(4)软硬协同分组处理模型之二》