JPH0193835A - マイクロプログラム制御装置 - Google Patents

マイクロプログラム制御装置

Info

Publication number
JPH0193835A
JPH0193835A JP62251277A JP25127787A JPH0193835A JP H0193835 A JPH0193835 A JP H0193835A JP 62251277 A JP62251277 A JP 62251277A JP 25127787 A JP25127787 A JP 25127787A JP H0193835 A JPH0193835 A JP H0193835A
Authority
JP
Japan
Prior art keywords
test
microprogram
address
rom
comparator
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
JP62251277A
Other languages
English (en)
Inventor
Katsuhiko Nakagawa
克彦 中川
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 Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP62251277A priority Critical patent/JPH0193835A/ja
Publication of JPH0193835A publication Critical patent/JPH0193835A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、マイクロプログラムにより制御されるデータ
処理装置の新規な構成に関する。
従来の技術 従来のこの種のデータ処理装置では、専用のテスト回路
は設けられておらず、テスト時に外部から直接マイクロ
プログラムを入力するか、あるいはテスト用に作られた
マクロのテスト命令を実行することによってマイクロプ
ログラムROMにあらかじめ設定されたテスト用マイク
ロプログラムを起動する方法を用いていた。また、一般
に、特定のマイクロプログラムアドレスに対しては単一
のマイクロプログラムが出力されるように構成されてい
る。
発明が解決しようとする問題点 上述したような従来のデータ処理装置では、テストのた
めのマイクロプログラムを実行しようとする場合、以下
のような問題点がある。
まず、外部からマイクロプログラムを入カスるためには
、複数の入力端子を設定する必要があり、端子数の限ら
れた特定の装置で多くの端子を占有してしまう。
また、マイクロプログラムを人力するために新規にデー
タバスを設ける必要があり、一方、この新規なデータバ
スと既存のデータバスとを共用してテストを実行した場
合、共用されるデータバスに対するテストを行うことが
できない。
更に、テストモードで実行されたマイクロプログラムに
よる結果を判定するために、実時間でテストモードの設
定並びに解除を行う必要があり、制御が複雑になる。
また更に、マクロのテスト命令では、マイクロプログラ
ムの容量が増加する一方で、詳細なテストが実行できな
い。
このように、従来のデータ処理装置の構成では、完全な
テストを実行することが困難であった。しかしながら、
一方で、数十ステップに及ぶようなマイクロプログラム
で構成されている命令の場合、不良の解析あるいはテス
トパターンの短縮等を実現するためには、任意のマイク
ロプログラムROMの内容を任意の内容に変更するテス
トモードの存在が不可欠である。
そこで、本発明の目的は、より強力なテスト回路を具備
した新規なデータ処理装置を提供することにある。
問題点を解決するための手段 本発明により、マイクロプログラムが格納されるマイク
ロプログラムROMを備え、マイクロプログラムにより
制御されて動作するデータ処理において、任意の値を設
定できる設定用のROMまたはRAMと、該設定用RO
MまたはRAMのアドレスと前記マイクロプログラムR
OMのアドレスとを比較する比較器とを備え、該比較器
の比較結果により、マイクロプログラムROMの内容と
設定用ROMまたはRAMの内容との何れかを選択的に
マイクロプログラムとして出力するように制御可能に構
成されていることを特徴とするデータ処理装置が提供さ
れる。
作用 本発明のデータ処理装置のテスト回路は、マイクロプロ
グラムROMの番地が一定の値になったことを検出する
比較器と、任意に値の設定できるRAM又はROM及び
前記比較器の比較結果により、一方を選択してマイクロ
コードとして出力する手段を有している。
前述した従来のテスト回路に対し、上述のような本発明
に係るデータ処理装置は、予約内部にテスト用のマイク
ロプログラムを格納しておき、目的のマイクロアドレス
に達したとき、自動的にテスト用マイクロプログラムに
切替えてテストを実行する。即ち、マイクロプログラム
アドレスによってテストモードに切替える点で独自の構
成を備えている。
以下に図面を参照して本発明をより具体的に詳述するが
、以下に開示するものは本発明の一実施例に過ぎず、本
発明の技術的範囲を何ら限定するものではない。
実施例 第1図は、本発明のひとつの実施例の構成を模式的に示
すブロック図である。
■から入力された次のマイクロプログラムアドレスは、
アドレスレジスタ2に保持され、後述するように、通常
はアドレスレジスタ2に保持されたアドレスに基づいて
マイクロプログラムROM5に格納されたマイクロプロ
グラムが読み出される。但し、本実施例では、マイクロ
プログラムROM5の出力は、マルチプレクサ19に入
力されるように構成されている。また、アドレスレジス
タ2の出力は、後述する比較器14にも入力されるよう
に構成されている。
一方、11から人力されたテスト用アドレスは、テスト
用アドレスレジスタ12に格納されて、比較器14に入
力される。更に、テスト用マイクロコードは、テスト用
マイクロコード人力用バス18からテスト用マイクロコ
ード格納RAM17に人力され、マルチプレクサ19に
人力される。
尚、テスト用アドレスレジスタ12は、テスト端子10
によってアクティブにされるように構成されており、ま
た、比較器14の一致出力は、マルチプレクサ19を制
御するように構成されている。
上述のように構成されたデータ処理装置は、以下のよう
に動作する。
通常動作時は、アドレスレジスタ2により、3に出力さ
れたアドレスからマイクロROM4の内容を読み出した
値が、マイクロプログラムとして、9に出力される。
一方、テスト端子10をアクティブにした場合、11か
ら人力された値を、テストアドレスとしてテスト用アド
レスレジスタ12に設定する。また、18から人力され
た値をRAM17にテスト用マイクロプログラムとして
を設定する。
ここで、比較器14において、アドレス3と13との一
致が検出されると、比較器出力15がアクティブとなり
、マルチプレクサ19を通して、テスト用マイクロコー
ド16が9に出力される。こうして、テストが実行され
る。
このような構成は、テスト用マイクロプログラムが何ス
テップあっても同様に適用できる。
第2図は、本発明の他の実施例の構成を模式的に示すブ
ロック図である。尚、本実施例においても、通常動作時
に必要な構成、即ち、アドレスレジスタ2、マイクロプ
ログラムROM4等の構成は、第1図に示した実施例と
同様であり、同じ参照番号を付している。また、テスト
用アドレスの人力についても、基本的に同じ構成を採っ
ており、21から人力されたテスト用アドレスは、テス
ト用アドレスレジスタ20に格納されて、比較器24に
人力される。
本実施例において特徴的な構成は、テスト用マイクロコ
ードの格納手段にあり、本実施例ではテスト用マイクロ
コードをテスト用マイクロプログラムROM26に格納
して内蔵している。従って、このテスト用マイクロプロ
グラムROM26に格納されたマイクロコードが、後述
するようにマルチプレクサ28に入力される。
尚、テスト用アドレスレジスタ20は、テスト端子21
によってアクティブにされるように構成されており、ま
た、比較器24の一致出力は、マルチプレクサ28を制
御するように構成されている。
上述のように構成されたデータ処理装置は、以下のよう
に動作する。
今、23によりテストモードが指定されると、21の値
が20に設定される、ここで22に出力されるマイクロ
アドレスと3の値が一致すると24の比較器で検出され
25がアクティブになる。25がアクティブになる事に
よりテス)ROM26の値が27を通してマルチプレク
サで選択されて、9に出力される。
こうして、テスト用マイクロプログラムが実行される。
尚、この構成も、テスト用マイクロプログラムが何ステ
ップあっても同様に適用できる。
発明の詳細 な説明したように、本発明に従えば、通常動作中のマイ
クロプログラムの特定の部分を、自動的にテスト用マイ
クロプログラムとして使用することにより、有効なテス
トを実行することのできるデータ処理装置が提供される
【図面の簡単な説明】
第1図は、本発明のひとつの実施例の構成を模式的に示
すブロック図であり、 第2図は、本発明の他の実施例の構成を模式的に示すブ
ロック図である。 〔主な参照番号〕 1・・・マイクロプログラムの次のアドレス、2・・・
アドレスレジスタ、 3・・・マイクロROMアドレス、 4・・・マイクロプログラムROM。 5・・・ROM出力、 9・・・マイクロプログラム出力、 10・・・テスト端子、 11・・・テストアドレス人力、 12・・・テストアドレスレジスタ、 13・・・テストアドレス、 14・・・比較器、 15・・・比較結果、 16・・・テスト用マイクロコード、 17・・・テスト用マイクロコード格納RAM。 18・・・テスト用マイクロコード入力用バス、19・
・・マルチプレクサ、 20・・・テストアドレスレジスタ、 21・・・テストアドレス人力、 22・・・テストアドレス、 23・・・テスト端子、 24・・・比較器、 26・・・テスト用マイクロプログラムROM。 27・・・テスト用マイクロプログラム、28・・・マ
ルチプレクサ

