首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种以太网控制器PHY芯片MII地址自动识别的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:珠海全志科技股份有限公司

摘要:本发明公开了一种以太网控制器PHY芯片MII地址自动识别的方法,开辟出可存储32个通信地址的存储空间,逐一通过这些通信地址进行通信获取 Chip ID数据,判断Chip ID的有效性,并将有效的Chip ID数据写入单独的地址列表中。逐一对32个地址进行通信,提升准确率,可使驱动自动适应不同的PHY硬件地址,提升生产效率。

主权项:一种以太网控制器PHY芯片MII地址自动识别的方法,其特征在于,包括:初始化以太网控制器;开辟出可存储32个通信地址的存储空间;依次通过此32个通信地址进行通信,并将每次获取的Chip ID返回地址写入对应的存储空间;从存储空间的首地址自动读取其中的Chip ID返回地址,并与0x1ffffffff 相与,若相与的结果与0x1ffffffff相同,则舍弃此Chip ID返回地址,否则,将此Chip ID返回地址写入单独的地址列表中,之后,将首地址加1并进行同样的操作,直至32个地址空间读取完毕;将地址列表中的第一个地址作为MII的通信地址。

全文数据:一种以太网控制器PHY芯片MII地址自动识别的方法技术领域[0001] 本发明涉及硬件地址识别,特别是一种以太网PHY芯片MII地址自动识别的方法。背景技术[0002] 在涉及以太网控制器PHY芯片的PCB板生产过程中,中间的一段生产过程需要获取以太网控制器PHY芯片地址,才可以进行后续的工序。通常的做法是在程序中预定好与电路上对应的以太网控制器PHY芯片地址,或者通过一些系统接口手工修改传入给驱动,以改变以太网控制器PHY芯片的地址,但这种情况往往会导致驱动无法自动修正,降低生产进度。发明内容[0003] 为解决上述问题,本发明的目的在于提供一种以太网控制器PHY芯片MII地址自动识别的方法,自动识别MII寄存器的通信地址,提高生产过程中的生产效率。[0004] 本发明解决其问题所采用的技术方案是:[0005] —种以太网控制器PHY芯片MII地址自动识别的方法,包括:[0006] 初始化以太网控制器;[0007] 开辟出可存储32个通信地址的存储空间;[0008] 依次通过此32个通信地址进行通信,并将每次获取的ChipID返回地址写入对应的存储空间;[0009] 从存储空间的首地址自动读取其中的ChipID地址数据,并与Oxlffffffff相与,若相与的结果与Oxlffffffff相同,则舍弃此数据,否则,将此数据写入单独的地址列表中,之后,将首地址加I并进行同样的操作,直至32个地址空间读取完毕;[0010] 将地址列表中的第一个地址作为MII的通信地址。[0011] 所述在开辟出可存储32个通信地址的存储空间时,将所述存储空间的首地址设置为零。[0012] 所述依次通过此32通信地址进行通信时,从存储空间的首地址开始依次进行通ί目O[0013] 本发明的有益效果是:[0014] 本发明采用一种以太网控制器PHY芯片MII地址自动识别的方法,通过开辟出一个可存储32个通信地址的存储空间,自动识别MII寄存器的通信地址,从而提高后续的生产效率。附图说明[0015]下面结合附图和实例对本发明作进一步说明。[0016]图1是本发明所述方法流程图。具体实施方式[0017] 参照图1所示,本发明提供了一种以太网控制器PHY芯片MII地址自动识别的方法,包括:[0018] 初始化以太网控制器;[0019] 在以太网控制器的MII寄存器中开辟出可存储32个通信地址的存储空间;[0020] 依次通过此32个通信地址进行通信,并将每次获取的ChipID返回地址写入对应的存储空间;[0021] 从存储空间的首地址自动读取其中的ChipID数据,并与Oxlffffffff相与,若相与的结果与Oxlffffffff相同,则舍弃此数据,否则,将此数据写入单独的地址列表中,之后,将首地址加I并进行同样的操作,直至32个地址空间读取完毕;[0022] 将地址列表中的第一个地址作为MII的通信地址。[0023] 在开辟存储空间时,为了方便空间的认识与读取,将此存储空间的首地址设置为O。[0024] 在依次通过此32个通信地址进行通信时,为了避免其返回的ChipID地址与通信地址的不一致,从存储空间为O的首地址开始依次进行检测进行通信,即可将所返回的ChipID地址写入对应的通信地址中。[0025] 本发明对0~31地址逐一进行通信并尝试获取ChipID,判断有效性,提升准确率,可正确有效地识别PCB板上以太网phy芯片的通信地址,使驱动自动适应不同的PHY硬件地址,提升生产效率。[0026] 以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。

权利要求:1.一种以太网控制器PHY芯片MII地址自动识别的方法,其特征在于,包括:初始化以太网控制器;开辟出可存储32个通信地址的存储空间;依次通过此32个通信地址进行通信,并将每次获取的ChipID返回地址写入对应的存储空间;从存储空间的首地址自动读取其中的ChipID返回地址,并与Oxlffffffff相与,若相与的结果与Oxlffffffff相同,则舍弃此ChipID返回地址,否则,将此ChipID返回地址写入单独的地址列表中,之后,将首地址加I并进行同样的操作,直至32个地址空间读取完毕;将地址列表中的第一个地址作为MII的通信地址。2.根据权利要求1所述的方法,其特征在于,所述在开辟出可存储32个通信地址的存储空间时,将所述存储空间的首地址设置为零。3.根据权利要求2所述的方法,其特征在于,所述依次通过此32个通信地址进行通信时,从存储空间的首地址开始依次进行通信。

百度查询: 珠海全志科技股份有限公司 一种以太网控制器PHY芯片MII地址自动识别的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。