基于以太网控制器的网络端口扩展方法

基本信息

申请号 CN201610795267.3 申请日 -
公开(公告)号 CN106411740B 公开(公告)日 2019-05-17
申请公布号 CN106411740B 申请公布日 2019-05-17
分类号 H04L12/741(2013.01)I; H04L12/28(2006.01)I 分类 电通信技术;
发明人 庞吉耀 申请(专利权)人 南京磐能电力科技股份有限公司
代理机构 南京纵横知识产权代理有限公司 代理人 南京磐能电力科技股份有限公司
地址 210032 江苏省南京市高新技术开发区磐能路6号
法律状态 -

摘要

摘要 本发明公开了一种基于以太网控制器的网络端口扩展方法,包括多路以太网物理层和网络扩展模块,所述网络扩展模块从主机端口接收网络报文,并将该网络报文并行施加到各个转发逻辑,利用源MAC地址选择转发目标端口,使能选中的端口信号TX_EN实现数据转发,而各个扩展网口的接收逻辑通过多路接收DMA缓冲接收网络报文,通过与多路接收DMA相关联的主端口发送逻辑在网络报文数据段后添加网络端口号并转发至主机,最后由主机网络接收驱动程序实现物理端口和协议栈中逻辑设备的绑定。本发明所提供的一种基于以太网控制器的网络端口扩展方法,实现了经MCU的原有网络端口扩展多个独立端口,对原有的网络驱动程序仅需简单升级,占用硬件资源开销非常小,简单易实现。