JPH0212476A - Cpuコアシステムlsi - Google Patents

Cpuコアシステムlsi

Info

Publication number
JPH0212476A
JPH0212476A JP63161045A JP16104588A JPH0212476A JP H0212476 A JPH0212476 A JP H0212476A JP 63161045 A JP63161045 A JP 63161045A JP 16104588 A JP16104588 A JP 16104588A JP H0212476 A JPH0212476 A JP H0212476A
Authority
JP
Japan
Prior art keywords
cpu core
signal
cpu
circuit
hold
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
JP63161045A
Other languages
English (en)
Inventor
Shigeki Yamakawa
茂樹 山川
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 JP63161045A priority Critical patent/JPH0212476A/ja
Publication of JPH0212476A publication Critical patent/JPH0212476A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、CPUコアとその周辺回路とランダム論理回
路とから構成されるCPUコアシステムLSIに係わり
、特にデバッガを接続できるようにしてなるCPUコア
システムLSIに関する。
〔従来の技術〕
従来、この種のCPUコアシステムLSIは、(、P 
Uコアとその周辺回路とランダム論理回路とから構成さ
れている。かかるCPUコアシステムLSIは、CPU
コアの動作と同−働きをする単−cpuを搭載したデバ
ッガを用いて回路の動作の調整等をしていた。
〔発明が解決しようとする課題〕
上達した従来のCPUコアシステムLSIは、同−CP
Uコアを使用していても、それの周辺回路やランダム論
理回路の違いにより、チップごとに新たにデバッガを開
発するか、デバッガ−〇接続を断念しなければならない
という欠点がある。
本発明は上述した欠点を解決するためになされたもので
、同−CPUコアであるならば、周辺回路やランダム論
理回路が異なっても同一デバッガを接続できるようにし
たCPUコアシステムLSIを提供することを目的とす
る。
〔課題を解決するための手段〕
上記目的を達成するために、本発明のCPUコアシステ
ムLSI・は、CPUコアとその周辺回路とランダム論
理回路とから構成されたCPUコアシステムLSIにお
いて、デバッグモードとするデバッグ信号は無条件に、
かつ正規のホールド要求信号はデバッグ信号がないこと
を条件にCPUコアに伝達する第1のゲート回路と、C
PUコアがホールドとなったときにCPUコアの出力の
うちで高インピーダンスとならない出力をデバッグモー
ドのときのみ高インピーダンスとする第2のゲート回路
と、正規のホールド要求信号が無効のときに、かつデバ
ッグモードであってCPUコアがホールド確認信号を有
効としたときに第2のCPUに対するホールド要求信号
を無効にする第3のゲート回路とを具備したことを特徴
とするものである。
このように構成された本発明によれば、同−CPUコア
であれば、周辺回路やランダム論理回路が異なっていて
も同一デバッガを使用することができることになる。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明に係るCPUコアシステムLSIの実施
例を示す回路図である。
第1図において、cpuコアシステムLSIIは、CP
Uコア2と、第1のゲート回路3と、第2のゲート回路
4と、第3のゲート回路5と、第4のゲート回路6とか
ら構成されている。CPUコアシステムLSIIには、
CPUコア2と同一の単一CPU 7が接続されるよう
になっている。
デバッグ信号101は、回路をデバッグモードとする信
号であって、第1のゲート回路3と第3のゲート回路5
と第4のゲート回路6とに供給されるようになっている
。人力信号102は、CPUコア2と、単一CPUTに
供給できるようになっている。出力信号103は、CP
UコアシステムLSIIの周辺回路やランダム論理回路
に提供されるものであり、第2のゲート回路4と第4の
ゲート回路6との接続点と、CPUコア2の一部出力と
単一CPUTの一部出力との接続点とから得られるよう
に回路構成されている。CPUコア2のホールド要求信
号104は、第1のゲート回路3で形成されて、CPU
コア2に与えられるように回路が構成されている。この
ホールド要求信号104が有効(高レベル)となると、
CPUコア2はホールド状態になるようになっている。
単一CPUTに対するホールド要求信号105は、第3
のゲート回路5により生成されるようになっており、第
3のゲート回路5から出力されたホールド要求信号10
5が有効(高レベル)となると単一CPUTはホールド
され、無効(低レベル)となると単一CPUTは動作で
きるようになっている。CPUコア2のホールド信号1
06は、第2のゲート回路4と第3のゲート回路5とに
供給されている。同様に単一CPU7のホールド信号1
07は、第4のゲート回路6に供給されている。
CPUコア2の出力信号のうちのCPUコア2のホール
ド時に高インピーダンスとならない出力信号108は、
第2のゲート回路4に供給されるようになっている。単
一cpu’i’の出力信号のうちの単一CPUTのホー
ルド時に高インピーダンスとならない出力信号109は
、第4のゲート回路6に供給されるようになっている。
正規のホールド要求信号110は、第1のゲート回路3
と第3のゲート回路5とに供給されるようになっている
第1のゲート回路3は、反転回路31と、論理積回路3
2と、論理和回路33とを有している。
デバッグ信号101は反転回路31と論理和回路33と
に供給される。反転回路31の出力信号は論理積回路3
2と第2のゲート回路4に供給される。正規のホールド
要求信号110は反転回路31からの出力信号と論理積
回路32で論理積がとられる。その論理積回路32の出
力は論理和回路33に供給して論理和回路33の出力を
第1のゲート回路3の出力信号として出力する。
第2のゲート回路4は、スリーステートゲート41.4
2を有している。スリーステートゲート41.42には
、第1のゲート回路3の反転回路31の出力が供給され
ており、デバッグ信号101が有効のときにスリースチ
ートゲ−)4L42を高インピーダンスとし、デバッグ
信号101が無効のときに信号を通過するようになって
いる。
第3のゲート回路5は、ナンド回路51と、論理和回路
52とを備えている。ナンド回路51にはデバッグ信号
101とホールド信号106とが入力されており、両信
号101.106が1”のときにのみ、第3のゲート回
路5の出力から“0゛′を出力するようになっている。
ナンド回路51の出力と、正規のホールド要求信号11
0とは、論理和回路52に人力されるようになっている
。論理和回路52の出力端子からの信号が有効のときは
、単一CPUTにホールド要求信号105として与えら
れるようになっている。
第4のゲート回路6は、スリーステートゲート61.6
2を有している。スリーステートゲート61.62には
、デバッグ信号101が供給されており、デバッグ信号
101が無効のときにスリースチートゲ−)6L62を
高インピーダンスとし、デバッグ信号101が有効のと
きに信号を通過するようになっている。
このように構成された実施例の作用を説明する。
単一CPU7をCPUコアシステムLSIIに接続し、
デバッグ信号101を有効(高レベル)とすると、第1
のゲート回路3の論理和回路33を通してCPUコア2
のホールド要求信号104が有効になり、CPUコア2
はホールド状態になる。このとき、第1のゲート回路3
0反転回路31により、デバッグ信号101の反転信号
が第2のゲート回路4のスリーステートゲート41.4
2に供給されることになって、スリーステートゲート4
1,42は高インピーダンス状態になる。
また、第4のゲート回路6のスリースチートゲ−)61
.62は、高インピーダンス状態から単一CPU7のホ
ールド信号107および出力信号108を伝達する動作
となる。CPUコア2がホールド状態になると、正規の
ホールド要求信号110が無効であれば、第3のゲート
回路5にナンド回路51によって単一CPUTのホール
ド状態を解除する信号が形成されることから、単一〇P
UTのホールド要求信号105は無効になり、出力信号
103には単一CPUTからの出力信号が現れる。ここ
で、単一CPU Tには、CPUコア2と同一の人力信
号102が人力されている。従って、CPUコア2が同
一であるので、同一デバッガの使用が可能となる。
このように本実施例によれば、デバッグモードとするデ
バッグ信号101は無条件に、かつ正規のホールド要求
信号110はデパック信号がないことを条件にCPUコ
ア2に伝達する第1のゲート回路3と、CPUコア2が
ホールドとなったときにCPUコア2の出力のうちで高
インピーダンスとならない出力をデバッグモードのとき
のみ高インピーダンスとする第2のゲート回路4と、正
規のホールド要求信号110が無効のときに、かつデバ
ッグモードであってCPUコア2がホールド信号106
を有効としたときに第2の単一CPU7に対するホール
ド要求信号105を無効にする第3のゲート回路5とを
具備したことにより、CPUコア2と同一であれば、周
辺回路やランダム論理回路が異なっていても同一デバッ
ガを使用することができることになる。
〔発明の効果〕
以上説明したように本発明は、CPUコアをデバッグモ
ードのときにホールド状態とするとともに、第2のCP
Uを動作状態とし、かつCPUコアの出力をデバッグモ
ードのときに高インピーダンス状態にできるようにした
ことにより、CPUコアが同一であれば、周辺回路やラ
ンダム論理回路が異なっていても同一デバッガを使用す
ることができるという効果がある。
【図面の簡単な説明】
第1図は本発明の実施例を示す回路図である。 1・・・・・・CPUコアシステムLSI。 2・・・・・・CPUコア、3・・・・・・第1のゲー
ト回路、4・・・・・・第2のゲート回路、 5・・・・・・第3のゲート回路、 7・・・・・・単一C,PU(第2のCPU)、101
・・・・・・デバッグ信号、102・・・・・・入力信
号、103・・・・・・出力信号、 1σ4・・・・・・ホールド要求信号、105・・・・
・・ホールド要求信号、106・・・・・・ホールド信
号(ホールド確認信号)。

