[发明专利]一种用于流控制的电子设备无效
申请号: | 200810132210.0 | 申请日: | 2008-07-21 |
公开(公告)号: | CN101635670A | 公开(公告)日: | 2010-01-27 |
发明(设计)人: | 张路洲 | 申请(专利权)人: | 张路洲 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 110179辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 控制 电子设备 | ||
技术领域:
本发明属于电子领域,涉及一种用于流控制的电子设备。
背景技术:
IP块即知识产权块,通常是具有特定功能的片上模块。所述IP块之间通过片上网络进行相互通信。片上网络是一种可伸缩的互连结构;片上网络典型地由网络接口和路由器组成。所述网络接口用来提供在IP块和片上网络之间的接口,即它们将来自IP块的信息翻译成片上网络可以理解的信息,反之亦然。所述路由器用来将来自一个网络接口的数据传送给另一个网络接口。对于尽力通信而言,不能保证有关通信吞吐量的延迟。对于有保证的吞吐量服务而言,则需要延迟和吞吐量的一个精确值。片上网络NOC内的通信是基于数据包的,即所述数据包是在路由器之间或路由器与网络接口之间转发的。一个数据包典型地由报头和有效载荷组成。由于网络接口用来翻译从IP块到片上网络的信息,网络接口典型地执行某种缓冲以隐藏环芯片延迟以及产生者/消费者(IP块)与网络间的速率差。当用户从用户网络接口移除数据时,用户网络接口将信用发送到生产者网络接口。信用值指示在前一信用发出后由用户所使用的数据总量。有限数量的比特被保留以便转发信用信息且典型地在数据包报头上被捎带确认。但是这种电子社别不是很有效,给用户带来了不便。
发明内容:
本发明就是针对上述问题,提供一种能更有效的用于流控制的电子设备。
为实现上述目的,本发明采用如下技术方案,其特征在于,本发明包括处理单元,用于耦合处理单元的互连装置,和多个接口装置,被布置在处理单元和互连装置之间,用于使处理单元和互连装置之间能够通信。处理单元之间的通信是经由接口装置和互连装置的基于数据包的通信。所述接口装置包含一个流控制装置,用于基于流控制信用信息控制两个处理单元之间的通信流。
如果需要,更多的信用信息可以被插入到通信中,以便足够的信用信息可以被引入。
所述的接口装置包含一个具有流控制信息的时隙表。相应地,流控制被动态地执行并能更好地匹配通信的实际要求。
本发明的有益效果:
由于本发明包括处理单元,用于耦合处理单元的互连装置,和多个接口装置,被布置在处理单元和互连装置之间,用于使处理单元和互连装置之间能够通信。处理单元之间的通信是经由接口装置和互连装置的基于数据包的通信。所述接口装置包含一个流控制装置,用于基于流控制信用信息控制两个处理单元之间的通信流;就使本发明的电子设备可更有效地进行流控制。
附图说明:
下面结合附图对本发明做进一步的说明。
图1是本发明的一个数据包的结构示意图;
图2是本发明的一个网络接口的基本结构示意图;
图3是本发明的网络接口的插入单元的方块图。
具体实施方式:
本发明包括处理单元,用于耦合处理单元的互连装置,和多个接口装置,被布置在处理单元和互连装置之间,用于使处理单元和互连装置之间能够通信。处理单元之间的通信是经由接口装置和互连装置的基于数据包的通信。所述接口装置包含一个流控制装置,用于基于流控制信用信息控制两个处理单元之间的通信流。
如果需要,更多的信用信息可以被插入到通信中,以便足够的信用信息可以被引入。
所述的接口装置包含一个具有流控制信息的时隙表。相应地,流控制被动态地执行并能更好地匹配通信的实际要求。
如图1所示,多个IP块是通过片上网络NOC彼此耦接的。网络NOC包含用于提供IP块和片上网络NOC之间的接口的网络接口NI。片上网络NOC进一步包括多个路由器R。网络接口N1用于将来自IP块的信息翻译为一种可被片上网络NOC处理的协议,反之亦然。
如图2所示,网络接口NI包含流控制装置FCM,该流控制装置FCM具有输入队列、远程空间寄存器RS、请求发生器RG、路由信息寄存器RI、信用计数器CC、时隙表ST、调度器S、报头单元HU、报头插入单元HIU以及数据包长度单元PLU。输入队列被用来接收来自IP块IP的数据。当数据在输出队列中被使用时,增大信用计数器CC,当报头中合并了信用值的新报头被发送时,减小信用计数器CC。来自路由信息寄存器RI的路由信息以及信用计数器CC的值被转发到报头单元HU并且形成报头H的一部分。请求发生器RG为所述队列产生基于队列填充和存储在远程空间寄存器中的远程空间而发送数据的请求。对于所有队列的请求被输入到调度器S以便选择下一个队列。
如图4所示,报头插入单元HIU被用于决定报头H是否应被插入。所述报头插入单元HIU接收数据包长度以及信用的当前值。这两个值分别与预存储在单元U4和US中门限值相比较。单元U4和U5的输出被输入到‘与”单元U3,即,如果数据包长度和信用值高于各自的门限,则插入一个新的附加和冗余的报头。优选地,所述报头的插入仅在多字流量控制位的第一个字中被允许。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张路洲,未经张路洲许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810132210.0/2.html,转载请声明来源钻瓜专利网。