JPH0365727A - マイクロプログラム格納方式 - Google Patents
マイクロプログラム格納方式Info
- Publication number
- JPH0365727A JPH0365727A JP20173089A JP20173089A JPH0365727A JP H0365727 A JPH0365727 A JP H0365727A JP 20173089 A JP20173089 A JP 20173089A JP 20173089 A JP20173089 A JP 20173089A JP H0365727 A JPH0365727 A JP H0365727A
- Authority
- JP
- Japan
- Prior art keywords
- ram
- write
- microprogram
- instruction
- eprom
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 description 3
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 1
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はマイクロプログラム格納方式に関する。
従来のマイクロプログラム格納方式は、あらかじめマイ
クロプログラムを格納している再書き込み不能なマスク
ROMで構成されていた。
クロプログラムを格納している再書き込み不能なマスク
ROMで構成されていた。
上述した従来のマイクロプログラム格納方式は、再書き
込み不能なマスクROMで構成されているため、前記R
OMに格納されているマイクロプログラムを容易に変更
できないという欠点を有すると共に、また再書き込み可
能なEFROMを使用したとするとマスクROMに比べ
てEPROM内タ5セスタイムが遅いので、装置全体の
処理スピードが遅くなるという欠点がある。
込み不能なマスクROMで構成されているため、前記R
OMに格納されているマイクロプログラムを容易に変更
できないという欠点を有すると共に、また再書き込み可
能なEFROMを使用したとするとマスクROMに比べ
てEPROM内タ5セスタイムが遅いので、装置全体の
処理スピードが遅くなるという欠点がある。
本発明のマイクロプログラム格納方式は、あらかじめマ
イクロプログラムを格納している再書き込み可能なEP
ROMと、任意のマイクロプログラムを格納できるRA
Mと、前記RAMのライトアドレス及び前記EPROM
のソードアドレスを保持し、順次アドレスを更新する機
能を持った第一のレジスタと、前記RAMのリードアド
レスを保持する第二のレジスタと、前記RAMの書き込
み動作中に前記RAMの出力しているマイクロプログラ
ム命令を無演算命令に変換する無演算命令出力回路と、
前記EPROMのアクセスタイムに応じたクロックを発
生させる手段と、前記RAMの書き込み終了指示を出力
する書き込み終了指示作成回路と、前記各構成要件を制
御しEPROM内のデータをまとめてRAMに転送する
RAM書き込み制御回路とを備えて構成される。
イクロプログラムを格納している再書き込み可能なEP
ROMと、任意のマイクロプログラムを格納できるRA
Mと、前記RAMのライトアドレス及び前記EPROM
のソードアドレスを保持し、順次アドレスを更新する機
能を持った第一のレジスタと、前記RAMのリードアド
レスを保持する第二のレジスタと、前記RAMの書き込
み動作中に前記RAMの出力しているマイクロプログラ
ム命令を無演算命令に変換する無演算命令出力回路と、
前記EPROMのアクセスタイムに応じたクロックを発
生させる手段と、前記RAMの書き込み終了指示を出力
する書き込み終了指示作成回路と、前記各構成要件を制
御しEPROM内のデータをまとめてRAMに転送する
RAM書き込み制御回路とを備えて構成される。
次に、本発明について図面を参照して説明する。
本発明の一実施例の構成を第1図に示す。
まず、本実施例の構成について説明する。
第1図において、1はEPROM、2はRAM。
3はRAM書き込み動作中にはNOP命令を出力しそれ
以外の時は12にデータを出力する無演算命令出力回路
、4はEFROMIのリードアドレスとRAMデコーダ
2のライトアドレスを共通に保持すると共に+1のカウ
ントアツプ機能を有する第1のレジスタであるライトア
ドレスレジスタ、5はRAM2のリードアドレスを保持
する第2のレジスタであるリードアドレスレジスタ、6
はライトアトレフ、レジスタ4をデコードしRAM書き
込み動作終了の指示を出す書き込み終了指示作成回路、
7はRAM2にライトパルスを出力すると共にライトア
ドレスレジスタ4に+1のカウントアツプの指示を出し
、さらに書き込み動作中に無演算命令出力の指示を出す
RAM書き込み制御回路、8はシステムクロックをアク
セスタイムの遅いEPROMIのために分周するクヨツ
ク分周回路、9はライトアドレスレジスタ4の+lカウ
ンタ回路である。
以外の時は12にデータを出力する無演算命令出力回路
、4はEFROMIのリードアドレスとRAMデコーダ
2のライトアドレスを共通に保持すると共に+1のカウ
ントアツプ機能を有する第1のレジスタであるライトア
ドレスレジスタ、5はRAM2のリードアドレスを保持
する第2のレジスタであるリードアドレスレジスタ、6
はライトアトレフ、レジスタ4をデコードしRAM書き
込み動作終了の指示を出す書き込み終了指示作成回路、
7はRAM2にライトパルスを出力すると共にライトア
ドレスレジスタ4に+1のカウントアツプの指示を出し
、さらに書き込み動作中に無演算命令出力の指示を出す
RAM書き込み制御回路、8はシステムクロックをアク
セスタイムの遅いEPROMIのために分周するクヨツ
ク分周回路、9はライトアドレスレジスタ4の+lカウ
ンタ回路である。
次に、本実施例の動作について説明する。
EFROMIに格納されているマイクロプログラムをR
AM2に格納する場合、パワーオン指示信号20がRA
M書き込み制御回路7に入力される。RAM書き込み制
御回路7は、パワーオン指示を保持し、それにより無演
算出力回路3にRAM書き込み動作中の指示を信号線1
9により送出する。また、RAM書き込み動作中のRA
M書き込み制御回路7は、クロック分周回路8で分周し
たクロック22の1サイクル中に、まずRAM2に信号
線17でライトパルスを送出しデータlOを格納させた
後、ライトアドレスレジスタ4に信号線18で+1のカ
ウンタアップ指示を出す。
AM2に格納する場合、パワーオン指示信号20がRA
M書き込み制御回路7に入力される。RAM書き込み制
御回路7は、パワーオン指示を保持し、それにより無演
算出力回路3にRAM書き込み動作中の指示を信号線1
9により送出する。また、RAM書き込み動作中のRA
M書き込み制御回路7は、クロック分周回路8で分周し
たクロック22の1サイクル中に、まずRAM2に信号
線17でライトパルスを送出しデータlOを格納させた
後、ライトアドレスレジスタ4に信号線18で+1のカ
ウンタアップ指示を出す。
RAM書き込み動作中の指示を受は取った無演算出力回
路3は、強制的に無演算のマイクロプログラム命令をデ
ータ信号線13に出力する。また、ライトパルスを受は
取ったRAM2は、ライトアドレスレジスタ4の示すア
ドレスに、EPROM1の出力するデータ10を格納す
る。この時、EPROMIの出力するデータ10は、ラ
イトアドレスレジスタ4が示すEPROMIのリードア
ドレスのデータである。また、+1のカウントアツプ指
示を受は取ったライトアドレスレジスタ4は、+1のカ
ウントアツプをする。以下、RAMZ内で使用するすべ
てのワードにマイクロプログラムが格納されるまでくり
返す。
路3は、強制的に無演算のマイクロプログラム命令をデ
ータ信号線13に出力する。また、ライトパルスを受は
取ったRAM2は、ライトアドレスレジスタ4の示すア
ドレスに、EPROM1の出力するデータ10を格納す
る。この時、EPROMIの出力するデータ10は、ラ
イトアドレスレジスタ4が示すEPROMIのリードア
ドレスのデータである。また、+1のカウントアツプ指
示を受は取ったライトアドレスレジスタ4は、+1のカ
ウントアツプをする。以下、RAMZ内で使用するすべ
てのワードにマイクロプログラムが格納されるまでくり
返す。
書き込み終了指示作成回路6は、ライトアドレスレジス
タ4を常時チエツクし、RAMZ内で使用するすべての
ワードにマイクロプログラムが格納されたことを確認す
ると、書き込み終了指示を信号線14で書き込み制御回
路7及び他の装置に出し、RAM書き込み動作の終了を
示す。書き込み終了指示を受は取ったRAM書き込み制
御回路7は、上述したパワーオン指示の保持をやめそれ
により書き込み動作中の指示及びライトパルスの送出並
びに+1のカウントアツプ指示の送出を中止し、RAM
書き込み動作を終了する。上述した動作でEPROM内
のデータをまとめてRAM内に転送することにより、通
常のクロックでRAM内のマイクロプログラム命令を読
み出すことができる。
タ4を常時チエツクし、RAMZ内で使用するすべての
ワードにマイクロプログラムが格納されたことを確認す
ると、書き込み終了指示を信号線14で書き込み制御回
路7及び他の装置に出し、RAM書き込み動作の終了を
示す。書き込み終了指示を受は取ったRAM書き込み制
御回路7は、上述したパワーオン指示の保持をやめそれ
により書き込み動作中の指示及びライトパルスの送出並
びに+1のカウントアツプ指示の送出を中止し、RAM
書き込み動作を終了する。上述した動作でEPROM内
のデータをまとめてRAM内に転送することにより、通
常のクロックでRAM内のマイクロプログラム命令を読
み出すことができる。
以上説明したように本発明は、マイクロプログラムをE
PROMからRAMに転送する方式をとることにより、
EPROMのみを使用する場合と比べてアクセスタイム
の短縮が図れると共に、マイクロプログラムの変更が容
易にできるという効果がある。
PROMからRAMに転送する方式をとることにより、
EPROMのみを使用する場合と比べてアクセスタイム
の短縮が図れると共に、マイクロプログラムの変更が容
易にできるという効果がある。
第1図は本発明の一実施例の構成を示すブロック図であ
る。 l・・・・・・EPROM、2・・・・・・RAM、3
・・・・・・NOP出力回路、4・・・・・・ライトア
ドレスレジスタ、5・・・・・・リードアドレスレジス
タ、6・・・・・・書き込み終了指示作成回路、7・・
・・・・RAM書き込み制御回路、8・・・・・・クロ
ック分周回路、9・・・・・・十lカウンタ回路。
る。 l・・・・・・EPROM、2・・・・・・RAM、3
・・・・・・NOP出力回路、4・・・・・・ライトア
ドレスレジスタ、5・・・・・・リードアドレスレジス
タ、6・・・・・・書き込み終了指示作成回路、7・・
・・・・RAM書き込み制御回路、8・・・・・・クロ
ック分周回路、9・・・・・・十lカウンタ回路。
Claims (1)
- あらかじめマイクロプログラムを格納している再書き込
み可能なEPROMと、任意のマイクロプログラムを格
納できるRAMと、前記RAMのライトアドレス及び前
記EPROMのソードアドレスを保持し、順次アドレス
を更新する機能を持った第一のレジスタと、前記RAM
のリードアドレスを保持する第二のレジスタと、前記R
AMの書き込み動作中に前記RAMの出力しているマイ
クロプログラム命令を無演算命令に変換する無演算命令
出力回路と、前記EPROMのアクセスタイムに応じた
クロックを発生させる手段と、前記RAMの書き込み終
了指示を出力する書き込み終了指示作成回路と、前記各
構成要件を制御しEPROM内のデータをまとめてRA
Mに転送するRAM書き込み制御回路とを備えて成るこ
とを特徴とするマイクロプログラム格納方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20173089A JPH0365727A (ja) | 1989-08-02 | 1989-08-02 | マイクロプログラム格納方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20173089A JPH0365727A (ja) | 1989-08-02 | 1989-08-02 | マイクロプログラム格納方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0365727A true JPH0365727A (ja) | 1991-03-20 |
Family
ID=16445984
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20173089A Pending JPH0365727A (ja) | 1989-08-02 | 1989-08-02 | マイクロプログラム格納方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0365727A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5603056A (en) * | 1993-09-13 | 1997-02-11 | Kabushiki Kaisha Toshiba | Disk drive control computer and method for rewriting control program in flash EEPROM with serial communication using unassigned pins of SCSI or ATA connector |
| US5737762A (en) * | 1993-12-08 | 1998-04-07 | Kabushiki Kaisha Toshiba | Data recording/reproducing system capable of processing servo process program at high speed |
-
1989
- 1989-08-02 JP JP20173089A patent/JPH0365727A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5603056A (en) * | 1993-09-13 | 1997-02-11 | Kabushiki Kaisha Toshiba | Disk drive control computer and method for rewriting control program in flash EEPROM with serial communication using unassigned pins of SCSI or ATA connector |
| US5737762A (en) * | 1993-12-08 | 1998-04-07 | Kabushiki Kaisha Toshiba | Data recording/reproducing system capable of processing servo process program at high speed |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5245575A (en) | Register circuit for copying contents of one register into another register | |
| US4027291A (en) | Access control unit | |
| US4780819A (en) | Emulator system utilizing a program counter and a latch coupled to an emulator memory for reducing fletch line of instructions stored in the emulator memory | |
| KR900016866A (ko) | 데이타 처리 시스템 | |
| JP2845433B2 (ja) | 集積回路装置 | |
| JPH0869377A (ja) | コプロセッサを使用するための電子回路及び方法 | |
| JPH0365727A (ja) | マイクロプログラム格納方式 | |
| JPS6122830B2 (ja) | ||
| SU1418720A1 (ru) | Устройство дл контрол программ | |
| SU1195364A1 (ru) | Микропроцессор | |
| JPH04140841A (ja) | マイクロプログラム格納方式 | |
| KR950010615Y1 (ko) | Dma 사이클의 휴지시간을 이용하는 데이타 엑세스 장치 | |
| JPH02224041A (ja) | キャッシュメモリ制御回路 | |
| JPS58184188A (ja) | デイスプレイデ−タの読み出し・書き込み方式 | |
| JPH0267665A (ja) | インタフェイス回路 | |
| JP2599805B2 (ja) | Dmaコントローラ | |
| JPS62168235A (ja) | デ−タ処理装置 | |
| JPS61161560A (ja) | メモリ装置 | |
| JPH02136921A (ja) | レジスタアクセス方式 | |
| JPS62168233A (ja) | 情報処理装置 | |
| JPS61198351A (ja) | ダイレクト・メモリ・アクセス制御回路 | |
| JPH0425958A (ja) | アドレスカウンタ制御方式 | |
| JPH06100963B2 (ja) | マイクロプログラム制御装置 | |
| JPH10105457A (ja) | メモリ制御システムおよびメモリ制御回路 | |
| JPH04156634A (ja) | キャッシュメモリ診断アドレス生成装置 |