JPH04175831A - マイクロコンピュータ - Google Patents
マイクロコンピュータInfo
- Publication number
- JPH04175831A JPH04175831A JP2302207A JP30220790A JPH04175831A JP H04175831 A JPH04175831 A JP H04175831A JP 2302207 A JP2302207 A JP 2302207A JP 30220790 A JP30220790 A JP 30220790A JP H04175831 A JPH04175831 A JP H04175831A
- Authority
- JP
- Japan
- Prior art keywords
- rom
- data
- pla
- test signal
- customer
- 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
- 238000000034 method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 238000007689 inspection Methods 0.000 description 2
- 241001377010 Pila Species 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Landscapes
- Storage Device Security (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Microcomputers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、マイクロ・コンピュータのテスト回路に関し
、特にシングルチップ・マイクロ・コンピュータの内蔵
ROMデータのテスト回路に関する。
、特にシングルチップ・マイクロ・コンピュータの内蔵
ROMデータのテスト回路に関する。
シングルチップマイクロコンピュータは、顧客のプログ
ラムデータな、内蔵ROMに持つため、出荷検査時に、
該ROMの内容が期待通りに作成されているかを確認す
るべく該ROMの内容を読み出し照合テストを実施する
必要がある。そのため、特定のボートより該ROMのデ
ータを出力させるためのテスト回路を備えている。
ラムデータな、内蔵ROMに持つため、出荷検査時に、
該ROMの内容が期待通りに作成されているかを確認す
るべく該ROMの内容を読み出し照合テストを実施する
必要がある。そのため、特定のボートより該ROMのデ
ータを出力させるためのテスト回路を備えている。
第2図は、従来のシングルチップマイクロコンピュータ
の内蔵ROMテスト回路の一例を示すブロック図である
。内蔵ROMテスト時の動作は以下の様になる。
の内蔵ROMテスト回路の一例を示すブロック図である
。内蔵ROMテスト時の動作は以下の様になる。
まずシングルチップマイクロコンピュータのシステムリ
セット信号により内蔵ROM21のアドレスを指定する
プログラムカウンタ22がイニシャライズされ、通常ア
ドレス0を指す。そして、内蔵ROM21の読み出しを
可能とするテスト信号TESTがアクティブとなり、シ
ステムクロックφに同期して、プログラムカウンタ22
が1アドレスずつインクリメントをし、データ・ラッチ
24に内蔵ROM31のデータが順次ラッチされ特定の
ボート25にデータが圧力され、シングルチップマイク
ロニンピユータ外部の照合用データと比較する事により
、内部ROMの検査を行っていた。
セット信号により内蔵ROM21のアドレスを指定する
プログラムカウンタ22がイニシャライズされ、通常ア
ドレス0を指す。そして、内蔵ROM21の読み出しを
可能とするテスト信号TESTがアクティブとなり、シ
ステムクロックφに同期して、プログラムカウンタ22
が1アドレスずつインクリメントをし、データ・ラッチ
24に内蔵ROM31のデータが順次ラッチされ特定の
ボート25にデータが圧力され、シングルチップマイク
ロニンピユータ外部の照合用データと比較する事により
、内部ROMの検査を行っていた。
〔発明が解決しようとする課題」
1−述した従来の照合テストを実施するために、通常シ
ングツL−fウグマイクロコンピュータは、テスト信号
入力端子を備えている。このテスト信号入力端子は、独
立している場合もあれば、通常の入力端子と共用してい
る場合もある。
ングツL−fウグマイクロコンピュータは、テスト信号
入力端子を備えている。このテスト信号入力端子は、独
立している場合もあれば、通常の入力端子と共用してい
る場合もある。
しかし1、上述しまたテスト方法では、第三者がテスト
信号入力端子の働きを知った場合、内蔵ROMのデータ
が簡単に読み比され、顧客のプログラムデータの機密保
護という点に問題があった。
信号入力端子の働きを知った場合、内蔵ROMのデータ
が簡単に読み比され、顧客のプログラムデータの機密保
護という点に問題があった。
本発明のマイクロコンピュータのテスト回路は、複数の
テスト信号入力端子と上記入力端子の信号を入力とする
PILAと上記PLAの出力信号により内蔵ROMの読
み出し可否を決定する手段とを有している。
テスト信号入力端子と上記入力端子の信号を入力とする
PILAと上記PLAの出力信号により内蔵ROMの読
み出し可否を決定する手段とを有している。
すなわち、複数のテスト信号入力端子を顧客80Mデー
タに基づくプr、jグラマプル・ロジック・アレイ(以
下I’LAと称す)に入力り1、」、記J)1゜Aの出
力によって内蔵ROMの読み圧しのb]否を決定してい
る。
タに基づくプr、jグラマプル・ロジック・アレイ(以
下I’LAと称す)に入力り1、」、記J)1゜Aの出
力によって内蔵ROMの読み圧しのb]否を決定してい
る。
〔実施例、1
次に、本発明について図面を参照1〜て説明する4第]
図は本発明の一実施例のブロック図である。
図は本発明の一実施例のブロック図である。
プログラムカウンタ12は、シングルチップマイクロコ
ンピュータのシステムリセット信号RESと、システム
クロックφにより制御され、内蔵ROMIIにアドレス
を出力す′る。内蔵ROM11は指定されたアドレスの
データを命令デコーダ]3とデータラッチ14に出力[
2、データラッチ14はAND回路16の出力信号に同
期して内蔵R,0M11からのデータを取り込み、ボル
ト15にデータを出力する。AND回路16は、システ
ムクロックφとPLA17の出力を入力とし5、データ
・ラッチ14の制御を行なう。
ンピュータのシステムリセット信号RESと、システム
クロックφにより制御され、内蔵ROMIIにアドレス
を出力す′る。内蔵ROM11は指定されたアドレスの
データを命令デコーダ]3とデータラッチ14に出力[
2、データラッチ14はAND回路16の出力信号に同
期して内蔵R,0M11からのデータを取り込み、ボル
ト15にデータを出力する。AND回路16は、システ
ムクロックφとPLA17の出力を入力とし5、データ
・ラッチ14の制御を行なう。
ここで、PLA17は、次の方法により論理が決定され
る。まず第一の方法として、顧客よりROMデータを受
領する際、オプションとし、て前記P L Aの論理デ
ータを同時に受領する方法がある。
る。まず第一の方法として、顧客よりROMデータを受
領する際、オプションとし、て前記P L Aの論理デ
ータを同時に受領する方法がある。
また、第二の方法として、顧客ROMデータに基づき、
あらかじめ設定された手法で前記PLAの論理データを
算出する方法がある。いずれの場合も、マイクロ・コン
ピュータ製造工程中、ROMにデータを作り込む工程に
於いて、同時にPLAにデータを設定する。前述の結果
内蔵ROMの読み出しを実行する為には、テスト信号入
力端子に前記PLA論理に基づく顧客固有の信号を入力
する必要が生じる。
あらかじめ設定された手法で前記PLAの論理データを
算出する方法がある。いずれの場合も、マイクロ・コン
ピュータ製造工程中、ROMにデータを作り込む工程に
於いて、同時にPLAにデータを設定する。前述の結果
内蔵ROMの読み出しを実行する為には、テスト信号入
力端子に前記PLA論理に基づく顧客固有の信号を入力
する必要が生じる。
し発明の効果〕
以上説明したように、本発明はROM照合テスト時、顧
客ROMデータごとに異なるPLA論理回路に基づくテ
スト信号入力を複数のテスト信号入力端子に印加する必
要がある為、第3者が容易にマイクロコンピュータ内蔵
のRO,Mデータ読み圧しを行なうことができず、RO
Mデータの機密保護が可能となる効果がある。
客ROMデータごとに異なるPLA論理回路に基づくテ
スト信号入力を複数のテスト信号入力端子に印加する必
要がある為、第3者が容易にマイクロコンピュータ内蔵
のRO,Mデータ読み圧しを行なうことができず、RO
Mデータの機密保護が可能となる効果がある。
第1図は本発明の一実施例を示すブロック図、第2図は
従来の一例を示すブロック図である。 11、.21・・・・・・内蔵ROM、l 2,22・
・・・プログラムカウンタ、13.23・・・・・・命
令テコーダ、14.24・・・・・・データ・ラッチ、
15.25・・・・・・特定のボート、16.26・・
・・・・AN’D回路、17・・・・・・PLA。 代理人 弁理士 内 原 音 第1図 2′/ 第2図
従来の一例を示すブロック図である。 11、.21・・・・・・内蔵ROM、l 2,22・
・・・プログラムカウンタ、13.23・・・・・・命
令テコーダ、14.24・・・・・・データ・ラッチ、
15.25・・・・・・特定のボート、16.26・・
・・・・AN’D回路、17・・・・・・PLA。 代理人 弁理士 内 原 音 第1図 2′/ 第2図
Claims (1)
- 複数のテスト信号入力端子と、該入力端子の信号を入
力とするプログラマブル・ロジックアレイと、該プログ
ラマブル・ロジックアレイの出力信号により、内蔵RO
Mの読み出し可否を決定する手段とを有するマイクロコ
ンピュータ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2302207A JPH04175831A (ja) | 1990-11-07 | 1990-11-07 | マイクロコンピュータ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2302207A JPH04175831A (ja) | 1990-11-07 | 1990-11-07 | マイクロコンピュータ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04175831A true JPH04175831A (ja) | 1992-06-23 |
Family
ID=17906241
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2302207A Pending JPH04175831A (ja) | 1990-11-07 | 1990-11-07 | マイクロコンピュータ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04175831A (ja) |
-
1990
- 1990-11-07 JP JP2302207A patent/JPH04175831A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4764959A (en) | Single-chip microcomputer with encryptable function on program memory | |
| JP2000122931A (ja) | デジタル集積回路 | |
| JPH04215194A (ja) | Icカード | |
| JPH04175831A (ja) | マイクロコンピュータ | |
| JPH0393098A (ja) | 集積回路 | |
| US20040054948A1 (en) | Validating test signal connections within an integrated circuit | |
| US20030120941A1 (en) | Apparatus for protecting code ROM data in code ROM test | |
| JPH0540836A (ja) | シングルチツプマイクロコンピユータ | |
| JP2901828B2 (ja) | 半導体集積回路 | |
| JPS62251833A (ja) | 計算機システム | |
| JPH04148354A (ja) | 半導体集積回路 | |
| JPS62233867A (ja) | リ−ドオンリメモリ | |
| JPH02177091A (ja) | Prom内蔵集積回路 | |
| JPH05151017A (ja) | マイクロコンピユータ | |
| JPH04296936A (ja) | マイクロコンピュータのテスト・モード設定回路 | |
| JPH04168700A (ja) | 集積回路装置 | |
| JPH04188247A (ja) | Prom内蔵マイコン | |
| JPH01321539A (ja) | バスコネクタ接続状態チェック回路 | |
| JPS58200345A (ja) | 1チツプマイクロコンピユ−タ | |
| JPH02302855A (ja) | メモリ制御装置 | |
| JPH03292700A (ja) | Ram試験方式 | |
| JPH04205239A (ja) | ワンチップマイクロコンピュータ | |
| JPH03282650A (ja) | マイクロコンピュータ | |
| JPS59112341A (ja) | ソフトウエア機密漏洩防止方法 | |
| JPH0620495A (ja) | メモリテスト回路 |