[发明专利]数据交换装置、数据交换方法、计算机设备及存储介质有效
申请号: | 201810898395.X | 申请日: | 2018-08-08 |
公开(公告)号: | CN109327407B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 葛庆国 | 申请(专利权)人: | 广东高云半导体科技股份有限公司 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/933;H04L12/947;H04L12/741;H04L12/751;H04L29/12 |
代理公司: | 44325 深圳众鼎专利商标代理事务所(普通合伙) | 代理人: | 周燕君<国际申请>=<国际公布>=<进入 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供一种数据交换装置、数据交换方法、计算机设备及存储介质,数据交换装置包括第一FPGA芯片、第二FPGA芯片以及MCU控制器,第一FPGA芯片分别连接以太网接口以及MCU控制器,第一FPGA芯片通过节点端口连接所述第二FPGA芯片,第二FPGA芯片分别连接MCU控制器和无线信道接口,本技术方案在无线网状网与以太网进行数据交换时采用两块FPGA作为核心硬件交换处理平台,发挥了两块FPGA芯片并行处理速度快、端口易扩展、电路实现灵活和代码易移植的优势,提高了系统传输带宽利用率和实时业务的传输质量。 | ||
搜索关键词: | 数据交换装置 数据交换 计算机设备 存储介质 带宽利用率 无线网状网 以太网接口 并行处理 电路实现 核心硬件 交换处理 节点端口 实时业务 无线信道 系统传输 以太网 移植 传输 灵活 | ||
【主权项】:
1.一种数据交换方法,其特征在于,所述数据交换方法应用于数据交换装置,所述数据交换装置包括第一FPGA芯片、第二FPGA芯片以及MCU控制器,所述第一FPGA芯片分别连接以太网接口以及所述MCU控制器,所述第一FPGA芯片通过节点端口连接所述第二FPGA芯片,所述第二FPGA芯片分别连接所述MCU控制器和无线信道接口;/n所述数据交换方法包括:/n所述第一FPGA芯片从某一以太网接口接收以太网数据,根据所述以太网数据获取源MAC地址以及目的MAC地址,并根据所述目的MAC地址检测地址类型;/n当所述第一FPGA芯片检测到所述目的MAC地址是单播地址时,遍历其他以太网接口的MAC地址表,判断所述其他以太网接口的MAC地址表是否包括与所述目的MAC地址对应的以太网接口;/n当判断结果为是时,则将所述以太网数据发送至所检测到的以太网接口的缓冲区等待发送;/n当判断结果为否时,则继续遍历网络节点端口的MAC地址表,判断所述网络节点端口的MAC地址表是否包括与所述目的MAC地址对应的网络节点端口;/n当判断结果为是时,则根据所述MCU控制器发送的链路层路由表对所述以太网数据进行处理,并通过所检测到的所述网络节点端口对应的节点端口将处理后的以太网数据发送至所述第二FPGA芯片,以使所述第二FPGA芯片进行无线发送;/n当判断结果为否时,则根据所述MCU控制器发送的链路层路由表对所述以太网数据进行处理,将处理后的所述以太网数据向所有以太网接口和网络节点端口进行广播;/n当所述第一FPGA芯片检测到所述目的MAC地址是组播地址或广播地址时,则根据所述MCU控制器发送的链路层路由表对所述以太网数据进行处理,将处理后的所述以太网数据向所有以太网接口和网络节点端口进行广播。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东高云半导体科技股份有限公司,未经广东高云半导体科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810898395.X/,转载请声明来源钻瓜专利网。