JPH07210537A - コンピュータシステム - Google Patents

コンピュータシステム

Info

Publication number
JPH07210537A
JPH07210537A JP6304454A JP30445494A JPH07210537A JP H07210537 A JPH07210537 A JP H07210537A JP 6304454 A JP6304454 A JP 6304454A JP 30445494 A JP30445494 A JP 30445494A JP H07210537 A JPH07210537 A JP H07210537A
Authority
JP
Japan
Prior art keywords
bus
address
computer system
coupled
peripheral
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
JP6304454A
Other languages
English (en)
Inventor
Douglas D Gephardt
ダグラス・ディー・ゲファート
Dan S Mudgett
ダン・エス・マジェット
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.)
Advanced Micro Devices Inc
Original Assignee
Advanced Micro Devices Inc
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 Advanced Micro Devices Inc filed Critical Advanced Micro Devices Inc
Publication of JPH07210537A publication Critical patent/JPH07210537A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38—Information transfer, e.g. on bus
    • G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4208—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
    • G06F13/4217—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus with synchronous protocol
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38—Information transfer, e.g. on bus
    • G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
    • G06F13/423—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with synchronous protocol
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00—Digital computers in general; Data processing equipment in general
    • G06F15/76—Architectures of general purpose stored program computers
    • G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7828—Architectures of general purpose stored program computers comprising a single central processing unit without memory
    • G06F15/7832—Architectures of general purpose stored program computers comprising a single central processing unit without memory on one IC chip (single chip microprocessors)

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Bus Control (AREA)
  • Microcomputers (AREA)
  • Information Transfer Systems (AREA)

Abstract

(57)【要約】 【目的】 幅広い互換性および高性能を維持しながら、
集積化プロセッサの全体のコストが最小限になるコンピ
ュータシステムを提供する。 【構成】 コンピュータシステム200は、多重化アド
レス/データ線を含む周辺バス220と、入力ポートが
アドレス/データ線220に結合されるラッチ225
と、集積化プロセッサ210とを含む。プロセッサ21
0はCPUコア240と、ローカルバス248および周
辺バス220の間でデータ、アドレスおよび制御信号を
インタフェースできるバスインタフェースユニット24
2と、ローカルバス248に結合され周辺バス220に
有効アドレスの存在を示すロード信号を発生できるロー
カルバス制御ユニット244とを含む。コンピュータシ
ステムは、アドレス線がラッチ225の出力ポートに結
合されデータ線が周辺バス220のアドレス/データ線
に結合される周辺装置230をさらに含む。

Description

