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
Application number
JP61136691A
Other languages
English (en)
Inventor
Osamu Kondo
修 近藤
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 JP61136691A priority Critical patent/JPS62293348A/ja
Publication of JPS62293348A publication Critical patent/JPS62293348A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)
  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の詳細な説明 〔産業上の利用分野〕 本発明は読み出し専用メモリ(以下ROMと略記する)
を内蔵したマイクロコンピュータに関する。
〔従来の技術〕
半導体基板」二に構成されたR OM内蔵のマイクロコ
ンピュータ、所謂シングルチップマイクロコンピュータ
(以下マイクロコンピュータと略記する)ではプログラ
ムや数値データ等がROMに記憶されている。従来のマ
イクロコンピュータは、製造時の検査あるいは利用者の
確認のため、」1記R,OMの内容はボート等を通して
外部へ容易に出力可能な構成となっていた。
ROM内容は集積回路製造工程中のある工程で決定され
るもので、記憶内容の全てが正しいことを製造時に確認
する必要がある。このため、従来マイクロコンピュータ
のテスト用端子を含む外部端子の論理レベルによりRO
M内容は容易に外部端子へ読み出せる構成となっている
。
以下、図面を用いて従来例を説明する。第2図は従来の
マイクロコンピュータのブロック図を示し、1はROM
、2はプログラムカウンタ、3は内部バス、4は入出カ
ポ−1〜、5はデータメモリー、6は演算回路、7は制
御回路、8はテスI・用端子である。
ここでテスI・用端子8の論理レベルを°゛ハイ゛して
テストモードにすると、制御回路7によりプログラムカ
ウンタ2はリセット後インクリメントを行なう。これに
よりROMIの内容はO番地より順次内部バス3へ出力
され、さらに入出力ボート4を通して外部へ出力される
。
〔発明が解決しようとする問題点〕
上述した従来のマイクロコンピュータでは外部端子の論
理レベルのみでROMの内容を容易に読み出すことがで
きるため、プログラム等の機密保持上問題であった。
〔問題点を解決するための手段〕
本発明のマイクロコンピュータは、外部より入力された
データ間のプログラムステータスワードを含む演算結果
と、予め決定されたコードを発生するコード発生回路の
出力とが一致したときのみ、外部端子の論理レベルによ
り読み出し専用メモリの内容を外部へ出力可能とする手
段を有することを特徴とする。
〔実施例〕
次に、本発明について図面を参照して説明する。
第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へ入力され
ている。
以下にROM内容のテスト時の動作について述べる。ま
ず入出カポ−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内容を決定する
製造工程と同一の工程で決定されるのが製造上効果的で
ある。
〔発明の効果〕
以上説明したように本発明は予めコードとしてマイクロ
コンピュータに記憶されたデータと一致する演算結果が
得られた場合のみ外部へ内蔵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 図

Claims (1)

    【特許請求の範囲】
  1. 外部より入力されたデータ間のプログラムステータスワ
    ードを含む演算結果と、予め決定されたコードを発生す
    るコード発生回路の出力とが一致したときのみ、外部端
    子の論理レベルにより読み出し専用メモリの内容を外部
    へ出力可能とする手段を有することを特徴としたマイク
    ロコンピュータ。
JP61136691A 1986-06-11 1986-06-11 マイクロコンピユ−タ Pending JPS62293348A (ja)

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)

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) 試験回路