JPH0460857A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH0460857A
JPH0460857A JP2171845A JP17184590A JPH0460857A JP H0460857 A JPH0460857 A JP H0460857A JP 2171845 A JP2171845 A JP 2171845A JP 17184590 A JP17184590 A JP 17184590A JP H0460857 A JPH0460857 A JP H0460857A
Authority
JP
Japan
Prior art keywords
address
port
additional
data
standard
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.)
Granted
Application number
JP2171845A
Other languages
English (en)
Other versions
JP2547654B2 (ja
Inventor
Minoru Kimura
実 木村
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2171845A priority Critical patent/JP2547654B2/ja
Priority to US07/715,998 priority patent/US5301276A/en
Priority to DE69131823T priority patent/DE69131823T2/de
Priority to EP91305701A priority patent/EP0465079B1/en
Publication of JPH0460857A publication Critical patent/JPH0460857A/ja
Application granted granted Critical
Publication of JP2547654B2 publication Critical patent/JP2547654B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0646Configuration or reconfiguration
    • G06F12/0684Configuration or reconfiguration with feedback, e.g. presence or absence of unit detected by addressing, overflow detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Programmable Controllers (AREA)
  • Information Transfer Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野コ 本発明はデータ処理装置、特にI/Oポートのアドレス
割り付けを変更できるものに関する。
[従来の技術] 従来より、パーソナルコンピュータ等においては、標準
ボートを利用して、プリンタ、R8−232C1フロツ
ピーデイスクドライブ(FDD)、ハードディスクドラ
イブ(HDD)等との接続を行っている。そして、この
標準ポートの数はユーザの要望によって異なるため、通
常の場合本体に拡張スロット(■/Oスロット)を設け
、このI/Oスロットに標準ポートを有する追加ボード
を挿入することにより、標準ポートを追加できるように
なっている。
一方、プリンタ等の装置はパーソナルコンピュータにお
いて必要とする場合か多い。このため、このような標準
ポートは、本体において予め備えられている(標準装備
)場合が多い。
このような場合において、I/Oスロットに追加する追
加ボードが、標準装備の標準ポートと同一の機能を有す
る標準ポートを有するものであった場合には、追加ボー
トにおける標準ポートと本体に標準装備されている標準
ポートのアドレスか同−のものとなり、両者が競合して
機能できなくなるおそれがある。
そこで、通常の追加ボードにおいては、自己のアドレス
を設定するためのDIPスイッチを有し、このDIPス
イッチの操作によってI/Oアドレスを変更できるよう
になっている。
すなわち、追加ボードは、第4図に示すように、本体側
とのコネクタ部1、デコーダ2、標準ポート3、DIP
スイッチ4を有しており、本体側からアドレスバスAを
介し供給されるアドレス信号がデコーダ2に入力され、
デコーダ2はアドレス信号が予め定められた所定の値(
予め設定されているアドレス)である場合に、標準ポー
ト3に対し選択されたことを示すデコード信号(チップ
セレクト信号C8)を供給する。
ここで、標準ポートには、予め割り付けるべきI/Oア
ドレスが複数種類、例えば、プライマリアドレスとセカ
ンダリアドレスの2種類定められており、デコーダ2は
いずれのアドレスをもデコードできる構成となっている
そして、デコーダ2にはDIPスイッチ4が接続されて
おり、このDIPスイッチ4のオンオフによってデコー
ダ2がデコートするI/Oアドレスを選択できる構成と
なっている。なお、コネクタ3aは、プリンタ等の外部
装置との接続を行うためのものである。
実際に追加ボードにおける標準ポート3のアドレスを割
り付ける場合には、まず追加ボードのマニュアルよりこ
れをセットする本体機種に応じたDIPスイッチの設定
について調べ、これに従ってDIPスイッチを操作する
ことにより、追加ボードの標準ポート3のアドレスが本
体標べt装備の標準ポートと同一とならないようにして
、これらの競合を防止していた。
[発明か解決しようとする課題] しかしながら、追加ボードをセットする場合には、利用
者がDIPスイッチの設定について、マニュアル等を調
べなければならず、この作業が面倒であり、また設定を
誤ってしまう可能性もあった。更に、パーソナルコンピ
ュータ等においては新機種の追加が頻繁に行われるため
、追加ボードのマニュアルに対応機種の記載がない場合
もある。
このような場合には、本体及び追加ボードの両方のマニ
ュアルよりそれぞれの標準ポートのアドレスについて調
べ、両者が競合しないように追加ボードのDIPスイッ
チの設定をしなければならず、この設定が非常に困難で
あった。
そこで、追加ボード使用時のDIPスイッチ設定等の作
業を容易化(できれば省略)すると共に、設定ミスの発
生を防止することが望まれる。
本発明は、上記課題に鑑みなされたものであり、追加ボ
ード使用時にDIPスイッチの設定をしなくてもよいデ
ータ処理装置を提供することを目的とする。
[課題を解決するための手段] 本発明に係るコンピュータのI/O装置は、第1のI/
Oポートの動作をディスエーブル状態にする制御手段と
、ディスエーブル状態において前記追加のI/Oポート
に割り付けられている■/Oアドレスを検出する検出手
段と、予め定められているI/Oアドレスのうち前記検
出手段で検出されたI/Oアドレスと異なるアドレスを
第1のI/Oポートに割り付ける割り付け手段とを有す
ることを特徴とする。
[作用] 本発明に係るデータ処理装置によれば、制御手段により
複数あるI/Oポートのうち、第1のI/Oポートをデ
ィスエーブルとする。この状態で、検出手段により追加
のI/Oポートに割り付けられているI/Oアドレスを
検出する。そして、割り付け手段により検出された追加
のI/OポートについてのI/Oアドレスと異なるアド
レスを第1のI/Oポートに割り付ける。従って、第1
の1/Oポートと追加のI/Oポートのアドレスが重複
するのを防止することができる。
[実施例] 以下、本発明に係るデータ処理装置について、図面に基
づいて説明する。
第1図は、全体構成を示すブロック図であり、これらは
本体に内蔵されている。CPU5には16ビツト(AO
−A1.5)のアクセス先を表すアドレス信号かのるア
ドレスバスAS IOW。
I ORSMEMW、MEMW等の動作命令がのるコン
トロールバスC,8ビット(DO−D7)のデータがの
るデータバスDが接続されている。また、追加ボードが
挿入可能な4つのI/Oスロット6a〜6dが設けられ
ており、アドレスバスA1コントロールバスC1データ
バスDかそれぞれ接続されている。なお、データバスD
は、プルアップ手段Vpによって、すべてのビットかプ
ルアップされている。このため、データバスDはデータ
かのっていないときには、すなわちFFH(すべて1)
となる。
一方、アドレスバスAはデコーダ7の入力端に接続され
ており、デコーダ7はアドレスバスAのアドレスが所定
の値(例えば278H)となった時にデコード信号(チ
ップセレクト信号C3)として選択されたことを表す信
号を出力する。
デコーダ7の出力端は標準ポート8の入力端に接続され
ており、チップセレクト信号C8がrLJの時に標準ポ
ート8は、データの入出力を行う。
このために、標準ポート8には、データバスD及びコン
トロールバスCも接続されている。
また、この標準ポート8は第2図のように、ブタバスD
か接続される書き込み及び読出し可能なデータレジスタ
8a、レジスタ8aの出力をブタバスDに返すかを否か
を制御するバッファ8b、書き込み指令の時にレジスタ
8aにデータ取り込み指令を発するオアゲート8C1読
出し指令の時にバッファ8bからの出力を許可するオア
ゲト8d及び外部装置との接続のためのコネクタ8eを
有している。
そこで、CPU5より標準ポート8へのデータ書き込み
指令が発生されると、アドレスバスAか標僧ポート8の
アドレス値となり、デコーダ7からのチップセレクト信
号C8がrLJとなる。また、書き込み指令に応じて、
コントロールハスCの信号IOWかrLJとなるため、
オアゲート8Cの出力かrLJとなり、レジスタ8aに
データバスDのデータか取り込まれる。
一方、CPU5より標準ポート8からのデータ読出し指
令が発生されると、上述の場合と同様にチップセレクト
信号C8がrLJとなり、また読出し指令に応じてコン
トロールバスCの信号IORがrLJとなるため、オア
ゲート8dの出力がrLJとなる。そこで、バッファ8
b9出力が許可され、レジスタ8aの出力値がデータバ
スDにのる。これによって、CPU5が標準ポート8の
レジスタ8aに対し所望のデータを書き込むことかでき
、またレジスタ8aに書き込まれているデータを読み出
すことかできる。
なお、追加ボードの標準ポートの構成も第2図と同様で
ある。
ここで、本実施例においては、デコーダ9、オアゲーI
・/O.2ビットのアドレス切替えレジスタ11を有し
ている。そして、デコーダ9の入力端には、アドレスバ
スAか接続されており、アドレスバスAの値が所定値と
なった時にデコーダ9は「L」を出力する。このデコー
ダ9の出力はコントロールバスCのIOW信号と共に、
オアゲ−)/Oに入力される。
また、アドレス切替えレジスタ11はイネーブルピッI
−11aとアドレスセレクトピッl−1,1bの2つの
記憶部からなり、オアゲート]0の出力は2つの記憶部
のそれぞれのクロック入力に接続され、2つの記憶部の
それぞれのデータ入力端にはデータバスDの2ピッ1−
(DODI)か1つずつ接続されている。
従って、CPU5よりのアドレス切替えレジスタ]1の
アドレスを指定した書き込み指令により、デコーダ9か
rLJを出力し、また書き込み指令であるため、コント
ロールハスCのIOWかrLJとなり、オアゲート/O
の出力もrLJとなる。
このため、アドレス切替えレジスタ11のイネプルビッ
トlla及びアドレスセレクトビット11bにはそれぞ
れDo  Diババスデータか取り込まれる。
そして、このアドレス切替えレジスタ11のイネーブル
ビット1 ]、 a及びアドレスセレクトビット11b
からの出力は、イネーブル信号、アドレスセレクト信号
としてデコーダ7に供給される。
デコーダ7においては、例えば、イネーブル信号がrL
Jでなければデコーダ7の出力がrLJとならないよう
にゲートを出力側に有している。
そこで、イネーブルビットllaに記憶するデータによ
って、デコーダ7からの出力の許可、禁止、すなわち標
準ポート8に対するデータの書き込み、読出しの許可、
禁止を制御することができる。
また、デコーダ7は、例えばアドレス切替えレジスタ1
1のアドレスセレクト信号がrHJの場合にはアドレス
がプライマリアドレス(例えばr278HJ)の時にチ
ップセレクト信号C8としてrLJを出力し、アドレス
セレクト信号がrLJの場合にはセカンダリアドレス(
例えば378H)の時にチップセレクト信号C8として
rLJを出力するためのゲートを入力側に有している。
そこで、アドレスセレクトビット11bに記憶するデー
タによって、デコーダ7からのチップセレクト信号C8
としてrLJの出力されるI/Oアドレスを変更するこ
とができる。
以下、本実施例の動作について、第3図に基づいて説明
する。なお、この例では、■/O装置として、プリンタ
用I/Oを採用している。
電源が投入された際には、まずアドレス切替えレジスタ
11のイネーブルビットllaにデスエーブルのデータ
(例えば「0」)を書き込む(Sl)。そして、CPU
5が通常用いるプリンタ用標準ポートのアドレス(プラ
イマリアドレス)に対し、所定のデータ(FFH以外の
データ)を書き込む(S2)。次に、データを書き込ん
だアドレスの標準ポートのデータを読み出しくS3)、
読出したデータがFFH(すべて1)が否がを判定する
(S4)。
ここで、Slにおいて、標準装備の標準ポート8に対す
るアクセスは禁止されている。また、データバスDはプ
ルアップ手段Vpによりすべて「1」にプルアップされ
ている。このため、I/Oスロット6a〜6dにプライ
マリアドレスが割り付けられた標準ポートを有する追加
ボードが挿入されていなければ、読み出されたデータは
「FFHJとなる。一方、I/Oスロット6にプライマ
リアドレスの標準ポートを持つ追加ボードが挿入されて
いた場合には、S2で書き込んだデータが読み出される
そこで、S4において、「Y」となった場合には、アド
レス切替えレジスタ11のアドレスセレクトビット11
bにプライマリアドレスを指定するデータをセット(例
えば「1」)する(S5)。
一方、S4でrNJであれば、追加ボードとしてプライ
マリアドレスを有するものがセットされていたのである
から、アドレスセレクトビット11bにセカンダリアド
レスを指定するデータ(例えば「0」)を書き込む(S
6)。
そして、アドレス切替えレジスタ11のイネーブルビッ
トllaにイネーブルを指定するデータを書き込み(S
7)、デコーダ7の出力を許可する。
このようにして、プライマリアドレスの標準ポートを有
する追加ボードがなければ、標準装備の標準ポートのア
ドレスをプライマリアドレスにセツトし、プライマリア
ドレスの標準ポートを有する追加ボードがあった場合に
は、標準装備の標準ポートのアドレスをセンカンダリア
ドレスにセットすることができる。
従って、利用者が追加ボードのDIPスイッチを設定し
なくても、追加ボードと標準装備の標準ポートの競合を
回避することができる。
なお、上述の例では、アドレスセレクトビット11bを
1ビツトとし、アドレス切替えを2種類としたが、アド
レスセレクトビットllbのビット数を増やすことによ
って、アドレス切替えの種類を多くすることができる。
更に、上述の例では、標準ボートをプリンタ用のIlo
としたが、外部FDD (フロッピディスクドライブ)
用、R8−232C(シリアルデータ伝送のためのイン
タフェース)用等であってもよい。又、これらの標準ポ
ートには、リセット時にFFH以外の所定の値をとるス
テータスレジスタ等のレジスタが存在するので、このレ
ジスタを利用してI/Oアドレスの検出を行っても良い
例えば、外部FDDの場合には、電源投入後FDD内の
フロッピーディスクコントローラ(FDC)をソフト的
にリセッI−L、FDC内のステータスレジスタの内容
を初期値(F F Hてはない)とする。そして、FD
C内のステータスレジスタの内容を読出し、これがFF
Hか否かを判断する。
読出したデータがFFHであれば、読出しを行ったその
アドレスにステータスレジスタがなく、追加ボードがな
いことを意味している。そこで、この結果に応して、ア
ドレスセレクトビット容を設定することによって、上述
の場合と同様にI/O装置の競合を防止することができ
る。
また、外部RS−232Cの場合には、電源投入時にこ
れをハード的にリセットシてから、ステータスレジスタ
の内容を読み出す。そして、これがFFHか否かを判断
することによって、上述の場合と同様に外部RS−23
2Cかあるか否かを判定することができ、I/O装置の
競合を防止することができる。
[発明の効果] 以上説明したように、本発明に係るデータ処理装置によ
れば、装置内のI/Oポートへのアクセスを禁止できる
と共に、そのI/Oアドレスの割り付けを自動的に変更
することができる。つまり、追加された他のI/Oポー
トのアドレスを認識することができ、もともと備えてい
るI/Oポートのアドレスを追加したものと競合しない
ものに設定することかできる。
従って、追加ホードにおけるDIPスイッチの設定を省
略することかできる。
【図面の簡単な説明】
第1図は本発明の一実施例に係るデータ処理装置の概略
構成を示すブロック図、 第2図は同実施例における標準ポートの要部構成を示す
ブロック図、 第3図は同実施例の動作を説明するためのフロチャー1
・、 第4図は追加ホードの概略構成を示すブロック図である
。 5  ・・・ 6a〜6 7  ・・・ 8  ・・・ 9  ・・・ 1 1  ・・・ PU d ・・・ I/Oスロット デコーダ 標準ポート デコーダ アドレス切替えレジスタ

