发明名称 |
一种快速驱动万兆以太网的方法及设备 |
摘要 |
本发明公开了一种快速驱动万兆以太网的方法及设备。在设备上添加MCU模块和N个万兆以太网芯片,将N个万兆以太网芯片外接配置芯片管脚悬空,将MII配置管脚统一拉到MCU模块相同的GPIO口上。MCU模块通过MII配置管脚向地址为00的万兆以太网芯片下发驱动固件时,这样N个万兆以太网芯片都会同时接收到驱动固件。本发明省去外部配置芯片的情况下,同时使所有万兆以太网芯片工作起来,大大缩短万兆以太网的驱动时间。本发明一改传统的单片机和万兆以太网芯片之间一对一的配置方式,变成MCU模块仍然只需要MDIO和MDC两个管脚,通过公共地址,配置多个万兆以太网芯片,也解决了MCU模块管脚不够用的问题。 |
申请公布号 |
CN106020888A |
申请公布日期 |
2016.10.12 |
申请号 |
CN201610348005.2 |
申请日期 |
2016.05.24 |
申请人 |
武汉虹信通信技术有限责任公司 |
发明人 |
熊磊;陈碧碧;刘永飘 |
分类号 |
G06F9/445(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
武汉科皓知识产权代理事务所(特殊普通合伙) 42222 |
代理人 |
薛玲 |
主权项 |
一种快速驱动万兆以太网的方法,其特征在于,包括:步骤S1、将N个万兆以太网芯片外接配置芯片的管脚直接悬空;将N个万兆以太网芯片的硬件地址管脚通过MCU模块控制的不同的高低电平拉成不同的硬件地址;将N个万兆以太网芯片的MII配置管脚统一拉到MCU模块的相同的GPIO口上,而N个万兆以太网芯片的复位管脚则拉到MCU模块的不同的GPIO口上;步骤S2、设备上电启动后,MCU模块首先通过N个万兆以太网芯片的复位管脚先复位万兆以太网芯片,再通过MII配置管脚向N个万兆以太网芯片的工作状态寄存器写0,表示进入脱机模式;步骤S3、MCU模块通过MII配置管脚向地址为00的万兆以太网芯片下发厂家提供的驱动固件,这样N个万兆以太网芯片都会同时接收到驱动固件;步骤S4、读取万兆以太网芯片的效验寄存器,如果效验错误则重新配置;如果没错则继续轮询N个万兆以太网芯片的工作状态寄存器,如果万兆以太网芯片处于工作模式状态,则表示万兆以太网芯片已经工作正常,驱动程序下载成功;如果万兆以太网芯片不是处于工作模式状态,则MCU模块向地址为00的万兆以太网芯片重新下发配置。 |
地址 |
430073 湖北省武汉市江夏区藏龙岛谭湖二路1号 |