一种网络处理模块及主板的制作方法
- 国知局
- 2024-08-02 14:45:44
本技术涉及网络处理领域,具体涉及一种网络处理模块及主板。
背景技术:
1、在网络发展初期,网络传输的速率极低,通用处理器即可满足分组转发的速率要求,但是随着网络速度的提高,通用处理器已经不能适应网络高速发展的需要,在现有技术中,通常通过搭建网络处理电路来对网络进行处理,但是该方法无法实现快速开发应用。
技术实现思路
1、为了解决现有技术中网络处理缺乏可快速开发应用的网络处理模块的问题,本实用新型提供一种网络处理模块及主板。
2、第一方面,本实用新型实施例提供了一种网络处理模块,包括:
3、网络芯片,其与网络输入连接,该网络芯片用于将所述网络输入的第一网络数据进行处理并输出第二网络数据;
4、fpga,其与所述网络芯片电性连接,用于接收和解算所述第二网络数据并输出第三网络数据;
5、cpu,其与所述fpga电性连接,用于对所述fpga进行管理控制;
6、pcb板,所述cpu、所述fpga以及所述网络芯片均为bga芯片且均设置在所述pcb板的上表面,所述pcb板的下表面设置有多个bga焊盘,所述cpu、所述fpga以及所述网络芯片的接口与所述bga焊盘一一映射连接。
7、在一些实施例中,所述pcb板的上表面设置有一路gmii通道,所述gmii通道连接所述网络芯片与所述fpga以实现所述fpga对所述网络芯片进行配置与调试。
8、在一些实施例中,所述网络芯片设置有第一以太网接口,所述第一以太网接口与所述网络输入连接。
9、在一些实施例中,所述网络芯片设置有第二以太网接口,所述fpga设置有第三以太网接口,所述网络芯片与所述fpga通过所述第二以太网接口和所述第三以太网接口电性连接以实现所述第二网络数据的传输。
10、在一些实施例中,所述fpga设置有第一rgmii接口,所述cpu设置有第二rgmii接口,所述fpga与所述cpu通过所述第一rgmii接口和所述第二rgmii接口电性连接以实现所述cpu对所述fpga进行管理控制。
11、在一些实施例中,所述fpga设置有第三rgmii接口以及lvds接口,所述第三rgmii接口以及所述lvds接口均可用于输出所述第三网络数据。
12、在一些实施例中,所述fpga设置有第四以太网接口,所述第四以太网接口用于与所述网络输入连接。
13、在一些实施例中,所述cpu设置有第一pciex1接口以及第二pciex1接口,所述第一pciex1接口用于挂载固态硬盘以实现为所述cpu搭载系统,所述第二pciex1接口用于连接usb控制器以实现为所述cpu连接鼠标、键盘等外设。
14、在一些实施例中,所述cpu设置有第一pciex8接口,所述第一pciex8接口用于连接显卡以输出显示图形。
15、第二方面,本实用新型实施例还提供了一种主板,所述主板包括如上任一实施例所述的网络处理模块。
16、本实用新型实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
17、通过将cpu、fpga以及网络芯片设置在同一pcb板上,并将cpu、fpga以及网络芯片的接口与pcb板下表面的bga焊盘一一映射以形成一种网络处理模块,用户可根据需求对该网络处理模块进行裁剪与搭建,实现快速开发与应用,以用于网络处理。
技术特征:1.一种网络处理模块,其特征在于,包括:
2.根据权利要求1所述的网络处理模块,其特征在于,所述pcb板的上表面设置有一路gmii通道,所述gmii通道连接所述网络芯片与所述fpga以实现所述fpga对所述网络芯片进行配置与调试。
3.根据权利要求1所述的网络处理模块,其特征在于,所述网络芯片设置有第一以太网接口,所述第一以太网接口与所述网络输入连接。
4.根据权利要求1所述的网络处理模块,其特征在于,所述网络芯片设置有第二以太网接口,所述fpga设置有第三以太网接口,所述网络芯片与所述fpga通过所述第二以太网接口和所述第三以太网接口电性连接以实现所述第二网络数据的传输。
5.根据权利要求1所述的网络处理模块,其特征在于,所述fpga设置有第一rgmii接口,所述cpu设置有第二rgmii接口,所述fpga与所述cpu通过所述第一rgmii接口和所述第二rgmii接口电性连接以实现所述cpu对所述fpga进行管理控制。
6.根据权利要求1所述的网络处理模块,其特征在于,所述fpga设置有第三rgmii接口以及lvds接口,所述第三rgmii接口以及所述lvds接口均可用于输出所述第三网络数据。
7.根据权利要求1所述的网络处理模块,其特征在于,所述fpga设置有第四以太网接口,所述第四以太网接口用于与所述网络输入连接。
8.根据权利要求1所述的网络处理模块,其特征在于,所述cpu设置有第一pciex1接口以及第二pciex1接口,所述第一pciex1接口用于挂载固态硬盘以实现为所述cpu搭载系统,所述第二pciex1接口用于连接usb控制器以实现为所述cpu连接鼠标、键盘外设。
9.根据权利要求1所述的网络处理模块,其特征在于,所述cpu设置有第一pciex8接口,所述第一pciex8接口用于连接显卡以输出显示图形。
10.一种主板,其特征在于,所述主板包括如权利要求1至9任一项所述的网络处理模块。
技术总结本技术涉及网络处理领域,具体涉及一种网络处理模块及主板。一种网络处理模块包括网络芯片、FPGA、CPU以及PCB板,网络芯片与网络输入连接,该网络芯片用于将所述网络输入的第一网络数据进行处理并输出第二网络数据;FPGA与网络芯片电性连接,用于接收和解算第二网络数据并输出第三网络数据;CPU与FPGA电性连接,用于对FPGA进行管理控制;CPU、FPGA以及网络芯片均为BGA芯片且均设置在PCB板的上表面,PCB板的下表面设置有多个BGA焊盘,CPU、FPGA以及网络芯片的接口与BGA焊盘一一映射连接。通过将CPU、FPGA以及网络芯片设置在同一PCB板上,将网络处理电路模块化,为网络处理提供了可快速开发应用的模块。技术研发人员:莫鹏,周潇,何志平,黄志鹏,贾兵,刘虎,周南受保护的技术使用者:天固信息安全系统(深圳)有限公司技术研发日:20231206技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240801/243828.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表