实现任意TSN时窗周期的方法和装置制造方法及图纸

技术编号:32911005 阅读:22 留言:0更新日期:2022-04-07 12:01
本发明专利技术提供一种实现任意TSN时窗周期的方法和装置,该方法包括:构建至少两个时间窗口,所述至少两个时间窗口包括工作窗口和预备窗口;通过比较报文的时间戳与时间窗口的左右边界,来判断报文所属的时间窗口;通过定期扫描门控列表来执行窗口滑动,以更新预备窗口左右边界,同时将预备窗口变为工作窗口。本发明专利技术以低成本方式解决了大规模门控管理下高精度任意TSN周期数据的时窗的实现方法,让TSN通信设备支持数据频率更广泛的终端设备。备支持数据频率更广泛的终端设备。备支持数据频率更广泛的终端设备。

【技术实现步骤摘要】
实现任意TSN时窗周期的方法和装置


[0001]本专利技术涉及以太网时间敏感网络TSN实现领域,尤其涉及一种实现任意TSN时窗周期的方法和装置。

技术介绍

[0002]IEEE 802.1TSN任务组定义了时间敏感网络,通过一套协议规范构建超低时延和抖动、高可靠的确定性网络。其中在802.1AS时间同步的基础上,802.1Qci、802.1Qbv等协议规范通过仿真时分复用(TDM)来实现时间确定性功能及周期性数据非周期性数据同时传输的功能。
[0003]802.1Qbv主要完成出方向队列门控逻辑,在预先设置的时窗内将周期性的时间敏感数据从队列中发送出去,而802.1Qci除完成流过滤及发送队列选择外,还需完成对时间敏感数据时窗的判定检查与保护,如是否有非时间敏感数据占用时间敏感数据时窗,非敏感数据的时窗内最后一帧数据是否应该发送等,802.1Qci主要完成了入方向的时窗门控逻辑。图1是一个具有两路周期性信号S1和S2和非周期数据的场景,其中,S1的频率是S2的2倍,t
base
为周期信号开始的基准时间,d
s1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现任意TSN时窗周期的方法,其特征在于,包括:构建至少两个时间窗口,所述至少两个时间窗口包括工作窗口和预备窗口;通过比较报文的时间戳与时间窗口的左右边界,来判断报文所属的时间窗口;通过定期扫描门控列表来执行窗口滑动,以更新预备窗口左右边界,同时将预备窗口变为工作窗口。2.根据权利要求1所述的方法,其特征在于,在定期扫描门控列表时,针对每个门控,如果当前时间CurrentTs大于其门控的当前工作窗口的右边界Gate.curWinRightTs加上预备窗口最晚更新时长dChange的结果Tchange,则执行窗口滑动,否则该门控不执行窗口滑动。3.根据权利要求2所述的方法,其特征在于,在执行窗口滑动的过程中,首先通过该门控的下一个窗口指针Gate.nextWinPtr从该门控的窗口列表中获取下一个时窗Wini的窗口长度Win.dWin和下一个窗口指针Win.nextPtr,然后计算预备窗口的左右边界,左边界为当前工作窗口的右边界,右边界为左边界加上窗口长度,同时通过将Gate.CurSlideWinPos指向预备窗口,来将预备窗口变为新的工作窗口。4.根据权利要求1

3中任一项所述的方法,其特征在于,通过比较报文的时间戳与时间窗口的左右边界,来判断报文所属的时间窗口,包括:将报文的接收时间Tpkt与每个时间窗口的左边界T(Start)及右边界T(End)进行比较,若Tpkt大于等于T(Start)并且小于T(End),则将相应时间窗口视为该报文所属的时间窗口。5.根据权利要求1

3中任一项所述的方法,其特征在于,报文的时间戳为802.1AS gPTP时间或者相对时间。6.一种实现任意TSN时窗周期的装置,其特征在于,包...

【专利技术属性】
技术研发人员:刘端
申请(专利权)人:昆高新芯微电子江苏有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1