Claims (1)

    【特許請求の範囲】
  1. 割り付けるべきI/Oアドレスが予め複数種類定められ
    ている第1のI/Oポートと、追加のI/Oポートを接
    続するためのI/O接続部とを備えたデータ処理装置に
    おいて、前記第1のI/Oポートの動作をディスエーブ
    ル状態にする制御手段と、該ディスエーブル状態におい
    て前記追加のI/Oポートに割り付けられているI/O
    アドレスを検出する検出手段と、前記予め定められてい
    るI/Oアドレスのうち前記検出手段で検出されたI/
    Oアドレスと異なるアドレスを、前記第1のI/Oポー
    トに割り付ける割り付け手段とを有することを特徴とす
    るデータ処理装置。
JP2171845A 1990-06-29 1990-06-29 データ処理装置 Expired - Lifetime JP2547654B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2171845A JP2547654B2 (ja) 1990-06-29 1990-06-29 データ処理装置
US07/715,998 US5301276A (en) 1990-06-29 1991-06-17 Method and device for assigning I/O address in data processing apparatus
DE69131823T DE69131823T2 (de) 1990-06-29 1991-06-24 Verfahren und Einrichtung zum Zuweisen von Ein-/ und Ausgabeadressen in einer Datenverarbeitungsanlage
EP91305701A EP0465079B1 (en) 1990-06-29 1991-06-24 Method and device for assigning I/O address in data processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2171845A JP2547654B2 (ja) 1990-06-29 1990-06-29 データ処理装置

