基于PCIE Redriver的配置系统及方法技术方案

技术编号:14421037 阅读:512 留言:0更新日期:2017-01-12 23:23
本发明专利技术公开了一种基于PCIE Redriver的配置系统,包括:第一数量个PCIE Redriver芯片,与第一数量个PCIE Redriver芯片均相连的Switch芯片;与所述Switch芯片相连的第二数量个EEPROM芯片;与所述Switch芯片相连的CPLD芯片;EEPROM芯片用于存入不同机箱环境下的配置信息;可见,不同的机箱环境对应不同的Board_ID,通过CPLD芯片根据Board_ID信号确定当前的机箱环境,从而切换I2C链路,使PCIE Redriver芯片从对应的EEPROM芯片中获取配置信息,实现PCIE Redriver芯片在不同的机箱环境中自适应的获取配置信息。

【技术实现步骤摘要】

本专利技术涉及配置信息获取
,更具体地说,涉及一种基于PCIERedriver的配置系统及配置信息获取方法。
技术介绍
PCIERedriver是一种能够增强PCIE总线信号,从而使PCIE总线实现远距离跨板传输的芯片,它们能够恢复PCIE信号的完整性,提升系统稳定度,通常PCIERedriver通过I2Cmaster读取EEPROM进行芯片配置,由于每片EEPROM芯片中只能存储一种环境下配置信息,对于主板在多机箱环境复用的情况,不同机箱环境下应用都需要重新烧录新的配置信息,导致操作繁复,效率低下。因此,如何实现PCIERedriver在不同机箱环境下的自适应的获取配置信息,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种基于PCIERedriver的配置系统及配置信息获取方法,以实现PCIERedriver在不同机箱环境下的自适应的获取配置信息。为实现上述目的,本专利技术实施例提供了如下技术方案:一种基于PCIERedriver的配置系统,包括:第一数量个PCIERedriver芯片,与第一数量个PCIERedriver芯片均相连的Switch芯片;与所述Switch芯片相连的第二数量个EEPROM芯片;与所述Switch芯片相连的CPLD芯片;EEPROM芯片用于存入不同机箱环境下的配置信息;其中,通过所述CPLD芯片获取当前机箱环境下的Board_ID信号,解析所述Board_ID信号,确定当前环境的机箱信息,并生成与所述机箱信息对应的Select信号;所述Switch芯片获取所述Select信号,根据所述Select信号切换I2C链路;PCIERedriver芯片根据切换后的I2C链路,从对应的EEPROM芯片中获取配置信息。其中,所述第一数量个PCIERedriver芯片均通过I2C链路与所述Switch芯片的输入端相连。其中,所述第二数量个EEPROM芯片均通过I2C链路与所述Switch芯片的输出端相连。其中,所述第一数量个PCIERedriver芯片均由strappin设置为I2CMaster模式。其中,所述CPLD芯片与所述Switch芯片的上电顺序不晚于所述第二数量个EEPROM芯片。其中,PCIERedriver芯片的数量为2个或者4个。其中,Switch芯片的数量为1个;CPLD芯片的数量为1个;EEPROM芯片的数量为2个。一种基于PCIERedriver的配置信息获取方法,包括:通过CPLD芯片获取当前机箱环境下的Board_ID信号,解析所述Board_ID信号,确定当前环境的机箱信息,并生成与所述机箱信息对应的Select信号;Switch芯片获取所述Select信号,根据所述Select信号切换I2C链路;PCIERedriver芯片根据切换后的I2C链路,从对应的EEPROM芯片中获取配置信息。其中,PCIERedriver芯片通过strappin设置为I2CMaster模式。其中,CPLD芯片与Switch芯片的上电顺序不晚于EEPROM芯片。通过以上方案可知,本专利技术实施例提供的一种基于PCIERedriver的配置系统,包括:第一数量个PCIERedriver芯片,与第一数量个PCIERedriver芯片均相连的Switch芯片;与所述Switch芯片相连的第二数量个EEPROM芯片;与所述Switch芯片相连的CPLD芯片;EEPROM芯片用于存入不同机箱环境下的配置信息;可见,在本方案中,不同的机箱环境对应不同的Board_ID,通过CPLD芯片根据Board_ID信号确定当前的机箱环境,从而切换I2C链路,使PCIERedriver芯片从对应的EEPROM芯片中获取配置信息,实现PCIERedriver芯片在不同的机箱环境中自适应的获取配置信息。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种基于PCIERedriver的配置系统结构示意图;图2为本专利技术实施例公开的一种基于PCIERedriver的配置信息获取方法流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种基于PCIERedriver的配置系统及配置信息获取方法,以实现PCIERedriver在不同机箱环境下的自适应的获取配置信息。参见图1,本专利技术实施例提供的一种基于PCIERedriver的配置系统,包括:第一数量个PCIERedriver芯片100,与第一数量个PCIERedriver芯片均相连的Switch芯片200;与所述Switch芯片200相连的第二数量个EEPROM芯片300;与所述Switch芯片200相连的CPLD芯片400;EEPROM芯片300用于存入不同机箱环境下的配置信息;其中,通过所述CPLD芯片400获取当前机箱环境下的Board_ID信号,解析所述Board_ID信号,确定当前环境的机箱信息,并生成与所述机箱信息对应的Select信号;所述Switch芯片200获取所述Select信号,根据所述Select信号切换I2C链路;PCIERedriver芯片100根据切换后的I2C链路,从对应的EEPROM芯片300中获取配置信息。其中,所述CPLD芯片与所述Switch芯片的上电顺序不晚于所述第二数量个EEPROM芯片。具体的,本方案中的CPLD芯片和SWITCH芯片的上电顺序不能晚于EEPROM,以保证PCIERedriver芯片上电之前切换到相应到I2C链路。其中,所述第一数量个PCIERedriver芯片均由strappin设置为I2CMaster模式。具体的,本方案中的PCIERedriver芯片100由strappin设置为I2CMaster模式,PCIERedriver芯片可实现EEPROM芯片信息的自适应读取。其中,所述第一数量个PCIERedriver芯片均通过I2C链路与所述Switch芯片的输入端相连;所述第二数量个EEPROM芯片均通过I2C链路与所述Switch芯片的输出端相连。具体的,本实施例中的PCIERedriver芯片的数量为2个或者4个;Switch芯片的数量为1个;CPLD芯片的数量为1个;EEPROM芯片的数量为2个;参见图1,本实施例中的PCIERedriver芯片可以为多个,在本方案中的PCIERedriver芯片100为一组芯片,其数量可以根据具体情况而设定。并且,在本方案中EEPROM芯片300也可以为多个,在本实施例中以两个芯片EEPROM芯片301和EEPROM芯片302为例进行描述。具体的,参见图1,所有PCIERedriver芯片100的I2C链路I2C_1作线与逻辑后连接到SWITCH芯片本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201610657758.html" title="基于PCIE Redriver的配置系统及方法原文来自X技术">基于PCIE Redriver的配置系统及方法</a>