Claims (1)

  1. 【特許請求の範囲】 CPUコアとその周辺回路とランダム論理回路とから構
    成されたCPUコアシステムLSIにおいて、 デバッグモードとするデバッグ信号は無条件に、かつ正
    規のホールド要求信号はデバッグ信号がないことを条件
    にCPUコアに伝達する第1のゲート回路と、 前記CPUコアがホールドとなったときに前記CPUコ
    アの出力のうちで高インピーダンスとならない出力をデ
    バッグモードのときのみ高インピーダンスとする第2の
    ゲート回路と、 正規のホールド要求信号が無効のとき、およびデバッグ
    モードであってCPUコアがホールド確認信号を有効と
    したときに、第2のCPUに対するホールド要求信号を
    無効にする第3のゲート回路 とを具備したことを特徴とするCPUコアシステムLS
    I。
JP63161045A 1988-06-30 1988-06-30 Cpuコアシステムlsi Pending JPH0212476A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63161045A JPH0212476A (ja) 1988-06-30 1988-06-30 Cpuコアシステムlsi

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63161045A JPH0212476A (ja) 1988-06-30 1988-06-30 Cpuコアシステムlsi

Publications (1)

Publication Number Publication Date
JPH0212476A true JPH0212476A (ja) 1990-01-17

