[发明专利]固件更新方法和使用该方法更新固件的芯片有效
申请号: | 200910204033.7 | 申请日: | 2009-09-30 |
公开(公告)号: | CN101667133A | 公开(公告)日: | 2010-03-10 |
发明(设计)人: | 丁杰;赖瑾 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 于小宁 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 使用 芯片 | ||
技术领域
本发明涉及一种固件更新方法和使用该方法更新固件的芯片。更具体地,本发明涉及一种能够简化固件更新过程并且减少固件更新成本和时间的固件更新方法以及使用该方法更新固件的芯片。
背景技术
目前,诸如网络集线器之类的设备中的很多芯片都包括微控制器单元(MCU)以及存储用于该MCU的固件的只读存储器(ROM),该固件是在对芯片进行流片(tape out)时固化在ROM中的。图1示出了这种传统芯片的示意性框图。如图1所示,芯片100包括通过ROM总线彼此连接的ROM101和MCU 102。当激活芯片100时,MCU 102读取存储在ROM 101中的固件,然后利用该固件来执行操作。
在芯片使用过程中,为了修正硬件的缺陷或固件中的错误、给芯片增加新的功能、或者进一步优化固件以提高芯片的性能,常常需要对固件进行更新。然而,在传统芯片中,用于MCU 102的固件被固化在ROM 101中,不能通过直接对ROM 101进行擦除和写入来更新该固件,因此,往往需要对整个芯片进行重新流片以便将ROM中的原始固件替换为更新的固件。这样的固件更新过程较为复杂,且成本高、时间长。
因此,需要一种改进的固件更新方法和使用该方法更新固件的芯片,以便简化固件更新过程,从而减少固件更新成本和时间。
发明内容
考虑到以上问题而做出了本发明。本发明的一个目的是提供一种芯片,其能够在需要更新固件时,利用简化的固件更新过程来更新固件,而不需要被重新流片,从而减少固件更新成本和时间。
本发明的另一目的是提供一种固件更新方法,其能够简化固件更新过程,从而减少固件更新成本和时间。
根据本发明的一个方面,提供了一种芯片,该芯片包括控制单元以及存储用于控制单元的原始固件的第一存储器,并且还包括:第二存储器;主控器(master),用于检查是否存在用于控制单元的更新的固件,并且当存在更新的固件时将该更新的固件写入第二存储器中以供控制单元使用,并设置控制信号;以及复用器,用于从主控器接收该控制信号,当该控制单元复位后,该复用器根据该控制信号选择性地将从第一存储器输出的该原始固件或从第二存储器输出的该更新的固件提供给该控制单元。
根据本发明的另一方面,提供了一种固件更新方法,用于包括控制单元、存储用于该控制单元的原始固件的第一存储器、第二存储器、复用器以及主控器的芯片,该方法包括以下步骤:由主控器检查是否存在用于控制单元的更新的固件;以及当存在更新的固件时,由主控器将该更新的固件写入第二存储器中以供控制单元使用,并设置控制信号;复位该控制单元;以及通过复用器从主控器接收该控制信号,当该控制单元复位后,根据该控制信号选择性地将从第一存储器输出的该原始固件或从第二存储器输出的更该新的固件提供给该控制单元。
在根据本发明的实施例的芯片和固件更新方法中,当需要更新用于芯片中的控制单元的固件时,将更新的固件直接写入与存储原始固件的只读存储器不同的存储器中,使得控制单元能够利用该更新的固件来执行操作,由此既达到了更新固件的目的,又消除了对芯片进行重新流片的需要,并且减少了固件更新成本和时间。
附图说明
通过结合附图对本发明的实施例进行详细描述,本发明的上述和其它目的、特征、优点将会变得更加清楚,其中:
图1示出了传统芯片的示意性框图;
图2是根据本发明的实施例的芯片的示意性框图;
图3是示出根据本发明的实施例的芯片更新方法的流程图。
具体实施方式
下面将参照附图来描述根据本发明的实施例的芯片和芯片更新方法。
图2示出了根据本发明的实施例的芯片的示意性框图,该芯片可以是诸 如网络集线器之类的设备中的独立芯片、或者是这种独立芯片的一部分。如图2所示,芯片200包括只读存储器(ROM)201、主控器(master)202、静态随机存取存储器(SRAM)203、多路复用器(MUX)204以及微控制器单元(MCU)205。主控器202连接到位于芯片200外部的外部存储器400。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910204033.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置
- 下一篇:可接收卫星定位信号的电脑系统及其控制方法