FAST 3.0流水线扩展模子
推出,支持TSN交流!
宣布时间
:2019-01-11 因为
FAST 2.0的流水线扩展模子
难以知足
确定性交流的要求,在维持
FAST基本
流水线架构动摇
的条件
下,五月天app官网无限观看提出了FAST 3.0流水线扩展模子
。
一、FAST 2.0流水线扩展模子
的不及
FAST 2.0的流水线扩展模子
如图1所示。其低贱
是在维持
FAST尺度五级流水线(GPP-GKE-GME-GAC-GOE)的基础
上,支持用户界说剖析
(UDP)、用户界说关键
字提取(UKE)、用户界说举动
(UDA)和用户界说输入
(UDO)等模块的拔出
,易于成效
的扩展。但FAST 2.0在支持TSN方面主要
存在两点不及
。
一个不及
是在GOE和UDO之间存在用户逻辑难以控制的FPGA OS提供的分组缓冲区,在极端情形
下,当一个输入
接口发成淤塞
后,能够
会雍塞
其他端口分组的发送,是以
高优先级的TSN帧能够
在FPGA OS中被雍塞
,难以控制分组的延时;
第二个不及
是UDP只能拔出
到GPP之后,只能在GPP支持的IPv4、IPv6和ARP三个剖析
树的基础
上对分组的L4-L7协议举行
进一步剖析
,而难以支持直接封装在以太网中的PTP协议(IEEE 1588)帧的剖析
。

图1 FAST 2.0的流水线扩展模子
二、3.1版本简介
FAST3.0流水线扩展模子
如图2所示。在两个方面临
FAST 2.0扩展模子
举行
了刷新
。一是增添
了Pre-Ingress流水线段,支持对GPP不支持的协议帧举行
剖析
和处置赏罚
,阻止
GPP将1588等未知协议帧定向到软件处置赏罚
或扬弃
;二是将GOE直接与UDO毗邻
,阻止
了分组输入
延时的踏实
定性,可以有用
支持在UDO中完成
种种QoS保险
成效
,为基于FAST架构的TSN交流完成
奠基了基础
。

图2 FAST 3.0的流水线扩展模子
FAST 3.0流水线扩展模子
不修正
模块的接口规范
,是以
兼容基于FAST2.0的一切
设计。
三、相关事情希望
1. FAST社区已经完成对FAST流水线扩展模子
先容
文档的更新,参拜
(http://fastswitch.org/col.jsp?id=101) “FAST入门(7)FAST硬件流水线之三(修订版)”
2. 湖南新着实
Openbox-S4上完成
了支持FAST3.0扩展模子
的FPGA OS(正在实验
),估量
1月尾
正式推出。