JPH02197930A - マイクロプロセッサ装置 - Google Patents

マイクロプロセッサ装置

Info

Publication number
JPH02197930A
JPH02197930A JP1018474A JP1847489A JPH02197930A JP H02197930 A JPH02197930 A JP H02197930A JP 1018474 A JP1018474 A JP 1018474A JP 1847489 A JP1847489 A JP 1847489A JP H02197930 A JPH02197930 A JP H02197930A
Authority
JP
Japan
Prior art keywords
circuit
circuit emulation
emulation
microprocessor
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
JP1018474A
Other languages
English (en)
Inventor
Takuo Nakamura
中村 拓夫
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 JP1018474A priority Critical patent/JPH02197930A/ja
Publication of JPH02197930A publication Critical patent/JPH02197930A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプロセッサに利用され、特に、インサ
ーキットエミュレーション手段を内蔵したマイクロプロ
セッサ装置に関する。
〔概要〕
本発明は、マイクロプロセッサ装置において、同一チッ
プ上にインサーキットエミュレーション用信号の入出力
を制御するインサーキットエミュレーションインタフェ
ース回路を有し、パッケージの底面にそのインサーキッ
トエミュレーション用信号の入出力端子を設けることに
より、インサーキットエミュレーション手段を有する高
機能・高集積度のマイクロプロセッサ装置を実現したも
のである。
〔従来の技術〕
従来、LSIとして供給されてきたマイクロプロセッサ
装置は、その本来の機能、すなわち何らかの機器に組込
まれ、所要の動作を行わせるのに必要な信号のみパッケ
ージ外部に取出されていた。
インサーキットエミュレーションの際、比較的簡単なア
ーキテクチャのマイクロプロセッサ装置では、パッケー
ジ外に出ている信号だけを用いて、そのマイクロプロセ
ッサ装置の動作をインサーキツトエミニレータなどの外
部制御手段から制御することが可能であった。
しかし、マイクロプロセッサ装置のアーキテクチャが複
雑になり、高集積度になると、パッケージ外に出ている
信号だけを用いてそのマイクロプロセッサ装置の内部動
作の詳細をモニタしたり、動作を外部から細かく制御す
ることが困難となってきた。つまり、インサーキットエ
ミュレーションの質の低下が避けられなくなってきた。
以上の問題を解決するために、一般には機器組込み用の
マイクロプロセッサとインサーキットエミュレーション
専用のマイクロプロセッサの2種類を用意しなければな
らなかった。
〔発明が解決しようとする問題点〕
前述のように、マイクロプロセッサ装置が高機能・高集
積度になるほど、機器組込み用マイクロプロセッサ装置
を用いてのインサーキットエミュレーションは困難とな
り、できたとしても一部の機能だけに限られた。
さらに、マイクロプロセッサ供給者は、インサーキット
エミュレーションの制約を極力排除するために、組込み
用すなわち一般用マイクロプロセッサ装置と、インサー
キットエミュレーションを考慮した専用のマイクロプロ
セッサ装置との2種類を設計、製造および供給しなけれ
ばならなかった。
このことは、いずれの種類のマイクロプロセッサ装置に
対してもコスト上昇として働き、特にインサーキットエ
ミュレーション専用のマイクロプロセッサ装置は用途が
限られるため少ない生産量とならざるを得ず、きわめて
高価なものになる欠点があった。
本発明の目的は、前記の欠点を除去することにより、イ
ンサーキットエミュレーション手段を有する高機能・高
集積度のマイクロプロセッサ装置を提供することにある
〔問題点を解決するための手段〕
本発明は、一つのチップ上にプロセッサ手段が形成され
、パッケージに収容されたマイクロプロセッサ装置にお
いて、前記チップ上にインサーキットエミュレーション
用信号の入出力を制御するインサーキットエミュレーシ
ョンインタフェース回路を有し、前記パッケージの底面
に前記インサーキットエミュレーション用信号の入出力
端子を設けたことを特徴とする。
また、本発明のマイクロプロセッサ装置は、組込み機器
のプリント板上に実装された状態において、前記インサ
ーキットエミュレーション用信号の入出力端子を介して
外部のエミュレーション回路と接続される実装構成であ
ることができる。
〔作用〕
インサーキットエミュレーションインタフェース回路は
、パッケージの底面(通常のマイクロプロセッサ用ピン
が配置された周辺部分以外の例え゛ばチップ直下の中央
部分)に設けられたインサーキットエミュレーション用
信号の入出力端子を介して外部のエミユレータと接続さ
れ、エミユレーションが行われる。
従って、インサーキットエミュレーション用信号の入出
力端子は通常のマイクロプロセッサ用ピンとは無関係に
設けることができ、さらに、実装状態でエミユレータと
接続できるよう実装することが可能であり、インサーキ
ットエミュレーション手段を有する高機能・高集積度の
マイクロプロセッサ装置を実現できる。
〔実施例〕
以下、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例の回路構成を示すブロック構
成図、第2図(a)はその外観を示す斜視図、第2図(
5)は第2図(a)の底面図、および第2図(C)は第
2図(a)の側面図である。
本実施例は、一つのチップ1上にプロセッサ手段1aが
形成され、パッケージ21に収容されたマイクロプロセ
ッサ装置において、 チップ1上にインサーキットエミュレーション用信号の
入出力を制御するインサーキットエミュレーションイン
タフェース回路2を有し、パッケージ21の底面に前記
インサーキットエミュレーション用信号の入出力端子と
しての導電コンタクト23を設けである。
なお、第1図において、マイクロプロセッサ手段1aは
、命令ブリフェッチ、キ二一、命令デコーダ、シーケン
タ、制御部、実行部、アドレス制御部、データパスイン
タフェース、バスコントローラおよびアドレスバスイン
タフェースを含んでいる。
また、3.4.5.6および7は本来チップ内部で完結
しているか、もしくはチップ外部では不要な内部信号で
あり、もともとチップ外部に出ている信号であるデータ
バス信号9、制御信号10およびアドレスバス信号11
からはモニタあるいは制御できない信号を含んでいる。
内部信号3〜7をインサーキットエミュレーションイン
タフェース回路2およびチップl外に出ているインサー
キットエミュレーション用信号8を介して図外のエミュ
レータに対しマイクロプロセッサ手段1aの内部状態の
細部情報を提供することを可能としている。また、イン
サーキットエミュレーション用信号8を通して図外のエ
ミュレータからそのマイクロプロセッサ手段1aに対し
てきめ細かな制御を可能にしている。
第2図(a)、ら)および(C)によると、本実施例の
パッケージ21は、セラミックパッケージ母体と、信号
ビン22と、パッケージ底面に設けられた導電コンタク
ト23とを含んでいる。
信号ピンの本数は少ないほどパッケージ外形寸法を小さ
くできるが、最低限必要な信号(第1図の9.10.1
1および12がこれに相当)はピンに出さなければなら
ないので、マイクロプロセッサの処理語長が長くなるほ
どピン数も多く必要となる。
従って、かりにチップ上にインサーキットエミュレーシ
ョンを支援する回路ユニットが実現されているにしても
、インサーキットエミュレーション用信号(第1図の8
)をピンに割当てることはむずかしい。本実施例では、
第2図(b)に示すように、ピンにかわりパッケージ底
面に導電コンタクト23を設け、これにインサーキット
エミュレーション用信号8を接続している。この導電コ
ンタクトはパッケージセラミック内メタライズ層によっ
てポンディングパッドに接続されている。
本発明の特徴は、第1図および第2図(5)において、
インサーキットエミュレーションインタフェース回路2
と、導電コンタクト23とを設けたことにある。
次に、本実施例のマイクロプロセッサ装置の実装例につ
いて説明する。
第3図は本実施例のマイクロプロセッサ装置を実装した
様子の一例を示す説明図である。ICソケット31には
ソケットピン32の他にコンタクトビン33が取付けら
れている。そして、ソケットビン32およびコンタクト
ビン33はプリント板35にはんだ付け34により取り
付けられる。コンタクトビン33の中にはスプリングが
組込まれており、マイクロプロセッサ底面に設けられた
導電コンタクト23と電気的接続を確実にしている。
一般組込み用途にはコンタクトビン33のない普通のI
Cソケットを用いて実装される。
第4図はもう一つの実装例を示す説明図である。
プリント板35の、インサーキットエミュレーション用
信号8の導電コンタクト23の最下にあたる部分はカッ
トされている。通常はコンタクトビン39が取付けられ
たインサーキットエミュレーション用アダプタ37はセ
ットされていないが、エミユレーションが必要となると
、インサーキットエミュレーション用アダプタ37をガ
イドピン36にそって導電コンタクト23と接続すれば
よく、マイクロプロセッサ装置をICソケットから抜去
する必要はない。
以上説明したように、本実施例は、インサーキットエミ
ュレーションインタフェース[12ヲfツブ1内に持ち
、インサーキットエミュレーション信号8をチップ1外
に取出すことによって、マイクロプロセッサ手段1aの
クリティカル情報を得ることができ、かつ、図外のエミ
ュレータからきめ細かな制御が可能となる。
さらに、本実施例のようなパッケージからの信号取出し
方法を併用することによって、機器組込み用としては一
般に市販されているビングリッドアレイ用ソケットに本
実施例のマイクロブロセッサ装置を実装すれば、従来か
らあるマイクロプロセッサ装置と等価になりインサーキ
ットエミュレーション用信号8は無視してよい。
一方、インサーキットエミュレーション用として本実施
例のマイクロプロセッサ装置を使う場合には、通常のI
Cソケットにコンタクトピンが取付けられたICソケッ
トを用いればよく、このICソケットの価格上昇分は比
較的低くおさえられる。
〔発明の効果〕
以上説明したように、本発明は、チップ上にインサーキ
ットエミュレーションインタフェース回路を設け、その
インサーキットエミュレーション用信号をパッケージの
底面に設けた入出力端子から入出力させるようにするこ
とにより、インサーキットエミュレーションインタフェ
ース回路を有する高機能・高集積度のマイクロプロセッ
サ装置が得られる効果がある。
これにより、マイクロプロセッサ装置供給者は、一般機
器組込み用、エミュレーション専用と別種のマイクロプ
ロセッサ装置を同時に市場に供給する必要がなくなり、
本発明になるマイクロプロセッサ装置ただ1種類だけを
供給すればよくなり、結果としてマイクロプロセッサ自
体のコスト低減ならびにデバグの能率向上がはかられそ
の効果は大である。
さらに以下のような効果も得られる。
■ 信号コンタクトがパッケージ底面に設けられている
ため、機器組込み用として使用される際、実装状態でコ
ンタクトが露出しない。
■ このため、導電物質が不用意にコンタクトに接触し
たことによって生ずる誤動作が避けられる。
■ ポンディングパッドからコンタクトまでのパッケー
ジ内の配線長が短くできる。
■ このため、信号遅延、ストレー容量が少なくなり、
安定なエミュレーションが実現できる。
■ マイクロプロセッサ装置をICソケットから抜去す
る際、コンタクトに接触することがない。
■ 機器に組込みんだ状態でエミユレータを接触しなく
ても実装プリント板裏からコンタクトに対し、コンタク
トピンを立てることにより動作モニタできる。
【図面の簡単な説明】
第1図は本発明の一実施例の回路構成を示すブロック構
成図。 第2図(a)はそのパッケージの構成を示す斜視図。 第2図ら)は第2図(a)の底面図。 第2図(C)は第2図(a)の側面部。 第3図は本発明の一実施例の実装の一例を示す説明図。 第4図は本発明の一実施例の実装の他の例を示す説明図
。 1・・・チップ、la・・・マイクロプロセッサ手段、
2・・・インサーキットエミュレーションインタフェー
ス回路、3〜7・・・内部信号、訃・・インサーキット
エミュレーション用信号、9・・・データバス信号、1
0・・・制御信号、11・・・アドレスバス信号、12
・・・電源、21・・・パッケージ、22・・・信号ピ
ン、23・・・導電コンタクト、31・・・ICソケッ
トペース、32・・・ソケットピン、33.39・・・
コンタクトピン、34・・・ハンダ付け、35・・・プ
リント板、36・・・ガイドピン、37・・・エミユレ
ーション用アダプタ、38・・・信号線。 (0)析模図 スフノドXフと′ン (b)底面図 夷函例のIみへ た2 回 21:バー、Pr−ン 22:信号σン 23 :l電コン92ト 34:1コんr′:4“1′1丁 35ニブリント汲 36:7rイ トビノ 33.39:コンタクトビン 38:鳴号穣 実企例 (夷茨例) *荀例 (笑艮例) 宣 4 回