Claims (1)

  1. 【特許請求の範囲】 マイクロプログラムが格納されるマイクロプログラムR
    OMを備え、マイクロプログラムにより制御されて動作
    するデータ処理において、 任意の値を設定できる設定用のROMまたはRAMと、
    該設定用ROMまたはRAMのアドレスと前記マイクロ
    プログラムROMのアドレスとを比較する比較器とを備
    え、 該比較器の比較結果により、マイクロプログラムROM
    の内容と設定用ROMまたはRAMの内容との何れかを
    選択的にマイクロプログラムとして出力するように制御
    可能に構成されていることを特徴とするデータ処理装置
JP62251277A 1987-10-05 1987-10-05 マイクロプログラム制御装置 Pending JPH0193835A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62251277A JPH0193835A (ja) 1987-10-05 1987-10-05 マイクロプログラム制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62251277A JPH0193835A (ja) 1987-10-05 1987-10-05 マイクロプログラム制御装置

Publications (1)

Publication Number Publication Date
JPH0193835A true JPH0193835A (ja) 1989-04-12

Family

ID=17220403

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62251277A Pending JPH0193835A (ja) 1987-10-05 1987-10-05 マイクロプログラム制御装置

Country Status (1)

Country Link
JP (1) JPH0193835A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5100659A (en) * 1988-07-22 1992-03-31 Titan Kogyo Kabushiki Kaisha White colored deodorizer and process for producing the same

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60221829A (ja) * 1984-04-19 1985-11-06 Nec Corp デ−タ処理装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60221829A (ja) * 1984-04-19 1985-11-06 Nec Corp デ−タ処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5100659A (en) * 1988-07-22 1992-03-31 Titan Kogyo Kabushiki Kaisha White colored deodorizer and process for producing the same

