JPH01112434A - マイクロコンピュータ - Google Patents

マイクロコンピュータ

Info

Publication number
JPH01112434A
JPH01112434A JP62272229A JP27222987A JPH01112434A JP H01112434 A JPH01112434 A JP H01112434A JP 62272229 A JP62272229 A JP 62272229A JP 27222987 A JP27222987 A JP 27222987A JP H01112434 A JPH01112434 A JP H01112434A
Authority
JP
Japan
Prior art keywords
register
general
circuit
data
address signal
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
JP62272229A
Other languages
English (en)
Inventor
Yoshiaki Makii
牧井 義明
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 JP62272229A priority Critical patent/JPH01112434A/ja
Publication of JPH01112434A publication Critical patent/JPH01112434A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロコンピュータに関し、特にグログラム
ROMを内蔵し演算機能のテスト回路を有するシングル
チップのマイクロコンピュータに関する。− 〔従来の技術〕 従来、グログラムROMを内蔵するクングルチ、グマイ
クロコンピュータは、通常プログラム銘ROMのインス
トラクク、ン・データに基づく動作を実行する。このよ
うなシングルチ、グマイクロコンビ、−夕の内部ファン
クション動作ヲテストする手段としては、通常特定の汎
用入力ポートを介し外部よシ任意のインストラクション
拳データを挿入し実行するテスト・モードを有している
かかるマイクロコンピュータの論理演算回路のテストに
ついて考えると、通常演算結果は特殊なレジスタである
ア午島ムレータに格納されるため、前記テスト・モード
にて演算機能の確認をする場合、従来のシングルチップ
・マイクロコンビュータでは、前記アキュムV−夕の内
容を汎用用カポ−)K出力させるインストラクションを
演算インストラクションに続いて実行させる必要がある
第4図は従来のクングルチ、グマイクロコンピュータの
演算回路を含む部分的なプロ、り回路図である。
第4図に示すように、データ・バス4上に出力されたデ
ータは論理演算回路(ALU)3によシ演算処理を施し
た後、再びデータ・バス4を介し制御信号AAによシア
午ユムレータ(Acc)5にう、チされる。従って、前
記演算の結果を確認するためには、アキームV−タ(A
cc)5の格納データを読み出し、再びデータ・バス4
を介して汎用用カポ−) (PA〜PC)6a〜6cの
いずれかに出力する必要がある。尚、7.8は汎用レジ
スタであり、HA、LAは共にレジスタ・アドレス信号
、PAA−PCAは共罠ポート・アドレス信号を表わす
〔発明が解決しようとする問題点〕
上述した従来のマイクロコンピュータは、各種演算の実
行結果を確認する際、演算によシアキュムレータに格納
されたデータを毎回汎用出力ポートに出力するインスト
ラクションを実行する必要があり、このためマイクロコ
ンピュータの演算機能のテストに時間がかかるという欠
点がある。
本発明の目的は、演算機能のテストを効率化したマイク
ロコンピュータを提供することにある。
〔問題点を解決するための手段〕
本発明のマイクロコンビエータは、論理演算回路と、こ
の論理演算回路で演算処理を施した結果を格納するレジ
スタと、このレジスタの内容ヲ出力する汎用出力ポート
と、前記fa理演算回路および前記レジスタ並びに前記
汎用出力ポート間のデータの転送を行なうデーターパス
と、前記レジスタのアドレスを示しデータのう、チター
を行なうレジスタ・アドレス信号と前記汎用出力ポート
のアドレスを示すポート・アドレス信号とのうち一方を
選択し、この選択された信号によシ前記汎用出力ポート
Qデータ・う、チ制却を行なう選択回路と、この選択回
路の切り換え制御を行なうテスト信号を発生するテスト
信号発生回路とを有して構成される。
〔実施例〕
次に1本発明の実施例について図面を参照して説明する
第1図は本発明の第一の実画例を示すマイクロコンピュ
ータのブロック回路図である。
第1図に示すように、かかるマイクロコンピュータは、
論理演算回路(ALU)3で演算処理した結果をデータ
・バス4を介して格納するレジスタであり且りレジスタ
・アドレス信号AAによシラッチされるアキュムレータ
(Acc)5と、前記レジスタ・アドレス信号AAおよ
びポート・アドレス信号PAAのうち一方の信号をテス
ト信号入力ポート(PT)1からのテスト信号によシ選
択ターし、汎用用カポ−)(PA)6のデータ・ラッチ
信号として出力する選択回路(S)2とを有している。
ここで、前記テスト信号は特定な入カポ−)(PT)1
よ多入力される信号であり、この信号レベルが高レベル
か低レベルかくよりレジスタ・アドレス信号AAあるい
はポート番アドレス信号PAAのいずれかが選択される
まず、テスト信号入力ポート(PT)1が低レベルで且
つ選択回路(s)2がポート・アドレス信号FAAを選
択しているとすると、論理演算回路η(ALU)3で演
算処理されたデータはデータ会バス4を介して従来と同
様にレジスタとしてのアキュムレータ(Acc)5にの
み格納される。
次に、テスト信号入カポ−)(PT)1が高レベルにな
り且つ選択回路(S)2がレジスタ・アドレス信号AA
を選択した場合、論理演算回路(ALU)3で演算処理
されたデータはアキュムレータ(Acc)5に格納され
ると同時に、汎用用カポ−)(PA)6にもデータ会バ
ス4を介して出力されう、チされる。
このように、後者のモードとなるべくテスト信号をテス
ト信号入力ポート1から入力することにより、マイクロ
コンピュータ内部での演算結果を演算と同時に汎用出力
ポート(PA)6を介し外部より確認することが可能に
なる。従って、内部レジスタ格納データを外部モニター
することKよシ、マイクロコンピュータのテスト効率を
向上させることができる。
第2図は本発明の第二の実施例を示すマイクロコンピュ
ータのプロ、り回路図である。
第2図に示すように1本実施例は、アキ為ムレータ(A
cc)5用の選択回路(81)2aと、アキュムレータ
(Acc)5以外の汎用レジスター7および汎用レジス
タ1LJ8も選択回路(82,83)2b、2cとを有
することにより、汎用出力ポートロa〜6Cに於けるモ
ニターを可能としている。
すなわち、テスト信号入力ポート1からのテスト信号が
藁レベルの時、選択回路(S2 )2bはレジスタ・ア
ドレス信号HAを選択することで、また選択回路(83
)2cはレジスタ・アドレス信号LAを選択することで
、論理演算回路3からデータ・バス4を介して演算結果
を格納する際、汎用出力ポート(PB)6b及び汎用出
力ポートd(PC)6cは前記汎用レジスター7及び汎
用レジスタ山8へのデータ格納と同時にそれぞれのデー
タをラッチすることにな)、外部からのモニターが可能
となる。
第3図は不発明の第三の実施例を示すマイクロコンピュ
ータのプロ、り回路図である。
′M3図に示すように、本実施例は選択回路(81〜8
3)2a〜2cの制−用テスト信号の発生を行なう回路
として、テスト用レジスタ(TR)9をマイクロコンピ
ュータ内部に有しているものである。従って、あらかじ
めテスト用レジスタ(’l’R)9にデータをセ、トシ
ておくことにより、各レジスタ格納データの汎用用カポ
−)(PA−PC)68〜6Cを介してのモニターがc
IT NU Kなる。これにより、マイクロ・コンピュ
ータのテストを効率よく行うことかでざる。
〔発明の効果〕
以上説明したように、本発明のマイクロコンピュータは
アキュムレータと、汎用レジスタのレジスタ・アドレス
信号と汎用出力ポート・アドレス信号とをテスト信号圧
よシ切り換えて出力する選択回路とを具備することによ
り、選択回路の出力信号で汎用出力ポートのラッチ制−
を行わせ、且つ論理演算回路にて演算処理した結果等を
含む内部レジスタ格納データを前記汎用出力ポート(6
a〜6c)を介して外部モニターすることができ、マイ
クロコンピュータのテストの効率をよシー層向上させる
ことができるという効果がある。
【図面の簡単な説明】
第1図は本発明の第一の実施例を示すマイクロコンピュ
ータのブロック回路図、第2図は本発明の第二の実施例
を示すマイクロコンピュータのブロック回路図、第3図
は本発明の第三の実施例を示スマイクロコンピュータの
ブロック回路図、第4図は従来のマイクロコンピュータ
のブロック回路図である。 1・・・・・・テスト信号入力ポート、2.2a〜2C
・・・・・・選択回路、3・・・・・・論理演算回路、
4・・・・・・データ・バス、5・・・・・・アキュム
レータ、6.6a〜6C・・・・・・汎用出力ポート、
7.8・・・・・・汎用レジスタ、9・・・・・・テス
ト用レジスタ。 代理人 弁理士  内 原   晋 AA AA 搾 II!1 グ 21!I

