一种自动切换PCIe信号的Riser卡设计方法与流程

文档序号:11707533阅读:3496来源:国知局
一种自动切换PCIe信号的Riser卡设计方法与流程
本发明公开一种riser卡设计方法,涉及pcie信号管理领域,具体的说是一种自动切换pcie信号的riser卡设计方法。
背景技术
:riser一般是指插在pci-e接口上的功能扩展卡或转接卡。是新一代的总线接口。它采用了目前业内流行的点对点串行连接,比起pci以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且提高了数据传输频率,达到以往pci所不能提供的高带宽。目前在高端服务器中,利用riser解决空间和功能的冲突非常常见,为了满足服务器的众多功能,riser上包含的slot的数目及类型也逐渐增多,不同的riser卡上的pcie标准信号带宽不同,bios需要将pcie切换到x4或者x8或者x16,因此需要根据一些信号判断当前pcie信号所在board的id,因此对bios配置pcie信号提出了挑战,以往的boardid都是通过固定的pin来判断固定的riser,不能够灵活配置,固定的pcieslot只能插固定的riser,而本发明提供一种自动切换pcie信号的riser卡设计方法,主要针对服务器的多种pcieriser以及nvme硬盘对标准pcie信号切换的需求,通过对pcieriser的boardid设计,进行id侦测,bios可以自动切换riser上的pcie标准信号带宽。bios,basicinputoutputsystem,基本输入输出系统;nvme,non-volatilememoryexpress,非易失性存储器标准。技术实现要素:本发明针对以往的boardid都是通过固定的pin来判断固定的riser,不能够灵活配置,固定的pcieslot只能插固定的riser的问题,提供一种自动切换pcie信号的riser卡设计方法,针对服务器的多种pcieriser以及nvme硬盘对标准pcie信号切换的需求,通过对pcieriser的id检测设计,进行id侦测,bios可以自动切换riser上的pcie标准信号带宽。一种自动切换pcie信号的riser卡设计方法,在riser卡上除了设置标准pcieslot外,还设置边缘连接器和slimline连接器,其中选择slimline连接器的部分pin作为boardid,使这部分pin通过电路连接可编程逻辑器件,可编程逻辑器件与bios进行通信,通过判断boardid的不同,切换pcie信号。选择slimline连接器的部分pin作为boardid,将这部分pin连接电阻,再通过电路连接可编程逻辑器件。根据实际情况,选择boardid连接0欧姆电阻接地或悬空。在riser卡上设置时钟芯片,将时钟信号发送给riser卡的标准pcieslot。在riser卡上配备iicswitch,通过切换将iic接到不同的标准pcieslot上。在riser卡上设置标准pciex8slot或者标准pciex16slot。一种自动切换pcie信号的riser卡,利用所述的方法设计,riser卡上设置标准pcieslot,还设置边缘连接器和slimline连接器,其中选择slimline连接器的部分pin作为boardid,这部分pin通过电路连接可编程逻辑器件,使可编程逻辑器件与bios进行通信,通过判断boardid的不同,切换pcie信号。所述slimline连接器的部分pin作为boardid,将这部分pin连接电阻,再通过电路连接可编程逻辑器件。根据实际情况,riser卡上选择boardid连接0欧姆电阻接地或悬空。当然上述riser卡可以上设置时钟芯片,将时钟信号发送给riser卡的标准pcieslot,也可配备iicswitch,通过切换将iic接到不同的标准pcieslot上。通常riser卡上设置标准pciex8slot或者标准pciex16slot。本发明与现有技术相比具有的有益效果是:本发明提供一种自动切换pcie信号的riser卡设计方法,在riser卡上除了设置标准pcieslot外,还设置边缘连接器和slimline连接器,其中选择slimline连接器的部分pin作为boardid,使这部分pin通过电路连接可编程逻辑器件,可编程逻辑器件与bios进行通信,通过判断boardid的不同,切换pcie信号;本发明方法主要针对服务器的多种pcieriser以及nvme硬盘对标准pcie信号切换的需求,通过对pcieriser的boardid设计,进行id侦测,bios可以自动切换riser上的pcie标准信号带宽,解决固定的pcieslot只能插固定的riser,不能够灵活配置的问题。附图说明图1实施例1信号连接示意图;图2实施例2信号连接示意图;图3本发明方法流程示意图。具体实施方式本发明提供一种自动切换pcie信号的riser卡设计方法,在riser卡上除了设置标准pcieslot外,还设置边缘连接器和slimline连接器,其中选择slimline连接器的部分pin作为boardid,使这部分pin通过电路连接可编程逻辑器件,可编程逻辑器件与bios进行通信,通过判断boardid的不同,切换pcie信号。同时提供利用上述方法设计而成的一种自动切换pcie信号的riser卡。为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明进一步详细说明。实施例1利用本发明方法设计一种自动切换pcie信号的riser卡,参考图1,在riser卡上设置4个标准的pciex8slot,还设置pciex16的金手指边缘连接器和2个高速slimline连接器,其中选择slimline连接器的2个pin作为boardid,使这部分pin接电阻后上来到3.3v,再连接cpld,cpld与bios进行通信,通过判断boardid的不同,切换pcie信号;上述riser卡中采用时钟芯片将pciex16的金手指上的100m时钟信号分成两路到riser卡上的两个pciex8slot,另外两个pciex8slot的时钟分别来自slimline连接器,并配备iicswitch,可以通过切换将iic接到不同pciex8slot上;slimline连接器的boardid0下拉0欧姆电阻接地,boardid1悬空。使用2个slimline连接器可以接到nvme背板上,组成4个pciex4的nvme硬盘,增加系统存储容量。实施例2利用本发明方法设计一种自动切换pcie信号的riser卡,参考图2,在riser卡上设置2个标准的pciex16slot,还设置pciex16的金手指边缘连接器和2个高速slimline连接器,其中选择slimline连接器的部分pin作为boardid,使这部分pin接电阻后上来到3.3v,再连接cpld,cpld与bios进行通信,通过判断boardid的不同,切换pcie信号;上述riser卡中将pciex16的金手指上的100m时钟信号发送到riser卡上的一个pciex16slot上,另外1个pciex16slot的时钟分别来自其中一个slimline连接器,一个pciex16slot的pcie信号来自于riser金手指,另一个pciex16slot的pcie信号则来自2个slimline连接器,此riser上不需要clkbuffer,可与实施例1采用同样的boardidpin,其中slimline连接器的boardid1下拉0欧姆电阻接地,boardid0悬空。对于nvme背板,可以将相同位置的boardidpin,boardid0、boardid1均下拉0欧姆电阻接地。上述实施例中根据boardidpin的不同的值,可以判断现在系统在位的卡是什么卡,bios可以根据此信息来适时切换pcie,其真值表如表1:表1主板slotboardid0boardid1pcie标卡11nvme背板004x8riser012x16riser10利用本发明方法bios可以自动切换riser上的pcie标准信号带宽,解决固定的pcieslot只能插固定的riser,不能够灵活配置的问题。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1