一种pcie/pcix外插卡的程序下载系统及方法

文档序号:8457208阅读:478来源:国知局
一种pcie/pcix外插卡的程序下载系统及方法
【技术领域】
[0001]本发明公开一种程序下载系统及方法,属于服务器板卡技术领域,具体地说是一种PCIE/PCIX外插卡的程序下载系统及方法。
【背景技术】
[0002]目前的服务器产品中,为实现整机的功能扩展和性能提升常常使用高性能的PCIE/PCIX外插卡来实现。如:SAS12G存储卡、GPU显卡、10G/40G网卡、16G光纤HBA卡等。使用这些外插卡实现高速率、高性能的设计规格,需要板卡供电设置必须具备高效率、高可靠性及智能监控的特点。目前主要使用数字电源器件配合外插卡板卡供电设置。数字电源器件是将传统电源与微控制器结合,采用数字编程方式实现电源的控制、保护回路与智能监控。通过数字总线可控制输出电压、开关频率、过压、过流、裕度控制、温度监控参数的设置,能够较好的满足外插卡需求,因此板载数字电源器件的PCIE/PCIX外插卡投入应用。在其生产阶段,需要对每个板卡进行程序下载和功能测试。程序下载中包括对外插卡的主控制器和数字电源器件中的软件的下载,现有的下载方法中测试平台与PCIE/PCIX外插卡通过金手指相连,数字电源程序下载器通过SMBus线缆与PCIE/PCIX外插卡数字芯片的SMBus接口相连。这种设置导致每下载烧录一个板卡就需要拔插外插卡一次、同一板卡芯片间需要拔插多次,需要拔插数字电源下载器线缆多次,容易造成线缆的损伤,影响测试,并且操作费时费力,不利于提高生产效率。针对上述问题,本发明提出一种PCIE/PCIX外插卡的程序下载方法,针对板载数字电源器件的PCIE/PCIX外插卡,利用标准PCIE/PCIX接口中,闲置的SMBus信号与数字电源器件的SMBus接口相连,通过测试治具切换控制器,切换外插卡的程序下载。

【发明内容】

