JPH09237242A - Port expansion method and port expansion method - Google Patents

Port expansion method and port expansion method

Info

Publication number
JPH09237242A
JPH09237242A JP7139496A JP7139496A JPH09237242A JP H09237242 A JPH09237242 A JP H09237242A JP 7139496 A JP7139496 A JP 7139496A JP 7139496 A JP7139496 A JP 7139496A JP H09237242 A JPH09237242 A JP H09237242A
Authority
JP
Japan
Prior art keywords
port
ide
address space
bus
window
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
JP7139496A
Other languages
Japanese (ja)
Inventor
Nobutaka Nakamura
伸隆 中村
Yoshio Enokido
由雄 榎戸
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.)
Toshiba Corp
Toshiba Computer Engineering Corp
Original Assignee
Toshiba Corp
Toshiba Computer Engineering 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 Toshiba Corp, Toshiba Computer Engineering Corp filed Critical Toshiba Corp
Priority to JP7139496A priority Critical patent/JPH09237242A/en
Publication of JPH09237242A publication Critical patent/JPH09237242A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】本発明は、同一I/Oアドレス空間にIDEポ
ートが複数存在しても、システムから正常にアクセスす
ることが可能なポート拡張方式及びポート拡張方法を提
供することを課題とする。 【解決手段】システム上に同一I/Oアドレス空間のウ
ィンドウが割り当てられたIDEポート(IDE−Po
rt)をもつ集積回路(CHIP2)14、及び集積回
路(CHIP3)17の各々に、同一I/Oアドレス空
間のウィンドウをオープン/クローズする回路(A)1
6、及び回路(B)118を設け、ウィンドウのオープ
ン/クローズにより任意のIDEポートを選択的にアク
セス許可することのできるようにしたことを特徴とす
る。
(57) An object of the present invention is to provide a port expansion method and a port expansion method capable of being normally accessed from a system even if a plurality of IDE ports exist in the same I / O address space. Is an issue. An IDE port (IDE-Po) to which a window of the same I / O address space is assigned on the system.
circuit (A) 1 for opening / closing a window of the same I / O address space in each of the integrated circuit (CHIP2) 14 and the integrated circuit (CHIP3) 17 having rt).
6 and a circuit (B) 118 are provided so that access to any IDE port can be selectively permitted by opening / closing a window.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、コンピュータシス
テムに適用されるポート拡張方式及びポート拡張方法に
係り、特にポートアドレスのコンピュータ本体に拡張ユ
ニットを接続したシステム構成に於けるIDEポート、
I/Oポート等のポート拡張、PCIバスのブリッジ接
続構成に於けるIDEポート、I/Oポート等のポート
拡張等に適用して好適なポート拡張方式及びポート拡張
方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a port expansion method and a port expansion method applied to a computer system, and more particularly to an IDE port in a system configuration in which an expansion unit is connected to a computer main body having a port address,
The present invention relates to a port expansion method and a port expansion method suitable for port expansion such as I / O port, IDE port in bridge connection configuration of PCI bus, port expansion such as I / O port, and the like.

【0002】[0002]

【従来の技術】パーソナルコンピュータに於いて、従
来、コンピュータ本体が制御するI/Oデバイスは、シ
ステム内のI/Oアドレス空間(1024バイト)内に
I/Oポートとして割り当てられる。
2. Description of the Related Art Conventionally, in a personal computer, an I / O device controlled by the computer main body is assigned as an I / O port in an I / O address space (1024 bytes) in the system.

【0003】ここでは、このI/Oポート内に割り当て
られているIDEポートの拡張について従来の技術を考
察する。ここで、IDE(Integrated Drive Electroni
cs)と称されるポートは、パーソナルコンピュータ上に
ハードディスクドライブ(HDD)等を接続させるため
のインタフェースに用いられる。
Here, a conventional technique is considered with respect to the expansion of the IDE port allocated in this I / O port. Here, IDE (Integrated Drive Electroni
The port called cs) is used as an interface for connecting a hard disk drive (HDD) or the like on a personal computer.

【0004】パーソナルコンピュータは、そのシステム
制御に於いて、システム内のI/Oアドレス空間内に割
り当てられたIDEポートにより、ハードディスクドラ
イブ等を制御する。
In controlling the system, the personal computer controls a hard disk drive and the like by means of an IDE port assigned in the I / O address space in the system.

【0005】IDEポートは、決められたI/Oアドレ
ス空間に、ポートがアサインされているが、システムは
このアサインされたポートから、接続されているデバイ
ス(ハードディスク等)に対してアクセスするので、1
つのIDEポートは、ただ1つのデバイスしか制御でき
ないことになる。
The IDE port has a port assigned to a predetermined I / O address space, but the system accesses the connected device (hard disk or the like) from this assigned port. 1
One IDE port will be able to control only one device.

【0006】この際の従来のIDE方式を図7を参照し
て説明する。
A conventional IDE method in this case will be described with reference to FIG.

【0007】CPU71は、コンピュータシステム全体
の制御を司る。
The CPU 71 controls the entire computer system.

【0008】集積回路(CHIP1)72は、CPU7
1と内部バス(I−BUS)73とのブリッジとなるシ
ステムコントローラである。
The integrated circuit (CHIP1) 72 has a CPU 7
1 and an internal bus (I-BUS) 73, which is a system controller.

【0009】集積回路(CHIP2)74は、I/Oの
コントロールを行ない、IDEポート(IDE−Por
t)をアドレスデコードするコントローラである。
The integrated circuit (CHIP2) 74 controls the I / O, and the IDE port (IDE-Por).
t) is an address decoding controller.

