JPS61201346A - マイクロプログラム制御方法 - Google Patents

マイクロプログラム制御方法

Info

Publication number
JPS61201346A
JPS61201346A JP60042909A JP4290985A JPS61201346A JP S61201346 A JPS61201346 A JP S61201346A JP 60042909 A JP60042909 A JP 60042909A JP 4290985 A JP4290985 A JP 4290985A JP S61201346 A JPS61201346 A JP S61201346A
Authority
JP
Japan
Prior art keywords
microprogram
circuit
clock
control circuit
microinstruction
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
JP60042909A
Other languages
English (en)
Inventor
Takeya Okazaki
岡崎 健也
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP60042909A priority Critical patent/JPS61201346A/ja
Publication of JPS61201346A publication Critical patent/JPS61201346A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、電子機器の制御方法の一つであるマイクロ
プログラム制御方法に関するものである。
〔従来の技術〕
第2図は従来のマイクロプログラム制御方法を説明する
ためのものであ99図において+11はマイクロプログ
ラムの実行順序を制御するマイクロプログラムシーケン
ス制御回路、(2)はマイクロプログラムを格納したマ
イクロプログラムメモリ。
(3a)、 (3b)はマイクロプログラムメモ1月2
)から読み出されたマイクロ命令を取り込むマイクロ命
令レジスタ、(4)はマイクロ命令レジスタ(3b)に
取シ込まれたマイクロ命令により制御される電子機器内
の回路、(51はマイクロ命令の実行胸期を制御する内
部クロックを発生しマイクロプログラムシーケンス制御
回路111とマイクロ命令レジスタ(3a)(3b)に
供給するクロック発生回路である。
次に動作について説明する。マイクロプログラムシーケ
ンス制御回路(1)から出力されるアドレスにヨリマイ
クロプログラムメモ1月2)から次に実行スヘきマイク
ロ命令が読み出され、クロック発生回路(5)から出力
される次のクロックによやマイクロ命令レジスタ(3a
)、(5b)にセットされる。マイクロ命令レジスタ(
3b)にセットされたマイクロ命令により、vL電子機
器内回路(4)が制御される。また、マイクロ命令レジ
スタ(3a)にセットされたマイクロ命令によりマイク
ロプログラムシーケンス制御回路(1)が制御され1次
に実行すべきマイクロ命令のアドレスが出力される。こ
のようにして。
マイクロプログラムメモ1月2)から読み出されたマイ
クロ命令が次々に実行され、!子機器の制御が行なわれ
る。
〔弁明が解決しようとする問題点〕
上記のような従来のマイクロプログラム制御方法では、
内部クロックの周期で制御され、その周期で制御される
回路の状態も次々と変化して行くため、電子機器に異常
を発見した時、故障個所の診断特にマイクロプログラム
メモリの故障の場合故障アドレスの診断が困難であると
いう問題点があった。
この発明は、かかる問題点を解決するためになされたも
ので、電子機器内の故障診断を容易にするマイクロプロ
グラム制御方法を得ることを目的とする。
〔問題点を解決するための手段〕
この発明に係るマイクロプログラム制御方法は。
マイクロプログラムシーケンス制御回路から出力される
マイクロプログラム実行アドレスと外部から設定された
アドレスの一致を検出する比較回路を付加し、この一致
信号により内部クロックを外部クロックに切り換えて制
御する方法である。
〔作用〕
この発明においては、電子機器が異常となる直前のマイ
クロプログラムアドレスを外部より設定し、そのアドレ
スまでは内部クロックで動作させ。
その後は故障診断用に外部クロックを1パルス毎印加し
、その部層マイクロプログラムメモリの内容及び制御さ
れる回路の動作、状態遷移等をチェックする事により故
障個所の診断を容易にする。
〔実施例〕
以下第1図に示すこの発明の一実施例について説明する
。第1図において、(1)〜(5)は上記従来のマイク
ロプログラム制御方法と全く同一である。
(61ハ?イクロプログラムシ一ケンヌ制御回路(1)
から出力される次に実行すべきマイクロプログラムのア
ドレスと外部より設定されたアドレスデータ(−1)を
比較する比較器、(7)は比較器(6)から出力される
一致信号によりセットされるフリップフロップ。
(8)はフリップフロップ(7)によりクロック発生回
路(5)から出力される内部クロックと外部から供給さ
れる外部クロック(0)を切換えるセレクタである。
フリップフロップ(7)がセットされるまでのマイクロ
プログラムの実行は従来のマイクロプログラム制御方法
と同様であり、マイクロプログラムシーケンスI制御回
路(1)から出力されるアドレスによリマイクロプログ
ラムメモ1月2)から次に実行スヘきマイクロ命令が読
み出され、クロック発生回路(5)から出力される次の
内部クロックによりマイクロ命令しジヌタ(3a)、(
3b)にセットされる。マイクロ命令レジスタ(3b)
にセットされたマイクロ命令により、電子機器内の回路
(4)が制御される。また、マイクロ命令レジスタ(3
a)にセットされたマイクロ命令によりマイクロプログ
ラムシーケンス制御回路(1)が制御され9次に実行す
べきマイクロ命令のアドレスが出力される。このように
して。
マイクロプログラムメモリ(2)から読み出されたマイ
クロ命令が次々に実行され、!+子機器制御が行なわれ
る。この時、外部から設定されたアドレスデータとマイ
クロプログラムシーケンス制御回路+11から出力され
るアドレスが一致した場合、比較回路(6)から一致信
号が出力されフリップフロップ(7)がセットされ、セ
レクタ+81 Kよシマイクロブログラムシーケンス制
御回路(!)とマイクロ命令レジスタ(3a)、 (3
b)に供給するクロックをクロック発生回路(5)の内
部クロックから外部クロック呻)へ切り換える。これに
より、マイクロプログラムシーケンス制御回路(1)、
マイクロ命令レジスタ(3a)。
(3b)、 を子機器内の回路(4)がその時点の状態
にホールドされ、各部の信号及び状態をチェックするこ
とができる。更に外部クロックを1クロツクづつ印加す
ることによりマイクロブログラムを一マイクロ命令づつ
実行させ、その都度各部の信号及び状態をチェックする
ことにより故障個所の診断を行う。その後、外部よりフ
リップフロップをリセットする事により再び内部クロッ
クにより制御を続行させる事ができる。
なお、eつはフリップ70ツブ(7)に与えられる外部
リセット信号である。
〔発明の効果〕
以上のように、この発明によるマイクロプログラム制御
方法では、!子機器が異常となるマイクロプログラムの
部分のみを故障診断用の外部クロックで動作させること
がでさるため、電子機器内の故障個所の診断な容易にす
るという効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例を説明するための図、第2
図は従来のマイクロプログラム制御方法を説明するため
の図である。図中、(1)はマイクロプログラムシーケ
ンス制御回路、(2)はマイクロプログラムメモリ、(
3)はマイクロ命令レジスタ、(4)は重子機器内の回
路、(5)はクロック発生回路、(6)は比較回路、(
7)はフリップフロップ、(8)はセレクタである。 なお9図中、同一あるいは相当部分には同一符号を付し
て示しである。

