[发明专利]全节点虚通道的片上网络环形拓扑数据交换方法及其系统无效

专利信息
申请号: 201010122327.8 申请日: 2010-03-11
公开(公告)号: CN101789892A 公开(公告)日: 2010-07-28
发明(设计)人: 潘赟;颜晓峰;严晓浪;陈雷;薛念;周升 申请(专利权)人: 浙江大学
主分类号: H04L12/42 分类号: H04L12/42;H04L12/46;H04L12/56
代理公司: 杭州天正专利事务所有限公司 33201 代理人: 王兵;王利强
地址: 310027 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 节点 通道 网络 环形 拓扑 数据 交换 方法 及其 系统
【说明书】:

技术领域

发明涉及一种芯片上网络系统的通信方式,特别涉及到环形拓 扑网络中数据的传输和交换的控制方法及其系统。

背景技术

随着半导体制造技术的进步,在一个芯片上可以集成的功能模块 越来越多,而芯片内部各个模块之间的通信效率正逐渐成为影响性能 的重要因素。

在传统的片上系统中,各模块之间通常通过共享总线技术进行通 信。但随着芯片内部复杂度增加,各模块之间通信任务加重,传统总 线式的数据传输渐渐不能满足需要。因此另一种被称为片上网络的技 术逐渐受到人们关注。该技术将传统计算机互联网数据交换的思想用 在了单个芯片上,各个硬件资源通过交换节点,以片上网络的方式交 换数据。与一般总线相比,片上网络有诸多优势,如支持各个部件的 并行通信,有更大的数据带宽;可以根据不同拓扑更方便地增加或减 少节点,可扩展性更强;使用全局同步局部异步机制,解决时钟同步 困难的问题等。

片上网络的拓扑结构有环形,二维网格,树形等。其中,环形拓扑 的最大优势在于实现简单,硬件开销小,尤其是在嵌入式应用中更容 易做到节省面积降低功耗。然而传统的环形拓扑片上网络存在多个缺 点。例如,当数据在某个节点被堵塞时,其后的所有数据都会被阻塞, 降低了环的传输效率。即使采用了一般的虚通道方式,也只能防止该 节点引起的阻塞,无法解决多个节点共同形成的队头阻塞。如何利用 有限的资源,尽量提高环形拓扑片上网络的通信效率,不仅牵涉到环 形系统本身的传输方式设计,也牵涉到交换节点内部的微架构。

发明内容

为了克服已有片上网络环形拓扑结构的无法解决多个节点共同形 成的队头阻塞、通信效率较低的不足,本发明提供一种能够有效解决 多个节点共同形成的队头阻塞、提高通信效率的全节点虚通道的片上 网络环形拓扑数据交换方法及其系统。

本发明解决其技术问题所采用的技术方案是:

一种全节点虚通道的片上网络环形拓扑数据交换方法,在所述片 上网络环形拓扑结构中,存在N个交换节点,N为自然数,N个交换 节点形成环形拓扑结构,每个交换节点内存在并行的N-1条虚通道, 分别对应来自上一节点的N-1种地址的数据,所有节点中以某个目标 地址节点对应的虚通道组成一个虚拟环,所有发送至该目标节点的数 据均通过该虚拟环发送;

当输入FIFO模块和虚通道同时数据发送至下一节点时,根据优 先级配置选择其中一路数据,发送至物理通道,另一路反馈以阻塞信 号,当下一节点收到数据时,产生反馈信号给上一节点,当收到表示 阻塞的反馈信号时,虚通道通过换路,选取其他存在数据的虚通道进 行传输。

作为优选的一种方案:所述N-1条虚通道分为两组,分别用在逆 时针环和顺时针环上。

进一步,当节点数N为奇数时,逆时针环和顺时针环上均配置 (N-1)/2条虚通道;当节点数N为偶数时,逆时针环和顺时针环上 分别配置(N-2)/2和N/2条虚通道。

作为优选的另一种方案:当数据从起始节点发出后,下一节点在 接收时根据地址信息将数据存放到相应的虚通道中,使用固定地址模 式:每个节点内需要配置一个单独的地址表,将每个虚通道对应其后 节点的地址,此时每次转发时无需更改地址;在数据到达目的节点之 后,最后转发至与其相连的本地资源以供处理使用,完成一次数据传 输。

或者是:当数据从起始节点发出后,下一节点在接收时根据地址 信息将数据存放到相应的虚通道中,使用递减地址模式:每个节点内 可以采用同样的虚通道地址分配表,第i条虚通道对应该节点后第i 个节点,i为自然数,此时在每次转发数据时需要自动将地址减1,在 数据到达目的节点之后,最后转发至与其相连的本地资源以供处理使 用,完成一次数据传输。

每条虚通道至少存在1个基本数据单位,并有附加的虚通道空满 状态位。

采用时分复用的形式共享节点之间的物理通道,所述虚通道对应 独立的缓存资源。

一种全节点虚通道的片上网络环形拓扑数据交换系统,包括N个 交换节点,N为自然数,N个交换节点形成环形拓扑结构,

所述交换节点包括并行的N-1条虚通道、仲裁器和输入输出FIFO 模块,所述N-1条虚通道分别对应来自上一节点的N-1种地址的数据, 所有节点中以某个目标地址节点对应的虚拟道组成一个虚拟环,所有 发送至该目标节点的数据均通过该虚拟环发送;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010122327.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top