一种提高VR芯片FW烧录效率的烧录方法转让专利

申请号 : CN201410364522.X

文献号 : CN104156238A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 罗嗣恒刘冰

申请人 : 浪潮电子信息产业股份有限公司

摘要 :

本发明提供一种提高VR芯片FW烧录效率的烧录方法,属于服务器主板制作工艺领域,本发明按照硬件准备阶段、软件准备阶段、FW烧录阶段、烧录确认几个步骤,通过进入DOS环境下,在DOS命令提示符下直接运行一个批处理文件,可以快速实现主板上CPU和内存VR芯片FW的刷写,可以一次性实现主板上多组VR芯片的FW烧录,简单快捷。

权利要求 :

1.一种提高VR芯片FW烧录效率的烧录方法,其特征在于,对主板VR芯片FW做在线烧录时按照以下步骤:

1)、硬件准备阶段;

2)、软件准备阶段;

3)、FW烧录阶段;

4)、烧录确认;

通过进入DOS环境下,在DOS命令提示符下直接运行一个批处理文件,快速实现主板上CPU和内存 VR芯片FW的刷写。

2.根据权利要求1所述的方法,其特征在于,硬件准备阶段:拿到主板后,准备好启动U盘,并在主板上安装好CPU和内存;用PSU与主板连接,实现给主板供电。

3.根据权利要求2所述的方法,其特征在于,软件准备阶段:首先编译好烧录工具:VRPro.exe;然后,准备好VR芯片要烧录的FW文件以及批处理文件。

4.根据权利要求3所述的方法,其特征在于,FW烧录阶段:将FW文件以及批处理文件拷贝到启动U盘后,将U盘插接在主板的USB接口上,开机进入DOS命令提示符,然后键入:VR_CODE.bat,回车;系统即可自动执行VR芯片FW的烧录操作。

5.根据权利要求4所述的方法,其特征在于,烧录确认:待烧录完成后,烧录工具会将VR芯片的FW版本信息读取出来显示在屏幕上,同时显示:Successfully。

说明书 :

一种提高VR芯片FW烧录效率的烧录方法

技术领域

[0001] 本发明涉及服务器主板制作工艺领域,涉及一种提高VR芯片FW烧录效率的烧录方法。

背景技术

[0002] 伴随数字时代的到来,数字技术已经渗透到人们日常生活的各个领域。比如:电视、洗衣机、手机、乃至数据机房的服务器。数字信号具有:抗干扰性强、便于计算机识别处理、保密性好、信号传递信息的准确性高等优点。随着数字技术的广泛应用,作为服务器稳定工作的基石——电源,也开始用数字方式来实现对开关变换的控制,即数字电源技术。
[0003] 数字电源属于一个闭环控制系统,通过对电源输出端电压进行采样,然后对采样的电压值做数字化处理,并将处理后的数字信号输入至电源控制芯片进行运算处理,产生合适的PWM信号来控制开关MOS管的导通关断,最后通过输出滤波环节实现电压的稳定输出。以保障服务器在所有客户应用中的正常脉搏。
[0004] 目前服务器的关键部件——主板,以及主板上的CPU和内存供电方案已经开始数字电源技术的应用,并实现产品的批量。在服务器主板PCB设计过程中,为保证所有数字VR的输出电压都能满足设计要求,需要对VR芯片的FW进行调整;由于不同CPU和内存的VR线路的LAYOUT存在差异,这样就会导致最终优化的FW也会不同。比如:一块服务器主板包含有2颗CPU、4组内存时,优化后的FW需要用VR厂商提供的烧录板,在主板上通过I2C总线扫描VR芯片的地址。针对2组CPU VR芯片和4组内存 VR芯片逐个扫描,然后选择相应的VR芯片,通过烧录板上的I2C接口将FW信息烧录到VR芯片内;没选择一颗VR芯片,做一次烧录动作,这样一来,完成整块主板CPU和内存VR芯片FW的烧录需要做6次烧录操作。
[0005] 当服务器主板批量生产时,VR芯片的烧录环节会成为生产效率的瓶颈。