【技术保护点】
一种基于PCIE Redriver的配置系统,其特征在于,包括:第一数量个PCIE Redriver芯片,与第一数量个PCIE Redriver芯片均相连的Switch芯片;与所述Switch芯片相连的第二数量个EEPROM芯片;与所述Switch芯片相连的CPLD芯片;EEPROM芯片用于存入不同机箱环境下的配置信息;其中,通过所述CPLD芯片获取当前机箱环境下的Board_ID信号,解析所述Board_ID信号,确定当前环境的机箱信息,并生成与所述机箱信息对应的Select信号;所述Switch芯片获取所述Select信号,根据所述Select信号切换I2C链路;PCIE Redriver芯片根据切换后的I2C链路,从对应的EEPROM芯片中获取配置信息。

【技术特征摘要】
1.一种基于PCIERedriver的配置系统,其特征在于,包括:第一数量个PCIERedriver芯片,与第一数量个PCIERedriver芯片均相连的Switch芯片;与所述Switch芯片相连的第二数量个EEPROM芯片;与所述Switch芯片相连的CPLD芯片;EEPROM芯片用于存入不同机箱环境下的配置信息;其中,通过所述CPLD芯片获取当前机箱环境下的Board_ID信号,解析所述Board_ID信号,确定当前环境的机箱信息,并生成与所述机箱信息对应的Select信号;所述Switch芯片获取所述Select信号,根据所述Select信号切换I2C链路;PCIERedriver芯片根据切换后的I2C链路,从对应的EEPROM芯片中获取配置信息。2.根据权利要求1所述的配置系统,其特征在于,所述第一数量个PCIERedriver芯片均通过I2C链路与所述Switch芯片的输入端相连。3.根据权利要求2所述的配置系统,其特征在于,所述第二数量个EEPROM芯片均通过I2C链路与所述Switch芯片的输出端相连。4.根据权利要求3所述的配置系统,其特征在于,所述第一数量个PCIERedriver芯片均由strappin设置为I2C...

【专利技术属性】
技术研发人员:周亮薛广营吴浩
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1