Claims (1)

  1. 【特許請求の範囲】 1、一つのチップ上にプロセッサ手段が形成され、パッ
    ケージに収容されたマイクロプロセッサ装置において、 前記チップ上にインサーキットエミュレーション用信号
    の入出力を制御するインサーキットエミュレーションイ
    ンタフェース回路を有し、 前記パッケージの底面に前記インサーキットエミュレー
    ション用信号の入出力端子を設けたことを特徴とするマ
    イクロプロセッサ装置。
JP1018474A 1989-01-27 1989-01-27 マイクロプロセッサ装置 Pending JPH02197930A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1018474A JPH02197930A (ja) 1989-01-27 1989-01-27 マイクロプロセッサ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1018474A JPH02197930A (ja) 1989-01-27 1989-01-27 マイクロプロセッサ装置

Publications (1)

Publication Number Publication Date
JPH02197930A true JPH02197930A (ja) 1990-08-06

Family

ID=11972640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1018474A Pending JPH02197930A (ja) 1989-01-27 1989-01-27 マイクロプロセッサ装置

Country Status (1)

Country Link
JP (1) JPH02197930A (ja)

Similar Documents

Publication Publication Date Title
JPS5987842A (ja) Ic/lsiソケツト
KR970004516B1 (ko) 가요성 인쇄 회로 기판을 구비한 회로내 에뮬레이터용 프로브
JP2633036B2 (ja) 制御装置
US5768497A (en) Emulator microcomputer unit
US4858175A (en) Monolithic semi-custom IC having standard LSI sections and coupling gate array sections
CN210955087U (zh) 调试板与产品板互连调试装置
US6219824B1 (en) Integrated circuit having a programmable input/output processor that is used for increasing the flexibility of communications
KR200175408Y1 (ko) 웨이퍼 테스트용 기판
JPS645889Y2 (ja)
JPS6020932Y2 (ja) 半導体装置
JPH02306650A (ja) 半導体装置
JPH1140913A (ja) 階層構造を有するプリント基板
JPH1083319A (ja) プローブ型回路内エミュレータおよびシステム開発支援装置
KR930005487B1 (ko) 반도체 장치
JPS6089955A (ja) 半導体装置
JPH1012660A (ja) 表面実装用集積回路
JPH037954Y2 (ja)
JPH0632396B2 (ja) 電子回路
JP2002009241A (ja) 半導体集積回路装置
JPH0244483A (ja) マイクロプロセッサ装置
JPH06333653A (ja) 電子機器のic接続装置
KR900008796B1 (ko) 반주문형 시스템 lsi
JP2002026061A (ja) 半導体集積回路、半導体パッケージ及び情報処理機器
JPH09145793A (ja) 表面実装型半導体集積回路装置及び該装置にエミュレータのコネクタを接続するためのソケット
JPH06202761A (ja) Cpuのアップグレード方法