JPS6167148A - マイクロコンピユ−タ - Google Patents
マイクロコンピユ−タInfo
- Publication number
- JPS6167148A JPS6167148A JP59189109A JP18910984A JPS6167148A JP S6167148 A JPS6167148 A JP S6167148A JP 59189109 A JP59189109 A JP 59189109A JP 18910984 A JP18910984 A JP 18910984A JP S6167148 A JPS6167148 A JP S6167148A
- Authority
- JP
- Japan
- Prior art keywords
- counter
- program counter
- output
- bus
- internal
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/24—Marginal checking or other specified testing methods not covered by G06F11/26, e.g. race tests
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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はダイナミックバーンインテスト用回路を自薦し
たマイクロコンビ、−夕に関する。
たマイクロコンビ、−夕に関する。
(従来の技術)
従来、ダイナミックバーンインテストを行なうKは、マ
イクロコンビ、−夕の外部からこのデバイスに信号を供
給することにより、デバイスを動作状態とさせ九まま高
温雰囲気中に放置していた。
イクロコンビ、−夕の外部からこのデバイスに信号を供
給することにより、デバイスを動作状態とさせ九まま高
温雰囲気中に放置していた。
しかし、この従来の方法では、デバイスに供給する各種
信号を生成する為のバーンインテスト装置が高価になる
という欠点がありた。
信号を生成する為のバーンインテスト装置が高価になる
という欠点がありた。
(発明の目的)
本発明の目的は、このような欠点を除去し、ダイナミッ
クバーンインテストを行なう場合に外部からデバイスに
各種、信号を供給する高価なテスト装置を使用せずに、
ダイナミックバーンインテストを行なうことのできるマ
イクロコンビ、−タを提供することKある。
クバーンインテストを行なう場合に外部からデバイスに
各種、信号を供給する高価なテスト装置を使用せずに、
ダイナミックバーンインテストを行なうことのできるマ
イクロコンビ、−タを提供することKある。
(発明の構成)
本発明のマイクロコンピュータの構成は、テストモード
の指令を受けたとき切換信号を出力する切換制御回路と
、前記切換信号によって内部パスからプログラムカウン
タに入力されるコントロール信号を無効とする第1のゲ
ート回路と、前記切換信号によって前記内部パスへ出力
されるインストラクションデコーダ、演算ユニット、R
OMおよびRAMからの各出力信号を切離す第2のゲー
ト回路とを含み、前記テストモードの指令があったとき
前記プログラムカウンタを単にカウンタとして動作させ
て各内部構成回路のテス)1行うことを特徴とする。
の指令を受けたとき切換信号を出力する切換制御回路と
、前記切換信号によって内部パスからプログラムカウン
タに入力されるコントロール信号を無効とする第1のゲ
ート回路と、前記切換信号によって前記内部パスへ出力
されるインストラクションデコーダ、演算ユニット、R
OMおよびRAMからの各出力信号を切離す第2のゲー
ト回路とを含み、前記テストモードの指令があったとき
前記プログラムカウンタを単にカウンタとして動作させ
て各内部構成回路のテス)1行うことを特徴とする。
(発明の作用)
本発明によれば、テストモード時に、プログラムカウン
タの計数出力がマイクロコンビ、−夕の全ての内部構成
回路へ、内部パスを介して同時にデータとして供給され
る機能を有するので、マイクロコンピュータの内部回路
の多くの部分が動作状態となり、マイクロコンビ、−夕
のダイナミ。
タの計数出力がマイクロコンビ、−夕の全ての内部構成
回路へ、内部パスを介して同時にデータとして供給され
る機能を有するので、マイクロコンピュータの内部回路
の多くの部分が動作状態となり、マイクロコンビ、−夕
のダイナミ。
クバーンインテストを著しく容易に実行できる。
(実施例)
次に図面を参照して本発明の詳細な説明する。
第1図は本発明の一実施例の1チツプマイクロコンビ、
−夕の内部構成を示すブロック図である。
−夕の内部構成を示すブロック図である。
本実施例の1チツプマイクロコンピユータハ、ROMI
IおよびRAM13の内蔵型とし、プログラムカウンタ
21はカウンタレジスタ1とインクリメンタ−デクリメ
ンタ2とからなシ、カウンタレジスタ1はインクリメン
タ・デクリメンタ2によってインクリメンタまたはデク
リメントされ、このプログラムカウンタ21は内部バス
17に接続されている。また、インストラクションデコ
ーダ9 、ROMI 1 、RAMI 3は内部パス1
7を介して互いに接続されている。レジスタ14.15
は、内部バス17からデータ入力されてALU(演算装
置)16へデータ出力され、このALU16はその演算
結果を内部パス17へ出力する。外部入力端子20から
入力された、入力信号18は、ダイナミックバーンイン
テストを行なうか否かを制御するそ−ド切換信号であり
、フリップ70ツブ3はその入力信号18をラッチし、
ダイナミックパーフィンテストモード信号を記憶してお
く為のものである。
IおよびRAM13の内蔵型とし、プログラムカウンタ
21はカウンタレジスタ1とインクリメンタ−デクリメ
ンタ2とからなシ、カウンタレジスタ1はインクリメン
タ・デクリメンタ2によってインクリメンタまたはデク
リメントされ、このプログラムカウンタ21は内部バス
17に接続されている。また、インストラクションデコ
ーダ9 、ROMI 1 、RAMI 3は内部パス1
7を介して互いに接続されている。レジスタ14.15
は、内部バス17からデータ入力されてALU(演算装
置)16へデータ出力され、このALU16はその演算
結果を内部パス17へ出力する。外部入力端子20から
入力された、入力信号18は、ダイナミックバーンイン
テストを行なうか否かを制御するそ−ド切換信号であり
、フリップ70ツブ3はその入力信号18をラッチし、
ダイナミックパーフィンテストモード信号を記憶してお
く為のものである。
次に、本実施例の動作を説明する。まず、外部入力端子
20よシ入力された入力信号18が、今ダイナミックパ
ーンインテストを行なうモードを表わすものとすると、
この入力信号18は7リツプフロツプ3に記憶され、こ
のフリップフロ、プ3の出力は、ダイナミックバーンイ
ンテストモードコントa−ル信号19となる。このコン
トロール信号19は、今プログラムカウンタ21への入
力ゲート4t−オフし、内部バス17からの入力を切り
離す。同様にして、このコントロール信号19によりて
インストラクションデコーダ9の内部バス17への出力
は出力ゲート5によって切り離され、ALU16の出力
は出力ゲート6によって切り離され、ROM11の出力
は出力ゲート7によって切り離され、RAM13の出力
は出力ゲート8によって切り離される。
20よシ入力された入力信号18が、今ダイナミックパ
ーンインテストを行なうモードを表わすものとすると、
この入力信号18は7リツプフロツプ3に記憶され、こ
のフリップフロ、プ3の出力は、ダイナミックバーンイ
ンテストモードコントa−ル信号19となる。このコン
トロール信号19は、今プログラムカウンタ21への入
力ゲート4t−オフし、内部バス17からの入力を切り
離す。同様にして、このコントロール信号19によりて
インストラクションデコーダ9の内部バス17への出力
は出力ゲート5によって切り離され、ALU16の出力
は出力ゲート6によって切り離され、ROM11の出力
は出力ゲート7によって切り離され、RAM13の出力
は出力ゲート8によって切り離される。
従って、ダイナミックパーンインテストモードにおいて
は、内部パス17に出力できるのは、プログラムカウン
タ21のみとなる。更に、インストラクションデコーダ
9 、ROMアドレスラ、チ10゜及びRAMアドレス
ラッチ12への入力は、ダイナミックパーンインテスト
モード時において、常に開いている。つまシ、プログラ
ムカウンタ21はインクリメンタ・デクリメンタ2によ
って連続的にカウントされ続け、内部バス17へ出力さ
れることにより、インストラクションデコーダ9はその
プログラムカウンタ出力を命令及びデータとして内部バ
ス17を介して入力し、何らかのデコード信号を連続し
て出力する。
は、内部パス17に出力できるのは、プログラムカウン
タ21のみとなる。更に、インストラクションデコーダ
9 、ROMアドレスラ、チ10゜及びRAMアドレス
ラッチ12への入力は、ダイナミックパーンインテスト
モード時において、常に開いている。つまシ、プログラ
ムカウンタ21はインクリメンタ・デクリメンタ2によ
って連続的にカウントされ続け、内部バス17へ出力さ
れることにより、インストラクションデコーダ9はその
プログラムカウンタ出力を命令及びデータとして内部バ
ス17を介して入力し、何らかのデコード信号を連続し
て出力する。
ROMアドレスラッチ10は、そのプログラムカウンタ
出力をROMアドレスとしてラッチし、ROM1lはデ
ータリード状態として動作し続ける。
出力をROMアドレスとしてラッチし、ROM1lはデ
ータリード状態として動作し続ける。
また、RAMアドレスラッチ12はそのプログラムカウ
ンタ出力をRAMアドレスとしてラッチし、RAM13
は、その時のインストラクションデコーダ9のデコード
信号によってデータリードまたはデータライト状態とし
て動作し続ける。同様にして、レジスタ14.レジスタ
15及びALU 16は、その時のインストラクション
デコーダ9のデコード信号によりてデータリード、デー
タライトまたはALUならば演算状態として動作し続け
る。
ンタ出力をRAMアドレスとしてラッチし、RAM13
は、その時のインストラクションデコーダ9のデコード
信号によってデータリードまたはデータライト状態とし
て動作し続ける。同様にして、レジスタ14.レジスタ
15及びALU 16は、その時のインストラクション
デコーダ9のデコード信号によりてデータリード、デー
タライトまたはALUならば演算状態として動作し続け
る。
従って、本実施例によれば、インストラクシ。
ンデコーダ9 、ROMI 1 、RAMI 3 、A
LU16がプログラムカウンタ21のカウント状態に応
じて、他に何ら外部信号を受けることなく動作し続け、
デバイスの内部回路のほとんどに、特定の周期で所定電
圧が印加されることになる。
LU16がプログラムカウンタ21のカウント状態に応
じて、他に何ら外部信号を受けることなく動作し続け、
デバイスの内部回路のほとんどに、特定の周期で所定電
圧が印加されることになる。
(発明の効果)
以上説明したように、本発明によれば、マイクロコンピ
ュータのプログラムカウンタを単にカウンタとして使用
し、このカウンタとして使用する以外にこのプログラム
カウンタを書き換えようとするコントロール信号を無効
として用い、このプログラムカウンタの連続してカウン
トされる出力が内部バスに接続された全ての内部構成回
路のデータとして内部バスを介して同時に入力され続け
る構成をとっているので、内部回路の多くの部分を動作
状態とし、外部から加わる信号を非常に少なくシ、高価
なグイナミックバーンインテスト装置を用いることなく
、ダイナミックパーンインテスト実行を行なうことを著
しく容易にする。
ュータのプログラムカウンタを単にカウンタとして使用
し、このカウンタとして使用する以外にこのプログラム
カウンタを書き換えようとするコントロール信号を無効
として用い、このプログラムカウンタの連続してカウン
トされる出力が内部バスに接続された全ての内部構成回
路のデータとして内部バスを介して同時に入力され続け
る構成をとっているので、内部回路の多くの部分を動作
状態とし、外部から加わる信号を非常に少なくシ、高価
なグイナミックバーンインテスト装置を用いることなく
、ダイナミックパーンインテスト実行を行なうことを著
しく容易にする。
第1図は本発明の一実施例のプロ、り図である。
図において、1・・・・・・カウンタレジスタ、2・・
・・・・インクリメンタデクリメンタ、3・・・・・・
フリ、プフロ、プ、4・・・・・・入力ゲート、5,6
,7.8・・・・・・出力ゲート、9・・・・・・イン
ストラクションデコーダ、10・・・・・・ROMアド
レスラッチ、11・・・・・・ROM、12・・・・・
・RAMアドレスラッチ、13・・・・・・RAM、1
4゜15・・・・・・レジスタ、16・・・・・・AL
U、17・・・・・・内部バス、18・・・・・・入力
信号、19・・・・・・コントロール信号、20・・・
・・・外部入力端子、21・・・・・・プログラムカウ
ンタ、である。
・・・・インクリメンタデクリメンタ、3・・・・・・
フリ、プフロ、プ、4・・・・・・入力ゲート、5,6
,7.8・・・・・・出力ゲート、9・・・・・・イン
ストラクションデコーダ、10・・・・・・ROMアド
レスラッチ、11・・・・・・ROM、12・・・・・
・RAMアドレスラッチ、13・・・・・・RAM、1
4゜15・・・・・・レジスタ、16・・・・・・AL
U、17・・・・・・内部バス、18・・・・・・入力
信号、19・・・・・・コントロール信号、20・・・
・・・外部入力端子、21・・・・・・プログラムカウ
ンタ、である。
Claims (1)
- テストモードの指令を受けたとき切換信号を出力する切
換制御回路と;前記切換信号によって内部バスからプロ
グラムカウンタに入力されるコントロール信号を無効と
する第1のゲート回路と;前記切換信号によって前記内
部バスへ出力されるインストラクションデコーダ、演算
ユニット、ROMおよびRAMからの各出力信号を切離
す第2のゲート回路とを含み;前記テストモードの指令
があったとき前記プログラムカウンタを単にカウンタと
して動作させて各内部構成回路のテストを行うことを特
徴とするマイクロコンピュータ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59189109A JPS6167148A (ja) | 1984-09-10 | 1984-09-10 | マイクロコンピユ−タ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59189109A JPS6167148A (ja) | 1984-09-10 | 1984-09-10 | マイクロコンピユ−タ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6167148A true JPS6167148A (ja) | 1986-04-07 |
| JPH045217B2 JPH045217B2 (ja) | 1992-01-30 |
Family
ID=16235518
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59189109A Granted JPS6167148A (ja) | 1984-09-10 | 1984-09-10 | マイクロコンピユ−タ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6167148A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62183255U (ja) * | 1986-05-08 | 1987-11-20 | ||
| JPS6352238A (ja) * | 1986-08-20 | 1988-03-05 | Nec Corp | マイクロ・コンピユ−タ |
| JPS6488644A (en) * | 1987-09-29 | 1989-04-03 | Nec Corp | Single chip microcomputer |
| JPH04238279A (ja) * | 1991-01-23 | 1992-08-26 | Nec Corp | Lsiテスト方法 |
-
1984
- 1984-09-10 JP JP59189109A patent/JPS6167148A/ja active Granted
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62183255U (ja) * | 1986-05-08 | 1987-11-20 | ||
| JPS6352238A (ja) * | 1986-08-20 | 1988-03-05 | Nec Corp | マイクロ・コンピユ−タ |
| JPS6488644A (en) * | 1987-09-29 | 1989-04-03 | Nec Corp | Single chip microcomputer |
| JPH04238279A (ja) * | 1991-01-23 | 1992-08-26 | Nec Corp | Lsiテスト方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH045217B2 (ja) | 1992-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4181942A (en) | Program branching method and apparatus | |
| US5497459A (en) | System for testing instruction queue circuit and central processing unit having the system | |
| JP2655615B2 (ja) | 情報処理装置 | |
| US4679194A (en) | Load double test instruction | |
| US6249858B1 (en) | Information processing apparatus having a CPU and an auxiliary arithmetic unit for achieving high-speed operation | |
| US5828859A (en) | Method and apparatus for setting the status mode of a central processing unit | |
| JP2594130B2 (ja) | 半導体回路 | |
| JPH045217B2 (ja) | ||
| JPS583040A (ja) | 情報処理装置 | |
| JPH04359323A (ja) | マイクロコンピュータ | |
| KR940001268B1 (ko) | 가변길이의 각 명령에 대하여 지시된 미정의 어드레싱의 감사기능을 가지는 데이타 프로세서 | |
| JP2557629B2 (ja) | 割込方式 | |
| JP2581080B2 (ja) | デバック用マイクロプロセッサ | |
| JPH0667896A (ja) | シングルチップマイクロコンピュータ | |
| JPH01280918A (ja) | インターバルタイマ | |
| WO1998044408A1 (en) | Microcomputer and electronic equipment | |
| JPH05314277A (ja) | ポート制御回路 | |
| JPS6345644A (ja) | マイクロプロセッサ | |
| JPS6015969B2 (ja) | マイクロ命令アドレス生成方式 | |
| JPS6355090B2 (ja) | ||
| JPS6091454A (ja) | 集積回路 | |
| JPH01147732A (ja) | 情報処理装置 | |
| JPS62156737A (ja) | 1チツプマイクロコンピユ−タ | |
| JPH04102934A (ja) | マイクロプロセッサ | |
| JPH03149620A (ja) | マイクロプロセッサ |