基于异步物理层接口的PCIe接口芯片硬件验证方法

    公开(公告)号:CN103164314B

    公开(公告)日:2014-02-19

    申请号:CN201310057124.9

    申请日:2013-02-22

    IPC分类号: G06F11/267

    摘要: 本发明公开了一种基于异步物理层接口的PCIe接口芯片硬件验证方法,其实施步骤如下:1)构建具有标准PCI Express接口的FPGA硬件平台;2)在待验证的PCI Express接口芯片ASIC代码中的PCI Express软核与物理层之间插入用于匹配频率差的异步物理层接口;3)将待验证的PCI Express接口芯片ASIC代码迁移到FPGA硬件平台综合实现,并根据PCIExpress接口芯片被综合的最高频率设置降频PIPE接口的工作频率;4)使用测试程序通过FPGA硬件平台对PCI Express接口芯片的PCI Express软核和用户逻辑进行功能测试。本发明能够实现PCI Express接口芯片的降频硬件验证,具有兼容现有测试代码、实现简单方便、通用性好、资源占用率低的优点。

    用于数据链路层的并行自测试装置及其方法

    公开(公告)号:CN103117904B

    公开(公告)日:2014-04-16

    申请号:CN201310056953.5

    申请日:2013-02-22

    IPC分类号: H04L12/26

    摘要: 一种用于数据链路层的并行自测试装置及其方法,该装置包括BIST使能模块、链路状态模块、控制模块、BIST控制器、BIST启动/停止报文产生器、BIST测试模式产生器、BIST序列报文封装器、BIST序列报文去封装器、BIST启动/停止报文检测器、BIST输出响应分析器;该方法为采用上述装置进行并行自测试,其步骤为:(1)启动测试的过程;(2)通过BIST输出响应分析器接收分析测试结果;(3)停止测试的过程。本发明原理简单、易实现、兼容性好、实用性强,其不依赖高层软件就能够实现对绑定后的多条通道进行并行测试,而且克服了不同厂家的收发器BIST功能互不兼容的问题。

    基于片内连接管理的RDMA通信方法

    公开(公告)号:CN103248467A

    公开(公告)日:2013-08-14

    申请号:CN201310177030.5

    申请日:2013-05-14

    IPC分类号: H04L1/18 H04L1/16 H04L1/00

    摘要: 本发明公开了一种基于片内连接管理的RDMA通信方法,实施步骤如下:1)在网络接口卡中建立发送上下文数据结构、接收上下文数据结构;在主机内存中建立的描述符队列、短消息接收队列、完成事件队列;2)源节点主机向主机内存中的描述符队列提交RDMA写描述符,源节点网卡获取待处理描述符。3)源节点网卡检查当前已获取的描述符为RDMA写描述符,在源节点和目的节点网卡芯片之间建立连接;4)在已建立连接的基础上,源节点以DMA方式从本机内存中获取数据并发往目的节点网卡。本发明具有可扩展性好、支持多路径传输、数据传输可靠、多核处理效率高、单报文消息传输延迟低的优点。

    一种支持大规模、全光互连的光交换机

    公开(公告)号:CN105681932B

    公开(公告)日:2018-10-02

    申请号:CN201610199688.X

    申请日:2016-03-31

    IPC分类号: H04Q11/00 H04B10/25

    摘要: 本发明公开了一种支持大规模、全光互连的光交换机,包括东西南北四个方向接口,每个方向有N个光纤接口,用于光交换机之间互连;还包括:(1)四个完全相同的掺铒光纤放大器(EDFA),(2)N+1个5:5光纤分束器(5:5splitter),(3)波分复用器(MUX),(4)解波分复用器(DEMUX),(5)光纤耦合器(Coupler),(6)2个N/2*1波长选择开关(WSS),2个N*1波长选择开关,(7)M个双向光纤接口(fiber),与ToR交换机通过光纤进行连接,(8)2(N‑2)个完全相同的1:N光纤分束器(1:N splitter),(9)控制端口(Console)。基于该光交换机组成的网络可以支持大规模数据中心ToR互连,能够在任意ToR之间建立点到点光链路,降低了网络传输延时,同时也提高了光交换网络的灵活性。

    支持报文交叉存储的动态共享缓冲方法

    公开(公告)号:CN103220230B

    公开(公告)日:2015-10-28

    申请号:CN201310176871.4

    申请日:2013-05-14

    IPC分类号: H04L12/861 H04L12/741

    摘要: 本发明公开了一种支持报文交叉存储的动态共享缓冲方法,其实施步骤如下:1)预先建立缓冲区和寄存器组;2)判断新报文切片的类型,根据类型分配缓冲地址、分配或更新寄存器组,修改缓冲区中前一个报文切片的下级切片地址指针,将新报文切片写入缓冲地址;如果寄存器组非空,则执行下一步;3)从缓冲区选择当前报文切片并判断其类型,根据当前报文切片的类型与下一级节点进行通讯来实现对当前报文切片的流控,如果当前报文切片符合流控条件则执行下一步;4)对当前报文切片进行仲裁,仲裁成功则将当前报文切片流出并更新对应寄存器项,仲裁不成功则返回步骤3)。本发明具有数据传输性能好、资源利用率高、通用性好的优点。

    支持报文交叉存储的动态共享缓冲方法

    公开(公告)号:CN103220230A

    公开(公告)日:2013-07-24

    申请号:CN201310176871.4

    申请日:2013-05-14

    IPC分类号: H04L12/861 H04L12/741

    摘要: 本发明公开了一种支持报文交叉存储的动态共享缓冲方法,其实施步骤如下:1)预先建立缓冲区和寄存器组;2)判断新报文切片的类型,根据类型分配缓冲地址、分配或更新寄存器组,修改缓冲区中前一个报文切片的下级切片地址指针,将新报文切片写入缓冲地址;如果寄存器组非空,则执行下一步;3)从缓冲区选择当前报文切片并判断其类型,根据当前报文切片的类型与下一级节点进行通讯来实现对当前报文切片的流控,如果当前报文切片符合流控条件则执行下一步;4)对当前报文切片进行仲裁,仲裁成功则将当前报文切片流出并更新对应寄存器项,仲裁不成功则返回步骤3)。本发明具有数据传输性能好、资源利用率高、通用性好的优点。