发明名称 一种快速驱动万兆以太网的方法及设备
摘要 本发明公开了一种快速驱动万兆以太网的方法及设备。在设备上添加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号