retimer制造技术

技术编号:39801868 阅读:17 留言:0更新日期:2023-12-22 02:32
本申请涉及一种

【技术实现步骤摘要】
retimer芯片的PCIe带宽配置系统及方法


[0001]本申请涉及计算机
,特别是涉及一种
retimer
芯片的
PCIe
带宽配置系统及方法

[0002]景技术
[0003]在现代计算机系统中,
PCIe
设备的应用越来越广泛,其带宽需求和性能特性各不相同


PCIe
总线中,通常会用到
retimer
芯片来加强信号的质量,此过程中需要对
retimer
芯片进行带宽配置

[0004]传统的设计中,对
retimer
芯片进行带宽配置时,一般根据设定好的带宽信息进行配置,其带宽分配方案完全由该设定好的带宽信息决定,当需要切换到其他带宽分配模式时,需要通过
retimer
的带外接口,通过相应的工具或命令下载新的带宽信息

[0005]然而,在实际应用中,传统设计的这种方式会导致带宽分配模式切换非常耗时耗力,效率低下


技术实现思路

[0006]基于此,有必要针对上述技术问题,提供一种
retimer
芯片的
PCIe
带宽配置系统及方法

[0007]一种
retimer
芯片的
PCIe
带宽配置系统,上述的系统包括基板管理控制器
、PCIe
设备以及
retimer/>芯片,基板管理控制器与
PCIe
设备连接,
PCIe
设备与
retimer
芯片连接,其中:
[0008]上述的基板管理控制器用于获取
PCIe
设备的设备信息,根据设备信息确定
PCIe
设备的带宽分配模式,并确定与
PCIe
设备的带宽分配模式匹配的配置文件,配置文件中包括
PCIe
设备的带宽分配模式对应的设置项,将配置文件传递至
retimer
芯片;
[0009]上述的
retimer
芯片用于根据
PCIe
设备的带宽分配模式对应的设置项调整带宽分配模式

[0010]在其中一个实施例中,上述的系统设于服务器主板,上述的系统还包括非易失性存储器,非易失性存储器分别与基板管理控制器以及
retimer
芯片连接,上述的
PCIe
设备和非易失性存储器接入
standby
供电,其中,
[0011]上述的基板管理控制器用于在服务器开机前,通过访问
PCIe
设备的寄存器获取
PCIe
设备的设备信息,根据设备信息确定
PCIe
设备的带宽分配模式,并确定与
PCIe
设备的带宽分配模式匹配的配置文件,将配置文件下载到非易失性存储器;
[0012]上述的
retimer
芯片用于在服务器开机后,从非易失性存储器中读取并加载配置文件,并根据配置文件中的
PCIe
设备的带宽分配模式对应的设置项调整带宽分配模式;
[0013]上述的基板管理控制器还用于在下载配置文件完成前,停住服务器的开机过程,直至配置文件下载过程结束

[0014]在其中一个实施例中,上述的
PCIe
设备包括多个,上述的系统还包括
I2C
交换芯片,基板管理控制器与
I2C
交换芯片连接,
I2C
交换芯片通过
I2C
总线分别与各
PCIe
设备连
接,其中,
[0015]上述的基板管理控制器用于通过
I2C
交换芯片获取各
PCIe
设备的设备信息

[0016]一种
retimer
芯片的
PCIe
带宽配置方法,上述的方法应用于基板管理控制器,上述的基板管理控制器与
PCIe
设备连接,上述的
PCIe
设备与
retimer
芯片连接,上述的方法包括:
[0017]获取
PCIe
设备的设备信息,并根据设备信息确定
PCIe
设备的带宽分配模式;
[0018]确定与
PCIe
设备的带宽分配模式匹配的配置文件,配置文件中包括
PCIe
设备的带宽分配模式对应的设置项;
[0019]将配置文件传递至
retimer
芯片,以便
retimer
芯片根据
PCIe
设备的带宽分配模式对应的设置项调整带宽分配模式