Claims (1)

    【特許請求の範囲】
  1. マイクロプログラムシーケンス制御回路から出力される
    アドレスに従つてマイクロプログラムメモリから読み出
    されたマイクロ命令により電子機器の制御を行うマイク
    ロプログラム制御方法において、マイクロプログラムシ
    ーケンス制御回路から出力されるアドレスと外部から設
    定されるアドレスデータとを比較する比較回路と、この
    比較回路から出力される一致信号によりマイクロプログ
    ラム制御回路に供給するクロックを内部クロックから外
    部クロックに切換えるセレクタとを有し、外部から任意
    に設定されたアドレスのマイクロプログラムが実行され
    た時、外部の任意のタイミングを有するクロックにより
    マイクロプログラムを実行させる事を特徴とするマイク
    ロプログラム制御方法。
JP60042909A 1985-03-05 1985-03-05 マイクロプログラム制御方法 Pending JPS61201346A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60042909A JPS61201346A (ja) 1985-03-05 1985-03-05 マイクロプログラム制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60042909A JPS61201346A (ja) 1985-03-05 1985-03-05 マイクロプログラム制御方法

Publications (1)

Publication Number Publication Date
JPS61201346A true JPS61201346A (ja) 1986-09-06

Family

ID=12649154

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60042909A Pending JPS61201346A (ja) 1985-03-05 1985-03-05 マイクロプログラム制御方法

Country Status (1)

Country Link
JP (1) JPS61201346A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01244548A (ja) * 1988-03-25 1989-09-28 Fujitsu Ltd マイクロプログラム制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01244548A (ja) * 1988-03-25 1989-09-28 Fujitsu Ltd マイクロプログラム制御装置

Similar Documents

Publication Publication Date Title
US4796211A (en) Watchdog timer having a reset detection circuit
US5309444A (en) Integrated circuit including a test cell for efficiently testing the accuracy of communication signals between a standard cell and an application cell
JPS61201346A (ja) マイクロプログラム制御方法
JPH1069403A (ja) マイクロプロセッサの初期化と監視のための方法及び回路
JPH01201762A (ja) マイクロコンピュータ
KR100196526B1 (ko) 에뮬레이션을 위한 실시간 제어시스템
JPH0441376Y2 (ja)
SU1365086A1 (ru) Устройство дл контрол блоков управлени
JP2723609B2 (ja) マイクロプロセッサ
JP2794440B2 (ja) Pwm制御装置
SU725184A1 (ru) Устройство дл многорежимного управлени трехфазным шаговым двигателем
JPH11296400A (ja) モード設定回路
SU1571552A1 (ru) Устройство дл контрол программных автоматов
SU1365082A1 (ru) Микропрограммное устройство управлени с контролем
JP2919841B2 (ja) データ処理装置のテスト方法
SU1397917A1 (ru) Двухканальное устройство дл контрол и восстановлени процессорных систем
JPS61501661A (ja) 並列同期動作
JP2903548B2 (ja) 論理回路診断システム
JP3137089B2 (ja) マイクロコンピュータ
JPH06131209A (ja) 擬似エラー発生方式
JPS60230241A (ja) Cpuの周辺lsiの誤動作防止方法
JPS61202238A (ja) マイクロプロセツサのダイナミツクバ−ンイン方法
JPH03210638A (ja) マイクロコンピュータ
JPS62151943A (ja) マイクロコンピユ−タのテスト方式
JPS62197834A (ja) マイクロプログラム制御装置