



| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11206/92 | 1992-01-24 | ||
| JP01120692AJP3230262B2 (en) | 1992-01-24 | 1992-01-24 | Electronic device and fixed information correcting method thereof |
| JP1120692 | 1992-01-24 |
| Publication Number | Publication Date |
|---|---|
| EP0553733A2true EP0553733A2 (en) | 1993-08-04 |
| EP0553733A3 EP0553733A3 (en) | 1997-10-15 |
| EP0553733B1 EP0553733B1 (en) | 2001-12-12 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP93101008AExpired - LifetimeEP0553733B1 (en) | 1992-01-24 | 1993-01-22 | Electronic apparatus and method for patching a fixed information |
| Country | Link |
|---|---|
| US (1) | US6128751A (en) |
| EP (1) | EP0553733B1 (en) |
| JP (1) | JP3230262B2 (en) |
| KR (1) | KR100307857B1 (en) |
| CA (1) | CA2087696A1 (en) |
| DE (1) | DE69331292T2 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2292470A (en)* | 1994-08-19 | 1996-02-21 | Advanced Risc Mach Ltd | Rom patching |
| GB2309324A (en)* | 1996-01-17 | 1997-07-23 | Motorola Inc | Method for storing repair data in a microprocessor |
| EP0688138A3 (en)* | 1994-06-15 | 1997-08-20 | Nec Corp | Selective calling receiver |
| EP0871125A1 (en)* | 1997-04-08 | 1998-10-14 | AITM Associates, Incorporated | Logic module for implementing system changes on pc architecture computers |
| EP0883062A1 (en)* | 1997-06-05 | 1998-12-09 | Alcatel | Device for patching the control program of a processor |
| EP1111510A1 (en)* | 1999-12-24 | 2001-06-27 | Matsushita Electric Industrial Co., Ltd. | Program modification device |
| EP0817013A3 (en)* | 1996-06-28 | 2003-07-16 | NEC Electronics Corporation | Data processing method and apparatus |
| US7305712B2 (en) | 2002-11-18 | 2007-12-04 | Arm Limited | Security mode switching via an exception vector |
| CN100504784C (en)* | 2006-02-17 | 2009-06-24 | 国际商业机器公司 | Optional ROM characterization method and device |
| US7849310B2 (en) | 2002-11-18 | 2010-12-07 | Arm Limited | Switching between secure and non-secure processing modes |
| CN103268237A (en)* | 2013-05-10 | 2013-08-28 | 东信和平科技股份有限公司 | Patching function extension method and device for mask smart card |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001256044A (en)* | 2000-03-14 | 2001-09-21 | Sony Corp | Data processor |
| GB2373888A (en)* | 2001-03-30 | 2002-10-02 | Toshiba Res Europ Ltd | Dynamic vector address allocation for a code patching scheme |
| US20040015939A1 (en)* | 2001-05-16 | 2004-01-22 | Cheah Jonathon Y. | Updateable memory module |
| US6925521B2 (en)* | 2001-09-10 | 2005-08-02 | Texas Instruments Incorporated | Scheme for implementing breakpoints for on-chip ROM code patching |
| JP2004213102A (en)* | 2002-12-26 | 2004-07-29 | Fujitsu Ltd | Microcomputer |
| US7269707B2 (en)* | 2003-01-10 | 2007-09-11 | Texas Instruments Incorporated | Multiple patches to on-chip ROM in a processor with a multilevel memory system without affecting performance |
| US7596721B1 (en)* | 2004-01-09 | 2009-09-29 | Maxtor Corporation | Methods and structure for patching embedded firmware |
| US7464248B2 (en) | 2005-04-25 | 2008-12-09 | Mediatek Incorporation | Microprocessor systems and bus address translation methods |
| US7533240B1 (en)* | 2005-06-01 | 2009-05-12 | Marvell International Ltd. | Device with mapping between non-programmable and programmable memory |
| US20080263533A1 (en)* | 2007-04-19 | 2008-10-23 | Proton World International N.V. | Implementation of patches by a processing unit |
| CN101334760B (en)* | 2007-06-26 | 2010-04-07 | 展讯通信(上海)有限公司 | Method, device for controlling bus illegal operation and system embodying the device |
| US8156486B2 (en)* | 2008-10-29 | 2012-04-10 | Mediatek Inc. | Patching devices and methods thereof for patching firmware functions |
| US9547489B2 (en)* | 2014-03-31 | 2017-01-17 | Qualcomm Incorporated | System and method for modifying a sequence of instructions in a read-only memory of a computing device |
| CN116302627B (en)* | 2022-09-09 | 2025-09-19 | 珠海市杰理科技股份有限公司 | Embedded device and ROM program repairing method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4150428A (en)* | 1974-11-18 | 1979-04-17 | Northern Electric Company Limited | Method for providing a substitute memory in a data processing system |
| JPS5721799B2 (en)* | 1975-02-01 | 1982-05-10 | ||
| JPS5245232A (en)* | 1975-10-08 | 1977-04-09 | Hitachi Ltd | Micro program modification circuit |
| US4028684A (en)* | 1975-10-16 | 1977-06-07 | Bell Telephone Laboratories, Incorporated | Memory patching circuit with repatching capability |
| US4028679A (en)* | 1975-10-16 | 1977-06-07 | Bell Telephone Laboratories, Incorporated | Memory patching circuit with increased capability |
| US4028683A (en)* | 1975-10-16 | 1977-06-07 | Bell Telephone Laboratories, Incorporated | Memory patching circuit with counter |
| US4218757A (en)* | 1978-06-29 | 1980-08-19 | Burroughs Corporation | Device for automatic modification of ROM contents by a system selected variable |
| US4291375A (en)* | 1979-03-30 | 1981-09-22 | Westinghouse Electric Corp. | Portable programmer-reader unit for programmable time registering electric energy meters |
| US4296470A (en)* | 1979-06-21 | 1981-10-20 | International Business Machines Corp. | Link register storage and restore system for use in an instruction pre-fetch micro-processor interrupt system |
| JPS56136054A (en)* | 1980-03-26 | 1981-10-23 | Hitachi Ltd | Function assigning circuit |
| US4319343A (en)* | 1980-07-16 | 1982-03-09 | Honeywell Inc. | Programmable digital memory circuit |
| US4456966A (en)* | 1981-02-26 | 1984-06-26 | International Business Machines Corporation | Memory system with flexible replacement units |
| JPS57150019A (en)* | 1981-03-13 | 1982-09-16 | Hitachi Ltd | Control system of terminal device |
| JPS57196357A (en)* | 1981-05-29 | 1982-12-02 | Toshiba Corp | Data processor |
| JPS57211651A (en)* | 1981-06-23 | 1982-12-25 | Toshiba Corp | Patch system |
| US4490783A (en)* | 1981-07-02 | 1984-12-25 | Texas Instruments Incorporated | Microcomputer with self-test of microcode |
| US4400798A (en)* | 1981-07-13 | 1983-08-23 | Tektronix, Inc. | Memory patching system |
| JPS5816350A (en)* | 1981-07-22 | 1983-01-31 | Toshiba Corp | Memory expansion alternative method |
| JPS5886648A (en)* | 1981-11-18 | 1983-05-24 | Mitsubishi Electric Corp | tracing device |
| US4542453A (en)* | 1982-02-19 | 1985-09-17 | Texas Instruments Incorporated | Program patching in microcomputer |
| US4490812A (en)* | 1982-09-30 | 1984-12-25 | Mostek Corporation | User reprogrammable programmed logic array |
| US4819154A (en)* | 1982-12-09 | 1989-04-04 | Sequoia Systems, Inc. | Memory back up system with one cache memory and two physically separated main memories |
| US4607332A (en)* | 1983-01-14 | 1986-08-19 | At&T Bell Laboratories | Dynamic alteration of firmware programs in Read-Only Memory based systems |
| US4769767A (en)* | 1984-01-03 | 1988-09-06 | Ncr Corporation | Memory patching system |
| US4610000A (en)* | 1984-10-23 | 1986-09-02 | Thomson Components-Mostek Corporation | ROM/RAM/ROM patch memory circuit |
| FR2573227B1 (en)* | 1984-11-09 | 1987-01-30 | Palais Decouverte | SIMULATION AND SECURITY DEVICE FOR DATA INPUT KEYBOARD |
| US4745572A (en)* | 1985-11-04 | 1988-05-17 | Step Engineering | Software editing instrument |
| US4709324A (en)* | 1985-11-27 | 1987-11-24 | Motorola, Inc. | Data processor control unit having an interrupt service using instruction prefetch redirection |
| JPS62249231A (en)* | 1986-04-23 | 1987-10-30 | Pfu Ltd | Microprogram control processing system |
| JPH01503028A (en)* | 1986-06-09 | 1989-10-12 | データコンサルト、イ、マルメ、アクチェボラーグ | Encryption and decryption equipment |
| US4751703A (en)* | 1986-09-16 | 1988-06-14 | International Business Machines Corp. | Method for storing the control code of a processor allowing effective code modification and addressing circuit therefor |
| US4831517A (en)* | 1986-10-10 | 1989-05-16 | International Business Machines Corporation | Branch and return on address instruction and methods and apparatus for implementing same in a digital data processing system |
| US4802119A (en)* | 1987-03-17 | 1989-01-31 | Motorola, Inc. | Single chip microcomputer with patching and configuration controlled by on-board non-volatile memory |
| US4942541A (en)* | 1988-01-22 | 1990-07-17 | Oms, Inc. | Patchification system |
| JPS6465633A (en)* | 1987-09-07 | 1989-03-10 | Hitachi Ltd | Microprogram controller |
| JP3023425B2 (en)* | 1987-10-09 | 2000-03-21 | 株式会社日立製作所 | Data processing device |
| JPH0199129A (en)* | 1987-10-12 | 1989-04-18 | Fujitsu Ltd | Microprogram correcting system |
| JPH01114941A (en)* | 1987-10-28 | 1989-05-08 | Fujitsu Ltd | Program correcting system |
| JPH01232447A (en)* | 1988-03-11 | 1989-09-18 | Mitsubishi Electric Corp | Single chip microcomputer |
| JPH01286029A (en)* | 1988-05-13 | 1989-11-17 | Nec Corp | Microprogram patching system |
| US4905200A (en)* | 1988-08-29 | 1990-02-27 | Ford Motor Company | Apparatus and method for correcting microcomputer software errors |
| US5063499A (en)* | 1989-01-09 | 1991-11-05 | Connectix, Inc. | Method for a correlating virtual memory systems by redirecting access for used stock instead of supervisor stock during normal supervisor mode processing |
| DE68923864T2 (en)* | 1989-04-19 | 1996-05-02 | Ibm | Arrangement for memory and peripheral device selection. |
| JPH03142629A (en)* | 1989-10-30 | 1991-06-18 | Toshiba Corp | microcontroller |
| GB9011679D0 (en)* | 1990-05-24 | 1990-07-11 | Schlumberger Ind Ltd | Mask-programmable microprocessors |
| US5199032A (en)* | 1990-09-04 | 1993-03-30 | Motorola, Inc. | Microcontroller having an EPROM with a low voltage program inhibit circuit |
| US5408672A (en)* | 1991-11-18 | 1995-04-18 | Matsushita Electric Industrial Co. | Microcomputer having ROM to store a program and RAM to store changes to the program |
| US5623665A (en)* | 1992-01-13 | 1997-04-22 | Sony Corporation | Electronic apparatus for patching a read-only memory |
| JPH06318261A (en)* | 1992-09-18 | 1994-11-15 | Sony Corp | Electronic device |
| JP3284614B2 (en)* | 1992-09-19 | 2002-05-20 | ソニー株式会社 | Electronic equipment |
| JP3810805B2 (en)* | 1992-09-19 | 2006-08-16 | ソニー株式会社 | Information correction system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0688138A3 (en)* | 1994-06-15 | 1997-08-20 | Nec Corp | Selective calling receiver |
| US5726641A (en)* | 1994-06-15 | 1998-03-10 | Nec Corporation | Selective calling receiver |
| GB2292470A (en)* | 1994-08-19 | 1996-02-21 | Advanced Risc Mach Ltd | Rom patching |
| GB2309324B (en)* | 1996-01-17 | 2000-09-06 | Motorola Inc | Method for storing repair data in a micro processor system |
| GB2309324A (en)* | 1996-01-17 | 1997-07-23 | Motorola Inc | Method for storing repair data in a microprocessor |
| EP0817013A3 (en)* | 1996-06-28 | 2003-07-16 | NEC Electronics Corporation | Data processing method and apparatus |
| EP0871125A1 (en)* | 1997-04-08 | 1998-10-14 | AITM Associates, Incorporated | Logic module for implementing system changes on pc architecture computers |
| US5983000A (en)* | 1997-06-05 | 1999-11-09 | Alcatel | Apparatus for patching a control program in a processor |
| FR2764407A1 (en)* | 1997-06-05 | 1998-12-11 | Alsthom Cge Alcatel | DEVICE FOR TOUCHING UP CONTROL PROGRAMS IN A PROCESSOR |
| EP0883062A1 (en)* | 1997-06-05 | 1998-12-09 | Alcatel | Device for patching the control program of a processor |
| EP1111510A1 (en)* | 1999-12-24 | 2001-06-27 | Matsushita Electric Industrial Co., Ltd. | Program modification device |
| US6715051B2 (en) | 1999-12-24 | 2004-03-30 | Matsushita Electric Industrial Co., Ltd. | Program modification device |
| US7305712B2 (en) | 2002-11-18 | 2007-12-04 | Arm Limited | Security mode switching via an exception vector |
| US7849310B2 (en) | 2002-11-18 | 2010-12-07 | Arm Limited | Switching between secure and non-secure processing modes |
| CN100504784C (en)* | 2006-02-17 | 2009-06-24 | 国际商业机器公司 | Optional ROM characterization method and device |
| CN103268237A (en)* | 2013-05-10 | 2013-08-28 | 东信和平科技股份有限公司 | Patching function extension method and device for mask smart card |
| Publication number | Publication date |
|---|---|
| KR930016880A (en) | 1993-08-30 |
| JP3230262B2 (en) | 2001-11-19 |
| JPH05204630A (en) | 1993-08-13 |
| EP0553733A3 (en) | 1997-10-15 |
| EP0553733B1 (en) | 2001-12-12 |
| US6128751A (en) | 2000-10-03 |
| DE69331292D1 (en) | 2002-01-24 |
| CA2087696A1 (en) | 1993-07-25 |
| KR100307857B1 (en) | 2001-11-30 |
| DE69331292T2 (en) | 2002-06-13 |
| Publication | Publication Date | Title |
|---|---|---|
| EP0553733B1 (en) | Electronic apparatus and method for patching a fixed information | |
| US5623665A (en) | Electronic apparatus for patching a read-only memory | |
| US5535418A (en) | Information processing system with selection of input/output processing control according to precalculated input/output processing time | |
| US6237120B1 (en) | Program patching of a ROM | |
| US4517643A (en) | Interrupt control apparatus for a data processing system | |
| EP0725333B1 (en) | Control system for processor | |
| US4652997A (en) | Method and apparatus for minimizing overhead when executing nested do loops | |
| US5159183A (en) | Ic card | |
| US5600807A (en) | Programmable controller capable of updating a user program during operation by switching between user program memories | |
| US20010027032A1 (en) | Mode-switchable PC card and PC card input/output control device | |
| US6865636B1 (en) | Multitasking processor system for monitoring interrupt events | |
| US20080065789A1 (en) | Multi-purpose IO system | |
| KR100280590B1 (en) | Electronic device | |
| CA2086883C (en) | Electronic apparatus | |
| US5561818A (en) | Microprocessor and data processing system for data transfer using a register file | |
| US7203867B2 (en) | Processor system, processor and arithmetic processing method | |
| CA2003821C (en) | Process controller single memory chip shadowing technique | |
| US5731972A (en) | Electronic apparatus which inhibits control of certain objects during initialization processing | |
| JP3956305B2 (en) | Nonvolatile semiconductor memory device and data processing device | |
| US20050216614A1 (en) | Microcomputer having instruction RAM | |
| JP2697254B2 (en) | Real-time processing device | |
| JP3051014B2 (en) | Data storage device and data system | |
| JPH07281886A (en) | Electronic device | |
| KR100319870B1 (en) | Method for processing the data in the non volatilization RAM safely | |
| US6134577A (en) | Method and apparatus for enabling address lines to access the high memory area |
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase | Free format text:ORIGINAL CODE: 0009012 | |
| AK | Designated contracting states | Kind code of ref document:A2 Designated state(s):DE FR GB IT NL | |
| PUAL | Search report despatched | Free format text:ORIGINAL CODE: 0009013 | |
| AK | Designated contracting states | Kind code of ref document:A3 Designated state(s):DE FR GB IT NL | |
| 17P | Request for examination filed | Effective date:19980319 | |
| 17Q | First examination report despatched | Effective date:19991208 | |
| GRAG | Despatch of communication of intention to grant | Free format text:ORIGINAL CODE: EPIDOS AGRA | |
| GRAG | Despatch of communication of intention to grant | Free format text:ORIGINAL CODE: EPIDOS AGRA | |
| GRAH | Despatch of communication of intention to grant a patent | Free format text:ORIGINAL CODE: EPIDOS IGRA | |
| GRAH | Despatch of communication of intention to grant a patent | Free format text:ORIGINAL CODE: EPIDOS IGRA | |
| GRAH | Despatch of communication of intention to grant a patent | Free format text:ORIGINAL CODE: EPIDOS IGRA | |
| GRAA | (expected) grant | Free format text:ORIGINAL CODE: 0009210 | |
| AK | Designated contracting states | Kind code of ref document:B1 Designated state(s):DE FR GB IT NL | |
| REG | Reference to a national code | Ref country code:GB Ref legal event code:IF02 | |
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] | Ref country code:FR Payment date:20020110 Year of fee payment:10 | |
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] | Ref country code:GB Payment date:20020123 Year of fee payment:10 | |
| REF | Corresponds to: | Ref document number:69331292 Country of ref document:DE Date of ref document:20020124 | |
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] | Ref country code:NL Payment date:20020131 Year of fee payment:10 | |
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] | Ref country code:DE Payment date:20020227 Year of fee payment:10 | |
| ET | Fr: translation filed | ||
| PLBE | No opposition filed within time limit | Free format text:ORIGINAL CODE: 0009261 | |
| STAA | Information on the status of an ep patent application or granted ep patent | Free format text:STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT | |
| 26N | No opposition filed | ||
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] | Ref country code:GB Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date:20030122 | |
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] | Ref country code:NL Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date:20030801 Ref country code:DE Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date:20030801 | |
| GBPC | Gb: european patent ceased through non-payment of renewal fee | ||
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] | Ref country code:FR Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date:20030930 | |
| NLV4 | Nl: lapsed or anulled due to non-payment of the annual fee | Effective date:20030801 | |
| REG | Reference to a national code | Ref country code:FR Ref legal event code:ST | |
| PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] | Ref country code:IT Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED. Effective date:20050122 |