一种一键切换PCIE Switch工作模式的方法[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201711340108.5
(22)申请日 2017.12.14
(71)申请人 郑州云海信息技术有限公司
地址 450000 河南省郑州市郑东新区心怡
路278号16层1601室
(72)发明人 张思盖 
(74)专利代理机构 济南舜源专利事务所有限公
司 37205
代理人 刘晓政
(51)Int.Cl.
G06F  13/38(2006.01)
G06F  13/40(2006.01)
G06F  13/42(2006.01)
(54)发明名称
一种一键切换PCIE Switch工作模式的方法
(57)摘要
本申请发明一种一键切换PCIE  Switch工作
模式的方法,可以通过机箱外侧UI按键或者BMC
远程登录界面下相关选项实现工作模式一键切
换,切换过程中涉及到的刷新FW,重启系统,配置
Strap  Pin等都由BMC自动进行,无需人为干涉,
操作方便简单,
大大提高了测试效率。权利要求书2页  说明书4页  附图2页CN 108090006 A 2018.05.29
C N  108090006
A
1.一种一键切换PCIE Switch工作模式的方法,其特征在于,该方法具体包括:
将Strap Pin通过模拟开关或Mos管接上拉电阻和下拉电阻;
模拟开关或Mos管受BMC控制,控制上拉电阻和下拉电阻的通断;
PCIE Switch配置Flash通过一个二选一选择开关分别接到PCIE Switch和BMC,在正常启动模式下选通开关接PCIE Switch一侧,在FLASH刷新时接到BMC一侧;
通道控制受BMC控制;
BMC有对CPLD的开关机控制端口,可以通过该端口对系统进行开关机重启,保证配置完成后可以自动重启进入新工作模式;
一个按键通过CPLD接入BMC,通过CPLD进行按键消抖工作;
如果按键按下,BMC检测到切换按键信号切换二选一开关到BMC一侧;
刷入新版固件;
切换二选一开关到Switch一侧;
关机;
切换Strap Pin到对应模式下;
开机,显示对应界面信息。
2.如权利要求1所述的一键切换PCIE Switch工作模式的方法,其特征还在于,模拟开关或Mos管受BMC控制,可以选择上拉导通R1电阻,下拉电阻导通R2或者上拉电阻、下拉电阻全部断开的高阻态。
3.如权利要求2所述的一键切换PCIE Switch工作模式的方法,其特征还在于,BMC有对指示灯的控制端口,可以用于指示目前Switch的模式。
4.如权利要求3所述的一键切换PCIE Switch工作模式的方法,其特征还在于,BMC预先存储新版本配置固件或者从BMC对外USB口读取相关固件开写入FLASH中。
5.一种一键切换PCIE Switch工作模式的方法,其特征在于,该方法具体包括:
将Strap Pin通过模拟开关或Mos管接上拉电阻和下拉电阻;
模拟开关或Mos管受BMC控制,控制上拉电阻和下拉电阻的通断;
PCIE Switch配置Flash通过一个二选一选择开关分别接到PCIE Switch和BMC,在正常启动模式下选通开关接PCIE Switch一侧,在FLASH刷新时接到BMC一侧;
通道控制受BMC控制;
BMC有对CPLD的开关机控制端口,可以通过该端口对系统进行开关机重启,保证配置完成后可以自动重启进入新工作模式;
如果需要切换,终端计算机登陆BMC执行模式切换工作,对Switch进行刷新,通过远程控制端口进行上载,获取新固件;
切换二选一开关到BMC一侧;
刷入新版固件;
切换二选一开关到Switch一侧;
关机;
切换Strap Pin到对应模式下;
开机,显示对应界面信息。
6.如权利要求5所述的一键切换PCIE Switch工作模式的方法,其特征还在于,模拟开
关或Mos管受BMC控制,可以选择上拉导通R1电阻,下拉电阻导通R2或者上拉电阻、下拉电阻全部断开的高阻态。
7.如权利要求6所述的一键切换PCIE Switch工作模式的方法,其特征还在于,BMC有对指示灯的控制端
口,可以用于指示目前Switch的模式。
一种一键切换PCIE Switch工作模式的方法
技术领域
[0001]本发明涉及服务器总线板卡设计领域,具体涉及一种一键切换PCIE Switch工作模式的方法。
背景技术
[0002]PCIE凭借其高效通用性强的特性,作为一种常用接口在计算机、服务器、存储行业得到广泛应用。随着对性能和功能的需求不断增加,基于PCIE接口的HBA卡、HCA卡、GPU卡、网卡、OCP卡以及多种加速卡相继出现。受限于CPU PCIE端口数量的限制,同一系统中支持的PCIE设备被限制。为解决CPU有限的PCIE端口,与日渐增加的功能、性能需求的矛盾,用于扩展PCIE端口的PCIE Switch随之诞生。
[0003]目前PCIE Switch支持的常见模式为Base Mode、VS Mode、NT Mode和Fabric模式。其中,Base Mode为常用模式。Base Mode是将一个上行端口扩展为多个下行端口,是实现最常用的一扩展多的应用。如附图1所示。附图2所示为VS Mode(Virtual Switch Mode虚拟Switch)模式,即虚拟Switch模式。VS Mode可以将一个Switch虚拟成两个或者两个以上的Switch,每个Switch独立工作,而且可以实
现两个Switch之间Failover。附图3所示为NT Mode模式。NT Mode为Non-transparent Mode,即非透明传输模式。NT Mode模式可以实现同一Switch下Host共存,可以访问Switch下的Device,并可以实现Host间的信息交互。目前常见Swicth最多两个NT口,可以容纳三个Host共存。附图4所示为Fabric Mode模式。Fabric Mode可以支持多个Host共存,并可以通过Fabric端口组建Fabric网络,实现多Switch互联,并对支持Share IO功能的设备实现Share IO(共享设备)访问的功能。
[0004]在不同的应用场景下采用不同的模式可以增加机器性能,提高处理效率。在某些特殊环境下需要多种模式的切换来满足应用需求。对于模式切换,需要通过配置Strap Pin 和调整固件来实现,在多数情况下二者缺一不可。
[0005]以PLX公司PCIE Switch进行常用的Base Mode与VS Mode的切换为例来描述,目前常采用的方法相对复杂,基本过程大致如下:
[0006]  1.手动关机断电,有些情况下若不方便机箱内操作时需要将板卡拆出机箱外;[0007]  2.需要通过拨码开关或者更换Strap Pin上电阻调整Strap Pin输入状态;[0008]  3.对PCIE Switch的固件进行刷新,目前一般采取的刷新方式包含离线刷新和在线刷新方式:
[0009]a)离线刷新即将存放固件的FLASH芯片从PCB上取下,通过烧录工具重新烧录后重新焊接在PCB上,或放入对应芯片座上。
[0010]b)在线烧录需要通过PCIE Switch指定的调试治具连接其调试端口来刷新固件[0011]  4.板卡装回机器,上电开机。
[0012]从整个过程来看,PCIE Switch模式切换操作非常繁琐,耗费时间较长,不利于效率提升。在一些现场环境下,还需要打开机箱调整Strap Pin状态,同时,刷新固件也是非常困难的,这给使用带来了极大的不便。
[0013]针对上述问题,本申请发明一种一键切换PCIE Switch工作模式的方法,可以通过机箱外侧UI按键或者BMC远程登录界面下相关选项实现工作模式一键切换,切换过程中涉及到的刷新FW,重启系统,配置Strap Pin等都由BMC自动进行,无需人为干涉,操作方便简单,大大提高了测试效率。
发明内容
[0014]本发明提供一种一键切换PCIE Switch工作模式的方法,通过设计硬件电路和BMC 控制方式实现一种一键切换PCIE Switch工作模式的方法,切换触发后切换过程自动进行,无需手动干涉,避免了繁琐的手动操作流程。切换触发方式包含按键触发和BMC远程登陆界面触发,Switch工作模式可以由机箱外侧指示灯指示,并可以在BMC界面下查看。
[0015]具体地,本申请请求保护一种一键切换PCIE Switch工作模式的方法,其特征在于,该方法具体包括:
[0016]将Strap Pin通过模拟开关或Mos管接上拉电阻和下拉电阻;
[0017]模拟开关或Mos管受BMC控制,控制上拉电阻和下拉电阻的通断;
[0018]PCIE Switch配置Flash通过一个二选一选择开关分别接到PCIE Switch和BMC,在正常启动模式下选通开关接PCIE Switch一侧,在FLASH刷新时接到BMC一侧;
[0019]通道控制受BMC控制;
[0020]BMC有对CPLD的开关机控制端口,可以通过该端口对系统进行开关机重启,保证配置完成后可以自动重启进入新工作模式;
[0021]一个按键通过CPLD接入BMC,通过CPLD进行按键消抖工作;
[0022]如果按键按下,BMC检测到切换按键信号切换二选一开关到BMC一侧;
[0023]刷入新版固件;
[0024]切换二选一开关到Switch一侧;
[0025]关机;
[0026]切换Strap Pin到对应模式下;
[0027]开机,显示对应界面信息。
[0028]如上所述的一键切换PCIE Switch工作模式的方法,其特征还在于,模拟开关或Mos管受BMC控制,可以选择上拉导通R1电阻,下拉电阻导通R2或者上拉电阻、下拉电阻全部断开的高阻态。
[0029]如上所述的一键切换PCIE Switch工作模式的方法,其特征还在于,BMC有对指示灯的控制端口,可以用于指示目前Switch的模式。
[0030]如上所述的一键切换PCIE Switch工作模式的方法,其特征还在于,BMC预先存储新版本配置固件或者从BMC对外USB口读取相关固件开写入FLASH中。
[0031]具体地,本申请请求保护一种一键切换PCIE Switch工作模式的方法,其特征在于,该方法具体包括:
[0032]将Strap Pin通过模拟开关或Mos管接上拉电阻和下拉电阻;
[0033]模拟开关或Mos管受BMC控制,控制上拉电阻和下拉电阻的通断;
[0034]PCIE Switch配置Flash通过一个二选一选择开关分别接到PCIE Switch和BMC,在正常启动模式下选通开关接PCIE Switch一侧,在FLASH刷新时接到BMC一侧;

本文发布于:2024-09-26 02:18:51,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/487138.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:切换   模式   工作
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议