利索能及
我要发布
收藏
专利号: 2019104719524
申请人: 西安理工大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种带有多条通道的环形片上网络,其特征在于,由若干个节点依次连接形成环形片上网络,每两个相邻节点之间通过多条通道连接进行数据传递,并且每两个相邻节点之间的通道条数相同,所述多条通道之间彼此独立传递数据,若干个节点从起始节点开始划分得到多组节点,每组节点的个数与每两个相邻节点之间的通道条数相等,每组节点中的每个节点唯一指定所述多条通道中的一条通道为该节点的数据输出通道,所述环形片上网络中任意两个节点之间进行数据传递的路径为该两个节点之间的上游节点的数据输出通道;

所述节点包括ip核,所述ip核双向连接有网络适配器,所述网络适配器双向连接有路由器,所述路由器与上游节点、下游节点连接进行信息传递;

所述路由器包括数据包调度单元,所述数据包调度单元的输入端与上游节点连接以接收上游节点发送的数据,所述数据包调度单元的一个输出端与所述网络适配器的输入端连接,用以将目的节点中是当前节点的数据包通过网络适配器发送到ip核进行处理,所述数据包调度单元的另一个输出端与数据包发射单元的一个输入端连接,所述数据包发射单元的另一个输入端与所述网络适配器的输出端连接以接收所述ip核发送的数据,所述数据包发射单元的输出端与所述上游节点连接用以向上游节点反馈当前节点信息,所述数据包调度单元还与下游节点双向连接用以向下游节点发送数据并接收下游节点反馈的信息;

所述数据包发射单元包括输入缓冲器,所述输入缓冲器的输入端与数据包调度单元的输出端连接以接收上游节点发送的数据包,所述输入缓冲器的一个输出端与上游节点连接以向上游节点反馈自身存储信息,所述输入缓冲器的另一个输出端与发射控制单元的第一输入端连接以发送当前输入缓冲器的空满状态信息和存储的数据包,所述发射控制单元的第二输入端与下游节点连接以接收下游节点反馈的信息,所述发射控制单元的第一输出端与所述输入缓冲器连接发送信号以选择要存入输入缓冲器的数据包,所述发射控制单元的第二输出端与下游节点连接以向下游节点发送数据包,所述数据包调度单元的输出端还直接与发射控制单元的第三输入端连接,用以在输入缓冲器存储为空时直接将上游节点发送的数据包通过发射控制单元发送至下游节点而减小数据包传递延时。

2.如权利要求1所述的一种带有多条通道的环形片上网络,其特征在于,所述数据包发射单元还包括本地缓冲器,所述本地缓冲器的一个输入端与所述网络适配器的输出端连接用以接收所述ip核发送的数据包,所述本地缓冲器的另一个输入端与所述发射控制单元的第三输出端连接,用以选择将网络适配器发送过来的数据存到本地缓冲器内,所述本地缓冲器的输出端与所述发射控制单元的第四输入端连接,用以发送本地缓冲器的空满状态信息和缓存的数据包。

3.如权利要求1所述的一种带有多条通道的环形片上网络,其特征在于,所述输入缓冲器包括寄存器Ⅰ,所述寄存器Ⅰ的输入端通过选择器Ⅰ与所述数据包调度单元的输出端连接,用以存储在下游节点不能接收数据且寄存器II状态为满时数据包调度单元发送过来的数据,所述寄存器Ⅰ的输出端通过选择器Ⅱ与寄存器Ⅱ的输入端连接,所述寄存器Ⅱ的输出端与所述发射控制单元连接,

所述寄存器Ⅱ的输入端还通过选择器Ⅱ与所述数据包调度单元的输出端连接,用以存储下游节点不能接收数据时数据包调度单元发送过来的数据,所述寄存器Ⅰ的输出端还与选择器Ⅰ连接,用以在不需要存储数据包调度单元的数据的时候保持存储数据包不变,所述寄存器Ⅰ的输出端还与发射控制单元连接,用以将存储的数据包和寄存器Ⅰ的空满状态信息发送到发射控制单元产生选择器Ⅰ的选择信号,所述寄存器的输出端还与选择器Ⅱ连接,用以在不需要接收寄存器Ⅰ和数据包调度单元的数据的时候保持自身数据不变,

所述选择器Ⅰ、选择器Ⅱ还均与发射控制单元的输出端连接,所述发射控制单元分别给选择器Ⅰ、选择器Ⅱ发送选择信号用以选择是继续保持寄存器中的数据包还是接收数据包调度单元发送过来的数据包。