Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3001464B2 - Microprocessor device - Google Patents
[go: Go Back, main page]

JP3001464B2 - Microprocessor device - Google Patents

Microprocessor device

Info

Publication number
JP3001464B2
JP3001464B2 JP9160267A JP16026797A JP3001464B2 JP 3001464 B2 JP3001464 B2 JP 3001464B2 JP 9160267 A JP9160267 A JP 9160267A JP 16026797 A JP16026797 A JP 16026797A JP 3001464 B2 JP3001464 B2 JP 3001464B2
Authority
JP
Japan
Prior art keywords
data
microinstruction
basic
micro
storage
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
Application number
JP9160267A
Other languages
Japanese (ja)
Other versions
JPH117386A (en
Inventor
憲彦 井上
Original Assignee
甲府日本電気株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 甲府日本電気株式会社 filed Critical 甲府日本電気株式会社
Priority to JP9160267A priority Critical patent/JP3001464B2/en
Publication of JPH117386A publication Critical patent/JPH117386A/en
Application granted granted Critical
Publication of JP3001464B2 publication Critical patent/JP3001464B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、VLSI(Very L
arge Scale Integration)を用いたマイクロ命令制御を
行うマイクロプロセッサ装置に関する。
[0001] The present invention relates to a VLSI (Very L
The present invention relates to a microprocessor device that performs microinstruction control using arge scale integration).

【0002】[0002]

【従来の技術】従来のマイクロ命令制御のマイクロプロ
セッサ装置においては、内蔵されているROM(リード
オンリメモリ)またはキャッシュメモリに全マイクロ命
令の一部を格納することにより、マイクロ命令の読みだ
しを高速化している。また、特開昭63−68930号
公報には、マイクロプロセッサ装置に内蔵された制御記
憶ROMと制御記憶キャッシュにマイクロ命令を格納す
ることにより、マイクロ命令の読みだしを高速化するマ
イクロプロセッサ装置が開示されている。
2. Description of the Related Art In a conventional micro-instruction-controlled microprocessor device, a part of all micro-instructions is stored in a built-in ROM (read only memory) or a cache memory so that micro-instructions can be read at a high speed. Is becoming Also, Japanese Patent Application Laid-Open No. 63-68930 discloses a microprocessor device in which reading of a microinstruction is accelerated by storing the microinstruction in a control storage ROM and a control storage cache incorporated in the microprocessor device. Have been.

【0003】[0003]

【発明が解決しようとする課題】ところで、従来のマイ
クロプロセッサ装置においては、制御記憶ROMに割り
付けるマイクロ命令に内容変更や不具合が発生したとき
にチップを再製造する必要が生じるため、必然的に制御
記憶ROMに割り付けられるマイクロ命令が必要最小限
の基本命令に限定される。従って、従来のマイクロプロ
セッサ装置においては、制御記憶キャッシュの使用率が
高くなるため、マイクロ命令の供給性能が低下するとい
う欠点があった。また、従来のマイクロプロセッサ装置
においては、制御記憶ROMが使用不可能になった場
合、制御記憶ROMに割り付けられたマイクロ命令を読
み出す手段がないことから、制御記憶ROMの物理的な
故障や、制御記憶ROMに割り付けられたマイクロ命令
に不具合が生じたとき、マイクロプロセッサ装置自体が
使用できなくなるという欠点があった。本発明はこのよ
うな背景の下になされたもので、マイクロ命令の供給性
能を向上させることができるとともに、制御記憶ROM
が故障した場合であってもマイクロプロセッサ装置自体
を使用することができるマイクロプロセッサ装置を提供
することを目的とする。
In the conventional microprocessor device, it is necessary to remanufacture the chip when the contents of the microinstructions assigned to the control storage ROM are changed or a problem occurs. The microinstructions allocated to the storage ROM are limited to the minimum necessary basic instructions. Therefore, the conventional microprocessor device has a drawback that the use rate of the control storage cache is increased, and the performance of supplying microinstructions is reduced. Further, in the conventional microprocessor device, when the control storage ROM becomes unusable, there is no means for reading the microinstruction allocated to the control storage ROM, so that a physical failure of the control storage ROM When a problem occurs in the microinstruction allocated to the storage ROM, there is a disadvantage that the microprocessor device itself cannot be used. The present invention has been made under such a background, and can improve the performance of supplying micro-instructions, as well as control storage ROM.
It is an object of the present invention to provide a microprocessor device that can use the microprocessor device itself even when the device fails.

【0004】[0004]

【課題を解決するための手段】請求項1に記載の発明
は、全マイクロ命令に対応する全マイクロ命令データを
記憶する主記憶手段と、前記全マイクロ命令のうち基本
的なマイクロ命令に対応する基本マイクロ命令データを
記憶する読み出し専用の第1の記憶手段と、前記全マイ
クロ命令のうち、前記基本マイクロ命令データに準ずる
使用頻度で使用されるマイクロ命令であって不具合が発
生する確率が高い準基本マイクロ命令に対応する準基本
マイクロ命令データを記憶する読みだし書き込み可能な
第2の記憶手段と、前記第1の記憶手段に記憶されてい
る前記基本マイクロ命令データに不具合が生じたとき、
前記主記憶手段にアクセスすることにより、前記基本マ
イクロ命令データに対応するデータを前記主記憶手段か
ら読み出して前記第2の記憶手段に書き込む制御手段と
を具備することを特徴とする。また、請求項2に記載の
発明は、請求項1に記載のマイクロプロセッサ装置にお
いて、前記全マイクロ命令のうち、前記基本マイクロ命
令および前記準基本マイクロ命令以外のマイクロ命令に
対応するデータを記憶する第3の記憶手段を具備するこ
とを特徴とする。また、請求項3に記載の発明は、請求
項2に記載のマイクロプロセッサ装置において、前記第
1の記憶手段は、リードオンリメモリであり、第2の記
憶手段は、ランダムアクセスメモリであり、第3の記憶
手段は、キャッシュメモリであることを特徴とする。
Means for Solving the Problems The first aspect of the present invention, a main storage means for storing all the micro-instruction data corresponding to all microinstructions corresponding to the basic microinstruction of the whole microinstruction A first storage means exclusively for reading storing basic microinstruction data, and a microinstruction used at a usage frequency equivalent to the basic microinstruction data among all the microinstructions , causing a problem.
A readable and writable second storage means for storing quasi-basic micro-instruction data corresponding to a quasi-basic micro-instruction having a high probability of being generated, and a defect in the basic micro-instruction data stored in the first storage means Occurs,
By accessing the main storage unit, data corresponding to the basic microinstruction data is stored in the main storage unit.
Control means for reading the data from the memory and writing the data to the second storage means. According to a second aspect of the present invention, in the microprocessor device according to the first aspect, data corresponding to a micro-instruction other than the basic micro-instruction and the quasi-basic micro-instruction among all the micro-instructions is stored. It is characterized by comprising a third storage means. According to a third aspect of the present invention, in the microprocessor device according to the second aspect, the first storage means is a read-only memory, the second storage means is a random access memory, The storage means of No. 3 is a cache memory.

【0005】[0005]

【発明の実施の形態】以下、図面を参照して本発明の実
施形態について説明する。図1は本発明の一実施形態に
よるマイクロプロセッサ装置の概略構成を示すブロック
図である。この図において、1は、マイクロプロセッサ
である。2は、アドレスバス600およびデータバス7
00を介してマイクロプロセッサ1に接続された主記憶
装置であり、全マイクロ命令を記憶する。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of a microprocessor device according to one embodiment of the present invention. In this figure, 1 is a microprocessor. 2 is an address bus 600 and a data bus 7
It is a main memory connected to the microprocessor 1 via 00 and stores all microinstructions.

【0006】図2は、図1に示すマイクロプロセッサ1
の構成を示すブロック図である。この図においては、図
1の各部に対応する部分には同一の符号を付けその説明
を省略する。図2に示す10は、制御記憶を索引するア
ドレスを生成する制御記憶索引アドレス生成部であり、
制御記憶索引アドレスデータ100を出力する。33
は、小容量の基本マイクロ命令を格納する制御記憶RO
Mであり、上記基本マイクロ命令は、チップの再製造の
危険性を考慮して、全マイクロ命令の中から限定されて
割り付けられたものである。この制御記憶ROM33
は、出力データ303を出力する。
FIG. 2 shows the microprocessor 1 shown in FIG.
FIG. 3 is a block diagram showing the configuration of FIG. In this figure, parts corresponding to the respective parts in FIG. 1 are denoted by the same reference numerals, and description thereof is omitted. Reference numeral 10 shown in FIG. 2 is a control storage index address generation unit that generates an address for indexing the control storage,
The control storage index address data 100 is output. 33
Is a control memory RO for storing a small amount of basic microinstructions.
M, and the basic micro-instructions are allotted in a limited manner among all the micro-instructions in consideration of the risk of chip remanufacturing. This control storage ROM 33
Outputs output data 303.

【0007】32は、準基本マイクロ命令を格納する制
御記憶RAM(ランダムアクセスメモリ)である。ここ
で、上記準基本マイクロ命令とは、上述した制御記憶R
OM33に割り付けられた基本マイクロ命令に準ずる使
用頻度で使用され、かつ不具合が発生する確率が高いマ
イクロ命令をいう。この制御記憶RAM32は、出力デ
ータ302を出力する。
Reference numeral 32 denotes a control storage RAM (random access memory) for storing quasi-basic microinstructions. Here, the quasi-basic microinstruction is the control memory R described above.
This is a microinstruction used at a usage frequency equivalent to the basic microinstruction allocated to the OM 33 and having a high probability of occurrence of a malfunction. The control storage RAM 32 outputs output data 302.

【0008】20は、制御記憶ROM33に割り付けら
れた基本マイクロ命令のアドレス領域を格納するROM
アドレス領域格納レジスタである。このROMアドレス
領域格納レジスタ20は、ROMアドレスデータ200
を出力する。21は、制御記憶RAM32に割り付けら
れた準基本マイクロ命令のアドレス領域を格納するRA
Mアドレス領域格納レジスタである。このRAMアドレ
ス領域格納レジスタ21は、RAMアドレスデータ20
1を出力する。
A ROM 20 stores an address area of a basic microinstruction allocated to the control storage ROM 33.
This is an address area storage register. The ROM address area storage register 20 stores the ROM address data 200
Is output. The RA 21 stores an address area of the quasi-basic microinstruction allocated to the control storage RAM 32.
This is an M address area storage register. The RAM address area storage register 21 stores the RAM address data 20
Outputs 1.

【0009】80は、制御記憶キャッシュメモリであ
り、キャッシュアドレスアレイ30およびキャッシュデ
ータアレイ31から構成されている。これらキャッシュ
アドレスアレイ30およびキャッシュデータアレイ31
には、上述した基本マイクロ命令および準基本マイクロ
命令以外のマイクロ命令が各々記憶される。また、上記
キャッシュアドレスアレイ30は、出力データ300を
出力し、キャッシュデータアレイ31は、出力データ3
01を出力する。
Reference numeral 80 denotes a control storage cache memory, which comprises a cache address array 30 and a cache data array 31. These cache address array 30 and cache data array 31
Stores microinstructions other than the basic microinstructions and the quasi-basic microinstructions described above. The cache address array 30 outputs the output data 300, and the cache data array 31 outputs the output data 3
01 is output.

【0010】40は、上述したROMアドレスデータ2
00、RAMアドレスデータ201、出力データ300
および制御記憶索引アドレスデータ100を各々比較す
る読みだしデータ判定回路である。すなわち、読みだし
データ判定回路40は、制御記憶ROM33からの出力
データ303、制御記憶RAM32からの出力データ3
02、キャッシュデータアレイ31からの出力データ3
01および主記憶装置2(図1参照)からの出力データ
のうち、いずれのデータを選択するかを判定し、判定結
果をデータ判定信号400として出力する。
Reference numeral 40 denotes the ROM address data 2 described above.
00, RAM address data 201, output data 300
And a read data determination circuit for comparing the control storage index address data 100 with the read data. That is, the read data determination circuit 40 outputs the output data 303 from the control storage ROM 33 and the output data 303 from the control storage RAM 32.
02, output data 3 from the cache data array 31
01 and output data from the main storage device 2 (see FIG. 1), which data is to be selected, and the result of the determination is output as a data determination signal 400.

【0011】60は、主記憶データ読出し部であり、初
期設定時にRAMアドレス領域格納レジスタ21に格納
されているアドレス領域のマイクロ命令を、アドレスバ
ス600およびデータバス700を介して、主記憶装置
2(図1参照)から取り出す。また、主記憶データ読出
し部60は、読みだしデータ判定回路40により、制御
記憶ROM33、制御記憶RAM32、制御記憶キャッ
シュメモリ80に該当するデータが存在しないと判定さ
れた場合も、主記憶装置2からアドレスバス600およ
びデータバス700を介してマイクロ命令を取り出す。
Reference numeral 60 denotes a main memory data reading unit which transmits a microinstruction of an address area stored in the RAM address area storage register 21 at the time of initialization through the address bus 600 and the data bus 700 to the main memory 2. (See FIG. 1). The main memory data reading unit 60 also reads from the main memory device 2 when the read data determination circuit 40 determines that the corresponding data does not exist in the control storage ROM 33, the control storage RAM 32, and the control storage cache memory 80. The microinstruction is fetched via the address bus 600 and the data bus 700.

【0012】41は、出力データ303、出力データ3
02、出力データ301または主記憶装置2の出力デー
タ(マイクロ命令)のうち、データ判定信号400が示
す判定結果に該当するデータを選択して、該データを出
力データ401として出力する。
Reference numeral 41 denotes output data 303 and output data 3
02, the data corresponding to the determination result indicated by the data determination signal 400 is selected from the output data 301 or the output data (microinstruction) of the main storage device 2, and the selected data is output as the output data 401.

【0013】50は、出力データ401より得られるマ
イクロ命令を出力データ500として供給するマイクロ
命令供給部である。51は、出力データ500より得ら
れるマイクロ命令を処理するマイクロ命令処理部であ
る。
Reference numeral 50 denotes a microinstruction supply unit for supplying a microinstruction obtained from the output data 401 as output data 500. Reference numeral 51 denotes a microinstruction processing unit that processes a microinstruction obtained from the output data 500.

【0014】次に、上述した一実施形態によるマイクロ
プロセッサ装置の動作について説明する。まず、初期設
定時においては、RAMアドレス領域格納レジスタ21
よりRAMアドレスデータ201が主記憶データ読出し
部60へ入力されると、主記憶データ読出し部60は、
RAMアドレスデータ201に基づいて、アドレスバス
600およびデータバス700を介して主記憶装置2へ
アクセスする。これにより、RAMアドレスデータ20
1から得られるRAM領域アドレスに該当する主記憶装
置2のアドレスから、マイクロ命令のデータが主記憶デ
ータ読出し部60により読み出される。
Next, the operation of the microprocessor device according to the above-described embodiment will be described. First, at the time of initialization, the RAM address area storage register 21
When the RAM address data 201 is input to the main storage data reading unit 60, the main storage data reading unit 60
The main storage device 2 is accessed via the address bus 600 and the data bus 700 based on the RAM address data 201. Thereby, the RAM address data 20
The data of the microinstruction is read by the main storage data reading unit 60 from the address of the main storage device 2 corresponding to the RAM area address obtained from the address 1.

【0015】そして、上記マイクロ命令のデータは、制
御記憶RAM32に上述した準基本マイクロ命令のデー
タとして書き込まれる。ここで、RAMアドレス領域格
納レジスタ21には、上述した準基本マイクロ命令を割
り付けるためのアドレスが割り付けられている。また、
RAMアドレス領域格納レジスタ21には、制御記憶R
OM33に不具合があった場合に、制御記憶ROM33
のアドレス領域(基本マイクロ命令)を設定することも
可能である。従って、この場合には、制御記憶ROM3
3に記憶されている基本マイクロ命令を制御記憶RAM
32に記憶させることができる。すなわち、RAMアド
レスデータ201が基本命令に対応するものであり、か
つ読みだしデータ判定回路40により上記RAMアドレ
スデータ201が選択された場合、主記憶データ読出し
部60は、アドレスバス600を介して主記憶装置2へ
アクセスする。これにより、主記憶装置2からは、全マ
イクロ命令の中から上記基本マイクロ命令に対応するデ
ータがデータバス700を介して読み出された後、該基
本マイクロ命令は、制御記憶RAM32に書き込まれ
る。
The microinstruction data is written in the control storage RAM 32 as the above-described semi-basic microinstruction data. Here, an address for allocating the above-described quasi-basic microinstruction is allocated to the RAM address area storage register 21. Also,
The RAM address area storage register 21 has a control memory R
If there is a problem with the OM 33, the control storage ROM 33
It is also possible to set an address area (basic microinstruction). Therefore, in this case, the control storage ROM 3
Control micro-instructions stored in RAM 3
32. That is, when the RAM address data 201 corresponds to the basic instruction and the read data determination circuit 40 selects the RAM address data 201, the main memory data reading unit 60 Access the storage device 2. Thus, after the data corresponding to the basic microinstruction is read from the main storage device 2 via the data bus 700 from among all the microinstructions, the basic microinstruction is written to the control storage RAM 32.

【0016】次に、制御記憶索引アドレス生成部10に
より制御記憶索引アドレスが生成され、制御記憶索引ア
ドレスデータ100として出力されると、キャッシュア
ドレスアレイ30、キャッシュデータアレイ31、制御
記憶RAM32及び制御記憶ROM33のアドレスが索
引される。これにより、出力データ300、出力データ
301、出力データ302および出力データ303が各
々出力される。
Next, when the control storage index address generation unit 10 generates the control storage index address and outputs it as the control storage index address data 100, the cache address array 30, the cache data array 31, the control storage RAM 32, and the control storage The address of the ROM 33 is indexed. Thus, output data 300, output data 301, output data 302, and output data 303 are output, respectively.

【0017】また、上述した索引動作に同期して、読み
だしデータ判定回路40は、制御記憶索引アドレスデー
タ100、ROMアドレスデータ200、RAMアドレ
スデータ201および出力データ300を比較する。す
なわち、読みだしデータ判定回路40は、出力データ3
03、出力データ302、出力データ301または主記
憶装置2(図1参照)の出力データのうち、いずれのデ
ータを索引するかを判定し、判定結果をデータ判定信号
400として出力する。
In synchronization with the above-described indexing operation, the read data determination circuit 40 compares the control storage index address data 100, the ROM address data 200, the RAM address data 201 and the output data 300. That is, the read data determination circuit 40 outputs the output data 3
03, the output data 302, the output data 301 or the output data of the main storage device 2 (see FIG. 1), which data is to be indexed is determined, and the determination result is output as a data determination signal 400.

【0018】ここで、読みだしデータ判定回路40によ
り主記憶装置2の出力データが選択された場合には、主
記憶データ読出し部60は、アドレスバス600を介し
て主記憶装置2へアクセスする。これにより、主記憶装
置2からマイクロ命令のデータがデータバス700を介
して読み出された後、該マイクロ命令のデータがキャッ
シュデータアレイ31に格納される。
Here, when the output data of the main storage device 2 is selected by the read data judgment circuit 40, the main storage data reading section 60 accesses the main storage device 2 via the address bus 600. Thus, after the data of the microinstruction is read from the main storage device 2 via the data bus 700, the data of the microinstruction is stored in the cache data array 31.

【0019】また、データ選択部41は、出力データ3
03、出力データ302、出力データ302および主記
憶装置2の出力データの中から、データ判定信号400
が示すデータ、すなわち読みだしデータ判定回路40に
より選択されたデータを選択して、該データを出力デー
タ401として出力する。これにより、マイクロ命令供
給部50は、出力データ401を出力データ500とし
て出力した後、マイクロ命令処理部51は、出力データ
500より得られるマイクロ命令を実行する。
The data selection section 41 outputs the output data 3
03, the output data 302, the output data 302, and the output data of the main storage device 2, the data determination signal 400
, Ie, the data selected by the read data determination circuit 40, and outputs the selected data as output data 401. As a result, the microinstruction supply unit 50 outputs the output data 401 as the output data 500, and then the microinstruction processing unit 51 executes the microinstruction obtained from the output data 500.

【0020】[0020]

【発明の効果】以上説明したように、本発明によれば、
読みだし書き込み可能な第2の記憶手段が設けられてい
るので、第1の記憶手段に記憶される基本マイクロ命令
データの容量を増加させることができる。従って、本発
明によれば、マイクロ命令の供給性能を向上させること
ができる。また、本発明によれば、制御手段により第2
の記憶手段の記憶内容を書き換えることができるので、
第1の記憶手段に記憶されている準基本マイクロ命令に
不具合が生じた場合であっても、装置自体を使用するこ
とができるという効果が得られる。
As described above, according to the present invention,
Since the readable and writable second storage means is provided, the capacity of the basic microinstruction data stored in the first storage means can be increased. Therefore, according to the present invention, the supply performance of microinstructions can be improved. Further, according to the present invention, the control means controls the second
Since the storage contents of the storage means can be rewritten,
Even if a problem occurs in the quasi-basic microinstruction stored in the first storage means, the effect is obtained that the apparatus itself can be used.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の一実施形態によるマイクロプロセッ
サ装置の概略構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a schematic configuration of a microprocessor device according to an embodiment of the present invention.

【図2】 図1に示すマイクロプロセッサ1の構成を示
すブロック図である。
FIG. 2 is a block diagram showing a configuration of a microprocessor 1 shown in FIG.

【符号の説明】[Explanation of symbols]

1 マイクロプロセッサ 2 主記憶装置 10 制御記憶索引アドレス生成部 20 ROMアドレス領域格納レジスタ 21 RAMアドレス領域格納レジスタ 30 キャッシュアドレスアレイ 31 キャッシュデータアレイ 32 制御記憶RAM 33 制御記憶ROM 40 読みだしデータ判定回路 41 データ選択部 50 マイクロ命令供給部 51 マイクロ命令処理部 60 主記憶データ読出し部 DESCRIPTION OF SYMBOLS 1 Microprocessor 2 Main storage device 10 Control storage index address generation unit 20 ROM address storage register 21 RAM address storage register 30 Cache address array 31 Cache data array 32 Control storage RAM 33 Control storage ROM 40 Read data determination circuit 41 Data Selection unit 50 Micro instruction supply unit 51 Micro instruction processing unit 60 Main memory data reading unit

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 9/22 370 G06F 9/22 380 Continuation of the front page (58) Field surveyed (Int.Cl. 7 , DB name) G06F 9/22 370 G06F 9/22 380

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 全マイクロ命令に対応する全マイクロ命
令データを記憶する主記憶手段と、前記 全マイクロ命令のうち基本的なマイクロ命令に対応
する基本マイクロ命令データを記憶する読み出し専用の
第1の記憶手段と、 前記全マイクロ命令のうち、前記基本マイクロ命令デー
タに準ずる使用頻度で使用されるマイクロ命令であって
不具合が発生する確率が高い準基本マイクロ命令に対応
する準基本マイクロ命令データを記憶する読みだし書き
込み可能な第2の記憶手段と、 前記第1の記憶手段に記憶されている前記基本マイクロ
命令データに不具合が生じたとき、前記主記憶手段にア
クセスすることにより、前記基本マイクロ命令データ
対応するデータを前記主記憶手段から読み出して前記第
2の記憶手段に書き込む制御手段とを具備することを特
徴とするマイクロプロセッサ装置。
1. A total micro main storage means for storing all microinstructions data corresponding to the instruction, the entire microinstruction basic microinstruction first read-only storing a basic microinstruction data corresponding to one of the Storage means, a microinstruction used at a usage frequency equivalent to the basic microinstruction data among all the microinstructions ,
Readable and writable second storage means for storing quasi-basic micro-instruction data corresponding to a quasi-basic micro-instruction having a high probability of occurrence of a defect, and the basic micro-instruction data stored in the first storage means When a problem occurs in the basic microinstruction data , by accessing the main storage means ,
A microprocessor configured to read corresponding data from the main memory and write the data to the second memory.
【請求項2】 前記全マイクロ命令のうち、前記基本マ
イクロ命令および前記準基本マイクロ命令以外のマイク
ロ命令に対応するデータを記憶する第3の記憶手段を具
備することを特徴とする請求項1に記載のマイクロプロ
セッサ装置。
2. The apparatus according to claim 1, further comprising: third storage means for storing data corresponding to micro-instructions other than said basic micro-instruction and said quasi-basic micro-instruction among said all micro-instructions. A microprocessor device as described.
【請求項3】 前記第1の記憶手段は、リードオンリメ
モリであり、 第2の記憶手段は、ランダムアクセスメモリであり、 第3の記憶手段は、キャッシュメモリであることを特徴
とする請求項2に記載のマイクロプロセッサ装置。
3. The storage device according to claim 2, wherein the first storage unit is a read-only memory, the second storage unit is a random access memory, and the third storage unit is a cache memory. 3. The microprocessor device according to 2.
JP9160267A 1997-06-17 1997-06-17 Microprocessor device Expired - Fee Related JP3001464B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9160267A JP3001464B2 (en) 1997-06-17 1997-06-17 Microprocessor device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9160267A JP3001464B2 (en) 1997-06-17 1997-06-17 Microprocessor device

Publications (2)

Publication Number Publication Date
JPH117386A JPH117386A (en) 1999-01-12
JP3001464B2 true JP3001464B2 (en) 2000-01-24

Family

ID=15711314

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9160267A Expired - Fee Related JP3001464B2 (en) 1997-06-17 1997-06-17 Microprocessor device

Country Status (1)

Country Link
JP (1) JP3001464B2 (en)

Also Published As

Publication number Publication date
JPH117386A (en) 1999-01-12

Similar Documents

Publication Publication Date Title
US5566335A (en) Method and apparatus for firmware upgrades in embedded systems
AU628528B2 (en) Memory configuration for use with means for interfacing a system control unit for a multi-processor system with the system main memory
US6170070B1 (en) Test method of cache memory of multiprocessor system
US4475176A (en) Memory control system
US5606662A (en) Auto DRAM parity enable/disable mechanism
JPS5821308B2 (en) Look-ahead control device
EP0509994B1 (en) Centralized reference and change table for a multiprocessor virtual memory system
JP3001464B2 (en) Microprocessor device
US4628450A (en) Data processing system having a local memory which does not use a directory device with distributed resident programs and a method therefor
JP3060812B2 (en) Information processing device
JP2597409B2 (en) Microcomputer
JP3821911B2 (en) Memory initialization control method
JP2627370B2 (en) Development support system
JPH1125006A (en) Memory tester
JP3105822B2 (en) Micro program controller
US6430647B1 (en) Data processing system for use in conjunction with a font card or the like
EP0333215B1 (en) Distributed reference and change table for a virtual memory system
JP3616541B2 (en) Microprocessor device and microprocessor control method
JP3006487B2 (en) Emulation device
JP2581057B2 (en) Evaluation microcomputer
JPH1049440A (en) Cache memory system
JPH0320834A (en) Initial diagnostic method for information processor
JPH05282194A (en) Memory access control method
JPH10260828A (en) Information processor having control storage
JPH07306807A (en) Computer system equipment

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19991012

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071112

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081112

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081112

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091112

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees