JPH0273444A - コンピュータ装置 - Google Patents

コンピュータ装置

Info

Publication number
JPH0273444A
JPH0273444A JP22451188A JP22451188A JPH0273444A JP H0273444 A JPH0273444 A JP H0273444A JP 22451188 A JP22451188 A JP 22451188A JP 22451188 A JP22451188 A JP 22451188A JP H0273444 A JPH0273444 A JP H0273444A
Authority
JP
Japan
Prior art keywords
mode
bus
operation mode
expansion slot
basic
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
JP22451188A
Other languages
English (en)
Inventor
Tsunehiro Makino
牧野 恒浩
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP22451188A priority Critical patent/JPH0273444A/ja
Publication of JPH0273444A publication Critical patent/JPH0273444A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、動作モードの異なる複数の内部または外部
拡張スロットからのバス情報を処理可能なコンピュータ
装置に関するものである。
〔従来の技術〕
従来より複数の仕様の異なるパーソナルコンピュータと
互換をとるための基本人出カプログラム(BiO2)や
各種制御回路等を有し、複数の動作モードで駆動可能な
コンピュータ装置が考えられている。
また、互換動作モードに対応したインタフェースを持っ
た拡張基板を使用するため、複数の動作モードのうち、
−船釣には良く使用されると思われる1つのモードに対
応した拡張スロットバスをパーソナルコンピュータ本体
に設置し、他の動作モードに対応した拡張基板を使用す
る場合は、そのモードの拡張スロットバス信号を本体に
設置された拡張スロットより入出力し、その入出力信号
をパーソナルコンピュータ本体外に設置したそのインタ
フェースを持つ拡張スロットへ接続させることにより、
他の動作モードに対応した拡張基板を使用できるように
構成されたコンピュータ装置も1足案されている。
〔発明が解決しようとする課題〕
しかし、従来の複数の互換動作モードを持つバ−ソナル
コンピュータ装置の場合は、システム立ち上げ時に何ら
かの方法で、どの動作モードで動作させるかを指示しな
ければならないが、上記のように一般によく使用される
動作モード(以下基本モードという)以外のモードに対
応した拡張基板を使用する使用者の中には、その拡張基
板が対応する動作モードで動作するのみで十分と考える
使用者も多い。そうした場合、システム立ち上げ時に、
毎回所望とする動作モードを指示する必要がある。また
、その指示方法が自動化もしくは既に設定してあったと
しても、確かに希望する動作モードが起動されたかどう
かを確認する処理を必ず実行しなければならず、システ
ム立ち上げから、所望とする動作モードに準じた情報処
理を実行するまでに相当の準備時間を要し、システム処
理効率を著しく低下させてしまう等の問題点があった。
この発明は、上記の問題点を解決するためになされたも
ので、基本モード以外の動作モードに対応した基板を動
作させるための外部拡張スロットの着脱状態に基づいて
動作モードを自動選択設定することにより、システム立
ち上げ時の動作モード設定または確認処理を大幅に簡略
して、システム立ち上げ完了の所望の動作モードによる
プログラム処理を実行できるコンピュータ装置を得るこ
とを目的とする。
〔課題を解決するための手段〕
この発明に係るコンピュータ装置は、基本スロットへの
外部拡張スロットの装着状態に基づいて基本スロットを
介して入出力されるバス情報の動作モード環境を設定す
るモード設定手段を設けたものである。
〔作用〕
この発明においては、基本スロットに対して基本モード
以外の動作モードで動作する外部拡張基板を収容した外
部拡張スロットまたは基本モードに対応する内部拡張ス
ロットが接続されると、モード設定手段が基本スロット
への外部拡張スロットの装着状態に基づいて基本スロッ
トを介して入出力されるバス情報の動作モード環境を自
動設定する。
〔実施例〕
第1図はこの発明の一実施例を示すコンピュータ装置の
構成を説明するブロック図であり、1はCPU回路で、
図示しないRAM、ROMを有し、ROMに記憶された
制御プログラムに基づいてバス情報を処理する。なお、
CPU回路1は、基本モードAおよびこの基本モードA
とは異なる動作モードBに準じたバス情報処理を行う。
2は共有バスで、基本モードAまたは動作モードBの両
モードに共通して内部拡張スロットコネクタ12に出力
(または入力)されるバス情報を相互に通信する。
3 ハAモード用バス(以下バスという)で、Aモード
用のバスドライバ5が有効となった場合に、−スロット
バス7の情報のうち、Aモード固有のバス情報をAモー
ド用のバスドライバ5および他のデバイス間に相互に通
信する。4はBモード用バス(以下バスという)で、B
モード用のバスドライバ6が有効となった場合に、スロ
ットバス7の情報のうち、Bモード固有のバス情報をモ
ード用のバスドライバ6および他のデバイス間に相互に
通信する。8はスロットバスで、内部拡張スロットコネ
クタ12と共有バス2に接続され、内部拡張スロットコ
ネクタ12に接続される拡張スロットからのバス情報を
相互に通信する。なお、内部拡張スロットコネクタ12
は、基本モード(動作モードA)に準拠しており、内部
拡張スロットからのバス情報をスロットバス7.8に入
出力する。
9はバス変換装置で、外部拡張スロットコネクタ10を
介して接続される外部拡張スロットからのバス情報がバ
ス11を介して出力されると、動作モードBのバス情報
を内部動作モード(動作モードA)に準じた(ただし、
細部は異なる)中間バス情報に変換して内部拡張スロッ
トコネクタ12に入力し、内部拡張スロットコネクタ1
2から出力される中間バス情報が出力されると、中間バ
ス情報を外部動作モードとなる動作モードBに変換して
外部拡張スロットコネクタ10に出力する。なお、外部
拡張スロットコネクタ10には、動作モードBで駆動す
る拡張基板が複数接続することができるように構成され
ている。また、内部拡張スロットコネクタ12の信号配
列は、動作モードAに準じた配列であって、動作モード
Bで使用する際には動作モードA、動作モードBに共通
する信号は同列を使用し、動作モードBのみに使用され
る信号については、動作モードAと競合が発生しないよ
うに、独立した配列をしており、動作モードAで使用す
る信号列数よりも若干信号列数が多い構造または動作モ
ードBのみに使用される信号を動作モードAのみに使用
される信号の場所や外部拡張スロットに送る必要のない
電源ライン等の場所に割り振った信号配列とし、信号列
数は動作モードAと変わらない。
13は拡張スロットコネクタで、Bモード用(基本モー
ドと異なる動作モード)の外部拡張スロットが内部拡張
スロットコネクタ12に接続される際に、信号線14が
接続される構成となっており、一方が接地されている。
15は信号線で、プルアップ抵抗器16を介してCPU
回路1に接続されている。なお、図中の破線より右側は
コンピュータ装置とは外部の装置となり、左側はコンピ
ュータ装置内部(コンピュータ装置本体)となる構成で
ある。
また、基本スロットのコネクタ、すなわち内部拡張スロ
ットコネクタ12に対して基本モード以外の動作モード
で動作する外部拡張基板を収容した外部拡張スロットま
たは基本モードに対応する内部拡張スロットが接続され
ると、モード設定手段を兼ねるCPU回路1が基本スロ
ットへの外部拡張スロットの装着状態に基づいて内部拡
張スロットコネクタ12を介して入出力されるバス情報
の動作モード環境を自動設定する。
以下、この発明によるバス情報の動作モード環境設定動
作について説明する。
拡張スロットコネクタ13に信号線14が接続されると
、すなわち、Bモード用(基本モードと異なる動作モー
ド)の外部拡張スロットがバス変換装置9を介して内部
拡張スロットコネクタ12に接続された状態で、図中破
線の左側の電源が投入されると、CPU回路1が動作を
開始するが、信号線14は、外部拡張スロット装置内で
接地されているので、信号線14のモード設定要求信号
を信号線15に引ぎ渡す拡張スロットコネクタ13(こ
の拡張スロットコネクタ13は、本体の動作モードA用
の拡張スロット中にあるが、本来の動作モードA周基板
の着脱には邪魔にならない位置に設けられる)を介して
信号線15はLレベルとなる。そして、このモード設定
要求信号は、CPU回路1のI10ボートのうち1つに
接続され、CPU回路1は起動時のプログラム(BiO
2)に従いこれを読み取り、動作モードBを優先設定す
る。
そして、CPU回路1が動作モードBで動作し始めると
、共有バス2とバス4が有効となり、バス3が無効とな
る。そして、信号線17.18によりBモード用のバス
ドライバ6を有効とするとともに、Aモード用のバスド
ライバ5を無効とする。
このとき、内部拡張スロットコネクタ12にはスロット
バス7.8から構成される信号が現れるが、この信号は
本来のAモード用のインタフェースに準じているが全く
同一ではなく、Bモード用のインタフェースに必要な信
号が配列を変えて現れる。
そして、この信号は内部拡張スロットコネクタ12に挿
入された基板により、図中の右側にある拡張スロット装
置に通信され、バス変換装置9により本来の動作モード
Bの拡張スロット用のインタフェースに戻され、Bモー
ド用の外部拡張スロットコネクタ10に接続され、挿入
されているBモード用拡張基板に入出力されて拡張基板
の動作が可能となる。
一方、拡張スロット装置を接続した状態で本体の電源が
投入された場合には、信号線15.プルアップ抵抗器1
6によりHレベルとなり、CPU回路1は動作モード設
定要求信号を動作モードAと判断し、CPU回路1は起
動時に動作モードAを選択する(ただし、他の条件の組
み合わせによリ、Bモードを選択することが可能とする
構成であっても良い)。
CPU回路1が動作モードAに準じた動作を開始すると
、共有バス2とバス3が有効となり、バス4が無効とな
る。そして、信号線17.18によりBモード用のバス
ドライバ6を無効とするとともに、Aモード用のバスド
ライバ5を有効とする。
そして、内部拡張スロットコネクタ12に現れる信号は
、動作モードA本来のインタフェースに準拠し、内部拡
張スロットコネクタ12に接続されたAモード用の拡張
基板の動作を可能とする。
次に第2図を参照しながらこの発明による動作モード自
動設定処理動作について説明する。
第2図はこの発明による動作モード自動設定処理手順の
一例を示すフローチャートである。なお、(1)〜(7
)は各ステップを示す。
先ず、CPL1回路1は信号線15がHレベルかどうか
を判断しく1)、YESならばバス4を有効とし、バス
3を無効に設定しく2)Bモート用ノバスドライバ6を
有効とし、Aモード用のバスドライバ5を無効とした後
(3)、動作モードBによるプログラム処理を実行しく
4)、以下、動作モードBに準じた処理を続行する。
一方、ステップ(1)の判断で、Noの場合は、バス4
を無効とし、バス3を有効に設定しく5)Bモード用の
バスドライバ6を無効とし、Aモード用のバスドライバ
5を有効とした後(6)、動作モードAによるプログラ
ム処理を実行しく7)、以下、動作モードAに準じた処
理を続行する。
なお、上記実施例では、拡張スロット装置が本体側に接
続されたことを、拡張スロットコネクタ13を介してC
PU回路1に通知する場合について説明したが、拡張ス
ロットコネクタ13の設置が難しい場合には、動作モー
ドAの通常内部拡張スロットコネクタ12(例えば10
0ピンで構成される)のピン数に余裕がある場合には、
信号線14と信号線15を特定のビンに割付けても良い
。また、全くピン数に余裕がない場合には、動作モード
A本来の基板を挿入した時に問題がないなら、内部拡張
スロットコネクタ12のピン数を増加させることで対応
しても良い。
〔発明の効果〕
以上説明したように、この発明は基本スロットへの外部
拡張スロットの装着状態に基づいて基本スロットを介し
て入出力されるバス情報の動作モト環境を設定するモー
ド設定手段を設けたので、基本モードとは異なる他の動
作モードに準じた拡張スロット装置の接続処理を行うだ
けでその動作モードを認識して所望の動作モードを自動
選択起動することかできる。
従って、ホスト側のシステム立ち上げ毎の動作モード設
定処理を省略できるとともに、動作モード確認が不要と
なり、各動作モードに準じたシステム起動を円滑に行え
る優れた効果を奏する。
【図面の簡単な説明】
第1図はこの発明の一実施例を示すコンピュータ装置の
構成を説明するブロック図、第2図はこの発明による動
作モード自動設定処理手順の一例を示すフローチャート
である。 図中、1はcpu回路、2は共有バス、34.11はバ
ス、5.6はバスドライバ、7,8はスロットバス、9
はバス変換装置、10は外部拡張スロットコネクタ、1
2は内部拡張スロットコネクタ、13は拡弓長スロット
コネクタ、1415は信号線、16はプルアップ抵抗器
である。

Claims (1)

    【特許請求の範囲】
  1. 複数の互換動作モードを有し、ある1つの互換動作モー
    ドを基本モードとして、この基本モード以外の動作モー
    ドで動作する外部拡張基板を収容した外部拡張スロット
    からのバス情報を前記基本モード用の基本スロットを介
    して外部接続可能なコンピュータ装置において、前記基
    本スロットへの前記外部拡張スロットの装着状態に基づ
    いて前記基本スロットを介して入出力されるバス情報の
    動作モード環境を設定するモード設定手段を具備したこ
    とを特徴とするコンピュータ装置。
JP22451188A 1988-09-09 1988-09-09 コンピュータ装置 Pending JPH0273444A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22451188A JPH0273444A (ja) 1988-09-09 1988-09-09 コンピュータ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22451188A JPH0273444A (ja) 1988-09-09 1988-09-09 コンピュータ装置

Publications (1)

Publication Number Publication Date
JPH0273444A true JPH0273444A (ja) 1990-03-13

Family

ID=16814945

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22451188A Pending JPH0273444A (ja) 1988-09-09 1988-09-09 コンピュータ装置

Country Status (1)

Country Link
JP (1) JPH0273444A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003511757A (ja) * 1999-10-01 2003-03-25 マイクロソフト コーポレイション 周辺装置が接続されているインターフェースのタイプを検出するための方法および装置
WO2018155708A1 (ja) * 2017-02-27 2018-08-30 川崎重工業株式会社 制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003511757A (ja) * 1999-10-01 2003-03-25 マイクロソフト コーポレイション 周辺装置が接続されているインターフェースのタイプを検出するための方法および装置
WO2018155708A1 (ja) * 2017-02-27 2018-08-30 川崎重工業株式会社 制御装置
JP2018142100A (ja) * 2017-02-27 2018-09-13 川崎重工業株式会社 制御装置

