基于多核处理器及FPGA的共享MAC实现系统及方法
基本信息
申请号 | CN201811361357.7 | 申请日 | - |
公开(公告)号 | CN109412897B | 公开(公告)日 | 2021-12-21 |
申请公布号 | CN109412897B | 申请公布日 | 2021-12-21 |
分类号 | H04L12/26(2006.01)I;H04L12/851(2013.01)I;H04L12/861(2013.01)I;H04L12/935(2013.01)I;H04L29/12(2006.01)I;G06F9/50(2006.01)I | 分类 | 电通信技术; |
发明人 | 成怀宁;尹明铉;李彦丽 | 申请(专利权)人 | 清能华控科技有限公司 |
代理机构 | 天津市鼎和专利商标代理有限公司 | 代理人 | 蒙建军 |
地址 | 300308 天津市滨海新区自贸试验区(空港经济区)中环西路369号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于多核处理器及FPGA的共享MAC实现系统及方法,包括多核处理器端和FPGA端;多核处理器端包括n个独立内核和n个FPGA接口配置寄存器,在每个独立内核内设有一个开源操作系统Linux驱动模块或一个实时中断服务模块;FPGA端包括n个数据包收发模块、一个数据仲裁模块和一个MAC模块;每个数据包收发模块分别与对应的独立内核进行数据交互,并对网络数据包进行缓存;n个数据包收发模块均与数据仲裁模块进行数据交互,并对网络数据包进行缓存;数据仲裁模块分别与n个数据包收发模块、MAC模块进行网络数据包交互,并对网络数据包进行数据处理及优先级仲裁;MAC模块提供与网络收发器硬件接口。 |