【発明の詳細な説明】
【0001】
【発明の分野】この発明は集積化マイクロプロセッサシ
ステムに関する。より特定的には、この発明は多重化さ
れた周辺バスからローカルCPU型のバスを引出すこと
に関する。
【0002】
【関連技術の説明】図1は、マイクロプロセッサ(CP
U)12、マイクロプロセッサ12に結合されたCPU
ローカルバス14およびCPUローカルバス14に結合
されたビデオ制御装置16を含むコンピュータシステム
10のブロック図である。CPUローカルバス14と多
重化された周辺バス22との間のインタフェースを与え
るバスインタフェースユニット20がさらに示される。
周辺装置24は多重化された周辺バス22に結合され、
加えて、さまざまな他の周辺装置26がCPUローカル
バス14にさらに結合されてもよい。
【0003】マイクロプロセッサ12は、たとえば、8
0486型マイクロプロセッサを示し、CPUローカル
バス14は80486ローカルバスの例である。CPU
ローカルバス14は、1組のデータ線D[31:0]、
1組のアドレス線A[31:0]および1組の制御線を
含む。80486CPUローカルバス14の様々なバス
サイクルおよびプロトコルに関する詳細は公知の先行技
術の多くの刊行物に記載されている。
【0004】ビデオ制御装置16はモニタ上の様々な情
報の表示を制御するためにコンピュータシステム10を
備える(図示せず)。80486ローカルバスに接続す
る、ビデオ制御装置16の様々な特定のビデオ制御装置
の例が現在入手可能である。
【0005】様々なさらなる周辺装置26がCPUロー
カルバス14にさらに接続されてもよい。たとえば、ダ
イレクトメモリアクセス制御装置ばかりでなくシステム
記憶制御装置がローカルバス14に結合されてもよい。
【0006】バスインタフェース20はCPUローカル
バス14と多重化された周辺バス22との間の標準イン
タフェースを与える。そのため、バスインタフェース2
0は様々なバス間のデータ、アドレスおよび制御信号の
転送を調整する。
【0007】多重化された周辺バス22は、たとえば、
PCI規格構成のバスを示す。PCI規格バスに関する
詳細は、オレゴン(Oregon)州、ヒルズボロー(Hillsb
oro)のPCIスペシャルインタレストグループの「P
CIローカルバス仕様(PCILocal Bus Specification
)」と題される刊行物に記載されている。
【0008】マイクロプロセッサ12、ビデオ制御装置
16、バスインタフェースユニット20および他の周辺
装置26は伝統的には別個の集積回路チップ上に作製さ
れてきた。しかし、作製される様々な周辺装置とともに
CPUコアを単一の集積化されたマイクロプロセシング
チップ上に組込んで作製するという、計算機システムに
おける新しい傾向が進展してきた。そのような集積化さ
れたマイクロプロセシングチップは通常は、マイクロプ
ロセッサコア、CPUローカルバス、バスインタフェー
スユニットならびにたとえば記憶制御装置、ダイレクト
メモリアクセス制御装置および割込制御装置のような様
々な周辺装置を含む。そのような集積化されたマイクロ
プロセシングシステム内では、多重化された周辺バスに
外部装置を接続することを可能にする、内部バスインタ
フェースユニットに結合される1組の外部ピンに加え
て、CPUローカルバスへの外部アクセスを与えるもう
1組の外部ピンが設けられるだろう。しかしながら、多
重化された周辺バスのための1組のピンばかりでなくC
PUローカルバス14のためのもう1組の外部ピンを組
込むと、集積回路チップのピン数が多くなるため、全体
のコストが比較的高くなってしまう。
【0009】
【発明の概要】上に示した問題は大部分は、この発明に
従って、多重化された周辺バスからローカルCPU型の
バスを引出すコンピュータシステムによって解決され
る。1つの実施例において、CPUコア、CPUコアに
結合されるローカルバスならびにローカルバスに結合さ
れる記憶制御装置、ダイレクトメモリアクセス制御装置
および割込制御装置のような様々な周辺装置を含む集積
化プロセッサが設けられる。CPUローカルバスとPC
I規格の多重化された周辺バスとの間をインタフェース
するために、バスインタフェースユニットがさらに設け
られる。CPUコア、記憶制御装置、ダイレクトメモリ
アクセス制御装置、割込制御装置およびバスインタフェ
ースユニットはすべて共通の集積回路チップ上に組込ま
れる。PCIバスで実行される特定のバスサイクルと同
期してロード信号およびアドレスストローブ信号を発生
することのできるローカルバス制御ユニットがさらに設
けられる。ローカルバス制御ユニットはCPUローカル
バスプロトコルと互換性のある外部周辺装置がPCIバ
スを介して接続されるのを可能にする。ラッチはPCI
バスの多重化されたアドレス/データ(A/D)線に結
合され、かつ外部で接続される周辺装置のアドレス入力
線に結合される1組の出力線を含む。外部ラッチはロー
ド信号によってラッチされる。PCIバスのサイクル定
義信号は、外部ラッチ内にさらにラッチされ、外部周辺
装置にメモリ/IOおよび読出/書込信号を与える。周
辺装置のデータ線はPCIバスの多重化されたアドレス
/データ線に直接接続されてもよい。
【0010】この発明に基づくコンピュータシステムに
従うと、内部CPUローカルバスに直接接続する完全な
1組の外部ピンを必要とすることなく、CPUローカル
バスと互換性のある周辺装置は集積化プロセッサと有利
に接続されるだろう。それゆえ、幅広い互換性および高
性能を維持しながらも、集積化プロセッサの全体のコス
トは最小限になるだろう。
【0011】広く言うと、この発明は、複数の多重化さ
れたアドレス/データ線を含む周辺バスと、入力ポート
が複数の多重化されたアドレス/データ線に結合される
ラッチと、CPUコア、ローカルバス、ローカルバスお
よび周辺バスの間でデータ、アドレスおよび制御信号を
インタフェースすることのできるバスインタフェースユ
ニットならびにローカルバスに結合されかつ周辺バスに
有効なアドレスが存在することを示すロード信号を発生
することのできるローカルバス制御ユニットを含む集積
化プロセッサとを含むコンピュータシステムの提供を目
的とする。コンピュータシステムは、複数のアドレス指
定線がラッチの出力ポートに結合されかつ複数のデータ
線が周辺バスの多重化されたアドレス/データ線に結合
される周辺装置をさらに含む。
【0012】この発明はCPUローカル型のバスを集積
化プロセッサから外部に引出すための方法を提供するこ
とをさらに目的とする。集積化プロセッサは、CPUコ
ア、CPUコアに結合されるローカルバス、ならびにロ
ーカルバスと外部の多重化された周辺バスとの間でデー
タ、アドレスおよび制御信号をインタフェースするため
のバスインタフェースユニットを含む。この方法は周辺
バスの複数の多重化されたアドレス/データ線を有効な
アドレス信号で駆動するステップと、周辺バスが有効な
アドレス信号で駆動されたときロード信号をアサートす
るステップと、ロード信号に応答して有効なアドレス信
号をラッチするステップと、複数の多重化されたアドレ
ス/データ線を有効なデータで駆動するステップと、有
効なアドレス信号と有効なデータとを同時に周辺装置に
与えるステップとを含む。
【0013】この発明の他の目的および利点は、以下の
詳細な説明を読み添付の図面を参照すると明らかにな
る。
【0014】この発明は様々な修正および代替形式が可
能であるが、その特定の実施例を図面の実施例によって
示しここに詳細に記載する。しかしながら、図面および
その詳細な説明はこの発明を開示される特定の形式に限
定することを意図するものではなく、その反対に、この
発明は前掲の特許請求の範囲に定義されるようなこの発
明の精神および範囲内に入るすべての修正、均等物およ
び代替物を包含するものであることが理解されるはずで
ある。
【0015】
【実施例の詳細な説明】次に図2を参照すると、この発
明に従う集積化プロセッサ210を含むコンピュータシ
ステム200のブロック図が示される。集積プロセッサ
210に加えて、コンピュータシステム200は、PC
Iバス220、ラッチ回路225および図面内にビデオ
制御装置230として特定的に例示される周辺装置をさ
らに含む。
【0016】集積化プロセッサ210は、CPUコア2
40、バスインタフェースユニット242、ローカルバ
ス制御ユニット244、ブロック246で示される1つ
以上のオンチップ周辺装置、および集積化プロセッサ2
10の内部回路部分を相互接続するローカルバス248
を含む。集積化プロセッサ210の示された構成要素の
各々は単一の集積回路上に作製され共通の集積回路パッ
ケージ内に封止される。示された実施例において、CP
Uコア240は80486型マイクロプロセッサ命令セ
ットを実現する。ローカルバス248は同様に8048
6型ローカルバスである。しかしながら、CPUコア2
40は、特に80286型および80386型マイクロ
プロセッサを含む他のマイクロプロセッサの例でもある
ことに注目されたい。
【0017】バスインタフェースユニット242はCP
Uローカルバス248とPCIバス220との間の標準
インタフェースを与える。したがって、バスインタフェ
ースユニット242はローカルバス248とPCIバス
220との間のデータ、アドレスおよび制御信号の転送
を調整する。当業者には周知のように、PCIバスは複
数の多重化されたアドレス/データ線を含み、一方で、
80486ローカルバスは別個のアドレスおよびデータ
線を含む。PCIバス220に関する詳細は、オレゴン
州、ヒルズボローのPCIスペシャルインタレストグル
ープの「PCIローカルバス仕様(PCI Local Bus Spec
ification )」と題される刊行物に記載される。この刊
行物の全体をここに引用により援用する。
【0018】オンチップ周辺装置ブロック246は、集
積化プロセッサ210内に組込まれるであろう様々な周
辺装置の代表である。たとえば、記憶制御装置、ダイレ
クトメモリアクセス制御装置および割込制御装置のよう
な周辺装置が、集積化プロセッサ210の不可欠な部分
として含まれてもよい。
【0019】以下にさらに詳細に説明されるように、ロ
ーカルバス制御ユニット244は、CPUローカルバス
248プロトコルと互換性のある外部周辺装置がPCI
バス220に接続されることを可能にするロード信号L
DENおよびアドレスストローブ信号LADSを発生す
る。ローカルバス制御ユニット244は、ロード信号L
DENおよびアドレスストローブ信号LADSの適当な
タイミングを保証するために、バスインタフェースユニ
ット242と同期される。
【0020】ラッチ225は、PCIバス220からビ
デオ制御装置230へ選択された信号を与えるマルチビ
ットラッチ回路である。ラッチ225はロード信号LD
ENによって可能化されクロック信号PCICLKによ
ってクロックされる。ラッチ225は物理的には1組
の’377型Dラッチで構成されるであろう。
【0021】この実施例において、ビデオ制御装置23
0は、80486型のローカルバスと互換性がありかつ
直接接続可能な周辺装置である。ビデオ制御装置230
はコンピュータシステム200のモニタ(図示せず)上
のビデオ情報の表示を制御する。ビデオ制御装置230
は図2の実施例ではコンピュータシステム200に接続
されて図示されているが、ローカルバスと互換性のある
他の周辺装置が同様の態様でPCIバス220に接続さ
れてもよいことがわかる。
【0022】集積化プロセッサ210、PCIバス22
0、ラッチ225およびビデオ制御装置230の間で結
合されるデータ、アドレスおよび制御信号を次に考察す
る。ビデオ制御装置230のためのタイミングクロック
はPCIクロック信号PCICLK0である。PCIバ
ス220の多重化されたアドレス/データ(A/D)線
はラッチ225の入力ポートに接続される。同様に、P
CIバス220の多重化されたサイクル定義/バイト可
能化(C/BE)線はラッチ225の第2の入力ポート
に結合される。PCIバス220の多重化されたアドレ
ス/データ(A/D)線はビデオ制御装置230のデー
タ入力線D[31:0]にさらに直接に結合される。同
様に、PCIバス220の多重化されたサイクル定義/
バイト(C/BE)線はビデオ制御装置230のバイト
可能化線BE[3:0]にさらに直接に結合される。ビ
デオ制御装置230のローカルバス肯定応答信号LAC
Kは論理的にはPCIバス220のDEVSEL#線に
接続される。この接続はビデオ制御装置230がPCI
バスサイクルをそれのものであると要求することを可能
にするために与えられる。PCIバス220のDEVS
EL#線がPCIスタイルのサステインド3状態(S/
T/S)法に従って駆動されることを、ビデオ制御装置
230自体または外部バッファ(図示せず)が保証しな
ければならないことに注目されたい。ビデオ制御装置2
30によって発生されるサイクルレディの終端信号LR
DYはPCIバス220のTRDY線に直接接続され
る。ラッチ225の出力ポートはビデオ制御装置230
のアドレス入力線A[31:0]に直接接続される。ラ
ッチ225の1対の出力線がビデオ制御装置230のM
/IOおよびR/W制御線にさらに接続される。ローカ
ルバス制御ユニット244によって発生されたロード信
号LDENはラッチ225の可能化入力に結合される。
クロック信号PCICLKがラッチ225のクロック入
力にさらに接続される。最後に、ローカルバス制御ユニ
ット244によって発生されたアドレスストローブ信号
LADSがビデオ制御装置230のアドレスストローブ
入力線に結合される。このLADSアドレスストローブ
は80486型のローカルバスのタイミングに従って発
生される。
【0023】次に、図2とともに図3を参照して、コン
ピュータシステム200の動作が次に説明される。図3
は、ビデオ制御装置230に対する書込サイクルに関連
するデータ、アドレスおよび制御信号を示すタイミング
図である。CPUコア240がビデオ制御装置230へ
の書込サイクルを開始すると、PCI制御信号FRAM
E#が状態302の間にバスインタフェースユニット2
42によってローにアサートされる。同時に、PCIバ
ス220の多重化されたアドレス/データ線A/D[3
1:0]が有効なアドレスで駆動され、PCIバス22
0のサイクル定義/バイト可能化線C/BE[3:0]
がサイクル状態オペコードで駆動されてサイクルが書込
動作であることを示す。FRAME#信号がローにアサ
ートされると、ロード信号LDENもまたローカルバス
制御ユニット244によってアサートされる。これによ
り、アドレスおよびサイクル状態信号はラッチ225内
に記憶される。
【0024】バス状態304の間に、FRAME#信号
はバスインタフェースユニット242によってデアサー
トされ、ロード信号LDENはローカルバス制御ユニッ
ト24によってデアサートされる。書込データはバスイ
ンタフェースユニット242によってPCIバス220
の多重化されたアドレス/データ線AD[31:0]で
駆動され、バイト可能化信号はPCIバス220の多重
化されたサイクル定義/バイト可能化線C/BE[3:
0]で駆動される。アドレスストローブ信号LADSは
ローカルバス制御ユニット244によってさらにローに
アサートされる。アドレスストローブ信号LADSのア
サートは、有効なデータ、アドレスおよび制御信号がビ
デオ制御装置230に現在与えられていることを示す。
M/IO信号はPCIバス220のC/BE[2]線か
らラッチ225によって捕捉されることおよびR/W信
号はPCIバス220のC/BE[0]線からラッチ2
25によって捕捉されることに注目されたい。
【0025】バス状態306の間に、ビデオ制御装置2
30は、PCIバス220のDEVSEL#線をローに
駆動する肯定応答信号LACKをアサートすることによ
って、サイクルに肯定応答する。バス状態308の間
で、ビデオ制御装置230はPCIバス220の多重化
されたアドレス/データ線で駆動されたデータを書込
み、それに従ってサイクルレディの終端信号LRDYを
ローにアサートする。これによりPCIバスサイクルは
完了する。
【0026】図4はビデオ制御装置230に対するメモ
リ読出サイクルを示す同様のタイミング図である。バス
状態402の間に、FRAME#信号がバスインタフェ
ースユニット242によってローにアサートされかつロ
ード信号LDENがローカルバス制御ユニット244に
よってローにアサートされる。有効なアドレス信号がP
CIバス220の多重化されたアドレス/データ線AD
[31:0]で同時に駆動され、サイクル状態信号がP
CIバス220の多重化されたC/BE[3:0]線で
駆動される。このサイクルの間に、サイクル状態信号は
メモリ読出動作を示す。
【0027】バス状態404の間で、FRAME#信号
およびロード信号LDENはハイにデアサートされ、ア
ドレスストローブ信号LADSはローにアサートされ
る。したがって、サイクル状態信号とともに有効なアド
レス信号がラッチ225の出力ポートA[31:0]な
らびにM/IOおよびR/W出力線で与えられる。有効
なバイト可能化信号がPCIバス220のC/BE
[3:0]で同時に駆動される。バス状態406の間
で、装置の肯定応答信号LACKはビデオ制御装置23
0によってローにアサートされ、したがってPCIバス
220のDEVSEL#線もローにアサートされる。バ
ス状態408の間で、読出データはビデオ制御装置23
0のデータ線D[31:0]で駆動され、それによって
PCIバス220の多重化されたアドレス/データ線で
駆動される。サイクルレディの終端信号LRDYはビデ
オ制御装置230によって同時にローにアサートされ、
それによってバスインタフェースユニット242は読出
データを集積化プロセッサ210にラッチする。PCI
バスサイクルはこうして完了する。
【0028】図2のコンピュータシステムに従えば、ロ
ーカルバス周辺装置は、集積化プロセッサ210の内部
ローカルバス248に直接接続する外部ポートを必要と
することなしに、集積化プロセッサ210に接続される
だろう。したがって、集積化プロセッサ210の集積回
路パッケージで必要とされるピンの数を最小限にするこ
とができ、それによってコストを最小限にすることがで
きる。さらに、ピン数を最小限にしながらも、集積化プ
ロセッサ210の幅広い互換性が維持される。
【0029】上記の開示が完全に理解されれば、数多く
の変更および修正が当業者にとって明らかとなる。たと
えば、VESA VL−バスと互換性のある装置がこの
発明に従うシステムに接続されてもよい。前掲の特許請
求の範囲はすべてのそのような変更および修正を包含す
るよう解釈されることを意図するものである。
【図面の簡単な説明】
【図1】多重化された周辺バスを含む、先行技術のコン
ピュータシステムのブロック図である。
【図2】この発明に従う集積化プロセッサを含むコンピ
ュータシステムのブロック図である。
【図3】引出しCPUローカルスタイルバスに結合され
る周辺装置書込サイクルを示すタイミング図である。
【図4】引出しCPUローカルスタイルバスに結合され
る周辺装置読出サイクルを示すタイミング図である。
【符号の説明】
210 集積化プロセッサ 220 周辺バス 225 ラッチ 230 周辺装置 240 CPUコア 242 バスインタフェースユニット 244 ローカルバスコントロールユニット 246 オンチップ周辺装置 248 ローカルバス
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ダン・エス・マジェット アメリカ合衆国、テキサス州、オースティ ン、ミフリン・ケネディ、7610

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】 複数の多重化されたアドレス/データ線
    を含む周辺バスと、 入力ポートが前記複数の多重化されたアドレス/データ
    線に結合されるラッチと、 集積化プロセッサとを含むコンピュータシステムであっ
    て、 前記集積化プロセッサは、 CPUコアと、 前記CPUコアに結合されるローカルバスと、 前記ローカルバスと前記周辺バスとの間でデータ、アド
    レスおよび制御信号をインタフェースすることのできる
    バスインタフェースユニットと、 前記ローカルバスに結合され前記周辺バスに有効なアド
    レスが存在することを示すロード信号を発生することの
    できるローカルバス制御ユニットとを含み、 前記コンピュータシステムはさらに、 複数のアドレス指定線が前記ラッチの出力ポートに結合
    されかつ複数のデータ線が前記周辺バスの前記複数の多
    重化されたアドレス/データ線に結合される周辺装置を
    含む、コンピュータシステム。
  2. 【請求項2】 前記周辺バスはPCI規格構成のバスで
    ある、請求項1に記載のコンピュータシステム。
  3. 【請求項3】 前記ラッチは前記周辺バスの多重化され
    たサイクル定義/バイト可能化線に結合される複数の入
    力線をさらに含み、かつ前記周辺装置の読出/書込線に
    結合される少なくとも1つの出力線を含む、請求項1に
    記載のコンピュータシステム。
  4. 【請求項4】 前記CPUコアは80486命令セット
    を実現する、請求項1に記載のコンピュータシステム。
  5. 【請求項5】 前記周辺バスの前記多重化されたサイク
    ル定義/バイト可能化線は前記周辺装置の複数のバイト
    可能化入力線にさらに接続される、請求項3に記載のコ
    ンピュータシステム。
  6. 【請求項6】 前記ロード信号は前記周辺バスのアドレ
    スフェーズの間にアサートされ、前記ロード信号は前記
    周辺バスのデータフェーズの間にデアサートされる、請
    求項1に記載のコンピュータシステム。
  7. 【請求項7】 前記周辺装置はビデオ制御装置である、
    請求項1に記載のコンピュータシステム。
  8. 【請求項8】 前記ローカルバス制御ユニットはアドレ
    スストローブ信号をアサートすることがさらに可能であ
    る、請求項1に記載のコンピュータシステム。
  9. 【請求項9】 前記ロード信号は前記ラッチのクロック
    入力線に与えられる、請求項1に記載のコンピュータシ
    ステム。
  10. 【請求項10】 前記アドレスストローブ信号は前記周
    辺装置のアドレスストローブ入力線に与えられる、請求
    項8に記載のコンピュータシステム。
  11. 【請求項11】 有効なデータ信号が前記周辺バスで駆
    動されるときに前記アドレスストローブ信号がアサート
    される、請求項8に記載のコンピュータシステム。
  12. 【請求項12】 集積化マイクロプロセッサからCPU
    ローカルスタイルバスを外部に引出すための方法であっ
    て、前記集積化プロセッサは、CPUコアと、前記CP
    Uコアに結合されるローカルバスと、前記ローカルバス
    と外部の多重化された周辺バスとの間でデータ、アドレ
    スおよび制御信号をインタフェースするためのバスイン
    タフェースユニットとを含み、前記方法は、 前記周辺バスの複数の多重化されたアドレス/データ線
    を有効なアドレス信号で駆動するステップと、 前記周辺バスが前記有効なアドレス信号で駆動されたと
    きにロード信号をアサートするステップと、 前記ロード信号に応答して前記有効なアドレス信号をラ
    ッチするステップと、 前記複数の多重化されたアドレス/データ線を有効なデ
    ータで駆動するステップと、 前記有効なアドレス信号と前記有効なデータとを周辺装
    置に同時に与えるステップとを含む、方法。
  13. 【請求項13】 前記複数の多重化されたアドレス/デ
    ータ線で前記有効なアドレス信号を駆動しながら前記周
    辺バスの1組の制御線でサイクル定義信号を駆動するス
    テップと、 前記ロード信号に応答して前記サイクル定義信号をラッ
    チするステップとをさらに含む、請求項12に記載の方
    法。
  14. 【請求項14】 前記複数の多重化されたアドレス/デ
    ータ線で前記有効なデータを駆動しながら前記1組の制
    御線でバイト可能化信号を駆動するさらなるステップを
    含む、請求項13に記載の方法。
  15. 【請求項15】 複数の多重化されたアドレス/データ
    線を含むPCI規格構成の周辺バスと、 入力ポートが前記複数の多重化されたアドレス/データ
    線に結合されるラッチと、 集積化プロセッサとを含むコンピュータシステムであっ
    て、 前記集積化プロセッサは、 80486命令セットを実現するCPUコアと、 前記CPUコアに結合されるローカルバスと、 前記ローカルバスと前記PCI規格構成周辺バスとの間
    でデータ、アドレスおよび制御信号をインタフェースす
    ることのできるバスインタフェースユニットと、 前記ローカルバスに結合され前記PCI規格構成の周辺
    バスで有効なアドレスが存在することを示すロード信号
    を発生することのできるローカルバス制御ユニットとを
    含み、 前記コンピュータシステムはさらに、 複数のアドレス指定線が前記ラッチの出力ポートに結合
    されかつ複数のデータ線が前記PCI規格構成の周辺バ
    スの前記複数の多重化されたアドレス/データ線に結合
    される周辺装置を含む、コンピュータシステム。
  16. 【請求項16】 前記ラッチは前記周辺バスの多重化さ
    れたサイクル定義/バイト可能化線に結合される複数の
    入力線をさらに含み、かつ前記周辺装置の読出/書込線
    に結合される少なくとも1つの出力線を含む、請求項1
    5に記載のコンピュータシステム。
  17. 【請求項17】 前記PCI規格構成の周辺バスの前記
    多重化されたサイクル定義/バイト可能化線は前記周辺
    装置の複数のバイト可能化入力線にさらに接続される、
    請求項16に記載のコンピュータシステム。
  18. 【請求項18】 前記ロード信号は前記PCI規格構成
    の周辺バスのアドレスフェーズの間にアサートされ、前
    記ロード信号は前記周辺バスのデータフェーズの間にデ
    アサートされる、請求項15に記載のコンピュータシス
    テム。
  19. 【請求項19】 前記ローカルバス制御ユニットはアド
    レスストローブ信号をアサートすることがさらに可能で
    ある、請求項18に記載のコンピュータシステム。
  20. 【請求項20】 前記ロード信号は前記ラッチの可能化
    入力線に与えられる、請求項19に記載のコンピュータ
    システム。