Similar Documents

Publication Publication Date Title
JP4346853B2 (ja) 電子装置及びその制御方法
US6067589A (en) USB legacy support system
US5802269A (en) Method and apparatus for power management of distributed direct memory access (DDMA) devices
EP0552873B1 (en) Modifying system configuration in a computer system
JP2586833B2 (ja) データプロセッサ
US5420985A (en) Bus arbiter system and method utilizing hardware and software which is capable of operation in distributed mode or central mode
US6298408B1 (en) Intelligent input and output controller for flexible interface
US6816939B2 (en) Apparatus for supporting I2C bus masters on a secondary side of an I2C multiplexor
JP2003114859A (ja) Usb接続機器
EP0990973B1 (en) Method and apparatus facilitating insertion and removal of modules in a computer system
JP2963426B2 (ja) バスブリッジ装置及びトランザクションフォワード方法
EP0104545A2 (en) Input and output port control unit
JP3514651B2 (ja) リブート制御装置
JPS63175962A (ja) 直接メモリアクセス制御装置とマルチマイクロコンピュータシステム内におけるデータ転送方法
JP2938049B1 (ja) コンピュータ本体への拡張入出力装置の活線挿抜制御装置
EP0464393B1 (en) Signal processor
JP3220026B2 (ja) マスタスレーブ自動設定システム
US4755996A (en) Image forming system
JP3511407B2 (ja) インタフェースボード及び命令処理装置
JP2005165589A (ja) Usbデバイス認識方法及びシステム
JPS6028024B2 (ja) 入出力インタ−フエ−ス装置
JP2008204104A (ja) メモリカード制御装置及び電子機器
JP2971113B2 (ja) キーボードインタフェース方式
JP3353877B2 (ja) メモリ装置
JPH1145209A (ja) プログラム転送システム