一种无阻塞可重构SpaceFibre总线交叉开关及控制方法

    公开(公告)号:CN111404791B

    公开(公告)日:2021-12-14

    申请号:CN202010157793.3

    申请日:2020-03-09

    Abstract: 一种无阻塞可重构SpaceFibre总线交叉开关及控制方法,总线交叉开关包括n个端口读逻辑模块、n个端口交换模块以及多端口交互判断模块;n个端口读逻辑模块接收n个端口的交换数据并对应发送至n个端口交换模块,通过n个端口交换模块产生各端口的读信号与写信号,多端口交互判断模块将n个端口交换模块产生的输出信号进行连接判断后选择输出;所有的端口读逻辑模块以及所有的端口交换模块相同,根据n的数量例化对应的模块数量。本发明的控制方法数据处理流程清晰,能够做到最快速度的交换,极大的提高了再次设计效率,具有可扩展与可移植性,能够有效提高光纤通讯中交换机的性能。

    一种以太网数据帧覆盖性的检测装置

    公开(公告)号:CN107426180B

    公开(公告)日:2020-05-05

    申请号:CN201710453930.6

    申请日:2017-06-15

    Abstract: 本发明公开了一种以太网数据帧覆盖性的检测装置,包括对以太网数据帧缓存和管理的接收缓存模块,存储检测规则和mask/value信息的寄存器模块,多个提取及存储检测规则信息的寄存器信息读取模块,寄存器模块中的mask/value信息与接收缓存模块中接收到的以太网数据帧进行比较的比较模块,比较模块的数量与寄存器信息读取模块的数量相同;通过比较模块的结果确定整个数据帧优先级的仲裁模块;输出模块根据仲裁模块得到的数据帧的优先级配置DMA模块,DMA模块(8)将接收到的数据包发送至主机相应的内存区域。提供了一种通过配置规则控制寄存器和mask/value寄存器实现对以太网数据帧的覆盖性检测装置,根据检测结果得出该帧在上层应用处理中的优先级。

    一种基于多队列千兆以太网控制器的IO虚拟化装置

    公开(公告)号:CN108920252A

    公开(公告)日:2018-11-30

    申请号:CN201810622241.8

    申请日:2018-06-15

    Abstract: 本发明公开了一种基于多队列千兆以太网控制器的IO虚拟化装置,包括接收引擎模块,完成数据帧从以太网控制器到主机内存的传输;接收BD环模块,存放从主机内存获取的接收BD信息,包括若干个接收BD环,其中一个接收BD环与主机对应,其他的接收BD环与主机上的虚拟机唯一对应;发送引擎模块,根据目的MAC地址,将主机内存中待发送的数据帧发送到以太网控制器;发送BD环模块,存放从主机内存获取的发送BD信息,包括若干个发送BD环,其中一个发送BD环与主机对应,其他的发送BD环与主机上的虚拟机唯一对应。基于多队列千兆以太网控制器,并且对该控制器硬件构架进行优化和改进,加快同一宿主计算机上虚拟机之间的数据交换,并且降低了宿主计算机的CPU负担。

    一种基于多级流水布鲁姆滤波器的以太网数据包检测装置

    公开(公告)号:CN106789201B

    公开(公告)日:2020-01-31

    申请号:CN201611122363.8

    申请日:2016-12-08

    Abstract: 本发明公开了一种基于多级流水布鲁姆滤波器的以太网数据包检测装置,包括预处理模块,多级流水布鲁姆滤波器模块、寄存器模块连接、接受缓存模块和输出模块;其中多级流水布鲁姆滤波器模块包括多级顺序连接的单级布鲁姆滤波器模块,单级布鲁姆滤波器模块还与流水同步模块连接;单级布鲁姆滤波器模块包括控制模块,控制模块与多个哈希计算模块连接,哈希计算模块和控制模块与检测模块连接,检测模块还与存储器模块连接;其中寄存器模块与单级布鲁姆滤波器模块的检测模块连接。能够满足万兆以太网的需求,支持以太网控制器检测规则的动态可配置,同时提高了检测速率,降低了系统能耗。

    一种对以太网数据帧覆盖性的监测装置

    公开(公告)号:CN107426180A

    公开(公告)日:2017-12-01

    申请号:CN201710453930.6

    申请日:2017-06-15

    Abstract: 本发明公开了一种以太网数据帧覆盖性的检测装置,包括对以太网数据帧缓存和管理的接收缓存模块,存储检测规则和mask/value信息的寄存器模块,多个提取及存储检测规则信息的寄存器信息读取模块,寄存器模块中的mask/value信息与接收缓存模块中接收到的以太网数据帧进行比较的比较模块,比较模块的数量与寄存器信息读取模块的数量相同;通过比较模块的结果确定整个数据帧优先级的仲裁模块;输出模块根据仲裁模块得到的数据帧的优先级配置DMA模块,DMA模块(8)将接收到的数据包发送至主机相应的内存区域。提供了一种通过配置规则控制寄存器和mask/value寄存器实现对以太网数据帧的覆盖性检测装置,根据检测结果得出该帧在上层应用处理中的优先级。

    一种无阻塞可重构SpaceFibre总线交叉开关及控制方法

    公开(公告)号:CN111404791A

    公开(公告)日:2020-07-10

    申请号:CN202010157793.3

    申请日:2020-03-09

    Abstract: 一种无阻塞可重构SpaceFibre总线交叉开关及控制方法,总线交叉开关包括n个端口读逻辑模块、n个端口交换模块以及多端口交互判断模块;n个端口读逻辑模块接收n个端口的交换数据并对应发送至n个端口交换模块,通过n个端口交换模块产生各端口的读信号与写信号,多端口交互判断模块将n个端口交换模块产生的输出信号进行连接判断后选择输出;所有的端口读逻辑模块以及所有的端口交换模块相同,根据n的数量例化对应的模块数量。本发明的控制方法数据处理流程清晰,能够做到最快速度的交换,极大的提高了再次设计效率,具有可扩展与可移植性,能够有效提高光纤通讯中交换机的性能。

    一种基于AMBA‑AHB总线的千兆网络控制电路

    公开(公告)号:CN107231319A

    公开(公告)日:2017-10-03

    申请号:CN201710581702.7

    申请日:2017-07-17

    CPC classification number: H04L49/352 H04L49/357 H04L49/40

    Abstract: 本发明公开了一种基于AMBA‑AHB总线的千兆网络控制电路,包括PC机、AMBA‑AHB总线模块、MAC控制器、变压器和光收发器,所述PC机经过DMA模块与所述AMBA‑AHB总线模块连接,所述AMBA‑AHB总线模块经过所述MAC控制器分两路,分别与所述变压器和光收发器连接,所述DMA模块还经过存储管理模块与所述MAC控制器连接。基于AMBA‑AHB总线的千兆网络控制电路不仅实现了总线传输速率1Gbps、主机接口传输速率5GT/s的性能指标,而且明显的节约了布线资源,减小了芯片面积,降低了芯片功耗。

    一种基于多级流水布鲁姆滤波器的以太网数据包检测装置

    公开(公告)号:CN106789201A

    公开(公告)日:2017-05-31

    申请号:CN201611122363.8

    申请日:2016-12-08

    Abstract: 本发明公开了一种基于多级流水布鲁姆滤波器的以太网数据包检测装置,包括预处理模块,多级流水布鲁姆滤波器模块、寄存器模块连接、接受缓存模块和输出模块;其中多级流水布鲁姆滤波器模块包括多级顺序连接的单级布鲁姆滤波器模块,单级布鲁姆滤波器模块还与流水同步模块连接;单级布鲁姆滤波器模块包括控制模块,控制模块与多个哈希计算模块连接,哈希计算模块和控制模块与检测模块连接,检测模块还与存储器模块连接;其中寄存器模块与单级布鲁姆滤波器模块的检测模块连接。能够满足万兆以太网的需求,支持以太网控制器检测规则的动态可配置,同时提高了检测速率,降低了系统能耗。

Patent Agency Ranking