JPS62293348A - マイクロコンピユ−タ - Google Patents
マイクロコンピユ−タInfo
- Publication number
- JPS62293348A JPS62293348A JP61136691A JP13669186A JPS62293348A JP S62293348 A JPS62293348 A JP S62293348A JP 61136691 A JP61136691 A JP 61136691A JP 13669186 A JP13669186 A JP 13669186A JP S62293348 A JPS62293348 A JP S62293348A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- code
- level
- rom
- contents
- 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
Landscapes
- Storage Device Security (AREA)
- Microcomputers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の詳細な説明
〔産業上の利用分野〕
本発明は読み出し専用メモリ(以下ROMと略記する)
を内蔵したマイクロコンピュータに関する。
を内蔵したマイクロコンピュータに関する。
半導体基板」二に構成されたR OM内蔵のマイクロコ
ンピュータ、所謂シングルチップマイクロコンピュータ
(以下マイクロコンピュータと略記する)ではプログラ
ムや数値データ等がROMに記憶されている。従来のマ
イクロコンピュータは、製造時の検査あるいは利用者の
確認のため、」1記R,OMの内容はボート等を通して
外部へ容易に出力可能な構成となっていた。
ンピュータ、所謂シングルチップマイクロコンピュータ
(以下マイクロコンピュータと略記する)ではプログラ
ムや数値データ等がROMに記憶されている。従来のマ
イクロコンピュータは、製造時の検査あるいは利用者の
確認のため、」1記R,OMの内容はボート等を通して
外部へ容易に出力可能な構成となっていた。
ROM内容は集積回路製造工程中のある工程で決定され
るもので、記憶内容の全てが正しいことを製造時に確認
する必要がある。このため、従来マイクロコンピュータ
のテスト用端子を含む外部端子の論理レベルによりRO
M内容は容易に外部端子へ読み出せる構成となっている
。
るもので、記憶内容の全てが正しいことを製造時に確認
する必要がある。このため、従来マイクロコンピュータ
のテスト用端子を含む外部端子の論理レベルによりRO
M内容は容易に外部端子へ読み出せる構成となっている
。
以下、図面を用いて従来例を説明する。第2図は従来の
マイクロコンピュータのブロック図を示し、1はROM
、2はプログラムカウンタ、3は内部バス、4は入出カ
ポ−1〜、5はデータメモリー、6は演算回路、7は制
御回路、8はテスI・用端子である。
マイクロコンピュータのブロック図を示し、1はROM
、2はプログラムカウンタ、3は内部バス、4は入出カ
ポ−1〜、5はデータメモリー、6は演算回路、7は制
御回路、8はテスI・用端子である。
ここでテスI・用端子8の論理レベルを°゛ハイ゛して
テストモードにすると、制御回路7によりプログラムカ
ウンタ2はリセット後インクリメントを行なう。これに
よりROMIの内容はO番地より順次内部バス3へ出力
され、さらに入出力ボート4を通して外部へ出力される
。
テストモードにすると、制御回路7によりプログラムカ
ウンタ2はリセット後インクリメントを行なう。これに
よりROMIの内容はO番地より順次内部バス3へ出力
され、さらに入出力ボート4を通して外部へ出力される
。
上述した従来のマイクロコンピュータでは外部端子の論
理レベルのみでROMの内容を容易に読み出すことがで
きるため、プログラム等の機密保持上問題であった。
理レベルのみでROMの内容を容易に読み出すことがで
きるため、プログラム等の機密保持上問題であった。
本発明のマイクロコンピュータは、外部より入力された
データ間のプログラムステータスワードを含む演算結果
と、予め決定されたコードを発生するコード発生回路の
出力とが一致したときのみ、外部端子の論理レベルによ
り読み出し専用メモリの内容を外部へ出力可能とする手
段を有することを特徴とする。
データ間のプログラムステータスワードを含む演算結果
と、予め決定されたコードを発生するコード発生回路の
出力とが一致したときのみ、外部端子の論理レベルによ
り読み出し専用メモリの内容を外部へ出力可能とする手
段を有することを特徴とする。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。■
はROM、2はプログラムカウンタ、3は内部バス、4
は入出力ボート、5はデータメモリー、6は演算回路、
7は制御回路、8はテスト用端子、9はコード発生回路
、10は一致検出回路、11は論理積ゲー1〜である。
はROM、2はプログラムカウンタ、3は内部バス、4
は入出力ボート、5はデータメモリー、6は演算回路、
7は制御回路、8はテスト用端子、9はコード発生回路
、10は一致検出回路、11は論理積ゲー1〜である。
演算回路6の演算結果“レジスタ(以下ACCと略記す
る〉およびプログラムステータスワード(以下PSWと
略記する)の内容は内部バス3へ出力できると共にAC
CとPSWは並列に一致検出回路10の一方の入力とな
っている。またコード発生回路9の出力は一致検出回路
10の他方の入力となっている。さらに−数構出回路1
oの出力とテスト用端子8よりの入力信号の論理積ゲー
ト11の出力がテスト信号となり制御回路7へ入力され
ている。
る〉およびプログラムステータスワード(以下PSWと
略記する)の内容は内部バス3へ出力できると共にAC
CとPSWは並列に一致検出回路10の一方の入力とな
っている。またコード発生回路9の出力は一致検出回路
10の他方の入力となっている。さらに−数構出回路1
oの出力とテスト用端子8よりの入力信号の論理積ゲー
ト11の出力がテスト信号となり制御回路7へ入力され
ている。
以下にROM内容のテスト時の動作について述べる。ま
ず入出カポ−1へ4を入力モードとし、入出力ボート4
および内部バス3を介してデータメモリ5へデータを取
り込み、更にデータメモリ5と入出力ボート4より入力
されたデータとの間で予め決められた演算を行なう。こ
の結果、A CCとPSWの内容が共にコード発生回路
9のコードと等しいとき、−数構出回路10は論理レベ
ルパハイ′” (以下”H”レベルと略記する)を出力
する。ここでテスト用端子8に++ H++レベルが印
加されると論理積ゲート11の出力であるテスト信号が
゛′H′°レベルとなりテスト状態となる。この状態で
は従来例と同様にテスト信号の入力された制御回路7の
制御によりプログラムカウンタ2のインクリメントを行
ない、ROM1の内容は0番地より順次、内部バス3.
入出力ボート4を介して外部へ出力される。
ず入出カポ−1へ4を入力モードとし、入出力ボート4
および内部バス3を介してデータメモリ5へデータを取
り込み、更にデータメモリ5と入出力ボート4より入力
されたデータとの間で予め決められた演算を行なう。こ
の結果、A CCとPSWの内容が共にコード発生回路
9のコードと等しいとき、−数構出回路10は論理レベ
ルパハイ′” (以下”H”レベルと略記する)を出力
する。ここでテスト用端子8に++ H++レベルが印
加されると論理積ゲート11の出力であるテスト信号が
゛′H′°レベルとなりテスト状態となる。この状態で
は従来例と同様にテスト信号の入力された制御回路7の
制御によりプログラムカウンタ2のインクリメントを行
ない、ROM1の内容は0番地より順次、内部バス3.
入出力ボート4を介して外部へ出力される。
演算の結果ACCおよびPSWの値のいずれかがコード
発生回路9のコードと異なるときは一致検出回路10は
論理レベル゛ロウパ(以下“’ L ”レベルと略記す
る)を出力するため、テスI・用端子8に°’ H”レ
ベルが印加されてもテスト信号は′″L ”レベルのま
までテスト状態とはならずR,0M内容の外部への読み
出しを行なうことは出来ない。なおコード発生回路9の
コードは製造時に決定されるが、ROM内容を決定する
製造工程と同一の工程で決定されるのが製造上効果的で
ある。
発生回路9のコードと異なるときは一致検出回路10は
論理レベル゛ロウパ(以下“’ L ”レベルと略記す
る)を出力するため、テスI・用端子8に°’ H”レ
ベルが印加されてもテスト信号は′″L ”レベルのま
までテスト状態とはならずR,0M内容の外部への読み
出しを行なうことは出来ない。なおコード発生回路9の
コードは製造時に決定されるが、ROM内容を決定する
製造工程と同一の工程で決定されるのが製造上効果的で
ある。
以上説明したように本発明は予めコードとしてマイクロ
コンピュータに記憶されたデータと一致する演算結果が
得られた場合のみ外部へ内蔵ROMの読み出し動作が行
なえるようにすることにより、製造関係以外の者が単に
テスト用端子への信号印加のみでROM内容を読み出す
ことは出来ず、機密保持の効果がある。
コンピュータに記憶されたデータと一致する演算結果が
得られた場合のみ外部へ内蔵ROMの読み出し動作が行
なえるようにすることにより、製造関係以外の者が単に
テスト用端子への信号印加のみでROM内容を読み出す
ことは出来ず、機密保持の効果がある。
第1図は本発明の一実施例を示すブロック図、第2図は
従来例を示すブロック図である。 1・・・ROM、2・・・プログラムカウンタ、3・・
・内部バス、4・・・入出力ボート、5・・・データメ
モリ、6・・・演算回路、7・・制御回路、8・・・テ
スト用端子、9・・・コード発生回路、10・・−数枚
出回路、11・・・論理積ゲーl〜。 ノ −−−・ ROH2−−−・フ亡ゲラムカ÷y、り
3−一−・均飾尺ズ 4−−−一入竺f)汁
ぐ−YS−−−− データメモリ るーーー
讃耳゛回玲7−−−・ を」御゛回詩 a−
−−−テズト用謳恰子りm−−・コード°発註W長も 10−−−・−を才剣巳回lト //−一−・き
齢理ヤrq’−トン 牛 l 図
従来例を示すブロック図である。 1・・・ROM、2・・・プログラムカウンタ、3・・
・内部バス、4・・・入出力ボート、5・・・データメ
モリ、6・・・演算回路、7・・制御回路、8・・・テ
スト用端子、9・・・コード発生回路、10・・−数枚
出回路、11・・・論理積ゲーl〜。 ノ −−−・ ROH2−−−・フ亡ゲラムカ÷y、り
3−一−・均飾尺ズ 4−−−一入竺f)汁
ぐ−YS−−−− データメモリ るーーー
讃耳゛回玲7−−−・ を」御゛回詩 a−
−−−テズト用謳恰子りm−−・コード°発註W長も 10−−−・−を才剣巳回lト //−一−・き
齢理ヤrq’−トン 牛 l 図
Claims (1)
- 外部より入力されたデータ間のプログラムステータスワ
ードを含む演算結果と、予め決定されたコードを発生す
るコード発生回路の出力とが一致したときのみ、外部端
子の論理レベルにより読み出し専用メモリの内容を外部
へ出力可能とする手段を有することを特徴としたマイク
ロコンピュータ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61136691A JPS62293348A (ja) | 1986-06-11 | 1986-06-11 | マイクロコンピユ−タ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61136691A JPS62293348A (ja) | 1986-06-11 | 1986-06-11 | マイクロコンピユ−タ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62293348A true JPS62293348A (ja) | 1987-12-19 |
Family
ID=15181214
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61136691A Pending JPS62293348A (ja) | 1986-06-11 | 1986-06-11 | マイクロコンピユ−タ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62293348A (ja) |
-
1986
- 1986-06-11 JP JP61136691A patent/JPS62293348A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5717851A (en) | Breakpoint detection circuit in a data processor and method therefor | |
| JP2581018B2 (ja) | データ処理装置 | |
| US4870573A (en) | Microcomputer capable of testing execution of a program with no branch | |
| JPH0827730B2 (ja) | シングルチップマイクロコンピュータ及びそのテスト方法 | |
| JPH0250226A (ja) | マイクロコンピュータ | |
| JP2531112B2 (ja) | 情報処理装置 | |
| JPH03296146A (ja) | プログラム開発支援装置 | |
| JPS6220960Y2 (ja) | ||
| JPH03175538A (ja) | 二重化処理装置 | |
| JP2903601B2 (ja) | Rom内蔵マイクロコンピュータ | |
| JPH0954766A (ja) | マイクロコンピュータ | |
| JPH0554139B2 (ja) | ||
| JP2001133516A (ja) | 半導体テスト回路 | |
| JPS5897200A (ja) | 情報処理装置 | |
| JPH04148354A (ja) | 半導体集積回路 | |
| JP2002150795A (ja) | 半導体集積回路 | |
| JPH09274611A (ja) | マイクロコンピュータ | |
| JPH0440543A (ja) | 半導体集積回路装置 | |
| JPH0248740A (ja) | Lsiのテスト法 | |
| JPS59152600A (ja) | マイクロコンピユ−タ | |
| JPH04340137A (ja) | プログラム評価用プロセッサ | |
| JPS62293371A (ja) | プログラム検査回路 | |
| JPH01232454A (ja) | アドレスバス試験方式 | |
| JPH0471218B2 (ja) | ||
| JPS6234079A (ja) | 試験回路 |