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
Application number
JP20173089A
Other languages
English (en)
Inventor
Hiroyuki Watabe
博之 渡部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Software Shikoku Ltd
Original Assignee
NEC Software Shikoku Ltd
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 NEC Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP20173089A priority Critical patent/JPH0365727A/ja
Publication of JPH0365727A publication Critical patent/JPH0365727A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプログラム格納方式に関する。
〔従来の技術〕
従来のマイクロプログラム格納方式は、あらかじめマイ
クロプログラムを格納している再書き込み不能なマスク
ROMで構成されていた。
〔発明が解決しようとする課題〕
上述した従来のマイクロプログラム格納方式は、再書き
込み不能なマスクROMで構成されているため、前記R
OMに格納されているマイクロプログラムを容易に変更
できないという欠点を有すると共に、また再書き込み可
能なEFROMを使用したとするとマスクROMに比べ
てEPROM内タ5セスタイムが遅いので、装置全体の
処理スピードが遅くなるという欠点がある。
〔課題を解決するための手段〕
本発明のマイクロプログラム格納方式は、あらかじめマ
イクロプログラムを格納している再書き込み可能な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カウ
ンタ回路である。
次に、本実施例の動作について説明する。
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のカ
ウンタアップ指示を出す。
RAM書き込み動作中の指示を受は取った無演算出力回
路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内のマイクロプログラム命令を読
み出すことができる。
〔発明の効果〕
以上説明したように本発明は、マイクロプログラムをE
PROMからRAMに転送する方式をとることにより、
EPROMのみを使用する場合と比べてアクセスタイム
の短縮が図れると共に、マイクロプログラムの変更が容
易にできるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図であ
る。 l・・・・・・EPROM、2・・・・・・RAM、3
・・・・・・NOP出力回路、4・・・・・・ライトア
ドレスレジスタ、5・・・・・・リードアドレスレジス
タ、6・・・・・・書き込み終了指示作成回路、7・・
・・・・RAM書き込み制御回路、8・・・・・・クロ
ック分周回路、9・・・・・・十lカウンタ回路。

Claims (1)

    【特許請求の範囲】
  1. あらかじめマイクロプログラムを格納している再書き込
    み可能なEPROMと、任意のマイクロプログラムを格
    納できるRAMと、前記RAMのライトアドレス及び前
    記EPROMのソードアドレスを保持し、順次アドレス
    を更新する機能を持った第一のレジスタと、前記RAM
    のリードアドレスを保持する第二のレジスタと、前記R
    AMの書き込み動作中に前記RAMの出力しているマイ
    クロプログラム命令を無演算命令に変換する無演算命令
    出力回路と、前記EPROMのアクセスタイムに応じた
    クロックを発生させる手段と、前記RAMの書き込み終
    了指示を出力する書き込み終了指示作成回路と、前記各
    構成要件を制御しEPROM内のデータをまとめてRA
    Mに転送するRAM書き込み制御回路とを備えて成るこ
    とを特徴とするマイクロプログラム格納方式。
JP20173089A 1989-08-02 1989-08-02 マイクロプログラム格納方式 Pending JPH0365727A (ja)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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) キャッシュメモリ診断アドレス生成装置