FAST 3.0流水线扩展模型推出,支持TSN交换!

FAST 3.0流水线扩展模型针对FAST 2.0的不足进行了改进,增加了Pre-Ingress段支持1588协议解析,并通过直接连接GOE与UDO减少分组输出延时,为TSN交换提供确定性保障。FAST社区已更新相关文档,湖南新实的FPGA OS预计1月底支持FAST 3.0。
摘要由CSDN通过智能技术生成

FAST 3.0流水线扩展模型推出,支持TSN交换

    由于FAST 2.0的流水线扩展模型难以满足确定性交换的要求,在保持FAST基本流水线架构不变的前提下,我们提出了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)帧的解析。
在这里插入图片描述

二、FAST 3.0流水线扩展模型

    FAST3.0流水线扩展模型如图2所示。在两个方面对FAST 2.0扩展模型进行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值