JPS6234079A - 試験回路 - Google Patents

試験回路

Info

Publication number
JPS6234079A
JPS6234079A JP60173241A JP17324185A JPS6234079A JP S6234079 A JPS6234079 A JP S6234079A JP 60173241 A JP60173241 A JP 60173241A JP 17324185 A JP17324185 A JP 17324185A JP S6234079 A JPS6234079 A JP S6234079A
Authority
JP
Japan
Prior art keywords
register
time
integrated control
counter
terminal
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
JP60173241A
Other languages
English (en)
Inventor
Yoshitaka Ito
芳孝 伊藤
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP60173241A priority Critical patent/JPS6234079A/ja
Publication of JPS6234079A publication Critical patent/JPS6234079A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 (発明の属する技術分野) 本発明は、チップ試験の容易化、並びに、高集積化制御
装置を用いたプログラムデバグの容易化を図るための支
援回路に関するものである。
(従来の技wi) 従来、SSI、MSI等で構成された制御装置は制御装
置内のフリップフロップ、レジスタの内容が容易に観測
でき、各種試験、デバグが容易に行なわれた。
集積技術の進歩により制御装置が1チツプ化されると、
チップレベルでのテストはLSI試験機により実施でき
問題はない。
しかし、制御装置の各種デバグはLSI試験機のみでは
発見できず、オンラインプログラムを走行させて始めて
発見されるバグもある。
このような場合、装置化され、機能が複雑化した装置を
、LSI試験機を用いて制御装置内の内部状態を外部か
ら観測し、バグの原因究明をすることは不可能である。
また、プログラムデバグのため、ある時点のレジスタの
内容を観測したい場合が起きるが、この場合JKI、コ
ンソールを配備すれば容易に解決する。
しかし、完全なJKLコンソールを配備すると高価格と
なるため、5TART、5TOPの機能しかない場合も
ある。
(発明の目的) 本発明はこれらの問題点を解決するため、集積化制御装
置内の任意のレジスタ、フリップフロップの任意の時点
での状態をチップ外から観測可能としたものである。
以下図面について詳細に説明する。
(発明の構成および作用の説明) 図は本発明の一実施例のブロック図であって、1〜4は
チップの端子で、1はアドレスバス端子、2はデータバ
ス端子、3はレジスタセット信号端子、4はチップを起
動するためのスタート信号端子であり、5,6は出力バ
ッファ、7〜9は入力バッファ、10はアドレスバスを
駆動する内容を保持しているメモリアドレスレジスタ、
11はデータバスから受信した内容を格納するメモリバ
ッファレジスタ、12は演算用のバス、13はALU 
(ArithIletic Logic 1Jnit)
、14は演算の途中結果を格納するバッファレジスタ、
15は必要な制御信号を発生する制御系、 16.17
はフリップフロップ、18はフリップフロップからなり
タイミング信号を発生するコントロールトリー、19は
プロセッサからデータバスを駆動する場合のデータを格
納するバッファレジスタ、100はこれら回路を含む周
知のプロセッサ例である。
20〜25は論理積回路、26.27は論理和回路、2
8は観測すべき箇所と時間を格納する指定レジスタ、2
9は指定レジスタ28内の箇所のパートをデコードする
デコーダ、29−1〜29−nはデコーダ29の出力、
30はスタート信号端子4により起動するカウンタで経
過クロック数をカウントし、31はカウンタ30と指定
レジスタ28の時間のパートとを照合する照合回路、3
2は照合回路31の出力である。
プロセッサ100内の動作は周知であり、説明を要しな
いが、簡単にいえばメモリアドレスレジスタ10の内容
でメモリをアクセスし、メモリバッファレジスタ11に
入ってきた命令を制御系15に印加し、制御系15がA
LU13等を制御して演算を行なう。
プロセッサ100内の状態を見たいときは、プロセッサ
100が停止しているとき外部より箇所と時間をデータ
バス端子2に印加し、レジスタセット信号をレジスタセ
ット端子3に印加する。これにより、箇所と時間は論理
積回路22を通して指定レジスタ28へ格納される。
次にプロセッサを起動するためスタート信号端子4にス
タート信号を印加すると、制御系15を起動すると共に
カウンタ30を起動する。
照合回路31はカウンタ30と指定レジスタの時間のパ
ートを常時照合しており、一致が起きると照合回路の出
力32に論理LL 111を出力する。
ここで照合回路31が照合を実行するか否かは、指定レ
ジスタ28の時間パートがII O11であれば照合し
ないとか、別の照合可否ビットを指定レジスタ28内1
こ付加し制御してもよい。
照合回路の出力32が論理“1″になると、制御系15
に加えプロセッサ100を停止させると共に、デコーダ
29をイネーブルとし、指定レジスタ28の箇所のパー
トをデコードし、例えばデコーダ出力29−nを論理I
I I IIとする。
デコーダ出力29−nが論理it 1 rrとなると、
論理積回路25が動作しコントロールトリー18の内容
がバッファレジスタ33に格納され、続いて、照合回路
の出力32の信号により論理積回路21が動作してバッ
ファレジスタ33の内容がデータバス端子2へ出力され
る。
以上のような構成となっているため、プロセッサ内の任
意の箇所の任意の時点の状態をチップ側から観測するこ
とが可能となる。
(効果の説明) 本発明は、以上説明したような構成となっているため、
端子を増加させずに、かつ、 LSI試験機を用いるこ
となくチップ内の状態を観測することができ、各種バグ
の解析が容易になると共に、大規模なJKLコンソール
を設けずにプログラムデバグが可能になる利点がある。
【図面の簡単な説明】
図は本発明の一実施例のブロック図である。 1 ・・・アドレスバス端子、 2 ・・・データバス端子、 3 ・・・ レジスタセット信号端子、4 ・・・スタ
ート信号端子、 5.6 ・・・出力バッファ、 7〜9 ・・・入カバソファ、 10・・・ メモリアドレスレジスタ、11・・・ メ
モリバッファレジスタ、12  ・・演算用のバス、1
3・・・ALU、14.19.33・・・バッファレジ
スタ、15・・・制御系、16.17・・・フリップフ
ロップ。 18  ・・ コントロールトリー、 20〜25・・・論理積回路、26.27・・・論理和
回路、28・・・指定レジスタ、29・・・デコーダ。 29−1〜29−n・・・デコーダの出力、30・・・
カウンタ、31・・・照合回路、32・・照合回路の出
力、100・・・プロセッサ。