Publications (2)

Publication Number Publication Date
JPH0460857A true JPH0460857A (ja) 1992-02-26
JP2547654B2 JP2547654B2 (ja) 1996-10-23

Family

ID=15930837

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2171845A Expired - Lifetime JP2547654B2 (ja) 1990-06-29 1990-06-29 データ処理装置

Country Status (4)

Country Link
US (1) US5301276A (ja)
EP (1) EP0465079B1 (ja)
JP (1) JP2547654B2 (ja)
DE (1) DE69131823T2 (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2687489A1 (fr) * 1992-02-13 1993-08-20 Hewlett Packard Co Bus de connexion de cartes d'extension a un systeme informatique et procede de test.
US5454078A (en) * 1992-08-07 1995-09-26 International Business Machines Corporation System for sharing name among network adapters by, dynamically linking adapters having same logical name and maintaining linked state of remaining adapters
US5561813A (en) * 1993-08-27 1996-10-01 Advanced System Products, Inc. Circuit for resolving I/O port address conflicts
GB2288953B (en) * 1994-03-21 1998-08-05 Peter Wolstenholme Self-testing secure-transaction computer input-output bus
US5596728A (en) * 1994-05-04 1997-01-21 Compaq Computer Corporation Method and apparatus for resolving resource conflicts after a portable computer has docked to an expansion base unit
US5787306A (en) * 1994-05-18 1998-07-28 National Semiconductor Corporation Automatic assignment of I/O addresses in a computer system
JPH0830306A (ja) * 1994-07-12 1996-02-02 Rika Kogyo Kk 制御装置
DE4426294A1 (de) * 1994-07-26 1996-02-01 Michael Dr Gude Adreß-Selktionsschaltung für PC-Karten
JP2691140B2 (ja) * 1994-09-28 1997-12-17 インターナショナル・ビジネス・マシーンズ・コーポレイション 情報処理装置及びその制御方法
US5634075A (en) * 1995-01-11 1997-05-27 Cirrus Logic, Inc. Backward compatibility for plug and play systems
US5787305A (en) * 1995-04-25 1998-07-28 Pc-Tel, Inc. Host signal processing modem using a software simulation of a UART
US5566304A (en) * 1995-05-08 1996-10-15 Apple Computer, Inc. Method of dynamic selection between immediate and delayed read access acknowledgement
US5781796A (en) * 1995-06-06 1998-07-14 Lg Semicon Co., Ltd. System for automatic configuration of I/O base address without configuration program using readout data on common bus by responding device
US5832280A (en) * 1995-10-05 1998-11-03 International Business Machines Corporation Method and system in a data processing system for interfacing an operating system with a power management controller.
US5802306A (en) * 1995-10-31 1998-09-01 International Business Machines Corporation Supporting multiple client-server sessions from a protocol stack associated with a single physical adapter through use of a plurality of logical adapters
US5664221A (en) * 1995-11-14 1997-09-02 Digital Equipment Corporation System for reconfiguring addresses of SCSI devices via a device address bus independent of the SCSI bus
JPH09179810A (ja) * 1995-12-25 1997-07-11 Matsushita Electric Works Ltd ユニット選択装置
DE19618802A1 (de) * 1996-05-10 1997-11-13 Kremer Merseburg Horst Schnittstellenansteuerung
US5938776A (en) * 1997-06-27 1999-08-17 Digital Equipment Corporation Detection of SCSI devices at illegal locations
US6820148B1 (en) 2000-08-17 2004-11-16 Sandisk Corporation Multiple removable non-volatile memory cards serially communicating with a host
TWI244594B (en) * 2004-07-13 2005-12-01 Quanta Comp Inc Method for automatically assigning the address of communication ports and a blade server system
CN1877537A (zh) * 2005-06-10 2006-12-13 鸿富锦精密工业(深圳)有限公司 外围部件互连设备信息识别系统及方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4556953A (en) * 1982-02-24 1985-12-03 Caprio A Ronald Interchangeable interface circuitry arrangements for use with a data processing system
JPS60214063A (ja) * 1984-04-09 1985-10-26 Nec Corp 情報処理装置
US4775931A (en) * 1984-05-11 1988-10-04 Hewlett-Packard Company Dynamically configured computing device
US4760553A (en) * 1985-06-03 1988-07-26 International Business Machines Corporation Terminal system configuration tracing method and apparatus
DE3683778D1 (de) * 1986-10-30 1992-03-12 Ibm Datenverarbeitungsanordnung mit vorrichtungen zur automatischen adresszuordnung zur adressierung von schnittstellenmodulen.
US5038320A (en) * 1987-03-13 1991-08-06 International Business Machines Corp. Computer system with automatic initialization of pluggable option cards
JPS63289661A (ja) * 1987-05-22 1988-11-28 Oki Electric Ind Co Ltd 入出力装置のアドレス割付け方法
US4964038A (en) * 1987-10-28 1990-10-16 International Business Machines Corp. Data processing system having automatic address allocation arrangements for addressing interface cards
JPH0223440A (ja) * 1988-07-13 1990-01-25 Toshiba Corp パーソナルコンピュータ

Also Published As

Publication number Publication date
US5301276A (en) 1994-04-05
EP0465079A3 (en) 1992-01-29
DE69131823T2 (de) 2000-04-06
EP0465079B1 (en) 1999-12-08
DE69131823D1 (de) 2000-01-13
EP0465079A2 (en) 1992-01-08
JP2547654B2 (ja) 1996-10-23

Similar Documents

Publication Publication Date Title
JPH0460857A (ja) データ処理装置
KR970004523B1 (ko) 퍼스널 컴퓨터 시스템
US5974554A (en) Computer system with automatic configuration capability for industry standard architecture(ISA) cards
US5768542A (en) Method and apparatus for automatically configuring circuit cards in a computer system
US5522086A (en) Software configurable ISA bus card interface with security access read and write sequence to upper data bits at addresses used by a game device
US6338107B1 (en) Method and system for providing hot plug of adapter cards in an expanded slot environment
US6295566B1 (en) PCI add-in-card capability using PCI-to-PCI bridge power management
JPH09244987A (ja) コンピュータシステム、pcカードコントローラ、及び複数のpcカードコントローラを有するコンピュータシステム内のデータ入出力転送をコントロールする方法
US5948076A (en) Method and system for changing peripheral component interconnect configuration registers
JPH0580008B2 (ja)
CN1063564A (zh) 可泊接便携式计算机的自动设备配置
US6298408B1 (en) Intelligent input and output controller for flexible interface
KR20030014352A (ko) 장치 계산을 위한 가상 rom
US4849931A (en) Data processing system having interfacing circuits assigned to a common I/O port address by utilizing a specific bit line of a common bus
US5819052A (en) Portable computer which performs bus arbitration using a serial bus
US6237057B1 (en) Method and system for PCI slot expansion via electrical isolation
US6195723B1 (en) Method and system for providing peer-to-peer control in an expanded slot environment using a bridge as an agent for controlling peripheral device
US5247640A (en) Dual access control system including plural magnetic disk control units and contention control circuitry
JP4642531B2 (ja) データ要求のアービトレーション
US5561813A (en) Circuit for resolving I/O port address conflicts
JP3836485B2 (ja) デバイスコントローラ
US6813671B1 (en) Controller for hot swapping of extended I/O device to computer body
JPS6074059A (ja) 記憶装置アクセス制御方式
JP2777236B2 (ja) コンピュータシステムおよびコンピュータシステムの構成変更方法
JPH0756847A (ja) ポータブルコンピュータ