Similar Documents

Publication Publication Date Title
JPS6298437A (ja) マイクロコンピユ−タ
JPS63250702A (ja) シ−ケンスコントロ−ラ
JPH0193835A (ja) マイクロプログラム制御装置
US4498130A (en) Apparatus for remotely operating output terminals of a copying machine or the like during self-diagnosis
JPH0420496B2 (ja)
JPH09243696A (ja) ディジタル保護リレー試験装置
JPH01201740A (ja) マイクロプロセッサトレース装置
JP2919841B2 (ja) データ処理装置のテスト方法
JPS59165157A (ja) テスト回路内蔵集積回路
JPS60193056A (ja) シングルチツプマイクロコンピユ−タ
JPH01116737A (ja) 電源制御装置
JPS59153245A (ja) デバツグ装置
JPS5870361A (ja) 入力制御方式
JPS62125441A (ja) 1チツプマイクロコンピユ−タ
JPS6265143A (ja) 障害信号発生方式
JPS63241602A (ja) シ−ケンス制御装置
JPS6238746B2 (ja)
JPH05127944A (ja) 端末制御デバツグシステム
JPS62274438A (ja) プログラム試験システム
JPS5843024A (ja) チヤネル・アドレツシング方式
JPS6370178A (ja) 試験装置
JPS6336011B2 (ja)
JPS62131341A (ja) コンピユ−タの試験方式
JPH0363821A (ja) マイクロプログラム制御装置
JPS61153742A (ja) 試験プログラムの起動制御方式