Family

ID=15727553

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63161045A Pending JPH0212476A (ja) 1988-06-30 1988-06-30 Cpuコアシステムlsi

Country Status (1)

Country Link
JP (1) JPH0212476A (ja)

Similar Documents

Publication Publication Date Title
JPH0689990A (ja) ゲートアレイ
EP0878764A3 (en) Reconfigurable bus bridge
JPH02224140A (ja) 割込試験装置
JPH0212476A (ja) Cpuコアシステムlsi
JPH04239816A (ja) 双方向入出力信号分離回路
JPH0212477A (ja) Cpuコアシステムlsi
JP2871749B2 (ja) コプロセッサ・バス切換回路
JPS63298173A (ja) 集積回路
JPH01205346A (ja) 半導体集積回路
JPH01276262A (ja) Dma装置
JPH01125114A (ja) 半導体集積回路
JPH01223521A (ja) 大規模集積回路
JPS599306Y2 (ja) デ−タ処理装置
JPH02277143A (ja) 集積回路用テスト回路
JPS6061857A (ja) 入出力デ−タ制御方式
JPS58186847A (ja) 内部デ−タバス制御回路
JPH02162451A (ja) マイクロプロセッサ
JPS61249142A (ja) 割り込み回路
JPS62265581A (ja) 半導体集積論理回路
JP2000215114A (ja) プロセッサシステムおよびプロセッサシステムをテストする方法
JPH04352215A (ja) キー処理装置
JPH02174417A (ja) D形フリップフロップ回路
JPS6093362A (ja) 集積回路素子搭載ユニツトの試験方式
JPS62180432A (ja) シグナルプロセサ障害検出回路
JPH02278363A (ja) マイクロプロセッサ