KR100723097B1 - 반도체 장치 - Google Patents
반도체 장치 Download PDFInfo
- Publication number
- KR100723097B1 KR100723097B1 KR1020000050731A KR20000050731A KR100723097B1 KR 100723097 B1 KR100723097 B1 KR 100723097B1 KR 1020000050731 A KR1020000050731 A KR 1020000050731A KR 20000050731 A KR20000050731 A KR 20000050731A KR 100723097 B1 KR100723097 B1 KR 100723097B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- address
- mask
- comparison
- written
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/66—Updates of program code stored in read-only memory [ROM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/32—Address formation of the next instruction, e.g. by incrementing the instruction counter
- G06F9/322—Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address
- G06F9/328—Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address for runtime instruction patching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
- Microcomputers (AREA)
- Debugging And Monitoring (AREA)
- Read Only Memory (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
Claims (6)
- 프로그램이 기억된 프로그램 영역을 갖는 마스크 R0M과 상기 프로그램의 동작에 이용하는 데이터를 기억한 데이터 영역을 갖는 오버라이트 가능한 메모리와 중앙 연산 처리 수단을 구비한 제어 수단과,상기 메모리에 있어서의 임의의 데이터 영역을 오버라이트 가능한 임의의 데이터를 기억하는 기억 수단을 포함하며,상기 기억 수단은,메모리 내의 제 1 어드레스를 지정하는 소스 어드레스와,상기 제 1 어드레스에 기억된 제 1 데이터의 소정 비트의 값을 판독하기 위한 제 1 마스크 데이터와,상기 제 1 마스크 데이터와 상기 제 1 데이터로 연산 처리한 연산의 결과 데이터와 비교하기 위한 비교 데이터와,상기 메모리 내의 제 2 어드레스를 지정하는 타겟 어드레스와,상기 제 2 어드레스에 기억된 제 2 데이터와 연산하기 위한 제 2 마스크 데이터를 포함하는 것을 특징으로 하는 반도체 장치.
- 제 1 항에 있어서,상기 기억 수단은, 메모리에 있어서의 데이터 영역을 오버라이트 가능한 임의의 데이터를 기억하기 전에는, 수치 「O」이 기입되어 있는 것을 특징으로 하는 반도체 장치.
- 제 1 항에 있어서,상기 메모리는, 소정의 조건이 설정된 제 1 데이터와, 상기 제 1 데이터의 조건에 따른 결과 출력을 실행하는 제 2 데이터를 포함한 것을 특징으로 하는 반도체 장치.
- 삭제
- 제 1 항에 있어서,상기 제어 수단은,메모리내의 소스 어드레스에 의해서 선택된 임의의 제 1 어드레스에 기입된 제 1 데이터와 기억 수단으로부터의 제 1 마스크 데이터로 연산 처리하는 제 1 연산 수단과,상기 제 1 연산 수단의 연산 결과와 상기 기억 수단으로부터의 비교 데이터의 비교를 행하는 비교 수단과,상기 비교 수단의 비교 결과에 의해 ON/OFF를 전환되는 전환 수단과,상기 메모리내의 제 2 어드레스에 기입된 제 2 데이터와 상기 기억 수단으로부터의 제 2 마스크 데이터로 연산 처리하는 제 2 연산 수단을 포함한 것을 특징으로 하는 반도체 장치.
- 제 1 및 제 2 데이터가 기입된 제어 수단과, 제 1 및 제 2 마스크 데이터와 비교 데이터와 소스 어드레스와 타겟 어드레스를 갖는 기억 수단을 구비한 반도체 장치에 있어서,수치 「0」이 기입된 상기 기억 수단에 임의의 상기 제 1 및 제 2 마스크 데이터와 상기 비교 데이터와 상기 소스 어드레스와 상기 타겟 어드레스를 기입하고, 상기 소스 어드레스에 근거하여 상기 제 1 데이터를 추출하여, 상기 제 1 데이터와 상기 제 1 마스크 데이터로 제 1 연산을 실행하고, 상기 제 1 연산 결과와 상기 비교 데이터를 비교하며, 상기 타겟 어드레스에 근거하여 상기 제 2 데이터를 추출하고, 상기 제 2 데이터와 상기 제 2 마스크 데이터로 제 2 연산을 실행하며, 상기 비교 결과에 의해서 상기 제 2 연산 결과를 상기 제 2 데이터에 기입하는지 여부를 전환하는 것을 특징으로 하는 반도체 장치.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP99-244718 | 1999-08-31 | ||
JP24471899 | 1999-08-31 | ||
JP2000-192278 | 2000-06-27 | ||
JP2000192278A JP3750494B2 (ja) | 1999-08-31 | 2000-06-27 | 半導体装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010070043A KR20010070043A (ko) | 2001-07-25 |
KR100723097B1 true KR100723097B1 (ko) | 2007-05-30 |
Family
ID=26536874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000050731A Expired - Fee Related KR100723097B1 (ko) | 1999-08-31 | 2000-08-30 | 반도체 장치 |
Country Status (6)
Country | Link |
---|---|
US (2) | US6377493B1 (ko) |
EP (1) | EP1081595B1 (ko) |
JP (1) | JP3750494B2 (ko) |
KR (1) | KR100723097B1 (ko) |
CN (1) | CN1206658C (ko) |
DE (1) | DE60009999T2 (ko) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3750494B2 (ja) * | 1999-08-31 | 2006-03-01 | 松下電器産業株式会社 | 半導体装置 |
JP2003044305A (ja) * | 2001-07-26 | 2003-02-14 | Sony Corp | 電子装置および修正方法 |
RU2494096C2 (ru) | 2008-08-01 | 2013-09-27 | Дзе Джонс Хопкинс Юниверсити | Агенты, связывающиеся с psma, и их применение |
CN101604248B (zh) * | 2009-07-20 | 2012-09-26 | 北京海尔集成电路设计有限公司 | 一种修正只读存储器中程序的嵌入式系统及其实现方法 |
WO2013029531A1 (zh) * | 2011-09-01 | 2013-03-07 | Zhang Guobiao | 现场修复系统和方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0615187A1 (en) * | 1993-03-11 | 1994-09-14 | Olympus Optical Co., Ltd. | One-chip microcomputer system having function for substantially correcting contents of program |
EP0640916A2 (en) * | 1993-08-31 | 1995-03-01 | Nec Corporation | Microcomputer |
US5619678A (en) * | 1992-09-19 | 1997-04-08 | Sony Corporation | Electronic device for correction of ROM data with a parameter for calculation of position of correction data |
US5926620A (en) * | 1997-02-18 | 1999-07-20 | Micron Electronics, Inc. | Content addressable bit replacement memory |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4651275A (en) * | 1981-07-02 | 1987-03-17 | Texas Instruments Incorporated | Microcomputer having read/write memory for combined macrocode and microcode storage |
JPS6310234A (ja) | 1986-07-01 | 1988-01-16 | Canon Inc | 割込み処理装置 |
JPH01192096A (ja) | 1988-01-27 | 1989-08-02 | Mitsubishi Electric Corp | 半導体装置 |
JPH0314083A (ja) * | 1989-06-12 | 1991-01-22 | Toshiba Corp | 携帯可能電子装置 |
JPH05233266A (ja) * | 1992-02-18 | 1993-09-10 | Nec Home Electron Ltd | 情報処理装置 |
JP3904244B2 (ja) * | 1993-09-17 | 2007-04-11 | 株式会社ルネサステクノロジ | シングル・チップ・データ処理装置 |
JP3563768B2 (ja) * | 1994-05-31 | 2004-09-08 | 株式会社ルネサステクノロジ | Romプログラム変更装置 |
JP3059076B2 (ja) * | 1995-06-19 | 2000-07-04 | シャープ株式会社 | 不揮発性半導体記憶装置 |
TW318932B (ko) * | 1995-12-28 | 1997-11-01 | Hitachi Ltd | |
JP3750494B2 (ja) * | 1999-08-31 | 2006-03-01 | 松下電器産業株式会社 | 半導体装置 |
US6941505B2 (en) * | 2000-09-12 | 2005-09-06 | Hitachi, Ltd. | Data processing system and data processing method |
-
2000
- 2000-06-27 JP JP2000192278A patent/JP3750494B2/ja not_active Expired - Fee Related
- 2000-08-29 US US09/649,067 patent/US6377493B1/en not_active Expired - Lifetime
- 2000-08-30 DE DE60009999T patent/DE60009999T2/de not_active Expired - Lifetime
- 2000-08-30 EP EP00118714A patent/EP1081595B1/en not_active Expired - Lifetime
- 2000-08-30 KR KR1020000050731A patent/KR100723097B1/ko not_active Expired - Fee Related
- 2000-08-31 CN CNB001268686A patent/CN1206658C/zh not_active Expired - Fee Related
-
2002
- 2002-03-11 US US10/093,800 patent/US6487129B2/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5619678A (en) * | 1992-09-19 | 1997-04-08 | Sony Corporation | Electronic device for correction of ROM data with a parameter for calculation of position of correction data |
EP0615187A1 (en) * | 1993-03-11 | 1994-09-14 | Olympus Optical Co., Ltd. | One-chip microcomputer system having function for substantially correcting contents of program |
EP0640916A2 (en) * | 1993-08-31 | 1995-03-01 | Nec Corporation | Microcomputer |
US5926620A (en) * | 1997-02-18 | 1999-07-20 | Micron Electronics, Inc. | Content addressable bit replacement memory |
Also Published As
Publication number | Publication date |
---|---|
JP2001143495A (ja) | 2001-05-25 |
EP1081595B1 (en) | 2004-04-21 |
CN1291773A (zh) | 2001-04-18 |
US6487129B2 (en) | 2002-11-26 |
DE60009999D1 (de) | 2004-05-27 |
DE60009999T2 (de) | 2005-04-21 |
JP3750494B2 (ja) | 2006-03-01 |
CN1206658C (zh) | 2005-06-15 |
KR20010070043A (ko) | 2001-07-25 |
EP1081595A3 (en) | 2001-04-25 |
US6377493B1 (en) | 2002-04-23 |
EP1081595A2 (en) | 2001-03-07 |
US20020093853A1 (en) | 2002-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5542082A (en) | Data storage system connected to a host computer system and having removable data storage media and equipped to read a control program from the removable media into storage employing ID comparison scheme | |
KR100415371B1 (ko) | 컴퓨터 | |
US5881002A (en) | Nonvolatile memory control circuit | |
KR100265266B1 (ko) | 플래쉬 eeprom 을 구비하는 마이크로컴퓨터및 플래쉬 eeprom 의 소거방법 | |
KR100723097B1 (ko) | 반도체 장치 | |
JP3830867B2 (ja) | シングルチップマイクロコンピュータおよびそのブート領域切り替え方法 | |
US5657301A (en) | Automatic changer system capable of rewriting a control program for controlling the system | |
KR100310486B1 (ko) | 마이크로컴퓨터 | |
KR100341424B1 (ko) | 마이크로컴퓨터 | |
US5731972A (en) | Electronic apparatus which inhibits control of certain objects during initialization processing | |
JP4734582B2 (ja) | 不揮発性メモリのデータ更新方法、制御装置、及びデータ更新プログラム | |
JPH05233017A (ja) | プログラマブルコントローラ | |
JP3947643B2 (ja) | データ制御装置 | |
JPH07287603A (ja) | エンジン制御装置 | |
JP3645956B2 (ja) | システム処理装置 | |
JPS6289106A (ja) | プログラマブルコントロ−ラ | |
JPH04276838A (ja) | メモリ内蔵cpu装置 | |
JP3730684B2 (ja) | プログラマブルコントローラ用表示装置およびその表示情報書込方法 | |
JP2950685B2 (ja) | 光ディスク用チャネル装置 | |
KR20000000888A (ko) | 메모리의 프로그램 변경 및 독출 방법 | |
JP2000267846A (ja) | 半導体集積回路装置 | |
JPH02189694A (ja) | マイクロコンピュータ | |
JPH1131104A (ja) | 不揮発性メモリへの書き込み方式 | |
JP2002229809A (ja) | フラッシュ・メモリ装置およびその動作制御方法 | |
JPS6217782B2 (ko) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20000830 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20050622 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20000830 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060904 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070314 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070522 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070522 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
PG1701 | Publication of correction | ||
PR1001 | Payment of annual fee |
Payment date: 20100512 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110421 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120507 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130430 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130430 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140507 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140507 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160409 |