JP6304454A 1993-12-10 1994-12-08 コンピュータシステム Pending JPH07210537A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16606793A 1993-12-10 1993-12-10
US166067 1993-12-10

Publications (1)

Publication Number Publication Date
JPH07210537A true JPH07210537A (ja) 1995-08-11

Family

ID=22601696

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6304454A Pending JPH07210537A (ja) 1993-12-10 1994-12-08 コンピュータシステム

Country Status (4)

Country Link
US (1) US5655142A (ja)
EP (1) EP0658852B1 (ja)
JP (1) JPH07210537A (ja)
DE (1) DE69433130T2 (ja)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9424104D0 (en) * 1994-11-29 1995-01-18 Accelerix Ltd Multiple bus standards
US5857090A (en) * 1995-12-29 1999-01-05 Intel Corporation Input/output subsystem having an integrated advanced programmable interrupt controller for use in a personal computer
US5954802A (en) * 1996-01-31 1999-09-21 Texas Instruments Incorporated System for interfacing ISA compatible computer devices with non-ISA buses using secondary DMA controllers and glue logic circuit
JPH09311812A (ja) * 1996-05-24 1997-12-02 Oki Electric Ind Co Ltd マイクロコンピュータ
US6519555B1 (en) 1996-09-30 2003-02-11 International Business Machines Corporation Apparatus and method of allowing PCI v1.0 devices to work in PCI v2.0 compliant system
US5915103A (en) * 1996-12-05 1999-06-22 Vlsi Technology, Inc. Method and system for an extensible on silicon bus supporting multiple functional blocks
US6047347A (en) * 1997-02-04 2000-04-04 Advanced Micro Devices, Inc. Computer system with programmable bus size
US5890005A (en) * 1997-06-02 1999-03-30 Nokia Mobile Phones Limited Low power, low interconnect complexity microprocessor and memory interface
US5974239A (en) * 1997-06-11 1999-10-26 Micron Electronics, Inc. Data transfer method for a bus device in a computer system by placing first and second addresses corresponding to a bridge and with the bus device respectively on a bus
US6047349A (en) * 1997-06-11 2000-04-04 Micron Electronics, Inc. System for communicating through a computer system bus bridge
US6961801B1 (en) * 1998-04-03 2005-11-01 Avid Technology, Inc. Method and apparatus for accessing video data in memory across flow-controlled interconnects
US6247088B1 (en) * 1998-05-08 2001-06-12 Lexmark International, Inc. Bridgeless embedded PCI computer system using syncronous dynamic ram architecture
US7734852B1 (en) * 1998-08-06 2010-06-08 Ahern Frank W Modular computer system
US6070214A (en) * 1998-08-06 2000-05-30 Mobility Electronics, Inc. Serially linked bus bridge for expanding access over a first bus to a second bus
US6088752A (en) * 1998-08-06 2000-07-11 Mobility Electronics, Inc. Method and apparatus for exchanging information between buses in a portable computer and docking station through a bridge employing a serial link
US6480929B1 (en) 1998-10-31 2002-11-12 Advanced Micro Devices Inc. Pseudo-concurrency between a volatile memory and a non-volatile memory on a same data bus
US6317804B1 (en) 1998-11-30 2001-11-13 Philips Semiconductors Inc. Concurrent serial interconnect for integrating functional blocks in an integrated circuit device
US6924806B1 (en) * 1999-08-06 2005-08-02 Microsoft Corporation Video card with interchangeable connector module
US6513094B1 (en) 1999-08-23 2003-01-28 Advanced Micro Devices, Inc. ROM/DRAM data bus sharing with write buffer and read prefetch activity
US6594719B1 (en) 2000-04-19 2003-07-15 Mobility Electronics Inc. Extended cardbus/pc card controller with split-bridge ™technology
GB2382757B (en) * 2001-01-31 2003-12-10 Samsung Electronics Co Ltd Article comprising a storage medium
US6976108B2 (en) 2001-01-31 2005-12-13 Samsung Electronics Co., Ltd. System on a chip having a system bus, an external bus, and a bus arbiter with programmable priorities for both buses, software, and method for assigning programmable priorities
JP2005504393A (ja) * 2001-09-27 2005-02-10 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ バス・システムおよびバス・インターフェース

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1505535A (en) * 1974-10-30 1978-03-30 Motorola Inc Microprocessor system
US4698753A (en) * 1982-11-09 1987-10-06 Texas Instruments Incorporated Multiprocessor interface device
DE3587643T2 (de) * 1984-03-02 1994-03-24 Nippon Electric Co Informationsverarbeitungseinheit mit Unterbrechungsfunktion.
JPS621031A (ja) * 1985-03-25 1987-01-07 Hitachi Ltd デ−タ処理装置
US5125084A (en) * 1988-05-26 1992-06-23 Ibm Corporation Control of pipelined operation in a microcomputer system employing dynamic bus sizing with 80386 processor and 82385 cache controller
US5253353A (en) * 1990-01-02 1993-10-12 Digital Equipment Corporation System and method for efficiently supporting access to I/O devices through large direct-mapped data caches
US5426739A (en) * 1992-03-16 1995-06-20 Opti, Inc. Local bus - I/O Bus Computer Architecture
US5392407A (en) * 1992-12-24 1995-02-21 Ncr Corporation Multi-port processor with peripheral component interconnect port and rambus port
US5396602A (en) * 1993-05-28 1995-03-07 International Business Machines Corp. Arbitration logic for multiple bus computer system