发明内容

[0006] 为解决上述问题,本文提出一种提高VR芯片FW烧录效率的烧录方法,该方法可以通过DOS命令下,直接运行批处理命令。即可完成上例所示的主板2组CPU VR芯片和4组内存 VR芯片。完成整块主板CPU和内存VR芯片FW的烧录只需要做1次烧录操作。
[0007] 对主板VR芯片FW做在线烧录时按照以下步骤:1)硬件准备阶段:
拿到主板后(在如前面所列举的主板),准备好启动U盘,并在主板上安装好CPU和内存(为保证主板上的VR芯片初始code所带来的电压波动风险,一般安装1颗CPU和1根内存,以实现最小化配置下正常开机,进入DOS环境);用PSU与主板连接,实现给主板供电;
2)软件准备阶段:
首先编译好烧录工具:VRPro.exe;然后,准备好VR芯片要烧录的FW文件以及批处理文件(比如:AB.txt、CD.txt、EF.txt、GH.txt、CPU0.txt、CPU1.txt、VR_CODE.bat);
3)FW烧录阶段:
将上面的文件拷贝到启动U盘后,将U盘插接在主板的USB接口上,开机进入DOS命令提示符,然后键入:VR_CODE.bat,回车;系统即可自动执行VR芯片FW的烧录操作;
4)烧录确认:
待烧录完成后,烧录工具会将VR芯片的FW版本信息读取出来显示在屏幕上,同时显示:Successfully!(该确认信息也可由软件工程师自定义)。
[0008] 以上,为一种提高VR FW烧录效率的烧录方法的实际案例步骤描述,按照以上操作流程即可实现VR FW的烧录。
[0009] 本发明的有益效果是:1)通过进入DOS环境下,在DOS命令提示符下直接运行一个批处理文件,可以快速实现主板上CPU和内存 VR芯片FW的刷写;
2)可以一次性实现主板上多组VR芯片的FW烧录,简单快捷。

附图说明

[0010] 附图1是本发明的工作流程示意图。
[0011] 附图2是实施例的主板示意图。

具体实施方式

[0012] 实施例:为使本发明的目的、技术方案和优点更加清楚,下面将结合附图2对本发明做进一步地详细描述。
[0013] 本发明提出一种提高VR芯片FW烧录效率的烧录方法。如图2所示:为一块双CPU、4组内存配置的主板,其中每颗CPU、每组内存均由单独的VR来实现电压转换供电。VR芯片通过SMBUS总线(为I2C总线)与PCH内的ME单元互联在一起。通过刷写软件工具VRPro.exe,实现主板PCH中ME单元对VR芯片FW数据的读写控制。
[0014] 将VR芯片FW制作成批处理文件保存在启动U盘中。以图2的主板为例,定义:4组内存 VR芯片FW的名称为:AB.txt、CD.txt、EF.txt、GH.txt,所对应的I2C地址依次为:addr1、addr2、addr3、addr4;
CPU0和CPU1 VR芯片FW的名称为:CPU0.txt、CPU1.txt,所对应的I2C地址依次为:
addr5、addr6;
批处理文件:VR_CODE.bat内容如下:
VRPro.exe addr1 AB.txt
VRPro.exe addr2 CD.txt
VRPro.exe addr3 EF.txt
VRPro.exe addr4 GH.txt
VRPro.exe addr5 CPU0.txt
VRPro.exe addr6 CPU1.txt
在FW烧录时,硬件方面的准备如下:在主板上安装好CPU和内存,将启动U盘插接在主板的USB接口上,用PSU给主板供电;主板开机后,进入DOS环境,在命令提示符下运行以下命令:
VR_CODE. bat
即可实现对主板6组VR芯片的一次烧录完成。