【0010】デバイス(DV#1)75は、集積回路
(CHIP2)74のIDEポート(IDE−Por
t)につながる、例えばハードディスクドライブ等のデ
バイスである。
The device (DV # 1) 75 is an IDE port (IDE-Por) of the integrated circuit (CHIP2) 74.
It is a device such as a hard disk drive connected to t).

【0011】システムは、デバイス(DV#1)75を
アクセスする際、CPU71から集積回路(CHIP
1)72を経由し、内部バス(I−BUS)73につな
がる集積回路(CHIP2)74のIDEポート(ID
E−Port)をアクセスして、デバイス(DV#1)
75を制御する。
When the system accesses the device (DV # 1) 75, the system uses the integrated circuit (CHIP) from the CPU 71.
1) IDE port (ID of integrated circuit (CHIP2) 74 connected to internal bus (I-BUS) 73 via 72
E-Port) to access the device (DV # 1)
Control 75.

【0012】つまり、システムには、同じI/Oアドレ
スでアサインされた、IDEポートは、2つとは存在し
ないことになる。この際、IDEポートが割れ付けられ
るI/Oアドレスは設計上及び互換性を保つ上で予め定
義されたアドレス空間上に置く必要があり、従って安易
に拡張IDEポートに固有のI/Oアドレスを割り付け
ることはできない。
In other words, the system does not have two IDE ports assigned with the same I / O address. At this time, the I / O address in which the IDE port is cracked must be placed in a pre-defined address space in order to maintain design and compatibility. Therefore, the I / O address unique to the extended IDE port can be easily used. It cannot be assigned.

【0013】パーソナルコンピュータシステムに於いて
は、拡張性に対する要求が年々増している。
In personal computer systems, the demand for expandability is increasing year by year.

【0014】特に、デスクステーション又はドッキング
ステーションと呼ばれる拡張システム(拡張ユニット)
と接続して使用されるノートタイプ、ブックタイプ等の
パーソナルコンピュータに於いては、機能拡張に伴いI
DE接続のデバイスを増設し複数接続したいという要求
があった。
In particular, an expansion system (expansion unit) called a desk station or a docking station
With notebook-type and book-type personal computers that are used by connecting to the
There was a demand to add more DE-connected devices and connect multiple devices.

【0015】しかしながら、従来技術においては、上述
したように、同じI/Oアドレス空間にアサインされた
IDEポートが2つ以上(複数)存在したとき、システ
ムから見ると、ポートが衝突している(I/Oアドレス
空間がぶつかりあっている)ことになり、同じアドレス
空間にアサインされているIDEポートは、全く制御す
ることができない。
However, in the prior art, as described above, when there are two or more (plural) IDE ports assigned to the same I / O address space, the ports collide with each other from the system perspective ( The I / O address spaces collide with each other), and the IDE ports assigned to the same address space cannot be controlled at all.

【0016】即ち同一I/Oアドレス空間にIDEポー
トが複数存在しても、システムから正常にアクセスする
ことができず、それぞれのポートに異なるデバイスが付
いていたとしても正しく制御できない。
That is, even if a plurality of IDE ports exist in the same I / O address space, they cannot be accessed normally from the system, and even if different devices are attached to the respective ports, they cannot be controlled correctly.

【0017】[0017]

【発明が解決しようとする課題】上述したように従来で
は、同一I/Oアドレス空間にIDEポートを複数割り
付けても、システムから正常にアクセスすることができ
ないという問題があり、IDEポートを拡張したいとい
う要求に応えることができなかった。
As described above, in the related art, there is a problem in that even if a plurality of IDE ports are assigned to the same I / O address space, the system cannot normally access them, and it is desired to expand the IDE ports. I could not meet the request.

【0018】本発明は上記実情に鑑みなされたもので、
同一I/Oアドレス空間にIDEポートが複数存在して
も、システムから正常にアクセスすることが可能なポー
ト拡張方式及びポート拡張方法を提供することを目的と
する。
The present invention has been made in view of the above circumstances,
An object of the present invention is to provide a port expansion method and a port expansion method that allow normal access from the system even if a plurality of IDE ports exist in the same I / O address space.

【0019】[0019]

【課題を解決するための手段】本発明は、システム上に
同一I/Oアドレス空間のウィンドウが割り当てられた
複数のIDEポートが存在するシステム構成であって、
前記各IDEポートをもつ装置各々に、前記同一I/O
アドレス空間のウィンドウをオープン/クローズする回
路を設け、ウィンドウのオープン/クローズにより任意
のIDEポートを選択的にアクセス許可することのでき
るようにしたポート拡張方式を特徴とする。
The present invention is a system configuration in which a plurality of IDE ports to which windows of the same I / O address space are allocated are present on the system,
The same I / O is assigned to each of the devices having the IDE ports.
It is characterized by a port expansion method in which a circuit for opening / closing the window of the address space is provided, and it is possible to selectively permit access to any IDE port by opening / closing the window.

【0020】又、本発明は、システム上に同一I/Oア
ドレス空間のウィンドウが割り当てられた複数のI/O
ポートが存在するシステム構成であって、前記各I/O
ポートをもつ装置各々に、前記同一I/Oアドレス空間
のウィンドウをオープン/クローズする回路を設け、ウ
ィンドウをオープンした回路をもつ装置に対してのみI
/Oポートをアクセス許可するポート拡張方式を特徴と
する。
Further, according to the present invention, a plurality of I / Os to which windows of the same I / O address space are allocated on the system.
A system configuration in which a port exists, and each I / O
Each device having a port is provided with a circuit for opening / closing the window of the same I / O address space, and only the device having the circuit having the window opened is I
It is characterized by a port expansion method that permits access to the / O port.

【0021】又、本発明は、システム本体側と拡張基板
側とのそれぞれに同一I/Oアドレス空間で制御される
複数のIDEポートが存在するシステム構成であって、
システム本体側と拡張基板側とにそれぞれ同一アドレス
で制御されるIDEポートをもつ集積回路が少なくとも
1つ以上存在するとき、その集積回路の全てにI/Oア
ドレス空間のウィンドウをオープン/クローズする回路
を設けたポート拡張方式を特徴とする。
Further, the present invention is a system configuration in which a plurality of IDE ports controlled by the same I / O address space are present on the system body side and the expansion board side, respectively.
A circuit that opens / closes a window of the I / O address space in all of the integrated circuits when at least one integrated circuit having an IDE port controlled by the same address exists on the system body side and the expansion board side, respectively. It is characterized by the port expansion method.

【0022】又、本発明は、システム本体側と拡張基板
側とのそれぞれに同一I/Oアドレス空間で制御される
複数のI/Oポートが存在するシステム構成であって、
システム本体側と拡張基板側とにそれぞれ同一I/Oア
ドレスで制御されるI/Oポートをもつ集積回路が少な
くとも1つ以上存在するとき、集積回路の全てにI/O
アドレス空間のウィンドウをオープン/クローズする回
路を設けたポート拡張方式を特徴とする。
Further, the present invention is a system configuration in which a plurality of I / O ports controlled by the same I / O address space exist on the system body side and the expansion board side, respectively.
When there is at least one integrated circuit having I / O ports controlled by the same I / O address on the system body side and the expansion board side, respectively, the I / Os are provided on all of the integrated circuits.
It features a port expansion method with a circuit for opening / closing the address space window.

【0023】又、本発明は、PCIバスを備えたコンピ
ュータ本体と、前記コンピュータ本体のPCIバスに拡
張コネクタを介して接続される拡張ユニットとの各々に
同一I/Oアドレス空間のウィンドウが割り当てられた
少なくとも1つのIDEポートを設け、少なくともコン
ピュータ本体のIDEポートに接続される装置に前記I
/Oアドレス空間のウィンドウをオープン/クローズす
る回路を設けてなるポート拡張方式を特徴とする。
Further, according to the present invention, a window having the same I / O address space is assigned to each of a computer main body having a PCI bus and an expansion unit connected to the PCI bus of the computer main body through an expansion connector. At least one IDE port, and at least the device connected to the IDE port of the computer main body is
The port expansion method is characterized by providing a circuit for opening / closing the window of the / O address space.

【0024】又、本発明は、単一のシステム構成(機能
拡張ユニットを結合したシステム構成を含む)上に同一
I/Oアドレス空間のウィンドウを割り当てた複数のI
DEポートを存在せしめ、これらIDEポートに接続さ
れる機器に前記同一I/Oアドレス空間のウィンドウを
閉じることによりアクセス不可となる回路を介挿して、
使用したいアドレス空間に選択的にアクセスするポート
拡張方法を特徴とする。
Further, according to the present invention, a plurality of I's having windows of the same I / O address space allocated on a single system configuration (including a system configuration in which function expansion units are combined) are assigned.
A DE port is made to exist, and a circuit which becomes inaccessible by inserting a window in the same I / O address space is inserted into a device connected to these IDE ports,
It features a port expansion method that selectively accesses the address space you want to use.

【0025】上記したような本発明のポート拡張機能を
備えることにより、同一I/Oアドレス空間にIDEポ
ートが複数存在しても、システムから正常にアクセスす
ることができる。
By providing the port expansion function of the present invention as described above, even if a plurality of IDE ports exist in the same I / O address space, normal access from the system is possible.

【0026】[0026]

【発明の実施の形態】以下図面を参照して本発明の実施
形態を説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0027】図1は本発明の第1実施形態による要部の
構成を示すブロック図である。
FIG. 1 is a block diagram showing the structure of the main part according to the first embodiment of the present invention.

【0028】図1に於いて、11はシステム全体の制御
を司るCPUである。12はCPU11と内部バス(I
−BUS)13とのブリッジとなる、例えばシステムコ
ントローラの機能をもつ集積回路(CHIP1)であ
る。
In FIG. 1, reference numeral 11 is a CPU that controls the entire system. 12 is a CPU 11 and an internal bus (I
-BUS) 13, which is an integrated circuit (CHIP1) having a function of a system controller which serves as a bridge.

【0029】13はブリッジを介して各種のデバイスが
接続される内部バス(I−BUS)であり、ここでは、
共通のI/Oアドレス空間に存在する複数のIDEポー
ト(IDE−Port)が、内部バス(I−BUS)1
3(1) 上にそれぞれブリッジ(14,17)を介して設
けられる場合と、共通のI/Oアドレス空間に存在する
複数のIDEポート(IDE−Port)が、内部バス
(I−BUS)13(1) と、このバス(I−BUS)1
3(1) にブリッジを介して接続される外部バス(E−B
US)13(2) とに、それぞれブリッジ(14,17)
を介して設けられる場合とを想定して、バスを13(1)
と13(2) とに分けて示している。
Reference numeral 13 is an internal bus (I-BUS) to which various devices are connected via a bridge.
A plurality of IDE ports (IDE-Port) existing in a common I / O address space are connected to the internal bus (I-BUS) 1
3 (1) provided via the bridges (14, 17) respectively, and a plurality of IDE ports (IDE-Port) existing in a common I / O address space have internal bus (I-BUS) 13 (1) and this bus (I-BUS) 1
External bus (EB) connected to 3 (1) via a bridge
US) 13 (2) and bridges (14, 17) respectively
Assuming that the bus is installed via
And 13 (2) are shown separately.

【0030】14は内部バス(I−BUS)13とID
Eデバイスとのブリッジとなる、例えばI/Oのコント
ロール機能をもつ集積回路(CHIP2)であり、後述
する集積回路(CHIP3)17と同じI/Oアドレス
空間に割り当てられたIDEポート(IDE−Por
t)のアドレスデコード機能をもつ。
Reference numeral 14 is an internal bus (I-BUS) 13 and ID
For example, an integrated circuit (CHIP2) having a function of controlling I / O, which serves as a bridge to an E device, and an IDE port (IDE-Por) allocated to the same I / O address space as an integrated circuit (CHIP3) 17 described later.
It has the address decoding function of t).

【0031】15は集積回路(CHIP2)14内に設
けられた、I/Oアドレス空間のウィンドウを制御する
回路(A)であり、ここでは外部より与えられるウィン
ドウ制御信号(WIC)をもとに上記ウィンドウをオー
プン/クローズ制御してIDEポート(IDE−Por
t)の使用を許可/禁止制御するもので、その内部の回
路構成については図2を参照して後述する。
Reference numeral 15 is a circuit (A) provided in the integrated circuit (CHIP2) 14 for controlling the window of the I / O address space, and here, based on a window control signal (WIC) given from the outside. Open / close the above window to control the IDE port (IDE-Por)
The use of t) is permitted / prohibited and its internal circuit configuration will be described later with reference to FIG.

【0032】16は集積回路(CHIP2)14のID
Eポート(IDE−Port)に接続された、例えばハ
ードディスクドライブ(HDD)等のデバイス(DV#
1)である。
Reference numeral 16 is an ID of the integrated circuit (CHIP2) 14.
For example, a device (DV #) such as a hard disk drive (HDD) connected to the E port (IDE-Port)
1).

【0033】17は内部バス(I−BUS)13(又は
外部バス(E−BUS)13(2) )とIDEデバイスと
のブリッジとなる、例えばI/Oのコントロール機能を
もつ集積回路(CHIP3)であり、上記集積回路(C
HIP2)14と同じI/Oアドレス空間に割り当てら
れたIDEポート(IDE−Port)のアドレスデコ
ード機能をもつ。
Reference numeral 17 serves as a bridge between the internal bus (I-BUS) 13 (or external bus (E-BUS) 13 (2)) and the IDE device, for example, an integrated circuit (CHIP3) having an I / O control function. And the integrated circuit (C
The HIP2) 14 has an address decoding function of an IDE port (IDE-Port) assigned to the same I / O address space.

【0034】18は集積回路(CHIP3)17内に設
けられた、I/Oアドレス空間のウィンドウを制御する
回路(B)であり、ここでは上記した回路(A)15と
同様に、外部より与えられるウィンドウ制御信号(WI
C)をもとに上記ウィンドウをオープン/クローズ制御
してIDEポート(IDE−Port)の使用を許可/
禁止制御するもので、その内部の回路構成については図
2を参照して後述する。
Reference numeral 18 denotes a circuit (B) provided in the integrated circuit (CHIP3) 17 for controlling the window of the I / O address space, and here, like the circuit (A) 15 described above, it is given from the outside. Window control signal (WI
Based on C), the above window is opened / closed and the use of the IDE port (IDE-Port) is permitted /
The prohibition control is performed, and the internal circuit configuration will be described later with reference to FIG.

【0035】19は集積回路(CHIP3)17のID
Eポート(IDE−Port)に接続された、例えばハ
ードディスクドライブ(HDD)等のデバイス(DV#
2)である。
19 is the ID of the integrated circuit (CHIP3) 17
For example, a device (DV #) such as a hard disk drive (HDD) connected to the E port (IDE-Port)
2).

【0036】図2は上記集積回路(CHIP2)14内
に設けられた、I/Oアドレス空間のウィンドウを制御
する回路(A)15の内部構成要素を示すブロック図で
あり、集積回路(CHIP3)17内に設けられた、I
/Oアドレス空間のウィンドウを制御する回路(B)1
8も同様の構成をなす。
FIG. 2 is a block diagram showing the internal components of the circuit (A) 15 for controlling the window of the I / O address space provided in the integrated circuit (CHIP2) 14, and the integrated circuit (CHIP3). I provided in 17
Circuit (B) 1 for controlling the window of the / O address space
8 has the same configuration.

【0037】図2に於いて、21はウィンドウをオープ
ン/クローズするI/Oアドレスオープン/クローズレ
ジスタ(O/C−Reg)であり、22はこのI/Oア
ドレスオープン/クローズレジスタ(O/C−Reg)
21によりオープン/クローズ(開/閉)制御されるア
ドレスゲート(Address GATE)である。
In FIG. 2, reference numeral 21 is an I / O address open / close register (O / C-Reg) for opening / closing a window, and 22 is this I / O address open / close register (O / C). -Reg)
21 is an address gate controlled by open / close (open / close).