[0020]在其中一个实施例中,上述的确定与
PCIe
设备的带宽分配模式匹配的配置文件,包括:
[0021]根据预先创建的各
PCIe
设备的带宽分配模式与各配置文件的映射关系确定与
PCIe
设备的带宽分配模式匹配的配置文件

[0022]在其中一个实施例中,上述的将配置文件传递至
retimer
芯片,包括:
[0023]将配置文件下载到非易失性存储器,以便
retimer
芯片上电进入工作状态时,从非易失性存储器中读取并加载配置文件,并根据
PCIe
设备的带宽分配模式对应的设置项调整带宽分配模式;
[0024]上述的将配置文件下载到非易失性存储器之后,方法还包括:
[0025]读取写入非易失性存储器中的配置文件;
[0026]将读取的配置文件与原配置文件进行比对;
[0027]当比对一致时,验证通过;
[0028]当比对不一致时,返回将配置文件下载到非易失性存储器的步骤

[0029]在其中一个实施例中,上述的
retimer
芯片还与
PCIe
根节点连接,上述的方法还包括:
[0030]向
PCIe
根节点发送更改带宽分配模式的通知信息,以便
PCIe
根节点根据
PCIe
设备的带宽分配模式对应的设置项调整带宽分配模式

[0031]一种
retimer
芯片的
PCIe
带宽配置装置,上述的装置应用于基板管理控制器,上述的基板管理控制器与
PCIe
设备连接,上述的
PCIe
设备与
retimer
芯片连接,上述的装置包括:
[0032]获取模块,用于获取
PCIe
设本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种
retimer
芯片的
PCIe
带宽配置系统,其特征在于,所述系统包括基板管理控制器
、PCIe
设备以及
retimer
芯片,所述基板管理控制器与所述
PCIe
设备连接,所述
PCIe
设备与所述
retimer
芯片连接,其中,所述基板管理控制器用于获取所述
PCIe
设备的设备信息,根据所述设备信息确定所述
PCIe
设备的带宽分配模式,并确定与所述
PCIe
设备的带宽分配模式匹配的配置文件,所述配置文件中包括所述
PCIe
设备的带宽分配模式对应的设置项,将所述配置文件传递至所述
retimer
芯片;所述
retimer
芯片用于根据所述
PCIe
设备的带宽分配模式对应的设置项调整带宽分配模式
。2.
根据权利要求1所述的系统,其特征在于,所述系统设于服务器主板,所述系统还包括非易失性存储器,所述非易失性存储器分别与所述基板管理控制器以及所述
retimer
芯片连接,所述
PCIe
设备和所述非易失性存储器接入
standby
供电,其中,所述基板管理控制器用于在所述服务器开机前,通过访问所述
PCIe
设备的寄存器获取所述
PCIe
设备的设备信息,根据所述设备信息确定所述
PCIe
设备的带宽分配模式,并确定与所述
PCIe
设备的带宽分配模式匹配的配置文件,将所述配置文件下载到所述非易失性存储器;所述
retimer
芯片用于在所述服务器开机后,从所述非易失性存储器中读取并加载所述配置文件,并根据所述配置文件中的
PCIe
设备的带宽分配模式对应的设置项调整带宽分配模式;所述基板管理控制器还用于在下载所述配置文件完成前,停住所述服务器的开机过程,直至所述配置文件下载过程结束
。3.
根据权利要求1所述的系统,其特征在于,所述
PCIe
设备包括多个,所述系统还包括
I2C
交换芯片,所述基板管理控制器与所述
I2C
交换芯片连接,所述
I2C
交换芯片通过
I2C
总线分别与各所述
PCIe
设备连接,其中,所述基板管理控制器用于通过所述
I2C
交换芯片获取各所述
PCIe
设备的设备信息
。4.
一种
retimer
芯片的
PCIe
带宽配置方法,其特征在于,所述方法应用于基板管理控制器,所述基板管理控制器与
PCIe
设备连接,所述
PCIe
设备与
retimer
芯片连接,所述方法包括:获取所述
PCIe
设备的设备信息,并根据所述设备信息确定所述
PCIe
设备的带宽分配模式;确定与所述
P...

【专利技术属性】
技术研发人员:郭伯亚
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1