基于多核处理器及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模块提供与网络收发器硬件接口。