Claims (1)

    【特許請求の範囲】
  1. 論理演算回路と、この論理演算回路で演算処理を施した
    結果を格納するレジスタと、このレジスタの内容を出力
    する汎用出力ポートと、前記論理演算回路および前記レ
    ジスタ並びに前記汎用出力ポート間のデータの転送を行
    なうデータ・バスと、前記レジスタのアドレスを示しデ
    ータのラッチ制御を行なうレジスタ・アドレス信号と前
    記汎用出力ポートのアドレスを示すポート・アドレス信
    号とのうちの一方を選択し、この選択された信号により
    前記汎用出力ポートのデータ・ラッチ制御を行なう選択
    回路と、この選択回路の切り換え制御を行なうテスト信
    号を発生するテスト信号発生回路とを有することを特徴
    とするマイクロコンピュータ。
JP62272229A 1987-10-27 1987-10-27 マイクロコンピュータ Pending JPH01112434A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62272229A JPH01112434A (ja) 1987-10-27 1987-10-27 マイクロコンピュータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62272229A JPH01112434A (ja) 1987-10-27 1987-10-27 マイクロコンピュータ

Publications (1)

Publication Number Publication Date
JPH01112434A true JPH01112434A (ja) 1989-05-01

Family

ID=17510916

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62272229A Pending JPH01112434A (ja) 1987-10-27 1987-10-27 マイクロコンピュータ

