JPH0652010A - テスト回路 - Google Patents

テスト回路

Info

Publication number
JPH0652010A
JPH0652010A JP4201663A JP20166392A JPH0652010A JP H0652010 A JPH0652010 A JP H0652010A JP 4201663 A JP4201663 A JP 4201663A JP 20166392 A JP20166392 A JP 20166392A JP H0652010 A JPH0652010 A JP H0652010A
Authority
JP
Japan
Prior art keywords
test
circuit
ram
rom
user
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.)
Withdrawn
Application number
JP4201663A
Other languages
English (en)
Inventor
Saburo Kumagai
三郎 熊谷
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 IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems Co Ltd
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 IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP4201663A priority Critical patent/JPH0652010A/ja
Publication of JPH0652010A publication Critical patent/JPH0652010A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】 【構成】テストモード時、任意の命令データをポートか
ら、書き込む事ができるRAM5を設け、このRAM5
のデータをユーザROMのデータのかわりに選択し命令
デコーダ回路7に出力する選択回路8を設け、テストモ
ード時の制御を行うテストモード設定回路6を、シング
ルチップマイコンのユーザROM以外の命令による動作
確認を行うテスト回路に設ける。これにより、同一のサ
ンプルで容量の制限を気にせず、何回も異った項目のテ
ストが行える。 【効果】シングルチップマイコンのテストROMを、マ
スクROMからRAMにする事により、命令データの変
更が容易にでき、容量によるテスト項目の制限がなくな
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はテスト回路に関し、特に
ユーザROMにより動作するシングルチップ・マイクロ
コンピュータ(マイコン)のテスト・モード時、ユーザ
ROM以外の任意の命令により動作確認を行う事ができ
るテスト回路に関する。
【0002】ここで、ユーザROMとは、ユーザの命令
データを格納したリード・オンリ・メモリをいう。RA
Mとは、モード1時にポートからの任意のデータを書き
込む事が可能なランダム・アクセス・メモリをいう。
【0003】
【従来の技術】従来、ユーザROM以外の任意の命令に
より動作確認を行う為のシングルチップマイコンのテス
ト回路では、図3に示す様に、ユーザの命令データを格
納したユーザROM21と、このユーザROM21のア
ドレスを示すユーザROMアドレス設定回路20と、テ
ストモード時にシングルチップマイコンの動作を確認す
る為、任意の命令データを格納したテストROM22
と、このテストROM22のアドレスを示すテストRO
Mアドレス設定回路23と、通常時はユーザROM21
の出力信号を選択し、テストモード時テストROM21
の出力信号を選択する選択回路25と、この選択回路2
5からの出力信号をデコードしてシングルチップマイコ
ンの動作をさせる為の命令信号を出力する命令デコーダ
回路24と、通常時とテストモードとを切り換えるテス
トモード設定回路26とを有していた。
【0004】
【発明が解決しようとする課題】このような従来のテス
ト回路では、ユーザROM以外の任意の命令により、シ
ングルチップマイコンの動作確認を行う為の命令データ
がROMにより構成されていた為、テストROMのデー
タの変更ができなかった。又、ROMには命令ステップ
数の制限がある為、動作確認のテスト項目も容量を考慮
して設計しなければならなかった。
【0005】本発明の目的は、前記問題点を解決して、
命令データの変更が容易に行えるようにしたテスト回路
を提供することにある。
【0006】
【課題を解決するための手段】本発明のテスト回路の構
成は、ユーザの命令データを格納したユーザROMと、
前記ユーザROMのアドレスを示すユーザROMアドレ
ス設定回路と、テストモード時ポートからのデータを書
き込む事が可能なRAMと、前記RAMのアドレスを示
すRAMアドレス設定回路と、通常モード時は前記ユー
ザROMの出力信号を選択し、前記テストモード時は前
記RAMの出力信号を選択して出力する選択回路と、前
記選択回路からの信号をデコードしてシングルチップマ
イクロコンピュータを動作させる為の命令信号を出力す
る命令デコード回路と、前記テストモードと前記通常モ
ードとを切り換えるテストモード設定回路とを備えてい
ることを特徴とする。
【0007】
【実施例】図1は本発明の一実施例のテスト回路を示す
ブロック図である。図1において、本実施例は、RAM
5,RAMアドレス設定回路4が用いられ、テストモー
ド設定回路6からの書き込みイネーブル信号9がRAM
5に印加されている点が、図3と異なり、その他の部分
は図3と同様である。
【0008】通常モード時、ユーザROM2のアドレス
は、ユーザROMアドレス設定回路1により示され、ユ
ーザROM2はアドレスに対応した命令データを選択回
路8に出力する。この選択回路8は、ユーザROM2か
らの信号を命令デコーダ回路7に出力し、この命令デコ
ーダ回路7より出力された命令信号により、シングルチ
ップマイコンは動作する。
【0009】テストモード時においては、テストモード
設定回路6より、RAM書き込みイネーブル信号9が出
力され、RAM5がRAMアドレス設定回路4により示
されたアドレスにポート3から任意の命令データを書き
込む。必要な命令データを書き込んだ後、テストモード
設定回路6は、テスト信号10を出力し、選択回路8は
RAM5からの信号を命令デコーダ回路に出力し、命令
デコーダ回路7より出力された命令信号により、シング
ルチップマイコンは動作する。
【0010】尚、テスト信号10が出力されているテス
トモード時、ポート3は通常時と同じ動作をする。
【0011】次に図2は本発明の他の実施例のテスト回
路を示すブロック図である。図2において、本実施例の
ユーザROM兼RAMアドレス設定回路11は、前記一
実施例のユーザROMアドレス設定回路1をRAMアド
レス設定回路4と兼用させたものである。よって、ユー
ザROM12とRAM15とは、ともにユーザROM兼
RAMアドレス設定回路11によりアドレスが示され
る。この他の動作は、前記一実施例と同一の動作をする
ので省略する。
【0012】
【発明の効果】以上説明した様に、本発明は、ユーザR
OM以外の任意の命令による特にシングルチップマイコ
ンの動作確認を行う為の命令データの格納をRAMにし
たので、命令データの変更が容易に行え、また特に同一
のシングルチップマイコンでRAMのデータを書き換え
る事により、複数のテスト項目が行えるという効果を有
する。
【図面の簡単な説明】
【図1】本発明の一実施例のテスト回路を示すブロック
図である。
【図2】本発明の他の実施例のテスト回路を示すブロッ
ク図である。
【図3】従来のテスト回路を示すブロック図である。
【符号の説明】
1,20 ユーザROMアドレス設定回路 2,12,21 ユーザROM 3,13 ポート 4 RAMアドレス設定回路 5,15,22 RAM 6,16,26 テストモード設定回路 7,17,24 命令デコーダ回路 8,18,25 選択回路 9,19 RAM書き込みイネーブル信号 10,14,27 テスト信号 11 ユーザROM兼RAMアドレス設定回路 23 テストROMアドレス設定回路

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 ユーザの命令データを格納したユーザ
    ROMと、前記ユーザROMのアドレスを示すユーザR
    OMアドレス設定回路と、テストモード時ポートからの
    データを書き込む事が可能なRAMと、前記RAMのア
    ドレスを示すRAMアドレス設定回路と、通常モード時
    は前記ユーザROMの出力信号を選択し、前記テストモ
    ード時は前記RAMの出力信号を選択して出力する選択
    回路と、前記選択回路からの信号をデコードしてシング
    ルチップマイクロコンピュータを動作させる為の命令信
    号を出力する命令デコード回路と、前記テストモードと
    前記通常モードとを切り換えるテストモード設定回路と
    を備えていることを特徴とするテスト回路。
  2. 【請求項2】 ユーザROM及びRAMは、ユーザRO
    Mアドレス設定回路とRAMアドレス設定回路との兼用
    回路から、アドレスを受けるようにした請求項1に記載
    のテスト回路。