【0038】I/Oアドレスオープン/クローズレジス
タ(O/C−Reg)21は、drk初期設定時に与え
られるウィンドウ制御信号(WIC)を保持して、その
保持内容に従い対応するIDEポート(IDE−Por
t)の使用を許可/禁止制御する。ここでは保持内容が
“1”であるとき、アドレスゲート(Address GATE)2
2をオープンして(開制御して)アドレスをスルーさ
せ、保持内容が“0”であるとき、アドレスゲート(Ad
dress GATE)22をクローズして(閉制御して)アドレ
ス転送路を断つ。
The I / O address open / close register (O / C-Reg) 21 holds a window control signal (WIC) given at the time of initial setting of drk, and the corresponding IDE port (IDE-Por) according to the held contents.
The use of t) is permitted / prohibited. Here, when the stored content is “1”, the address gate (Address GATE) 2
2 is opened (open control is performed) to pass through the address, and when the stored content is "0", the address gate (Ad
Dress GATE) 22 is closed (closed control) to cut off the address transfer path.

【0039】アドレスゲート(Address GATE)22は、
集積回路(CHIP2)14(又は集積回路(CHIP
3)17)のアドレス転送路に介在されて、上記I/O
アドレスオープン/クローズレジスタ(O/C−Re
g)21より“1”を受けるとアドレスをスルーさせ、
0”を受けるとアドレス転送路を断つ。
The address gate (Address GATE) 22 is
Integrated circuit (CHIP2) 14 (or integrated circuit (CHIP2
3) The above I / O is intervened in the address transfer path of 17).
Address open / close register (O / C-Re
g) When "1" is received from 21, the address is passed through,
When 0 "is received, the address transfer path is cut off.

【0040】このようにして、I/Oアドレス空間のウ
ィンドウのオープン/クローズを単純に行なうことが可
能になる。つまり、回路(A)15、もしくは回路
(B)18のI/Oアドレスオープン/クローズレジス
タ(O/C−Reg)21を制御することにより、ID
Eポート(IDE−Port)が存在するI/Oアドレ
ス空間にアクセス可能か否かを集積回路(CHIP2)
14、集積回路(CHIP3)17に知らせることがで
きる。
In this way, it becomes possible to simply open / close the window of the I / O address space. That is, the ID is controlled by controlling the I / O address open / close register (O / C-Reg) 21 of the circuit (A) 15 or the circuit (B) 18.
The integrated circuit (CHIP2) determines whether or not the I / O address space in which the E port (IDE-Port) exists can be accessed.
14, the integrated circuit (CHIP3) 17 can be notified.

【0041】ここで、デバイス(DV#1)16に対し
てアクセスするためには、システムが内部バス(I−B
US)13につながる集積回路(CHIP2)14内の
回路(A)15のI/Oアドレスオープン/クローズレ
ジスタ(O/C−Reg)21を制御する。即ち、この
場合は、上記I/Oアドレスオープン/クローズレジス
タ(O/C−Reg)21に“1”をセットする。
Here, in order to access the device (DV # 1) 16, the system uses the internal bus (IB).
The I / O address open / close register (O / C-Reg) 21 of the circuit (A) 15 in the integrated circuit (CHIP2) 14 connected to the US) 13 is controlled. That is, in this case, "1" is set in the I / O address open / close register (O / C-Reg) 21.

【0042】I/Oアドレスオープン/クローズレジス
タ(O/C−Reg)21が“1”のとき、アドレスゲ
ート(Address GATE)22がオープン(ゲート開)なの
で、アドレススルー状態となって、IDEアクセスが可
能となり、I/Oアドレス空間をオープンさせる。この
処理を行なうことで、集積回路(CHIP2)14のI
DEポート(IDE−Port)を制御することが可能
になる。
When the I / O address open / close register (O / C-Reg) 21 is "1", the address gate (Address GATE) 22 is open (gate open). And the I / O address space is opened. By performing this processing, I of integrated circuit (CHIP2) 14
It becomes possible to control the DE port (IDE-Port).

【0043】この際、同じI/Oアドレス空間を使用す
る集積回路(CHIP3)17が、内部バス(I−BU
S)又は外部バス(E−BUS)13(1) のいずれかに
接続されているとき、システムは予め集積回路(CHI
P3)17の回路(B)18のI/Oアドレスオープン
/クローズレジスタ(O/C−Reg)21を制御す
る。即ち、この場合は上記I/Oアドレスオープン/ク
ローズレジスタ(O/C−Reg)21に“0”をセッ
トする。
At this time, the integrated circuit (CHIP3) 17 which uses the same I / O address space is connected to the internal bus (I-BU).
S) or an external bus (E-BUS) 13 (1) is connected to the system beforehand.
P3) 17 circuit (B) 18 I / O address open / close register (O / C-Reg) 21 is controlled. That is, in this case, "0" is set in the I / O address open / close register (O / C-Reg) 21.

【0044】I/Oアドレスオープン/クローズレジス
タ(O/C−Reg)21が“0”のときは、アドレス
ゲート(Address GATE)22がクローズ(ゲート閉)で
あり、従ってアドレスは首絞め状態となり、IDEアク
セスは不可になる。このようにしてI/Oアドレス空間
をクローズさせる。
When the I / O address open / close register (O / C-Reg) 21 is "0", the address gate (Address GATE) 22 is closed (gate closed), and therefore the address is narrowed. , IDE access is disabled. In this way, the I / O address space is closed.

