一种高速信号传输中驱动芯片配置更新电路及方法与流程

文档序号:11154504阅读:982来源:国知局
一种高速信号传输中驱动芯片配置更新电路及方法与制造工艺

本发明涉及服务器及存储领域,尤其涉及在OS环境下驱动芯片配置更新电路及方法。



背景技术:

随着服务器和存储产品的不断发展,产品中对高速信号使用方式要求越来越多。更多更复杂的高速信号走线方式出现,更长的高速信号走线被提出。在高速信号产生芯片本身驱动能力不足的情况下,不得不借助增加驱动芯片的方式解决,在高速信号发送芯片与接收芯片之间加入信号驱动芯片,通过此驱动芯片调整改善信号质量,保证信号到达接收芯片时能够被正确识别。

驱动芯片本身工作时需要加载配置信息达到信号最优化。有的驱动芯片不具有自动调节的功能,搭配不同的使用环境,配置需要同时修改。比如高速信号从发出信号到驱动芯片之间通过线缆连接,而不同长度的线缆需要搭配不同的驱动芯片配置信息。

通常,更新配置信息的方式是将保存配置信息的EEPROM放在烧录器中更新。如果客户端时常更换使用环境,导致需要更新配置信息时,这种更新配置信息的方法显然不可行。



技术实现要素:

本发明了为解决上述问题,因此,本文提出在OS环境下一种高速信号传输中驱动芯片配置更新电路及方法。通过此方法,不需要将EEPROM取下放在烧录器上更新。只需要在操作系统下实时更新。更新完毕后重启系统,新的配置信息即可生效,具有方便了维修,方便客户使用的优点。

为了实现上述目的,本发明采用如下技术方案。

高速信号传输中驱动芯片配置更新电路,包括通过I2C总线连接的驱动芯片和EEPROM。驱动芯片能通过I2C总线从EEPROM中读取配置信息,并使自身驱动能力改变。所述I2C总线同时连接到CPU的I2C总线接口或其他管理芯片的I2C总线接口。

高速信号传输中驱动芯片配置更新方法是,系统通过I2C工具,发出烧录命令和烧录内容,命令下发到CPU中触发I2C接口向EEPROM中烧录。烧写完毕后重启系统,驱动芯片从EEPROM中重新加载新的配置文件,驱动芯片按照新的配置工作,更新完成。

本发明的有益效果:系统下更新驱动芯片的配置信息,不影响系统的正常运行,并且不需要将EEPROM从板子上取下。方便客户随时因更换使用环境而更新驱动芯片配置信息。

附图说明

图1是实施例I2C连接架构图。

图2是配置更新流程图。

具体实施方式

下面结合附图与实施例对本发明作进一步说明。

如图1所示,高速信号传输中驱动芯片配置更新电路,驱动芯片与EEPROM通过I2C总线连接。驱动芯片的驱动能力可以通过加载不同的配置信息改变。配置信息存储在EEPROM中,每次系统开机时,驱动芯片都会通过I2C总线从EEPROM中读取当前配置信息,从而使驱动芯片本身的驱动能力按照此配置信息生效。

驱动芯片与EEPROM连接的I2C总线同时连接到管理芯片CPU的I2C接口上。CPU作为I2C总线的主设备,EEPROM作为I2C总线的从设备,CPU同样可以访问EEPROM。

根据此种架构及客户使用的操作系统环境,开发一款配套软件工具。在产品正常使用中即可对EEPROM中的内容进行烧写,更改。

高速信号传输中驱动芯片配置更新方法:产品开机时,驱动芯片从EEPROM中加载配置信息,使自身驱动配置生效,当自身配置生效后,驱动芯片不会再从EEPROM中读取信息,除非下次开机。此时。驱动芯片释放I2C总线使用权,当需要对EEPROM中的内容更新时。如图2,系统通过I2C工具,发出烧录命令和烧录内容,命令下发到CPU中触发I2C接口向EEPROM中烧录。

烧录完毕后,系统需要关机重新上电启动。此时驱动芯片需要充EEPROM中重新加载新的配置信息。使自身新的配置信息对应的驱动能力生效。从而烧录完毕,加载完毕,整个流程完毕。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1