[发明专利]一种基于开发板的板间多播光互连网络架构方法有效

专利信息
申请号: 201310315787.6 申请日: 2013-07-25
公开(公告)号: CN103428115A 公开(公告)日: 2013-12-04
发明(设计)人: 杨建义;宋少鸿;马骧;石伟丞;王晓雪;曹凌霄;张涵;江晓清;周强;李宇波;郝寅雷;余辉 申请(专利权)人: 浙江大学
主分类号: H04L12/933 分类号: H04L12/933;H04Q11/00
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 林怀禹
地址: 310027 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 开发 板间多播光 互连 网络 架构 方法
【说明书】:

技术领域

发明涉及一种光互连网络架构方法,具体地说是一种基于开发板的板间多播光互连网络架构方法。

背景技术

随着大规模集成电路的发展,传统的电互连方式逐渐显现出带宽低、时延高、能耗高、抗干扰性差等方面的缺点,即所谓“电子瓶颈”。而光互连由于其带宽高、低延时、低能耗、串扰小等特点,倍受未来通信系统的青睐。目前,国内外不少研究机构都开始关注光互连网络的架构,但是这些工作大多都停留在理论及仿真层面,网络架构物理实现的具体解决方案依然缺乏。首先是由于光无法缓存,所以在处理光信号时会比较困难;其次,多芯片互连后的芯片间协同工作需要进行实时通信,大量数据的发送接收给通信带来极大的挑战;最后由于大规模的ASIC验证所需的费用极高。

采用集成光学收发模块(SFP模块)的多FPGA芯片可以搭建已有的较为成熟的光互连网络的基本结构单元,并且可以对该单元做功能性验证及相关的性能分析。基于SFP模块及Aurora协议的模式提供了一套可直接应用的点到点的串行通道数据传输,则可以集中到网络层面的设计。

发明内容

为了解决背景技术中存在的问题,本发明的目的在于提供一种基于开发板的板间多播光互连网络架构方法。

本发明的技术方案的具体方法步骤如下:

1)首先用N块相同的集成有光学收发模块的开发板和两块1×N的光功分器连接成N×N板间多播光互连网络;

2)用户先从每块开发板上的GIPO_DIP_SW键输入需要制定的网络负载参数,将网络负载参数传入流控制模块,作为制定流控制的参数;

3)流控制模块内,根据网络负载参数制定每次发送包的个数与总数据包交换次数,设定当前时刻下本块开发板上数据发送的状态,对于数据发送状态为开启的开发板,则同时根据用户制定的网络流量模型设定下一个周期内的数据发送状态为开启的开发板地址信息后通过数据发送模块传给数据打包模块;

4)数据打包模块内,数据发送状态为开启的开发板内,先用任意一种伪随机码的产生方式算出当前时刻下16bitsRAM存储地址,用16bitsRAM存储地址从存有既定数据的RAM中读出128bytes需要发送的数据流,然后将128bytes需要发送的数据流加上16bits包头标志、16bits包尾标志、16bits数据的RAM存储地址、48bits发包时间戳、32bits发送中的剩余包个数以及16bits路由信息后得到146bytes大小的数据包,再传送到数据发送模块;

5)数据发送模块内,数据发送状态为开启的开发板内,将从数据打包模块发送过来的数据包,以每个周期16bits位宽的速率交给Aurora协议编码,并进行并串转换,发送到光学收发模块,再进行电光转换,等待所有其他开发板的接收;统计从交给Aurora协议编码到进行电光转换的过程中发送数据包的个数后反馈给流控制模块,当发送数据包的个数达到用户所制定的网络负载参数中的发送数据包个数后,停止当前开发板的数据处理;

6)数据接收模块内,数据发送状态为开启的开发板的光信号进入任意一开发板内的光学收发模块后,先进行光电转换,再由Aurora协议解码,然后进行串并转换,以每个周期16bits位宽的速率发送到数据接收模块;在数据接收模块中进行误码和时延的计算,解析从数据发送状态为开启的开发板的光信号到发送到数据接收模块的过程中的32bits发送中的剩余包个数后,反馈给流控制模块;

7)当流控制模块反馈得到的32bits发送中的剩余包个数为零时,如果任意一开发板地址信息等于下一个周期内的数据发送状态为开启的开发板地址信息,则指定该开发板为下一周期的数据发送状态为开启的开发板;

8)性能检测模块:通过在顶层模块中添加ICON IP核和VIO IP核,并将所要观察的任意信号连接到VIO IP核上;用Xilinx公司的ChipScope软件来观察连接到VIO IP核上的信号。

所述的开发板为FPGA芯片。

所述步骤1)中的N是任意大于等于2的整数。

所述步骤4)中的16bits路由信息由8bits当前周期的路由信息与8bits下一个周期的路由信息组成,当前周期的路由信息由数据发送状态为开启的开发板地址信息和接收的开发板地址信息组成,下一个周期的路由信息由数据发送状态为开启的开发板地址信息和接收的开发板地址信息组成。

所述步骤8)中的顶层模块将包括流控制模块、数据打包模块、数据发送模块、数据接收模块与性能检测模块在内的模块进行连接。

本发明具有的有益效果是:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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