【0045】この処理を行なうことで、システムは、デ
バイス(DV#1)16に対して正常アクセスを可能に
する。
By performing this processing, the system enables normal access to the device (DV # 1) 16.

【0046】次に、内部バス(I−BUS)13(1) も
しくは外部バス(E−BUS)13(2) に接続される集
積回路(CHIP3)17のデバイス(DV#2)19
をアクセスするためには、システムが集積回路(CHI
P3)17の回路(B)18のI/Oアドレスオープン
/クローズレジスタ(O/C−Reg)21を制御す
る。即ち、この際は上記回路(B)18のI/Oアドレ
スオープン/クローズレジスタ(O/C−Reg)21
に“1”をセットする。
Next, the device (DV # 2) 19 of the integrated circuit (CHIP3) 17 connected to the internal bus (I-BUS) 13 (1) or the external bus (E-BUS) 13 (2).
In order to access the
P3) 17 circuit (B) 18 I / O address open / close register (O / C-Reg) 21 is controlled. That is, at this time, the I / O address open / close register (O / C-Reg) 21 of the circuit (B) 18 is
Set “1” to.

【0047】回路(B)18のI/Oアドレスオープン
/クローズレジスタ(O/C−Reg)21が“1”の
とき、アドレスゲート(Address GATE)22がオープン
(ゲート開)なので、アドレスはスルー状態となって、
IDEアクセスが可能となり、I/Oアドレス空間をオ
ープンさせる。この処理を行なうことで、集積回路(C
HIP3)17のIDEポート(IDE−Port)を
制御することが可能になる。
When the I / O address open / close register (O / C-Reg) 21 of the circuit (B) 18 is "1", the address gate (Address GATE) 22 is open (gate open), so the address is through. Is in a state,
IDE access becomes possible and the I / O address space is opened. By performing this processing, the integrated circuit (C
It becomes possible to control the IDE port (IDE-Port) of the HIP3) 17.

【0048】このとき、同じI/Oアドレス空間を使用
する集積回路(CHIP2)14が内部バス(I−BU
S)13(1) 上に存在するとき、システムは、予め集積
回路(CHIP2)14の回路(A)15のI/Oアド
レスオープン/クローズレジスタ(O/C−Reg)2
1を制御する。
At this time, the integrated circuit (CHIP2) 14, which uses the same I / O address space, is transferred to the internal bus (I-BU).
S) 13 (1), the system pre-configures the I / O address open / close register (O / C-Reg) 2 of the circuit (A) 15 of the integrated circuit (CHIP2) 14.
Control 1

【0049】即ち、この際は、回路(A)15のI/O
アドレスオープン/クローズレジスタ(O/C−Re
g)21に“0”をセットする。
That is, at this time, the I / O of the circuit (A) 15
Address open / close register (O / C-Re
g) Set "0" to 21.

【0050】回路(A)15のI/Oアドレスオープン
/クローズレジスタ(O/C−Reg)21が“0”の
とき、アドレスゲート(Address GATE)22がクローズ
(ゲート閉)なので、アドレスは首絞めの状態となり、
IDEアクセス不可になる。これによりI/Oアドレス
空間をクローズさせる。
When the I / O address open / close register (O / C-Reg) 21 of the circuit (A) 15 is "0", the address gate (Address GATE) 22 is closed (gate closed). It becomes a squeezed state,
IDE access is disabled. This closes the I / O address space.

【0051】この処理を行なうことで、システムは、集
積回路(CHIP2)14に対して正常アクセスを可能
にする。
By performing this processing, the system enables normal access to the integrated circuit (CHIP2) 14.

【0052】このような機能を設けることにより、同じ
I/Oアドレス空間に割り当てられたIDEポートが複
数存在しても、システムは1つのIDEポートのみにア
クセスすることが可能になる。これによりIDEポート
が複数存在したときに、任意に使用したいIDEポート
のみを使うことができる。
By providing such a function, even if there are a plurality of IDE ports assigned to the same I / O address space, the system can access only one IDE port. As a result, when there are a plurality of IDE ports, only the IDE port desired to be used can be used.

【0053】またソフトウェアの面でも、同じI/Oア
ドレス空間に対してのアクセスの制御のみとなるので大
幅な変更を必要とせず、回路(A)15、回路(B)1
8の制御のみの追加となるだけである。
Also in terms of software, since only access control to the same I / O address space is performed, no major changes are required, and the circuits (A) 15 and (B) 1
Only 8 controls are added.

【0054】次に図3及び図4を参照して本発明の第2
実施形態を説明する。
Next, referring to FIGS. 3 and 4, the second embodiment of the present invention will be described.
An embodiment will be described.

【0055】前述した第1実施形態では、集積回路(C
HIP2)14、及び集積回路(CHIP3)17のI
/Oアドレス空間にウィンドウを設け、このウィンドウ
のオープン/クローズにより、使用したいI/Oアドレ
ス空間にアクセスする手段を説明したが、ここではID
EポートのI/Oアドレス空間ウィンドウのオープン/
クローズを行なう回路をホストブリッジに設けた構成と
している。
In the first embodiment described above, the integrated circuit (C
HIP2) 14 and I of integrated circuit (CHIP3) 17
I explained how to access a desired I / O address space by opening / closing this window in the I / O address space.
Open E port I / O address space window /
A circuit for closing is provided in the host bridge.

【0056】即ち、この実施形態に於いては、図3に示
すように、ホストブリッジとなる集積回路(CHIP
1)32内に、I/Oアドレス空間ウィンドウのオープ
ン/クローズを行なう回路(C)30を設ける。
That is, in this embodiment, as shown in FIG. 3, an integrated circuit (CHIP
1) A circuit (C) 30 for opening / closing an I / O address space window is provided in 32.

【0057】集積回路(CHIP1)32内の回路
(C)30は、内部バス(I−BUS)33(1) 又は外
部バス(E−BUS)33(2) に接続される集積回路
(CHIP2)34、及び集積回路(CHIP3)17
のうち、いずれの集積回路のI/Oアドレス空間にある
IDEポート(IDE−Port)をアクセスするかを
制御する回路を具備する。
The circuit (C) 30 in the integrated circuit (CHIP1) 32 is an integrated circuit (CHIP2) connected to the internal bus (I-BUS) 33 (1) or the external bus (E-BUS) 33 (2). 34 and integrated circuit (CHIP3) 17
Among them, a circuit for controlling which integrated circuit in the I / O address space to access the IDE port (IDE-Port) is provided.

【0058】即ち、システムは、内部バス(I−BU
S)33(1) 又は外部バス(E−BUS)33(2) 上に
つながる集積回路(CHIP2)34、及び集積回路
(CHIP3)17のうち、いずれのI/Oアドレス空
間にアクセスを行なうかを、集積回路(CHIP1)3
2内の回路(C)30を制御して決定することになる。
That is, the system uses the internal bus (I-BU
S) 33 (1) or the integrated circuit (CHIP2) 34 and integrated circuit (CHIP3) 17 connected to the external bus (E-BUS) 33 (2), which I / O address space is to be accessed? Integrated circuit (CHIP1) 3
It will be decided by controlling the circuit (C) 30 in 2.

【0059】また、内部バス(I−BUS)33(1) 及
び外部バス(E−BUS)33(2)上にIDEポートセ
レクト専用の信号線30a,30bを設け、IDEポー
ト(IDE−Port)をもつ集積回路(CHIP2)
14、及び集積回路(CHIP3)17には、この信号
線30a,30bの信号SA,SBを受ける回路(D)
35,38を設ける。この回路(D)35,38は、そ
れぞれ上記第1実施形態に於ける回路(A)15,回路
(B)18と同様のアドレスゲート機能をもつ。
Further, signal lines 30a, 30b dedicated to IDE port selection are provided on the internal bus (I-BUS) 33 (1) and the external bus (E-BUS) 33 (2) to provide an IDE port (IDE-Port). Integrated circuit (CHIP2)
14 and the integrated circuit (CHIP3) 17 has a circuit (D) for receiving the signals SA and SB of the signal lines 30a and 30b.
35 and 38 are provided. The circuits (D) 35 and 38 have the same address gate function as the circuits (A) 15 and 18 (B) 18 in the first embodiment.

【0060】上記回路(C)30、及び回路(D)3
5,38の内部構成要素を図4に示す。ここでは回路
(C)30内に、回路(D)35,38の各I/Oアド
レスオープン/クローズレジスタ(O/C−Reg)4
1a,41bをもつ。
The circuit (C) 30 and the circuit (D) 3
The internal components of 5, 38 are shown in FIG. Here, in the circuit (C) 30, each I / O address open / close register (O / C-Reg) 4 of the circuits (D) 35 and 38 is provided.
It has 1a and 41b.

【0061】ここで、内部バス(I−BUS)33(1)
上につながる集積回路(CHIP2)34のIDEポー
ト(IDE−Port)に接続されたデバイス(DV#
1)36に対してアクセスするためには、システムが集
積回路(CHIP1)32内に設けた回路(C)のI/
Oアドレスオープン/クローズレジスタ(O/C−Re
g)41aを“1”に設定制御し、内部バス(I−BU
S)33(1) 上につながる集積回路(CHIP2)34
に対して信号(SA)を送り、集積回路(CHIP2)
34内の回路(D)35でゲートしているアドレスを応
答させる。
Here, the internal bus (I-BUS) 33 (1)
The device (DV #) connected to the IDE port (IDE-Port) of the integrated circuit (CHIP2) 34 connected above
1) In order to access 36, I / O of the circuit (C) provided in the integrated circuit (CHIP1) 32 by the system
O address open / close register (O / C-Re
g) 41a is controlled to be set to "1", and the internal bus (I-BU
S) 33 (1) Integrated circuit (CHIP2) 34 connected to the top
Signal (SA) to the integrated circuit (CHIP2)
The address gated by the circuit (D) 35 in 34 is responded.

【0062】システムは、この制御が完了した後、集積
回路(CHIP2)34のIDEポート(IDE−Po
rt)のアクセスが可能になり、デバイス(DV#1)
36に対して制御することができる。
After the completion of this control, the system operates the IDE port (IDE-Po) of the integrated circuit (CHIP2) 34.
rt) can be accessed, and the device (DV # 1)
36 can be controlled.

【0063】このとき、同じI/Oアドレス空間を使用
する集積回路(CHIP3)37が内部バス(I−BU
S)33(1) 又は外部バス(E−BUS)33(2) に接
続されていたとしても、集積回路(CHIP1)32か
らの制御信号(SB)がゲート解除(アクセス可能論
理)でないため、集積回路(CHIP3)37につなが
るデバイス(DV#2)39はアクセスすることができ
ない。
At this time, the integrated circuit (CHIP3) 37 that uses the same I / O address space is connected to the internal bus (I-BU).
S) 33 (1) or the external bus (E-BUS) 33 (2), the control signal (SB) from the integrated circuit (CHIP1) 32 is not a gate release (accessible logic). The device (DV # 2) 39 connected to the integrated circuit (CHIP3) 37 cannot be accessed.

【0064】次に、内部又は外部バス(I−BUS or
E−BUS)33(2) 上につながる集積回路(CHIP
3)37のIDEポート(IDE−Port)に接続さ
れたデバイス(DV#2)39に対してアクセスするた
めには、システムが集積回路(CHIP1)32内に設
けた回路(C)30のI/Oアドレスオープン/クロー
ズレジスタ(O/C−Reg)41bに“1”を設定制
御し、内部バス上につながるCHIP3に対して信号
(符号B)を送り、集積回路(CHIP3)37内の回
路(D)38でゲートしているアドレスを応答させる。
Next, the internal or external bus (I-BUS or
E-BUS) 33 (2) Integrated circuit (CHIP)
3) In order to access the device (DV # 2) 39 connected to the IDE port (IDE-Port) 37, the system I (C) 30 provided in the integrated circuit (CHIP1) 32 / O address open / close register (O / C-Reg) 41b is set and controlled to "1", and a signal (code B) is sent to CHIP3 connected to the internal bus, and a circuit in integrated circuit (CHIP3) 37 (D) The gated address is responded at 38.

【0065】システムは、この制御が完了した後、集積
回路(CHIP3)37のIDEポートアクセスが可能
になり、デバイス(DV#2)39に対して制御するこ
とができる。
After this control is completed, the system can access the IDE port of the integrated circuit (CHIP3) 37, and can control the device (DV # 2) 39.

【0066】このとき、同じI/Oアドレス空間を使用
する集積回路(CHIP2)34が内部バス(I−BU
S)33(1) 又は外部バス(E−BUS)33(2) に接
続されているとしても、集積回路(CHIP1)32か
らの制御信号(SA)がゲート解除(アクセス可能論
理)でないため、集積回路(CHIP2)34につなが
るデバイス(DV#1)36をアクセスすることができ
ない。
At this time, the integrated circuit (CHIP2) 34, which uses the same I / O address space, is transferred to the internal bus (I-BU).
S) 33 (1) or the external bus (E-BUS) 33 (2), the control signal (SA) from the integrated circuit (CHIP1) 32 is not a gate release (accessible logic). The device (DV # 1) 36 connected to the integrated circuit (CHIP2) 34 cannot be accessed.

【0067】このような処理を行なうことで、システム
は、デバイス(DV#2)39に対して正常なアクセス
を可能にする。
By performing such processing, the system enables normal access to the device (DV # 2) 39.

【0068】この機能を設けることにより、同じI/O
アドレス空間に割り当てられたIDEポートが複数存在
しても、システムは1つのIDEポートのみにアクセス
することが可能になる。従ってIDEポートが複数存在
したときに、任意に使用したいIDEポートのみを使う
ことができる。
By providing this function, the same I / O
Even if there are multiple IDE ports assigned to the address space, the system can access only one IDE port. Therefore, when there are a plurality of IDE ports, only the IDE port that is desired to be used can be used.

【0069】またソフトウェアの面でも、同じI/Oア
ドレス空間に対してのアクセスの制御のみとなるので、
大幅な変更を必要とせず、簡単な構成の回路(C)、
(D)の制御のみの追加となるだけである。
Also in terms of software, only access control to the same I / O address space is required.
A circuit (C) with a simple configuration that does not require major changes,
Only the control of (D) is added.

【0070】上記した実施形態によれば、同じI/Oア
ドレス空間に割り当てられたIDEポートが複数存在し
たとき、任意に使用したいIDEポートのみを使うこと
ができることから、同じI/Oアドレス空間内にある全
てのI/Oポートに対しても同様な制御が可能になる。
つまり、ハードウェア的にも各デバイスに接続されたI
/Oデバイスを自由に制御することが可能になる。また
ソフトウェアの面でも、同じI/Oアドレス空間に対し
てのアクセスの制御のみとなるので大幅な変更を必要と
しないメリットがある。
According to the above-described embodiment, when there are a plurality of IDE ports assigned to the same I / O address space, only the IDE port that is desired to be used can be used, so that the same I / O address space can be used. Similar control is possible for all I / O ports in the.
In other words, I connected to each device in terms of hardware
It becomes possible to freely control the / O device. Also in terms of software, there is an advantage that no major changes are required because only access control to the same I / O address space is performed.

【0071】次に、図5及び図6を参照して本発明の第
3実施形態を説明する。
Next, a third embodiment of the present invention will be described with reference to FIGS.

【0072】この第3実施形態は、PCIバスを介して
デスクステーション又はドッキングステーションと呼ば
れる拡張システム(拡張ユニット)が接続可能なコンピ
ュータシステムに本発明を適用した例を示している。
The third embodiment shows an example in which the present invention is applied to a computer system to which an expansion system (expansion unit) called a desk station or a docking station can be connected via a PCI bus.

【0073】この第3実施形態では、図6に示すよう
に、同じI/Oアドレス空間に割り当てられたIDEポ
ートが複数存在した際に、PCI仕様によるポジティブ
デコード/サブトラクトデコード機能により、いずれか
1つのIDEポートを除いて、他の各IDEポートウィ
ンドウをクローズすることで、任意の1つのIDEポー
トのみをアクセス可能にした構成を例に示している。
In the third embodiment, as shown in FIG. 6, when there are a plurality of IDE ports assigned to the same I / O address space, either of them is provided by the positive decode / subtract decode function according to the PCI specification. An example is shown in which only one arbitrary IDE port is accessible by closing each of the other IDE port windows except one IDE port.

【0074】図5に於いて、51はシステム全体の制御
を司るCPUである。52はCPU51と内部のPCI
バス(PCI−BUS)53とのブリッジとなる、例え
ばシステムコントローラの機能をもつホストブリッジ
(HOST−Bridge)である。
In FIG. 5, reference numeral 51 is a CPU that controls the entire system. 52 is a CPU 51 and an internal PCI
It is a host bridge (HOST-Bridge) having a function of a system controller, for example, which serves as a bridge with the bus (PCI-BUS) 53.

【0075】53はブリッジを介して各種のデバイスが
接続される内部のPCIバス(PCI−BUS)であ
り、ここでは拡張コネクタ60を介して拡張ユニット
(DS)61とバス接続される。
Reference numeral 53 denotes an internal PCI bus (PCI-BUS) to which various devices are connected via a bridge, and here, it is bus-connected to an expansion unit (DS) 61 via an expansion connector 60.

【0076】このコンピュータ内部のPCIバス(PC
I−BUS)53は、拡張コネクタ60に拡張ユニット
(DS)61が接続されたとき、拡張ユニット(DS)
61内に設けたPCI−PCIブリッジ62を境界にプ
ライマリ側のPCIバスとなる。この際は、後述する拡
張ユニット(DS)61内のPCIバス(PCI−BU
S)63がセカンダリ側のPCIバスとなる。
The PCI bus (PC
The I-BUS) 53 is an expansion unit (DS) when the expansion unit (DS) 61 is connected to the expansion connector 60.
It becomes a PCI bus on the primary side with a PCI-PCI bridge 62 provided in 61 as a boundary. At this time, the PCI bus (PCI-BU) in the expansion unit (DS) 61 described later is used.
S) 63 becomes the PCI bus on the secondary side.

【0077】54は内部のPCIバス(PCI−BU
S)53とIDEデバイスとのブリッジとなる、例えば
I/Oのコントロール機能をもつPCIデバイス(PC
I−Device)であり、後述する拡張ユニット(D
S)61内のPCIデバイス(PCI−Device)
64と同じI/Oアドレス空間に割り当てられたIDE
ポート(IDE−Port)のアドレスデコード機能を
もつ。このPCIデバイス(PCI−Device)5
4には、上述した第1実施形態と同様に、内部にI/O
アドレス空間ウィンドウのオープン/クローズを行なう
機能部をもつ。
54 is an internal PCI bus (PCI-BU
S) 53 is a bridge between the IDE device and, for example, a PCI device (PC) having an I / O control function.
I-Device), which is an expansion unit (D
S) PCI device in 61 (PCI-Device)
IDE assigned to the same I / O address space as 64
It has a port (IDE-Port) address decoding function. This PCI device (PCI-Device) 5
In the same manner as in the first embodiment described above, the I / O 4 is
It has a function part to open / close the address space window.

【0078】55はPCIデバイス(PCI−Devi
ce)54のIDEポート(IDE−Port)に接続
された、例えばハードディスクドライブ(HDD)等の
デバイス(IDE)である。
Reference numeral 55 is a PCI device (PCI-Device).
ce) 54 is a device (IDE) such as a hard disk drive (HDD) connected to an IDE port (IDE-Port).

【0079】61は拡張コネクタ60を介してコンピュ
ータ本体に接続される拡張ユニット(DS)であり、コ
ンピュータ本体の機能を拡張するための各種のカードス
ロット、機器接続コネクタ等をもつ。
Reference numeral 61 denotes an expansion unit (DS) connected to the computer main body via the expansion connector 60, which has various card slots for expanding the functions of the computer main body, equipment connection connectors and the like.

【0080】62乃至65はそれぞれ拡張ユニット(D
S)61の構成要素をなすもので、62はコンピュータ
内部のPCIバス(PCI−BUS)53と拡張ユニッ
ト(DS)61内のPCIバス(PCI−BUS)63
とをブリッジするPCI−PCIブリッジであり、ここ
ではドッキングブリッジ(Docking−Bridg
e)と呼んでいる。
62 to 65 are expansion units (D
S) 61 is a constituent element, and 62 is a PCI bus (PCI-BUS) 53 inside the computer and a PCI bus (PCI-BUS) 63 inside the expansion unit (DS) 61.
It is a PCI-PCI bridge that bridges and, and here is a docking bridge (Docking-Bridg).
e).

【0081】63は拡張ユニット(DS)61内のPC
Iバス(PCI−BUS)であり、ここでは上記PCI
デバイス(PCI−Device)54と同じI/Oア
ドレス空間に割り当てられたIDEポート(IDE−P
ort)をもつPCIデバイス(PCI−Devic
e)64が接続される。
63 is a PC in the expansion unit (DS) 61
I-bus (PCI-BUS), and here the PCI
An IDE port (IDE-P) assigned to the same I / O address space as the device (PCI-Device) 54
or PCI device having a PCI device (PCI-Device)
e) 64 is connected.

【0082】この拡張ユニット(DS)61内のPCI
バス(PCI−BUS)は、拡張ユニット(DS)61
がコンピュータ本体の拡張コネクタ60に接続されたと
き、PCI−PCIブリッジ62を境界にセカンダリ側
のPCIバスとなる。この際は、コンピュータ本体内の
PCIバス(PCI−BUS)53がプライマリ側のP
CIバスとなる。
PCI in this expansion unit (DS) 61
Bus (PCI-BUS) is expansion unit (DS) 61
Is connected to the expansion connector 60 of the computer main body, it becomes a PCI bus on the secondary side with the PCI-PCI bridge 62 as a boundary. At this time, the PCI bus (PCI-BUS) 53 in the computer body is set to P on the primary side.
It becomes a CI bus.

【0083】64は拡張ユニット(DS)61内のPC
Iバス(PCI−BUS)63と拡張ユニット(DS)
61に接続されるIDEデバイスとのブリッジとなる、
例えばI/Oのコントロール機能をもつPCIデバイス
(PCI−Device)であり、上記したコンピュー
タ本体内のPCIデバイス(PCI−Device)5
4と同じI/Oアドレス空間に割り当てられたIDEポ
ート(IDE−Port)のアドレスデコード機能をも
つ。このPCIデバイス(PCI−Device)64
には、コンピュータ本体内のPCIデバイス(PCI−
Device)54と同様に、内部にI/Oアドレス空
間ウィンドウのオープン/クローズを行なう機能部をも
つ。
64 is a PC in the expansion unit (DS) 61
I-bus (PCI-BUS) 63 and expansion unit (DS)
It becomes a bridge with the IDE device connected to 61,
For example, it is a PCI device (PCI-Device) having an I / O control function, and the PCI device (PCI-Device) 5 in the computer body described above.
4 has an address decoding function of an IDE port (IDE-Port) assigned to the same I / O address space as that of No. 4. This PCI device (PCI-Device) 64
Is a PCI device (PCI-
Like the Device 54, it has a functional unit for opening / closing the I / O address space window.

【0084】65はPCIデバイス(PCI−Devi
ce)64のIDEポート(IDE−Port)に接続
された、例えばハードディスクドライブ(HDD)等の
デバイス(IDE)である。
Reference numeral 65 denotes a PCI device (PCI-Device).
ce) 64 is a device (IDE) such as a hard disk drive (HDD) connected to an IDE port (IDE-Port) 64.

【0085】この第3実施形態に於いて、システムがデ
バイス(IDE)55に対してアクセスする際は、シス
テムがホストブリッジ(HOST−Bridge)52
を介して内部のPCIバス(PCI−BUS)53上に
通常のIDEアクセスのためのI/Oアドレスを発行す
ることで、PCIデバイス(PCI−Device)5
4のIDEポート(IDE−Port)を制御すること
が可能になる。
In the third embodiment, when the system accesses the device (IDE) 55, the system is a host bridge (HOST-Bridge) 52.
A PCI device (PCI-Device) 5 is issued by issuing an I / O address for normal IDE access to an internal PCI bus (PCI-BUS) 53 via
4 IDE ports (IDE-Port) can be controlled.

【0086】即ち、この際は、PCIのポジティブデコ
ード機能により、コンピュータ本体内のPCIデバイス
(PCI−Device)54がもつIDEポート(I
DE−Port)を制御することができる。
That is, at this time, the PCI positive decoding function causes the IDE port (I) of the PCI device (PCI-Device) 54 in the computer main body.
DE-Port) can be controlled.

【0087】この際は、IDEポートウィンドウをクロ
ーズする処理が一切介在しない。
At this time, the process of closing the IDE port window does not intervene at all.

【0088】次に、システムがデバイス(IDE)65
に対してアクセスする際は、システムがPCIデバイス
(PCI−Device)54のIDEポートウィンド
ウをクローズする制御を行なう。
Next, the system sets the device (IDE) 65
The system controls to close the IDE port window of the PCI device (PCI-Device) 54 when accessing.

【0089】これにより、内部のPCIバス(PCI−
BUS)53上に見掛け上、PCIデバイス(PCI−
Device)54が存在しなくなり、PCIのサブト
ラクトデコード機能により、システムより発行されたI
DEポートアクセスのためのI/Oアドレスがドッキン
グブリッジ(Docking−Bridge)62、及
びPCIバス(PCI−BUS)63を介してPCIデ
バイス(PCI−Device)64に受け付けられ、
拡張ユニット(DS)61内のデバイス(IDE)65
に対して制御が可能となり、デバイス(IDE)65を
正常にアクセスできる。
As a result, the internal PCI bus (PCI-
Apparently on the BUS 53, a PCI device (PCI-
Device) 54 no longer exists, and the I / F issued from the system by the subtract decode function of PCI.
The I / O address for the DE port access is accepted by the PCI device (PCI-Device) 64 via the docking bridge (Docking-Bridge) 62 and the PCI bus (PCI-BUS) 63.
Device (IDE) 65 in expansion unit (DS) 61
Can be controlled, and the device (IDE) 65 can be normally accessed.

【0090】図5に於いては、コンピュータ内部のPC
Iバス(PCI−BUS)53と、拡張ユニット(D
S)61内のPCIバス(PCI−BUS)63とに、
それぞれ各1つのIDEポート(IDE−Port)を
もつ構成を例示したが、それ以上のIDEポート(ID
E−Port)をもつ構成に於いても上記同様のIDE
ポートアクセスが可能である。
In FIG. 5, a PC inside the computer
I-bus (PCI-BUS) 53 and expansion unit (D
S) 61 to the PCI bus (PCI-BUS) 63,
Each of the configurations has one IDE port (IDE-Port), but more IDE ports (ID-Port) are used.
Even in a configuration having an E-port), an IDE similar to the above
Port access is possible.

【0091】この際は、図6に示すように、PCIのコ
ンフィグレーション空間上で、各I/Oアドレス空間上
のIDEポートウィンドウのオープン/クローズを定義
し、アクセスしたい任意の1つのIDEポートを除い
て、各IDEポートウィンドウをクローズすればよい。
At this time, as shown in FIG. 6, open / close of the IDE port window on each I / O address space is defined in the PCI configuration space, and any one IDE port to be accessed is defined. Except for this, each IDE port window may be closed.

【0092】このような機能を設けることにより、同じ
I/Oアドレス空間に割り当てられたIDEポートが複
数存在しても、システムは1つのIDEポートのみにア
クセスすることが可能になる。これによりIDEポート
が複数存在したときに、任意に使用したいIDEポート
のみを使うことができる。
By providing such a function, even if there are a plurality of IDE ports assigned to the same I / O address space, the system can access only one IDE port. As a result, when there are a plurality of IDE ports, only the IDE port desired to be used can be used.

【0093】またソフトウェアの面でも、同じI/Oア
ドレス空間に対してのアクセスの制御のみとなるので大
幅な変更を必要とせず、IDEポートウィンドウをオー
プン/クローズする回路のみの追加となるだけである。
Also in terms of software, since access to the same I / O address space is only controlled, no major changes are required, and only a circuit for opening / closing the IDE port window is added. is there.

【0094】又、上記した第3実施形態のように、PC
I−PCIブリッジ(ドッキングブリッジ)62でプラ
イマリ側バスとセカンダリ側バスとに区分されたPCI
バス53,63の双方に、同じI/Oアドレス空間のウ
ィンドウを割り当てたIDEポート(IDE−Por
t)を置くことによって、プライマリ側バスに設けられ
るIDEポートのウィンドウをオープン/クローズして
も、それに拘らず、セカンダリ側バスに設けられるID
Eポートのウィンドウを常にオープンにしておくことが
できるので、PCI仕様によるサブトラクトデコード機
能を使った簡単な構成によりIDEポート(IDE−P
ort)を拡張できる。
Further, as in the third embodiment described above, a PC
PCI divided into a primary side bus and a secondary side bus by an I-PCI bridge (docking bridge) 62
An IDE port (IDE-Por) in which windows of the same I / O address space are assigned to both buses 53 and 63
By placing t), even if the window of the IDE port provided on the primary side bus is opened / closed, the ID provided on the secondary side bus is nevertheless irrelevant.
Since the E port window can be kept open at all times, the IDE port (IDE-P) can be configured with a simple configuration using the subtract decode function according to the PCI specifications.
ort) can be extended.

【0095】尚、上記した実施形態に於いては、IDE
ポートを対象にポート拡張機能を説明したが、IDEポ
ート以外のI/Oポートの拡張に対しても本発明を適用
できる。又、システム構成も、例えば実施形態よりブリ
ッジの多いバス構造等、他のシステム構造に於いても本
発明を適用できる。
In the above embodiment, the IDE
Although the port expansion function has been described for ports, the present invention can be applied to expansion of I / O ports other than IDE ports. The present invention can be applied to other system structures such as a bus structure having more bridges than the embodiment.

【0096】[0096]

【発明の効果】以上詳記したように本発明によれば、同
一I/Oアドレス空間にIDEポートが複数存在して
も、システムから正常にアクセスすることが可能なポー
ト拡張方式及びポート拡張方法が提供できる。
As described above in detail, according to the present invention, even if a plurality of IDE ports exist in the same I / O address space, the system can be normally accessed and the port expansion method and the port expansion method. Can be provided.

【0097】即ち、本発明のポート拡張方式によれば、
システム上に同一I/Oアドレス空間のウィンドウが割
り当てられた複数のIDEポートが存在するシステム構
成であって、前記各IDEポートをもつ複数の装置それ
ぞれに、前記同一I/Oアドレス空間のウィンドウをオ
ープン/クローズする回路を設け、ウィンドウのオープ
ン/クローズにより任意のIDEポートを選択的にアク
セス許可することができる構成としたことにより、シス
テム内に同じアドレス空間で制御されるIDEポートが
複数存在してもシステムからI/Oアドレス空間ウィン
ドウに対する制御のみでアクセスできる。
That is, according to the port expansion system of the present invention,
In a system configuration in which a plurality of IDE ports to which windows of the same I / O address space are assigned exist on the system, a window of the same I / O address space is provided to each of a plurality of devices having the IDE ports. By providing a circuit for opening / closing and allowing access to any IDE port selectively by opening / closing a window, multiple IDE ports controlled by the same address space exist in the system. However, it can be accessed from the system only by controlling the I / O address space window.

【0098】又、本発明のポート拡張方式によれば、シ
ステム上に同一I/Oアドレス空間のウィンドウが割り
当てられた複数のI/Oポートが存在するシステム構成
であって、前記各I/Oポートをもつ複数の装置それぞ
れに、前記同一I/Oアドレス空間のウィンドウをオー
プン/クローズする回路を設け、ウィンドウをオープン
した回路をもつ装置に対してのみI/Oポートをアクセ
ス許可する構成としたことにより、システム内に同じア
ドレス空間で制御されるI/Oポートが複数存在しても
システムからI/Oアドレス空間ウィンドウに対する制
御のみで、アクセスできることになる。
According to the port expansion method of the present invention, the system configuration is such that there are a plurality of I / O ports to which windows of the same I / O address space are allocated on the system, and each I / O is A circuit for opening / closing the window of the same I / O address space is provided for each of a plurality of devices having ports, and the I / O port is allowed to be accessed only to the device having the circuit that has opened the window. As a result, even if there are a plurality of I / O ports controlled by the same address space in the system, access can be made only by controlling the I / O address space window from the system.

【0099】又、本発明のポート拡張方式によれば、シ
ステム本体側と拡張基板側とのそれぞれに同一I/Oア
ドレス空間で制御される複数のIDEポートが存在する
システム構成であって、システム本体側と拡張基板側と
にそれぞれ同一アドレスで制御されるIDEポートをも
つ集積回路が少なくとも1つ以上存在するとき、その集
積回路の全てにI/Oアドレス空間のウィンドウをオー
プン/クローズする回路を設けたことにより、システム
と拡張基板上に同じアドレス空間で制御されるIDEポ
ートが複数存在してもシステムからのI/Oアドレス空
間ウィンドウに対する制御のみで各IDEポートを正常
にアクセスできる。
Further, according to the port expansion system of the present invention, the system configuration is such that a plurality of IDE ports controlled by the same I / O address space exist on the system body side and the expansion board side, respectively. When there is at least one integrated circuit having an IDE port controlled by the same address on the main body side and the expansion board side, a circuit for opening / closing a window of the I / O address space is provided in all of the integrated circuits. Due to the provision, even if there are a plurality of IDE ports controlled by the same address space on the system and the expansion board, each IDE port can be normally accessed only by controlling the I / O address space window from the system.

【0100】又、本発明のポート拡張方式によれば、シ
ステム本体側と拡張基板側とのそれぞれに同一I/Oア
ドレス空間で制御される複数のI/Oポートが存在する
システム構成であって、システム本体側と拡張基板側と
にそれぞれ同一I/Oアドレスで制御されるI/Oポー
トをもつ集積回路が少なくとも1つ以上存在するとき、
集積回路の全てにI/Oアドレス空間のウィンドウをオ
ープン/クローズする回路を設けたことにより、システ
ムと拡張基板上に同じI/Oアドレス空間で制御される
I/Oポートが複数存在してもシステムからI/Oアド
レス空間ウィンドウに対する制御のみで各IDEポート
を正常にアクセスできる。
Further, according to the port expansion system of the present invention, the system configuration is such that there are a plurality of I / O ports controlled by the same I / O address space on the system body side and the expansion board side respectively. When there are at least one integrated circuit having I / O ports controlled by the same I / O address on the system body side and the expansion board side, respectively,
Even if there are multiple I / O ports controlled by the same I / O address space on the system and the expansion board, the circuit that opens / closes the window of the I / O address space is provided in all of the integrated circuits. Each IDE port can be normally accessed only by controlling the I / O address space window from the system.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1実施形態による要部の構成を示す
ブロック図。
FIG. 1 is a block diagram showing a configuration of a main part according to a first embodiment of the present invention.

【図2】図1に示す集積回路(CHIP2)14内に設
けられた、I/Oアドレス空間のウィンドウを制御する
回路(A)15の内部構成要素を示すブロック図。
2 is a block diagram showing internal components of a circuit (A) 15 for controlling a window of an I / O address space, which is provided in the integrated circuit (CHIP2) 14 shown in FIG.

【図3】本発明の第2実施形態による要部の構成を示す
ブロック図。
FIG. 3 is a block diagram showing a configuration of a main part according to a second embodiment of the present invention.

【図4】図3に示す回路(C)30、及び回路(D)3
5,38の内部構成要素を示すブロック図。
4 is a circuit (C) 30 and a circuit (D) 3 shown in FIG.
The block diagram which shows the internal component of 5,38.

【図5】本発明の第3実施形態による要部の構成を示す
ブロック図。
FIG. 5 is a block diagram showing a configuration of a main part according to a third embodiment of the present invention.

【図6】本発明の第3実施形態の動作説明図。FIG. 6 is an operation explanatory diagram of the third embodiment of the present invention.

【図7】従来のIDEポートをもつシステムの構成を示
すブロック図。
FIG. 7 is a block diagram showing a configuration of a system having a conventional IDE port.

【符号の説明】[Explanation of symbols]

11…システム全体の制御を司るCPU、 12…システムコントローラの機能をもつ集積回路(C
HIP1)、 13…内部バス(I−BUS)、 14…I/Oのコントロール機能をもつ集積回路(CH
IP2)、 15…I/Oアドレス空間のウィンドウを制御する回路
(A)、 16…IDEポートに接続されたデバイス(DV#
1)、 17…I/Oのコントロール機能をもつ集積回路(CH
IP3)、 18…I/Oアドレス空間のウィンドウを制御する回路
(B)、 19…IDEポートに接続されたデバイス(DV#
2)、 21…I/Oアドレスオープン/クローズレジスタ(O
/C−Reg)、 22…アドレスゲート(Address GATE)、 30…I/Oアドレス空間のウィンドウを制御する回路
(C) 31…システム全体の制御を司るCPU、 32…ホストブリッジとなる集積回路(CHIP1)、 33…内部バス(I−BUS) 34…IDEポートをもつ集積回路(CHIP2)、 35…信号SAを受ける回路(D)、 36…IDEポートに接続されたデバイス(DV#
1)、 37…IDEポートをもつ集積回路(CHIP3)、 38…信号SBを受ける回路(D)、 41a…I/Oアドレスオープン/クローズレジスタ
(O/C−Reg)、 41b…I/Oアドレスオープン/クローズレジスタ
(O/C−Reg)、 42…アドレスゲート(Address GATE)、 43…アドレスゲート(Address GATE)、 51…システム全体の制御を司るCPU、 52…ホストブリッジ(HOST−Bridge)、 53…内部のPCIバス(PCI−BUS)、 54…PCIデバイス(PCI−Device)、 55…IDEポートに接続されたデバイス(IDE)、 61…拡張ユニット(DS)、 62…内部のPCI−PCIブリッジ、 63…拡張ユニット(DS)61内のPCIバス(PC
I−BUS)、 64…PCIデバイス(PCI−Device)、 65…IDEポートに接続されたデバイス(IDE)。
11 ... CPU controlling overall system, 12 ... Integrated circuit (C having function of system controller)
HIP1), 13 ... Internal bus (I-BUS), 14 ... Integrated circuit (CH) having I / O control function
IP2), 15 ... Circuit (A) for controlling window of I / O address space, 16 ... Device (DV #) connected to IDE port
1), 17 ... Integrated circuit (CH with I / O control function
IP3), 18 ... Circuit (B) for controlling window of I / O address space, 19 ... Device (DV #) connected to IDE port
2), 21 ... I / O address open / close register (O
/ C-Reg), 22 ... Address GATE, 30 ... Circuit (C) controlling window of I / O address space, 31 ... CPU controlling overall system, 32 ... Integrated circuit serving as host bridge (C) CHIP1), 33 ... Internal bus (I-BUS) 34 ... Integrated circuit (CHIP2) having IDE port, 35 ... Circuit (D) for receiving signal SA, 36 ... Device (DV #) connected to IDE port
1), 37 ... Integrated circuit (CHIP3) having IDE port, 38 ... Circuit (D) receiving signal SB, 41a ... I / O address open / close register (O / C-Reg), 41b ... I / O address Open / close register (O / C-Reg), 42 ... Address gate (Address GATE), 43 ... Address gate (Address GATE), 51 ... CPU controlling overall system control, 52 ... Host bridge (HOST-Bridge), 53 ... Internal PCI bus (PCI-BUS), 54 ... PCI device (PCI-Device), 55 ... Device (IDE) connected to IDE port, 61 ... Expansion unit (DS), 62 ... Internal PCI-PCI Bridge, 63 ... PCI bus (PC) in expansion unit (DS) 61
I-BUS), 64 ... PCI device (PCI-Device), 65 ... Device (IDE) connected to the IDE port.

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 システム上に同一I/Oアドレス空間の
ウィンドウが割り当てられた複数のIDEポートが存在
するシステム構成であって、 前記各IDEポートをもつ装置各々に、前記同一I/O
アドレス空間のウィンドウをオープン/クローズする回
路を設け、 ウィンドウをオープンした回路をもつ装置のIDEポー
トをアクセス許可することを特徴とするポート拡張方
式。
1. A system configuration having a plurality of IDE ports to which windows of the same I / O address space are allocated on the system, wherein the same I / O is provided to each device having each of the IDE ports.
A port expansion method characterized by providing a circuit for opening / closing the window of the address space and permitting access to the IDE port of the device having the circuit with the window opened.
【請求項2】 システム上に同一I/Oアドレス空間の
ウィンドウが割り当てられた複数のI/Oポートが存在
するシステム構成であって、 前記各I/Oポートをもつ装置各々に、前記同一I/O
アドレス空間のウィンドウをオープン/クローズする回
路を設け、 ウィンドウをオープンした回路をもつ装置のI/Oポー
トをアクセス許可することを特徴とするポート拡張方
式。
2. A system configuration having a plurality of I / O ports to which windows of the same I / O address space are allocated on the system, wherein the same I / O port is provided to each device having the respective I / O ports. / O
A port expansion method characterized by providing a circuit for opening / closing the window of the address space and permitting access to the I / O port of the device having the circuit with the window opened.
【請求項3】 システム本体側と拡張基板側とのそれぞ
れに同一I/Oアドレス空間で制御される複数のIDE
ポートが存在するシステム構成であって、 システム本体側と拡張基板側とにそれぞれ同一アドレス
で制御されるIDEポートをもつ集積回路が少なくとも
1つ以上存在するとき、その集積回路の全てにI/Oア
ドレス空間のウィンドウをオープン/クローズする回路
を設けたことを特徴とするポート拡張方式。
3. A plurality of IDEs controlled by the same I / O address space on the system body side and the extension board side, respectively.
In a system configuration having ports, when there is at least one integrated circuit having an IDE port controlled by the same address on the system body side and the expansion board side, I / O is provided to all of the integrated circuits. A port expansion method that features a circuit that opens / closes the address space window.
【請求項4】 システム本体側と拡張基板側とのそれぞ
れに同一I/Oアドレス空間で制御される複数のI/O
ポートが存在するシステム構成であって、 システム本体側と拡張基板側とにそれぞれ同一I/Oア
ドレスで制御されるI/Oポートをもつ集積回路が少な
くとも1つ以上存在するとき、集積回路の全てにI/O
アドレス空間のウィンドウをオープン/クローズする回
路を設けたことを特徴とするポート拡張方式。
4. A plurality of I / Os controlled by the same I / O address space on the system body side and the extension board side, respectively.
If the system configuration has ports, and there is at least one integrated circuit having I / O ports controlled by the same I / O address on the system body side and the expansion board side, all of the integrated circuits are present. To I / O
A port expansion method that features a circuit that opens / closes the address space window.
【請求項5】 PCIバスを備えたコンピュータ本体
と、前記コンピュータ本体のPCIバスに拡張コネクタ
を介して接続される拡張ユニットとの各々に同一I/O
アドレス空間のウィンドウが割り当てられた少なくとも
1つのIDEポートを設け、少なくともコンピュータ本
体のIDEポートに接続される装置に前記I/Oアドレ
ス空間のウィンドウをオープン/クローズする回路を設
けてなることを特徴とするポート拡張方式。
5. The same I / O is provided to each of a computer main body having a PCI bus and an expansion unit connected to the PCI bus of the computer main body via an expansion connector.
At least one IDE port to which a window of the address space is assigned is provided, and at least a device connected to the IDE port of the computer main body is provided with a circuit for opening / closing the window of the I / O address space. Port expansion method.
【請求項6】 バス間ブリッジの介挿により形成される
プライマリ側バスとセカンダリ側バスの双方に、同じI
/Oアドレス空間のウィンドウを割り当てたIDEポー
トを設けて、プライマリ側バスに設けられるIDEポー
トウィンドウのオープン/クローズに拘らず、セカンダ
リ側バスに設けられるIDEポートウィンドウを常にオ
ープンにしておくことを特徴とするポート拡張方式。
6. The same I is applied to both the primary side bus and the secondary side bus formed by interposing a bridge between buses.
An IDE port to which a window of the / O address space is assigned is provided, and the IDE port window provided on the secondary side bus is always open regardless of whether the IDE port window provided on the primary side bus is open or closed. Port expansion method.
【請求項7】 単一のシステム構成上に同一I/Oアド
レス空間のウィンドウを割り当てた複数のIDEポート
を存在せしめ、これらIDEポートに接続される機器に
前記同一I/Oアドレス空間のウィンドウを閉じること
によりアクセス不可となる回路を介挿して、使用したい
アドレス空間に選択的にアクセスすることを特徴とする
ポート拡張方法。
7. A plurality of IDE ports to which windows of the same I / O address space are allocated are provided on a single system configuration, and the windows of the same I / O address space are provided to devices connected to these IDE ports. A port expansion method characterized by selectively accessing a desired address space through a circuit that becomes inaccessible when closed.
【請求項8】 PCI−PCIブリッジでプライマリ側
バスとセカンダリ側バスとに分けられたPCIバスの双
方に、同じI/Oアドレス空間のウィンドウを割り当て
たIDEポートを置き、プライマリ側バスに設けられる
IDEポートのウィンドウのオープン/クローズに拘ら
ず、セカンダリ側バスに設けられるIDEポートのウィ
ンドウを常にオープンにしておくことを特徴とするポー
ト拡張方法。
8. An IDE port, to which a window of the same I / O address space is allocated, is provided on both the PCI bus divided into a primary bus and a secondary bus by a PCI-PCI bridge, and is provided on the primary bus. A port expansion method characterized in that an IDE port window provided on a secondary bus is always open regardless of whether the IDE port window is opened or closed.
【請求項9】 単一のシステム構成には、機能拡張ユニ
ットを結合したシステム構成が含まれる請求項7又は8
記載のポート拡張方法。
9. The single system configuration includes a system configuration in which function expansion units are combined.
The port expansion method described.
【請求項10】 PCIバス上に同一I/Oアドレス空
間のウィンドウを割り当てた複数のIDEポートが存在
するとき、コンフィグレーション空間上で1つのIDE
ポートをアクセス可能に設定する請求項7又は8又は9
記載のポート拡張方法。
10. When there are a plurality of IDE ports to which windows of the same I / O address space are allocated on the PCI bus, one IDE on the configuration space
10. The port is set to be accessible.
The port expansion method described.
JP7139496A 1996-03-02 1996-03-02 Port expansion method and port expansion method Pending JPH09237242A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7139496A JPH09237242A (en) 1996-03-02 1996-03-02 Port expansion method and port expansion method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7139496A JPH09237242A (en) 1996-03-02 1996-03-02 Port expansion method and port expansion method