Country Status (1)

Country Link
JP (1) JPH01112434A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57182248A (en) * 1981-05-01 1982-11-10 Toshiba Corp Arithmetic processor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57182248A (en) * 1981-05-01 1982-11-10 Toshiba Corp Arithmetic processor

Similar Documents

Publication Publication Date Title
JPH0227443A (ja) 診断制御装置
US4679194A (en) Load double test instruction
US5872961A (en) Microcomputer allowing external monitoring of internal resources
JPH01112434A (ja) マイクロコンピュータ
US5179668A (en) Signal processor
JPH0267979A (ja) 半導体回路
JPH04359323A (ja) マイクロコンピュータ
JPS6167148A (ja) マイクロコンピユ−タ
KR100318315B1 (ko) 원칩마이크로컴퓨터
JPH06324906A (ja) シングルチップマイクロコンピュータ
JPH04280334A (ja) ワンチップマイクロコンピュータ
JPS6031641A (ja) ワンチツプマイクロコンピユ−タ
JPH01263739A (ja) 情報処理装置
JPS61282946A (ja) プログラマプルコントロ−ラ
JPH0358141A (ja) ユーザ用ロジックつき集積回路
JPH01230162A (ja) マイクロコンピュータ
JP2919841B2 (ja) データ処理装置のテスト方法
JP2935710B2 (ja) プロセッサ集積回路装置のテスト装置
JPS60178524A (ja) 1チツプマイクロコンピユ−タ
JPS59121440A (ja) 集積回路
JPS6345644A (ja) マイクロプロセッサ
JP2004139340A (ja) 測定器
JPH03217988A (ja) 1チップマイクロコンピュータ
JPS58225469A (ja) マルチプロセツサ制御方式
JPS6091454A (ja) 集積回路