JP4201663A 1992-07-29 1992-07-29 テスト回路 Withdrawn JPH0652010A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4201663A JPH0652010A (ja) 1992-07-29 1992-07-29 テスト回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4201663A JPH0652010A (ja) 1992-07-29 1992-07-29 テスト回路

Publications (1)

Publication Number Publication Date
JPH0652010A true JPH0652010A (ja) 1994-02-25

Family

ID=16444839

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4201663A Withdrawn JPH0652010A (ja) 1992-07-29 1992-07-29 テスト回路

Country Status (1)

Country Link
JP (1) JPH0652010A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010007000A (ko) * 1999-04-23 2001-01-26 마찌다 가쯔히꼬 비휘발성 메모리 내장 마이크로컴퓨터 및 그 검사 시스템,그리고 비휘발성 메모리 내장 마이크로컴퓨터를 탑재한ic 카드 및 그 검사 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010007000A (ko) * 1999-04-23 2001-01-26 마찌다 가쯔히꼬 비휘발성 메모리 내장 마이크로컴퓨터 및 그 검사 시스템,그리고 비휘발성 메모리 내장 마이크로컴퓨터를 탑재한ic 카드 및 그 검사 시스템

Similar Documents

Publication Publication Date Title
US6252807B1 (en) Memory device with reduced power consumption when byte-unit accessed
JPS621047A (ja) メモリ回路を有する半導体装置
JPH0652010A (ja) テスト回路
JPS6330658B2 (ja)
US6772271B2 (en) Reduction of bank switching instructions in main memory of data processing apparatus having main memory and plural memory
KR940020221A (ko) 프로그래머블 로직 콘트롤러의 어드레스변경장치
JPS586970B2 (ja) Romアドレスのシ−ケンス制御方式
JP3251265B2 (ja) メモリ出力制御回路
JPH0573404A (ja) シングルチツプマイクロコンピユータ
JP3131918B2 (ja) メモリ装置
JPH03147164A (ja) 情報処理装置
JPH01283635A (ja) バッファ制御回路
JPH03116498A (ja) 記憶装置
JPH097389A (ja) 多重アクセスポートを備えたメモリの共用的冗長プログラミング
JPH0865497A (ja) 画像処理システム
JPH04342294A (ja) ダブルバッファ制御方式
JPH02155056A (ja) キャッシュメモリコントローラ
JPH06131882A (ja) 半導体記憶装置
JPH05342092A (ja) 増設メモリパッケージ実装状態認識方式
JPH0449456A (ja) マイクロコンピュータ・システム
JPH0728743A (ja) データ処理装置
JPH02177095A (ja) 半導体不揮発性メモリ
JPH04333145A (ja) モード切替回路
JPH05181705A (ja) プログラム動作確認方式
JPH0863392A (ja) メモリ制御装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19991005