JPH0336636A - シングルチップマイクロコンピュータのテスト方法 - Google Patents

シングルチップマイクロコンピュータのテスト方法

Info

Publication number
JPH0336636A
JPH0336636A JP1171390A JP17139089A JPH0336636A JP H0336636 A JPH0336636 A JP H0336636A JP 1171390 A JP1171390 A JP 1171390A JP 17139089 A JP17139089 A JP 17139089A JP H0336636 A JPH0336636 A JP H0336636A
Authority
JP
Japan
Prior art keywords
test
ram
chip microcomputer
mode
read
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
JP1171390A
Other languages
English (en)
Inventor
Tsukasa Yagi
司 八木
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP1171390A priority Critical patent/JPH0336636A/ja
Publication of JPH0336636A publication Critical patent/JPH0336636A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 【産業上の利用分野】
この発明は、ROM及びRAMを内蔵ケるシングルチッ
プマイクロコンピュータのテスト方法に関する。
【従来の技術】
従来のシングルチップマイクロコンピュータは、ノーマ
ル状態では内蔵ROMのプログラムが走るので、ROM
のプログラムによってその動作が支配される。
【発明が解決しようとする課題】
従って、マイクロコンピュータをテストする際には、ノ
ーマルモードでのテストは行えず、各ペリフェラル単体
あるいはROMを外部に持ったテストモードでのテスト
を行っている。又、この時、ノーマルモードで使用され
るビンは別アクシ□ンの機能(例えば、外部r(OMを
アクセスする際のアドレス、データ、リード/ライト等
)に割り当てられるので、そのピンのテストは行えない
。 この発明は、上述した問題点をなくすためになされたも
のであり、実際の動作状態で任意のテストが行えるシン
グルチップマイクロコンピュータのテスト方法を提供す
ることを目的とする。
【課題を解決するための手段】
この発明は、シングルチップマイクロコンピュータのテ
スト方法であって、RAMのテストモードでRAMにテ
スト用データを書き込み、その後、該マイクロコンピュ
ータのベクタアドレスをRAMから読み出し可能とする
モードに切り換え、このモードにて、テストモードでR
AMに書き込んだデータを読み出してテストを行うこと
を特徴とする。
【実施例】
第1図にこの発明のテスト方法を適用したシングルデツ
プマイクロコンピュータの一実施例を示しており、この
シングルチップマイクロコンピュータの動作を第2図の
フローチャート及び第3図のタイムチャートを参照して
説明する。 始めに、初期設定として、外部リセット信号を“L″か
ら“H”にして、内蔵RAMに対して外部より直接読み
書きできる、RAMテストモードとしくステップS2)
、RAM■とテストプログラムを書き込む(ステップS
2)。この時、デバッグ(テスト)信号は“L”にして
おく。次に、デバッグ信号を°H°にすると、リセット
コントローラ2よりの内部リセット信号が“H”からL
1となり、CPU3及び周辺回路であるペリフェラル4
にリセットをかける(ステップS3)。その後、デバッ
グ信号を“し”にすることで、前記内部リセット信号は
L”からH“となり(ステップS4)、CPU3に対し
てリセット処理を行うリセットサイクルが始まる。この
モードでは、CPUリセヅト後の各種割込みベクタアド
レスは全てRAMIから読み出され、ビンAが別アクシ
ョンの機能に割り当てられることはないので、ピン八本
来の端子として利用できる。又、他の設定は全てノーマ
ルモードと同じになるため、完全なシングルチップの動
作モードとなる。このように、ベクタアドレスのデータ
を、RAMIから読み出せるようにプログラムしておけ
ば、ノーマルモードと同じ機能、かつ同じピン設定でプ
ログラムの内部のRAMIよりのテストプログラムとな
り、ROM 5よりのプログラムは無視される。
【発明の効果】
以上説明したように、この発明は、RAMにテスト用デ
ータを書き込み、テスト時、マイクロコンピュータへの
ベクタアドレスをRAMから読み出し可能としたことに
より、実際の使用に近い状態でテストでき、又、この方
法であれば、テスト用のプログラムも自由に変更できる
tこめ、故障の検出率が上がり、ソフトウェアの開発も
容易となる。
【図面の簡単な説明】
第1図はこの発明のテスト方法を適用したシングルチッ
プマイクロコンピュータの一実施例を示すブロック図、
第2図及び第3図は、第1図のマイクロコンピュータの
制御動作を示すフローチャート及びタイムチャートであ
る。 l・・・RAM。 2・・・リセットコントローラ、 3・・・CPU。 4・・・ペリフェラル、 5・・・ROM0

