基于共享交叉节点的横向拆分Crossbar交换网络系统

文档序号:34862269发布日期:2023-07-23 11:38阅读:来源:国知局

技术特征:

1.一种基于共享交叉节点的横向拆分crossbar交换网络系统,其特征在于,包括:设置在每片fpga上的若干输入队列管理模块(10)、普通交叉节点缓存模块(20)、共享交叉节点缓存模块(30)、rr列仲裁模块(40)、高速aurora接口模块(50)、wrr独立列仲裁模块(60)和若干配置接口(70),其中,

2.根据权利要求1所述的基于共享交叉节点的横向拆分crossbar交换网络系统,其特征在于,所述普通交叉节点缓存模块(20)包括若干普通交叉节点缓存(201),所述共享交叉节点缓存模块(30)包括若干共享交叉节点缓存(301),所述rr列仲裁模块(40)包括若干rr列仲裁子模块(401),所述片间高速aurora接口模块(50)包括若干第一片间高速aurora接口(501)和若干第二片间高速aurora接口(502),所述wrr独立列仲裁模块(60)包括若干wrr独立列仲裁子模块(601),其中,

3.根据权利要求2所述的基于共享交叉节点的横向拆分crossbar交换网络系统,其特征在于,所述第一片间高速aurora接口(501)包括第一aurora ip核、第一跨时钟模块和locallink转axi模块,所述第二片间高速aurora接口(502)包括第二aurora ip核、第二跨时钟模块和axi转locallink模块,其中,

4.根据权利要求3所述的基于共享交叉节点的横向拆分crossbar交换网络系统,其特征在于,所述第一aurora ip核和所述第二aurora ip核均采用4路绑定形式,线速率可达40gbps。

5.根据权利要求2所述的基于共享交叉节点的横向拆分crossbar交换网络系统,其特征在于,每片fpga上,所述输入队列管理模块(10)的数量为n/2个,n为总线数量;所述普通交叉节点缓存(201)的数量为n2/2个;所述共享交叉节点缓存(301)的数量为n/2个;所述rr列仲裁子模块(401)的数量为n/2个;所述第一片间高速aurora接口(501)的数量为n/2个,所述第二片间高速aurora接口(502)的数量为n/2个,所述wrr独立列仲裁模块(60)的数量为n/2个。

6.根据权利要求2所述的基于共享交叉节点的横向拆分crossbar交换网络系统,其特征在于,所述普通交叉节点缓存(201)和所述共享交叉节点缓存(301)均包括第一存储区域和第二存储区域,其中,

7.根据权利要求1所述的基于共享交叉节点的横向拆分crossbar交换网络系统,其特征在于,所述tag头包括单多播标识、队列号、帧长以及目的端口号。

8.根据权利要求1所述的基于共享交叉节点的横向拆分crossbar交换网络系统,其特征在于,根据所述目的端口将所述添加tag头的数据帧传输路径划分为本片传输路径和跨片传输路径,其中,

9.根据权利要求1所述的基于共享交叉节点的横向拆分crossbar交换网络系统,其特征在于,所述本片传输路径的一个数据帧的调度周期包括调取间隔和数据传输时延,所述跨片传输路径的一个数据帧的调度周期包括调取间隔和数据传输时延。


技术总结
本发明涉及一种基于共享交叉节点的横向拆分Crossbar交换网络系统,包括:设置在每片FPGA上的若干输入队列管理模块、普通交叉节点缓存模块、共享交叉节点缓存模块、RR列仲裁模块、高速Aurora接口模块、WRR独立列仲裁模块和若干配置接口。本发明使用共享交叉节点缓存避免了片间仲裁带来的时延导致调度效率降低的问题,理论上只要共享交叉节点缓存足够大,横向拆分的WRR独立列仲裁调度与不拆分时的调度有一样的效率,提高了整个交换系统的调度效率,进而提高链路传输效率。

技术研发人员:邱智亮,张素宏,潘伟涛,高一鸣,李晓旺,李大状
受保护的技术使用者:西安电子科技大学
技术研发日:
技术公布日:2024/1/13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1