[发明专利]TAS异步调用实现系统和方法在审
申请号: | 202210236697.7 | 申请日: | 2022-03-10 |
公开(公告)号: | CN114866493A | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 刘端 | 申请(专利权)人: | 昆高新芯微电子(江苏)有限公司 |
主分类号: | H04L47/56 | 分类号: | H04L47/56 |
代理公司: | 苏州华博知识产权代理有限公司 32232 | 代理人: | 杨敏 |
地址: | 215000 江苏省苏州市昆*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | tas 异步 调用 实现 系统 方法 | ||
1.一种TAS异步调用实现系统,其特征在于,包括:数据包处理管线模块、队列调度模块以及多个发送端口模块,其中,
在每个发送端口模块的前端还对应地设置一个TAS算法实现模块,由所述数据包处理管线模块处理的报文发送至所述队列调度模块、并经所述队列调度模块调度至所述TAS算法实现模块,以在每个TAS算法实现模块中对报文执行异步TAS算法。
2.根据权利要求1所述的系统,其特征在于,每个TAS算法实现模块包括多个FIFO和多个门控,其中,每个FIFO与一个队列对应,并且每个门控与一个FIFO对应。
3.根据权利要求2所述的系统,其特征在于,所述队列调度模块包括一级调度结构和二级调度结构,一级调度结构为多个队列,二级调度结构为多个通道,其中,通过加权公平排队或近似算法来选择一个通道,并将该通道下的有效报文根据队列上配置的调度算法调度到所述TAS算法实现模块的相应FIFO中。
4.根据权利要求3所述的系统,其特征在于,在进行队列调度时,在轮转到某一通道时,只要TAS算法实现模块中的FIFO允许就将报文调度到TAS算法实现模块的FIFO中,在TAS算法实现模块中异步对各自模块的多个FIFO中的报文执行TAS算法。
5.根据权利要求4所述的系统,其特征在于,通过一个时窗序列或定时器来调度多个FIFO中的报文。
6.根据权利要求5所述的系统,其特征在于,每个TAS算法实现模块包括8个FIFO和8个门控,从而异步对8个FIFO中的报文执行TAS算法。
7.根据权利要求6所述的系统,其特征在于,每个FIFO用于存储报文和报文的上下文,或者存储报文的上下文和队列调度相关信息。
8.根据权利要求1-7中任一项所述的系统,其特征在于,所述系统还包括多个接收端口模块和仲裁算法模块,其中仲裁算法模块从接收端口模块接收报文、并根据入方向的仲裁算法选择一个报文插入到管线处理模块进行报文处理。
9.一种TAS异步调用实现方法,其特征在于,所述方法使用如权利要求1-8中任一项所述的系统对报文实施TAS异步调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆高新芯微电子(江苏)有限公司,未经昆高新芯微电子(江苏)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210236697.7/1.html,转载请声明来源钻瓜专利网。