CN1245682C - 一种计算机芯片资料写入装置及方法 - Google Patents
一种计算机芯片资料写入装置及方法 Download PDFInfo
- Publication number
- CN1245682C CN1245682C CN 02156672 CN02156672A CN1245682C CN 1245682 C CN1245682 C CN 1245682C CN 02156672 CN02156672 CN 02156672 CN 02156672 A CN02156672 A CN 02156672A CN 1245682 C CN1245682 C CN 1245682C
- Authority
- CN
- China
- Prior art keywords
- chip
- write
- computer
- output input
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
一种计算机芯片资料写入装置及方法,是用于将计算机程序资料码通过一特定的输出输入控制芯片写入至一内存芯片;该装置及方法是在进行写入工作时,先检测出该输出输入控制芯片的型号;接着从该资料库中取出该输出输入控制芯片型号所对应的转换驱动程序及其相关的设定值;再将该转换驱动程序及相关设定值载入至写入控制模块;最后则将该计算机程序资料码借由该写入控制模块并通过该输出输入控制芯片而写入至该芯片。而本发明的特点在于可兼容多种不同型号的输出输入控制芯片,使得写入程序不必如现有技术要配合不同型号的输出输入控制芯片,要更换另一种写入装置,因此使得BIOS程序资料码的更新升级工作比现有技术更为便利及具有低成本。
Description
技术领域
本发明是关于一种计算机***技术,特别是关于一种计算机芯片资料写入的装置及方法,它可用于将计算机程序资料码通过一特定的输出输入控制芯片,例如南桥芯片组(Southbridge chipset),写入至一内存芯片,例如个人计算机中的基本输出输入***(BasicInput/Output System,BIOS)芯片。
背景技术
南桥芯片组(Southbridge chipset)是个人计算机主机板上常用的一种输出输入控制芯片,它可用来控制PCI(Peripheral ComponentInterconnect)总线架构中的内存与其它各种资料的输出、输入装置之间的资料交换,例如为IDE(Integrated Drive Electronics)硬盘装置、USB(Universal Serial Bus)连接口、串行口等之间的资料交换。
基本输出输入***(Basic Input/Output System,BIOS)是个人计算机中的一项重要装置,它通常是储存在一非挥发性的芯片中,例如只读存储器(Read-Only Memory,ROM)或可擦写的闪存(Flash Memory),用来执行个人计算机中的各种基本的输出、输入功能。由于个人计算机的功能日新月异,因此常需要对个人计算机中现有的BIOS作更新升级的工作,也就是将BIOS芯片中现有的程序资料删除,再将新的程序资料码写入到BIOS芯片中。
传统上,前述的更新升级工作是将一写入装置搭接到与BIOS芯片藕接的南桥芯片组上,即可将新的程序资料码通过该南桥芯片组写入到BIOS芯片中。然而现有的芯片资料写入装置的一项缺点在于它仅适用于搭接到一种特定型号的南桥芯片组,因此每一台写入装置仅能适用于可兼容的南桥芯片组的BIOS芯片,无法对其它不兼容的南桥芯片组的BIOS芯片进行写入工作。这是由于市面上所有的南桥芯片组虽然具有相同的基本架构,然而不同厂商所推出的南桥芯片组通常具有不同的规格,因此一台写入装置仅能兼容一特定型号的南桥芯片组。这一缺点使得计算机厂商需要预先制作不同型号的写入装置分别对应不同型号的南桥芯片组的BIOS芯片进行写入工作,因此使得BIOS程序资料码的更新升级工作极为不便利。
发明内容
为克服现有技术的缺点,本发明的主要目的在于提供一种计算机芯片资料的写入装置及方法,它可让计算机厂商使用一种写入装置即可兼容各种不同型号的南桥芯片组,不再需要针对不同型号的南桥芯片组配备相应的写入装置,就可完成写入程序的过程。
本发明的另一目的在于提供一种计算机芯片资料写入装置及方法,可使BIOS程序资料码的更新升级工作更为简单、便利,可降低升级的成本。
本发明的计算机芯片资料写入装置及方法可应用在将一组计算机程序资料码通过一特定的输出输入控制芯片,例如为南桥芯片组,写入至一内存芯片,例如为个人计算机中的基本输出输入***(BasicInput/Output System,BIOS)的芯片。
本发明的计算机芯片资料写入装置至少包括:一数据库,其中预存有多种已知型号的输出输入控制芯片的转换驱动程序及其相关的设定值;一芯片型号检测模块,它可检测出该输出输入控制芯片的型号,并进而从该数据库中取出该型号的输出输入控制芯片所对应的转换驱动程序及其相关的设定值;以及一写入控制模块,它可接收该芯片型号检测模块从该数据库中取出的输出输入控制芯片转换驱动程序及其相关的设定值,通过该输出输入控制芯片将该计算机程序资料码写入至该内存芯片。
本发明的计算机芯片资料写入装置还可包括:一数据库,其中预存有多种已知型号的南桥芯片组的转换驱动程序及其相关的设定值;一芯片型号检测模块,可检测该南桥芯片组的型号,并进而从该数据库中取出该南桥芯片组对应的转换驱动程序及其相关的设定值;以及一写入控制模块,可接收该芯片型号检测模块从该数据库中所取出的南桥芯片组转换驱动程序及其相关的设定值,借此而可通过该南桥芯片组将该计算机程序资料码写入至该内存芯片。
本发明的计算机芯片资料写入方法为:建立一数据库,其中预存有多种已知型号的输出输入控制芯片的转换驱动程序及其相关的设定值;在实际进行写入工作时,首先进行一芯片型号的检测程序,检测出该输出输入控制芯片的型号;接着进行一数据库对应程序,从该数据库中取出该型号输出输入控制芯片对应的转换驱动程序及其相关的设定值;接着进行一设定程序,借此将上述的转换驱动程序及相关的设定值加载至一写入控制模块;接着进行一写入程序;其中是将该计算机程序资料码借由该写入控制模块、并通过该输出输入控制芯片写入到该内存芯片。
本发明的计算机芯片资料写入装置及方法的特点在于可兼容多种各式不同型号的输出输入控制芯片,使得写入程序不必如现有技术那样为配合不同型号的输出输入控制芯片,需要更换另一种写入装置,因此可使得BIOS程序资料码的更新升级工作比现有技术更为便利及具有较低的成本。
附图说明
图1为一***架构示意图,显示本发明的计算机芯片资料写入装置的基本架构;
图2为一资料列表,显示一组目前已知的南桥芯片组的型号识别码;
图3为一流程图,显示本发明的计算机芯片资料写入装置及方法的基本操作流程。
具体实施方式
实施例
以下即配合附图,详细说明本发明的计算机芯片资料写入装置及方法的实施例。
图1显示本发明的计算机芯片资料写入装置(如标号100所指的虚线框所包含的部分)的基本架构。如图所示,本发明的计算机芯片资料写入装置100在实际应用上是搭接到一输出输入控制芯片,例如南桥芯片组20,通过该南桥芯片组20对一可擦写的内存芯片10,例如是个人计算机中的基本输出输入***(Basic Input/Output System,BIOS)的芯片,进行一写入程序。
本发明的计算机芯片资料写入装置100的基本架构至少包含:(a)一数据库110;(b)一芯片型号检测模块120;以及(c)一写入控制模块130。
数据库110中预存有多种已知型号的南桥芯片组的型号识别码(Device ID)及其对应的转换驱动程序及其相关的设定值。图2的数据列表即显示一组目前已知的南桥芯片组的型号识别码,其中每一个型号识别码即代表市面上一种已知的南桥芯片组型号。
图3的流程图即显示本发明的计算机芯片资料写入装置100的基本操作流程。
请同时参阅图2和图1,首先执行步骤S0的藕接程序,借此将本发明的计算机芯片资料写入装置100藕接至南桥芯片组20。
接着进行步骤S1的芯片型号检测程序;其中令芯片型号检测模块120检测该输出输入控制芯片(即南桥芯片组)20的型号,也就是取得该南桥芯片组20中所预先嵌入的型号识别码(Device ID),并将取得的芯片型号识别码(Device ID)传送至数据库110。
接着进行步骤S2的数据库对应程序;其中令数据库110利用上述的芯片型号检测模块120所取得的芯片型号识别码(Device ID),作为搜寻关键词,借此搜寻出该芯片型号识别码(Device ID)所对应的转换驱动程序及相关的设定值。
接着进行步骤S3的设定程序;其中令数据库110将上述的转换驱动程序及相关的设定值加载到写入控制模块130中,借此将写入控制模块130的操作模式设定成兼容至目前所搭接的南桥芯片组20。
接着进行步骤S4的写入程序;其中令写入控制模块130将更新用的程序资料码131通过该南桥芯片组20写入至内存芯片10。此即完成对内存芯片10的程序资料码更新工作。
总而言之,本发明提供了一种新颖的计算机芯片资料写入装置及方法,它可搭接到一输出输入控制芯片,借以通过该输出输入控制芯片将计算机程序资料码写入至一内存芯片;其特点在于可兼容多种不同型号的输出输入控制芯片,使得写入程序,不再需要配合针对不同型号的输出输入控制芯片而更换写入装置,因此使得BIOS程序资料码的更新升级工作比现有技术更为简单、便利,并降低了使用成本。
Claims (6)
1.一种计算机芯片资料的写入方法,它可应用于将一组计算机程序资料码通过一特定型号的输出输入控制芯片,写入至一内存芯片,其特征在于,该计算机芯片资料写入方法至少包括:
建立一数据库,其中预存有多种已知型号的输出输入控制芯片的转换驱动程序及其相关的设定值;
在实际进行写入工作时,首先进行一芯片型号的检测程序,借此检测出该输出输入控制芯片的型号;
接着进行一数据库对应程序,从该数据库中取出该型号的输出输入控制芯片所对应的转换驱动程序及其相关的设定值;
接着进行一设定程序,将上述的转换驱动程序及相关的设定值加载至一写入控制模块;
再接着进行一写入程序;其中是将该计算机程序资料码借由该写入控制模块、并通过该输出输入控制芯片写入到该内存芯片。
2.如权利要求1所述的计算机芯片资料写入方法,其特征在于,该输出输入控制芯片是一南桥芯片组。
3.如权利要求1所述的计算机芯片资料写入方法,其特征在于,该内存芯片是一BIOS芯片。
4.一种计算机芯片资料写入装置,它可应用于将一组计算机程序资料码通过一特定型号的输出输入控制芯片写入至一内存芯片,其特征在于,该计算机芯片资料写入装置至少包括:
一数据库,其中预存有多种已知型号的输出输入控制芯片的转换驱动程序及其相关的设定值;
一芯片型号检测模块,它可检测出该输出输入控制芯片的型号,并进而从该数据库中取出该输出输入控制芯片型号所对应的转换驱动程序及其相关的设定值;以及
一写入控制模块,它可接收该芯片型号检测模块从该数据库中取出的输出输入控制芯片转换驱动程序及其相关的设定值,借此可通过该输出输入控制芯片将该计算机程序资料码写入至该内存芯片。
5.如权利要求4所述的计算机芯片资料写入装置,其特征在于,该输出输入控制芯片是一南桥芯片组。
6.如权利要求4所述的计算机芯片资料写入装置,其中该内存芯片是一BIOS芯片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02156672 CN1245682C (zh) | 2002-12-13 | 2002-12-13 | 一种计算机芯片资料写入装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02156672 CN1245682C (zh) | 2002-12-13 | 2002-12-13 | 一种计算机芯片资料写入装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1508676A CN1508676A (zh) | 2004-06-30 |
CN1245682C true CN1245682C (zh) | 2006-03-15 |
Family
ID=34236344
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 02156672 Expired - Fee Related CN1245682C (zh) | 2002-12-13 | 2002-12-13 | 一种计算机芯片资料写入装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1245682C (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107422658A (zh) * | 2011-09-21 | 2017-12-01 | 日立汽车***株式会社 | 程序变更获取方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100421063C (zh) * | 2005-06-23 | 2008-09-24 | 深圳市顶星数码网络技术有限公司 | 刷写bios的装置及方法 |
CN102012889B (zh) * | 2009-09-07 | 2013-04-10 | 纬创资通股份有限公司 | ***装置、写入用制造工具及具有此***装置的电子设备 |
CN103559910B (zh) * | 2013-09-27 | 2016-05-25 | 深圳市芯海科技有限公司 | 应用于烧录器的实现智能切换烧录芯片时序的***及方法 |
CN107025198A (zh) * | 2016-02-01 | 2017-08-08 | 昆达电脑科技(昆山)有限公司 | 动态显示usb存储设备格式的方法 |
CN110058141A (zh) * | 2018-01-19 | 2019-07-26 | 神讯电脑(昆山)有限公司 | 芯片测试***及其测试方法 |
-
2002
- 2002-12-13 CN CN 02156672 patent/CN1245682C/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107422658A (zh) * | 2011-09-21 | 2017-12-01 | 日立汽车***株式会社 | 程序变更获取方法 |
CN107422658B (zh) * | 2011-09-21 | 2020-03-10 | 日立汽车***株式会社 | 程序变更获取方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1508676A (zh) | 2004-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1464387A (zh) | 硬件设备驱动程序的安装方法及计算机 | |
CN101634960A (zh) | 一种修改bios参数及重新生成校验和的方法 | |
CN106933754A (zh) | 一种usb驱动识别方法及装置 | |
CN1245682C (zh) | 一种计算机芯片资料写入装置及方法 | |
CN101196957A (zh) | 检查支持装置和方法 | |
US20070094427A1 (en) | System and method for verifying the coupled locations of computer devices | |
US6904484B1 (en) | Low pin count (LPC) firmware hub recovery | |
CN1346085A (zh) | 用于嵌入式微控制单元的更新程序码方法 | |
US20070294430A1 (en) | Generating a device address persistent across different instantiations of an electronic device | |
JP4831317B2 (ja) | Pci多段ブリッジ構成コンピュータにおけるacpiマシン語テーブル記述方法及び装置とそのプログラム | |
CN1728284A (zh) | 一种扫描闪存盘的闪存芯片的方法 | |
CN100533418C (zh) | 用于修改版本标识寄存器的内容的方法和装置 | |
CN102262578A (zh) | 一种机器主板芯片上的信息记录和管理方法 | |
CN1248094C (zh) | 可储存资料的鼠标装置 | |
CN110415756B (zh) | 一种测试ssd标签信息的方法及其装置 | |
CN1123828C (zh) | 显示bios查错码的方法及其装置 | |
US20070239976A1 (en) | Message displaying system and method | |
CN1122215C (zh) | 驱动程序的安装方法 | |
CN2898942Y (zh) | 集成电路韧体加载装置 | |
CN100511145C (zh) | 更新***管理基本输入输出***数据的方法 | |
CN106648727A (zh) | 一种windows***下显卡刷新BIOS的方法 | |
US20090138692A1 (en) | Self describing line cards in network switch | |
CN112860237B (zh) | 一种测控固件生成方法、装置、计算机设备及存储介质 | |
CN1260660C (zh) | 外接装置传输介面控制方法及相关装置 | |
CN100347670C (zh) | 自动判断计算机平台类型的程序码写入方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060315 Termination date: 20101213 |