[发明专利]主机板在线编程系统及方法无效
申请号: | 200610166949.4 | 申请日: | 2006-12-13 |
公开(公告)号: | CN101201742A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 姜骁;郑全阶;陈玄同;刘文涵 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/38 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 潘培坤 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机板 在线 编程 系统 方法 | ||
技术领域
本发明涉及一种服务器主机板的编程系统,尤其涉及一种主机板在线编程系统及方法。
背景技术
通常,服务器主机板上有很多器件需要在出厂前做相应配置或编程,这些器件主要分为储存器与控制器两类,储存器例如为电子可擦除可编程只读存储器(EEPROM)、闪存(flash)等,控制器例如包括周边接口控制器(PIC)单片机及可编程片上系统(PSOC)单片机等。这些器件总线接口类型上存在很大差异,因此对其进行配置或编程是较为困难的。
目前对主机板器件编程的方案主要有两种:一是离线编程,即首先配置或编程芯片,然后再焊接芯片至主机板上;二是在线编程,即先把芯片焊接至主机板上,然后再配置或编程。对于在线编程,目前最广泛应用的是在主机板设计阶段,预先留出一些插针作为编程插针,并以排针形式暴露于外部,以作为刻录器与主机板的连接接口。在主机板焊接完毕后,采用器件厂商提供的工具或者生产线自行设计的编程器进行编程。
然而公知技术的上述在线编程方法仍然存有诸多缺陷:1.对于芯片为并行接口的闪存,则需要外露很多的排针,因此为主机板布线增加很大困难,进而目前闪存不适宜在线编程;2.预留插针在服务器出厂后则没有用处,因此不但浪费主机板空间,还给用户留下更改主机板芯片内容的条件。若通过预留插针对芯片内容进行读取和修改,则引入主机板的不稳定性;3.编程器距离目标编程芯片较远,增加了信号传输的距离,因此将对信号强度及传输正确性造成影响。尤其是线路的增长引入了信号串扰,降低信号的抗干扰能力。此外,引入在线电阻降低了信号的稳定性,对刻录结果的正确性造成很大影响;4.由于待编程芯片在主机板上的分布比较零散,执行编程时需要依据功能而分别连接编程器线路至对应目标芯片上,因此效率低且容易出错,易造成遗漏;5.编程器不能完全适应主机板上所有待编程芯片,往往需要多个编程工具才能完成芯片编程工作,所以操作繁琐且费时。
发明内容
为了解决上述公知技术中的问题与缺陷,本发明的目的在于提供一种主机板在线编程系统及方法,不仅可实现简单、方便的主机板编程,还保证了主机板性能的安全性及稳定性。
因此,本发明提供了一种主机板在线编程系统,其应用于计算机主机板中,所述系统包括:编程接口连接器和主机板连接器。其中,该编程接口连接器设置于该计算机主机板上,该编程接口连接器的一端连接有板上编程器,该编程接口连接器的另一端连接有多个待编程芯片,以连接该板上编程器与所述待编程芯片之间的通信;该主机板连接器的一端通过计算机连接器连接至编程主控程序,该主机板连接器的另一端连接至该编程接口连接器,并通过该板上编程器的通信接口进行该板上编程器与该编程主控程序之间的通信,进而传输该编程主控程序的编程内容至该板上编程器,以编程对应的待编程芯片。
依照本发明的主机板在线编程系统,所述系统还包括总线开关,该总线开关设置于该主机板连接器与该编程接口连接器之间,以切断或接通该主机板连接器与该编程接口连接器之间的通信。其中,当该板上编程器连接至该编程接口连接器时,该总线开关接通该主机板连接器与该编程接口连接器之间的通信;当该板上编程器与该编程接口连接器的连接断开时,该总线开关切断该主机板连接器与该编程接口连接器之间的通信。优选的是,该板上编程器是可更换的。此外,所述系统还可以包括多路开关,该多路开关设置于该编程接口连接器与所述待编程芯片之间,以依照所述待编程芯片的编程接口类型切换该板上连接器与所述待编程芯片之间的通信总线。
此外,本发明还提供了一种主机板在线编程方法,应用于计算机主机板的芯片编程中,此方法包括以下步骤:在该计算机主机板上设置编程接口,其中该编程接口的一端连接有板上编程器,该编程接口的另一端连接有多个待编程芯片,以连接该板上编程器与所述待编程芯片之间的通信;连接主机板连接器与该编程接口,并通过该板上编程器的通信接口进行该主机板连接器与该板上编程器之间的通信;连接该主机板连接器的另一端至编程主控程序;以及当该编程主控程序进行编程时,通过该主机板连接器与该板上编程器之间的通信,传输该编程主控程序的编程内容至该板上编程器,以编程对应的待编程芯片。
其中所述编程主控程序编程待编程芯片的步骤还包括如下步骤:该编程主控程序传输控制命令至该板上编程器,并进行输入输出端口配置,以将待编程芯片的类型通知该板上编程器;该编程主控程序发送编程启动命令至该板上编程器,并发送所述待编程芯片的数据片段;以及该板上编程器接收并传输数据片段至对应的待编程芯片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610166949.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:化学实验废水处理装置
- 下一篇:低功耗滚动活塞式制冷压缩机