Also Published As

Publication number Publication date
EP0658852A2 (en) 1995-06-21
EP0658852B1 (en) 2003-09-10
EP0658852A3 (en) 1998-03-18
DE69433130D1 (de) 2003-10-16
US5655142A (en) 1997-08-05
DE69433130T2 (de) 2004-09-09

Similar Documents

Publication Publication Date Title
US5655142A (en) High performance derived local bus and computer system employing the same
US6353867B1 (en) Virtual component on-chip interface
JP3838278B2 (ja) コンピュータ・システムの2つのバス間のブリッジ回路
US5819096A (en) PCI to ISA interrupt protocol converter and selection mechanism
US6272584B1 (en) System board with consolidated EEPROM module
US4935868A (en) Multiple port bus interface controller with slave bus
US7743172B2 (en) Die-to-die interconnect interface and protocol for stacked semiconductor dies
CA2109682C (en) Multiple bus interface
US7099983B2 (en) Multi-core communications module, data communications system incorporating a multi-core communications module, and data communications process
US5673400A (en) Method and apparatus for identifying and controlling a target peripheral device in a multiple bus system
US8180947B2 (en) USB on-the-go controller
JPH08180013A (ja) コンピュータシステム、pciバスクロック信号周波数における変化に応答してpciバス装置のコンフィギュレーションレジスタを再構成する方法、およびpciバス装置がpciバスと異なる動作速度を有することをオペレータに通知する方法
US5561772A (en) Expansion bus system for replicating an internal bus as an external bus with logical interrupts replacing physical interrupt lines
KR20010022816A (ko) 유니버셜 직렬 버스 디바이스 컨트롤러
US5781748A (en) Computer system utilizing two ISA busses coupled to a mezzanine bus
JPH05204820A (ja) マイクロプロセッサ、処理システム、およびバスインタフェース
US5864688A (en) Apparatus and method for positively and subtractively decoding addresses on a bus
US5761443A (en) Computer system employing a bus conversion bridge for interfacing a master device residing on a multiplexed peripheral bus to a slave device residing on a split-address, split-data multiplexed peripheral bus
JPH0844664A (ja) データをマージするためのシステム
US5892930A (en) Target peripheral device detection
US6275886B1 (en) Microprocessor-based serial bus interface arrangement and method
US6883057B2 (en) Method and apparatus embedding PCI-to-PCI bridge functions in PCI devices using PCI configuration header type 0
US6662258B1 (en) Fly-by support module for a peripheral bus
TWI246008B (en) Integrated expansion card
US7636797B2 (en) LPC configuration sharing method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050301

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20050530

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20050602

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051108