Publications (1)

Publication Number Publication Date
JPH09237242A true JPH09237242A (en) 1997-09-09

Family

ID=13459266

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7139496A Pending JPH09237242A (en) 1996-03-02 1996-03-02 Port expansion method and port expansion method

Country Status (1)

Country Link
JP (1) JPH09237242A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040093890A (en) * 2003-04-30 2004-11-09 이태희 Port replicating device
WO2005038658A1 (en) * 2003-10-16 2005-04-28 Seiko Instruments Inc. Install diagnosis device, install diagnosis method, and install diagnosis program
WO2014192160A1 (en) * 2013-05-31 2014-12-04 株式会社東芝 Module control device and module adding device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040093890A (en) * 2003-04-30 2004-11-09 이태희 Port replicating device
WO2005038658A1 (en) * 2003-10-16 2005-04-28 Seiko Instruments Inc. Install diagnosis device, install diagnosis method, and install diagnosis program
WO2014192160A1 (en) * 2013-05-31 2014-12-04 株式会社東芝 Module control device and module adding device
JPWO2014192160A1 (en) * 2013-05-31 2017-02-23 株式会社東芝 Function control device and function addition device

Similar Documents

Publication Publication Date Title
US6260094B1 (en) Method and apparatus providing programmable decode modes for secondary PCI bus interfaces
US5632021A (en) Computer system with cascaded peripheral component interconnect (PCI) buses
US5761458A (en) Intelligent bus bridge for input/output subsystems in a computer system
US6816938B2 (en) Method and apparatus for providing a modular system on-chip interface
US5109517A (en) System for selectively controlling slots in an IBM-AT/NEC 9801 dual-compatible computer
US5359717A (en) Microprocessor arranged to access a non-multiplexed interface or a multiplexed peripheral interface
US5734850A (en) Transparent bridge between of a computer system and a method of interfacing the buses to operate as a single logical bus
CN100462953C (en) Analog circuit of PCI EXPRESS endpoint and downstream port of PCI EXPRESS switch
JPH09244987A (en) Computer system, pc card controller, and method for controlling data input and output transfer in computer system having plural pc card controllers
JPH11513150A (en) Architecture for an input/output processor integrating a PCI-to-PCI bridge - Patents.com
US6636904B2 (en) Dynamic PCI device identification redirection on a configuration space access conflict
US5574869A (en) Bus bridge circuit having configuration space enable register for controlling transition between various modes by writing the bridge identifier into CSE register
CN112835846A (en) System on chip
JP2002539524A (en) Apparatus and method for handling peripheral device interrupts
US7007126B2 (en) Accessing a primary bus messaging unit from a secondary bus through a PCI bridge
CN112835845A (en) Method for managing the debugging of a system-on-chip forming, for example, a microcontroller and corresponding system-on-chip
US6336158B1 (en) Memory based I/O decode arrangement, and system and method using the same
JPH09237242A (en) Port expansion method and port expansion method
US5761461A (en) Method and system for preventing peripheral component interconnect (PCI) peer-to-peer access across multiple PCI host bridges within a data processing system
US7130953B2 (en) Bus architecture techniques employing busses with different complexities
CN101213558B (en) Integrated circuit and method for secure access to on-chip memory
JP2938049B1 (en) A control device for hot-swapping an expansion I/O device into a computer main unit
US5983300A (en) Dynamic window mechanism for preventing invalid information propagation from the PCI bus
KR20080036522A (en) Access control device and access control method
US7596651B2 (en) Multi-character adapter card

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050630

A131 Notification of reasons for refusal

Effective date: 20050712

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20050831

Free format text: JAPANESE INTERMEDIATE CODE: A523

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060314