[发明专利]一种修正只读存储器中程序的嵌入式系统及其实现方法有效
申请号: | 200910089005.5 | 申请日: | 2009-07-20 |
公开(公告)号: | CN101604248A | 公开(公告)日: | 2009-12-16 |
发明(设计)人: | 史岩 | 申请(专利权)人: | 北京海尔集成电路设计有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100088北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 修正 只读存储器 程序 嵌入式 系统 及其 实现 方法 | ||
技术领域
本发明涉及嵌入式系统,尤其涉及嵌入式系统中的只读存储器。
背景技术
嵌入式系统是一种嵌入到受控器件内部并为特定应用而设计的专用计 算机系统,其特征为系统内核小、专用性强、软件固态存储等,被广泛应用 于家庭智能管理、信息家电、交通管理、工业控制、POS网络及电子商务等 各领域。
嵌入式系统核心部件为嵌入式微处理器(Micro Processor Unit,MPU) 或嵌入式微控制器(Microcontroller Unit,MCU)或嵌入式DSP处理器 (Embedded Digital Signal Processor,EDSP)。MPU、MCU、EDSP工作在为 特定用户群所设计的系统中,它将通用CPU中许多由板卡完成的任务集成在 芯片内部,从而使系统设计趋于小型化并具有较高的效率和可靠性。
目前嵌入式系统主要有三种存储方法,分别为利用专门的外置芯片进行 存储、利用主芯片内的一次性可编程(one time programmable,以下简称 OTP)模块进行存储、利用主芯片内的只读存储器(Read Only Memory,以 下简称ROM)进行存储。
利用专门的外置芯片进行存储的方法适用于程序量较大的嵌入式系统, 其特点是灵活、易更改,当程序量较大时成本较低,但是如果程序量较小成 本反而较高。利用主芯片内的OTP模块进行存储的方法是在产品生产最后环 节将程序写入到芯片的OTP内部。利用主芯片内的ROM进行存储的方法是在 芯片生产过程中将程序固化到芯片内部。
在容量相同的情况下,使用ROM的嵌入式系统的成本低于采用OTP的嵌 入式系统成本,因此对于对成本要求严格的嵌入式系统,使用ROM是更好的 选择。然而传统的ROM存储方式在嵌入式产品生产过程中就已经将程序固化 在ROM中,程序不能被灵活修改。因此如果仅采用ROM方式存储,一旦程序 出现问题很可能导致重新投片,风险很高。
综上所述,在嵌入式系统中仅采用ROM存储会给嵌入式产品带来风险, 而仅采用OTP存储又会提高嵌入式产品成本,因此一种成本低廉而又能够修 正ROM程序的嵌入式系统及其实现方法具有重要的实用价值。
发明内容
本发明提供了能够解决以上问题的修正ROM程序的嵌入式系统及其实 现方法。
在第一方面,本发明提供了一种修正ROM程序的嵌入式系统,该系统包 括处理器及与该处理器通过地址线相连的ROM,以便处理器向ROM写地址。 该嵌入式系统包括OTP、监控电路、二选一控制器。OTP与ROM共用地址线, 且该OTP用于存储修正的ROM程序。监控电路位于所述地址线上,用于监控 该地址线上的地址。二选一控制器根据监控电路监控到的地址,控制选择 ROM中的程序或者选择跳转到OTP的指令。
在第二方面,本发明提供了一种嵌入式系统中修正ROM程序的方法,其 中该嵌入式系统包括处理器和ROM,处理器向ROM写地址。该方法包括: 首先监控所述地址内容;然后判定该地址是否满足触发条件;当该地址满足 所述触发条件时,发送跳转到OTP的指令,并将该跳转到OTP的指令发送至 处理器,其中OTP与ROM共用地址线且存储修正的ROM程序;最后处理器根 据接收到的数据执行相应操作。
本发明的嵌入式系统主体采用ROM存储,通过OTP存储方式对ROM中错 误程序进行修正,本发明的系统及方法在降低嵌入式产品风险的同时节约了 成本,因此具有重要的实用价值。
附图说明
下面将参照附图对本发明的具体实施方案进行更详细的说明,在附图 中:
图1是修正ROM程序的嵌入式系统框图;
图2是监控电路寄存器的存储格式;
图3是嵌入式系统中修正ROM程序的流程图。
具体实施方式
在嵌入式芯片生产完成后,系统程序已经完全被固化到ROM中,且不能 做任何修改,此时若发现ROM中的某些程序出现错误,嵌入式芯片很可能会 报废,进而给嵌入式产品的生产带来极大风险。本发明为了弥补此种缺陷, 在嵌入式产品生产的最后环节,将ROM错误程序的修正程序烧录到OTP中, 以便修正由ROM错误程序而导致的系统功能发生错误。所述嵌入式芯片如 MP3芯片,嵌入式产品如MP3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京海尔集成电路设计有限公司,未经北京海尔集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910089005.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:飞机刹车系统半实物仿真平台结构
- 下一篇:移动伸缩臂采样机