Claims (1)

    【特許請求の範囲】
  1. (1)シングルチップマイクロコンピュータのテスト方
    法であって、RAMのテストモードでRAMにテスト用
    データを書き込み、その後、該マイクロコンピュータの
    ベクタアドレスをRAMから読み出し可能とするモード
    に切り換え、このモードにて、テストモードでRAMに
    書き込んだデータを読み出してテストを行うことを特徴
    とするシングルチップマイクロコンピュータのテスト方
    法。
JP1171390A 1989-07-03 1989-07-03 シングルチップマイクロコンピュータのテスト方法 Pending JPH0336636A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1171390A JPH0336636A (ja) 1989-07-03 1989-07-03 シングルチップマイクロコンピュータのテスト方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1171390A JPH0336636A (ja) 1989-07-03 1989-07-03 シングルチップマイクロコンピュータのテスト方法

Publications (1)

Publication Number Publication Date
JPH0336636A true JPH0336636A (ja) 1991-02-18

Family

ID=15922274

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1171390A Pending JPH0336636A (ja) 1989-07-03 1989-07-03 シングルチップマイクロコンピュータのテスト方法

Country Status (1)

Country Link
JP (1) JPH0336636A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58168157A (ja) * 1982-03-30 1983-10-04 Fujitsu Ltd ワンチップマイクロコンピュータ
JPS63269235A (ja) * 1987-04-27 1988-11-07 Fujitsu Ltd Cpuシステム試験方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58168157A (ja) * 1982-03-30 1983-10-04 Fujitsu Ltd ワンチップマイクロコンピュータ
JPS63269235A (ja) * 1987-04-27 1988-11-07 Fujitsu Ltd Cpuシステム試験方式

Similar Documents

Publication Publication Date Title
JPH04190430A (ja) ソフトウェア開発用エミュレータ
JPH1040130A (ja) マイクロコンピュータ
JPS646489B2 (ja)
JPH0581087A (ja) プロセサのモニタ方式
JPH10312307A (ja) コンピュータシステムに適用するエミュレータ
JPS5917625A (ja) シングルチツプマイクロコンピユ−タ
JPH0652013A (ja) トレース回路
JPH11212945A (ja) マイクロコンピュータおよびそのメモリ
JPS60147849A (ja) マイクロプログラムのデバツグを行う方式
JPH0315948A (ja) アドレスバス試験方式
JP2002268916A (ja) プログラム検証方法および装置
JPH02163842A (ja) マイクロコンピュータのプログラム評価装置
JPH03119449A (ja) 計算装置
JPH04167146A (ja) 情報処理装置のアドレストレース方式
JPH05173830A (ja) 異常動作検出方法、及びエミュレータ
JPH0793180A (ja) マイクロプロセッサ
JPH0322041A (ja) リアル・タイム・トレーサー
JP2002049504A (ja) フラッシュメモリを含むシステムおよびフラッシュメモリ内蔵lsi並びにそれらを用いたデバッグシステム
JPH04139538A (ja) デバッグ用マイクロプロセッサ
JPH01309155A (ja) メモリ制御装置
JPH04330549A (ja) 制御装置
JPS60258654A (ja) 半導体記憶装置
JPH07219808A (ja) エミュレータのトレース方法およびエミュレータ
JPH04305783A (ja) マイクロコンピュータ
JPH05189332A (ja) 情報処理装置