[0003]本发明针对现有的数字电源程序下载方法中的设置导致每下载烧录一个板卡就需要拔插外插卡一次、同一板卡芯片间需要拔插多次,需要拔插数字电源下载器线缆多次,容易造成线缆的损伤,影响测试,并且操作费时费力,不利于提高生产效率的问题。本发明提出一种PCIE/PCIX外插卡的程序下载方法,利用标准PCIE/PCIX接口中,闲置的SMBus信号与数字电源器件的SMBus接口相连,通过测试治具切换控制器,切换外插卡的程序下载。
[0004]本发明提出的具体方案是:
一种PCIE/PCIX外插卡的程序下载系统,包括PCIE/PCIX外插卡,测试转换治具,程序下载主机,程序下载器;
PCIE/PCIX外插卡上设置主控制器,数字电源器件,数字电源器件内设有数字电源芯片,其上有SMBus接口 ;
测试转换治具上根据PCIE/PCIX外插卡型号的不同,对应设置不同类型的PCIE/PCIX接口,并设置切换控制器;
程序下载器一端与程序下载主机相连;另一端与测试转换治具通过SMBus总线相连;程序下载主机安装程序下载软件;
切换控制器的SMBus切换接口通过SMBus总线与数字电源器件的数字电源芯片上SMBus接口相连,切换控制器负责切换PCIE/PCIX外插卡的程序下载。
[0005]所述的程序下载系统还包括具有PCIE/PCIX接口的测试主机,通过测试转换治具实现与PCIE/PCIX外插卡的连接。
[0006]所述的切换控制器采用多路选择切换电路,设置拨码开关控制触发、切换程序下载器的SMBus信号,使其依次发送到不同的PCIE/PCIX外插卡。
[0007]所述的测试主机、测试转换治具、PCIE/PCIX外插卡以金手指互连的方式连接。
[0008]一种PCIE/PCIX外插卡的程序下载方法:
搭建根据权利要求3或4所述的一种PCIE/PCIX外插卡的程序下载系统,
①其中测试转换治具的上行口与测试主机的PCIE/PCIX接口相连,下行口插入PCIE/PCIX外插卡;
②将程序下载器一端通过USB与程序下载主机相连,另一端与测试转换治具通过SMBus总线相连,同时打开程序下载主机的程序下载软件;
③将测试转换治具的拨码开关调至第一个PCIE/PCIX外插卡;
④开机上电后程序下载开始;
⑤测试主机开机上电,开始对第一个PCIE/PCIX外插卡的程序下载;
⑥下载完成后,将拨码开关切换至第二个PCIE/PCIX外插卡,进行程序下载;
⑦上述完成后断电重启,进入DOS环境,依次对两个PCIE/PCIX外插卡的主控制器进行Fff烧录下载;
⑧下载完成后,对PCIE/PCIX外插卡进行功能测试;功能测试PASS后,将已程序下载完成并测试的PCIE/PCIX外插卡更换为未下载程序及测试的PCIE/PCIX外插卡,重复进行①-⑧,直至所有PCIE/PCIX外插卡都已程序下载完成。
[0009]SMBus总线采用菊花链方式连接数字电源芯片与切换控制器,每个数字电源芯片设置不同总线地址,程序下载时在程序下载软件界面选择不同地址来完成对应芯片程序的下载。
[0010]所述的PCIE/PCIX外插卡为SAS 12G存储卡、GPU显卡、网卡、HBA卡。
[0011]所述的测试主机是服务器或PC机,带宽是PCIExl6或x8,速率是GEN3.0。
[0012]一种PCIE/PCIX外插卡程序下载的测试转换治具,使用在所述的一种PCIE/PCIX外插卡的程序下载方法中,根据PCIE/PCIX外插卡型号的不同,对应设置不同类型的PCIE/PCIX接口,并设置切换控制器;切换控制器上设SMBus切换接口,负责与PCIE/PCIX外插卡相连,控制切换PCIE/PCIX外插卡的程序下载。
[0013]所述的切换控制器采用多路选择切换电路,设置拨码开关控制触发、切换SMBus信号,使其依次发送到不同的PCIE/PCIX外插卡上。
[0014]本发明的有益之处是:本发明方法可以同时插入多个PCIE/PCIX外插卡进行程序下载,而测试转换治具的SMBus切换接口无需多次拔插,仅通过拨码切换PCIE/PCIX外插卡的数字电源器件中的同一 SMBus总线上不同地址的数字电源芯片,实现程序下载。本发明中的测试转换治具可以与不同带宽速率的PCIE/PCIX外插卡及测试主机相连,提高多个PCIE/PCIX外插卡程序下载速度,加快在线测试过程,大幅提高下载效率。
【附图说明】
[0015]图1是现有的PCIE/PCIX外插卡程序下载方法示意图;
图2是本发明的PCIE/PCIX外插卡程序下载方法示意图;
图3是PCIE/PCIX外插卡程序下载流程图。
【具体实施方式】
[0016]结合附图对本发明做进一步说明。
[0017]图1是显示现有的PCIE/PCIX外插卡程序下载方法,数字电源程序下载器通过SMBus线缆与PCIE/PCIX外插卡数字芯片的SMBus接口相连,这种设置导致每下载烧录一个板卡就需要拔插外插卡一次、同一板卡芯片间需要拔插多次,需要拔插数字电源下载器线缆多次。
[0018]图2显示本发明的PCIE/PCIX外插卡程序下载方法其中搭建一种PCIE/PCIX外插卡的程序下载系统:
包括PCIE/PCIX外插卡,测试转换治具,程序下载主机为PC主机,程序下载器,测试主机为测试服务器,带宽是PCIExl6或x8,速率是GEN3.0 ;
PCIE/PCIX外插卡上设置主控制器,数字电源器件,数字电源器件内设有数字电源芯片,其上有SMBus接口 ;
测试转换治具上根据PCI
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1