Claims (1)

  1. 【特許請求の範囲】 データバス、アドレスバス等のバスを有する集積化制御
    装置において、 集積化制御装置内の任意のレジスタと、制御用フリップ
    フロップの任意の時点の状態をチップ外から観測するた
    め、観測する箇所ならびに時間を指定するレジスタを有
    し、 そのレジスタはチップ外からバスを介して情報が設定で
    き、 集積化制御装置を起動すると経過クロック数をカウント
    するカウンタが動作し、前記レジスタ内の指定時間と照
    合をとり、 照合がとれると集積化制御装置を停止させると共に、前
    記レジスタ内の指定箇所の状態をバッファレジスタにと
    り込み、 バッファレジスタの内容をデータバスを駆動しチップ外
    に表示することを特徴とする試験回路。
JP60173241A 1985-08-08 1985-08-08 試験回路 Pending JPS6234079A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60173241A JPS6234079A (ja) 1985-08-08 1985-08-08 試験回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60173241A JPS6234079A (ja) 1985-08-08 1985-08-08 試験回路

Publications (1)

Publication Number Publication Date
JPS6234079A true JPS6234079A (ja) 1987-02-14

Family

ID=15956772

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60173241A Pending JPS6234079A (ja) 1985-08-08 1985-08-08 試験回路

Country Status (1)

Country Link
JP (1) JPS6234079A (ja)

Similar Documents

Publication Publication Date Title
US7689867B2 (en) Multiprocessor breakpoint
US6523136B1 (en) Semiconductor integrated circuit device with processor
US6094730A (en) Hardware-assisted firmware tracing method and apparatus
KR0168656B1 (ko) 데이터 처리 시스템
US20040064757A1 (en) Embedded symmetric multiprocessor system debug
JPH07175780A (ja) マイクロプロセッサ
JP2006514375A (ja) 集積回路用の診断回路
JPH11110255A (ja) ソフトウェアをデバッグするための装置および方法
JPS5999369A (ja) 高集積形マイクロプログラム制御式電子モジユ−ルのテスト用装置
JPS6360424B2 (ja)
JPS6234079A (ja) 試験回路
US20060179380A1 (en) On-chip electronic hardware debug support units having execution halting capabilities
KR20030055150A (ko) 마이크로프로세서 및 마이크로프로세서의 처리 방법
KR102821760B1 (ko) 메모리 내장 자체 테스트 컨트롤러를 이용한 판독 전용 메모리 테스트
JPH0581087A (ja) プロセサのモニタ方式
KR0150161B1 (ko) 마이콤 내부레지스터 및 램의 데이터를 디스플레이하기 위한 장치
JPH05224989A (ja) キャッシュメモリを内蔵したマイクロプロセッサとそのトレースアナライザ
JPS60229141A (ja) レジスタのデ−タ保存方式
JPH01121945A (ja) シングルチップマイクロコンピュータ
JPH0322146A (ja) マイクロプログラム制御装置
JPH01253043A (ja) 入出力制御装置
JPH0217555A (ja) メモリ診断方式
JPS6125255A (ja) 簡易プロセストレ−サ
JPH0836505A (ja) マイクロコンピュータの開発支援システム
JPH0526967A (ja) Ic試験装置の制御装置