JPH0327464A - デユアル・パーソナル・コンピユータ・アーキテクチヤー周辺アダプター・ボードと回路 - Google Patents

デユアル・パーソナル・コンピユータ・アーキテクチヤー周辺アダプター・ボードと回路

Info

Publication number
JPH0327464A
JPH0327464A JP1285135A JP28513589A JPH0327464A JP H0327464 A JPH0327464 A JP H0327464A JP 1285135 A JP1285135 A JP 1285135A JP 28513589 A JP28513589 A JP 28513589A JP H0327464 A JPH0327464 A JP H0327464A
Authority
JP
Japan
Prior art keywords
bus
board
connector
computer
adapter
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
JP1285135A
Other languages
English (en)
Inventor
Derek S Olsen
デレク・スコツト・オルセン
Richard D Cavaness
リチヤード・デイーン・カバネス
Gail R Snyder
ゲイル・リチヤード・スナイダー
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.)
Digital Communications Associates Inc
Original Assignee
Digital Communications Associates 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 Digital Communications Associates Inc filed Critical Digital Communications Associates Inc
Publication of JPH0327464A publication Critical patent/JPH0327464A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/409Mechanical coupling
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K1/00Printed circuits
    • H05K1/02Details
    • H05K1/0286Programmable, customizable or modifiable circuits
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K1/00Printed circuits
    • H05K1/02Details
    • H05K1/11Printed elements for providing electric connections to or between printed circuits
    • H05K1/117Pads along the edge of rigid circuit boards, e.g. for pluggable connectors
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K1/00Printed circuits
    • H05K1/02Details
    • H05K1/14Structural association of two or more printed circuits
    • H05K1/141One or more single auxiliary printed circuits mounted on a main printed circuit, e.g. modules, adapters

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Coupling Device And Connection With Printed Circuit (AREA)
  • Telephonic Communication Services (AREA)
  • Hardware Redundancy (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Mounting Of Printed Circuit Boards And The Like (AREA)
  • Information Transfer Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 4一 本発明は、パーソナル・コンピュータPCに関連した拡
張スロットに適合される形式の周辺アダプター・ボード
に関し、そしてさらに詳細には、二つの別個のコンピュ
ータ・バス・アーキテクチャーで動作可能な端末エミュ
レータ周辺アダプター・ボードに関する。
本発明を要約すれば、二つの異なるパーソナル・コンピ
ュータ・バス・アーキテクチャーで動作可能な周辺アダ
プター・ボードと回路が開示される。
ボードと回路のための好ましい周辺機能は、端末エミュ
レータであり、ボードが差し込まれるパーソナル・コン
ピュータをメインフレーム又はミニコンピュータのため
の端末として機能可能にする。
エッジ・コネクタ又は接点は、ボードの対向側の縁に設
けられる。エッジ・コネクタの各々は、異なるコンピュ
ータ・バスと互換性がある。アダプター・ボードは、い
づれかのコンピュータ・バスに接続するためにひつくり
返される。除去可能な再配置形コネクタ・ボード・アセ
ンブリは、ホスト・パーソナル・コンピュータの背面パ
ネルから5− アクセス可能な位置において通信コネクタを取り付ける
ために、ボードの一方の端部に設けられる。
コネクタ・ボードは、アダプター・ボードが、異なるコ
ンピュータ・バスに接統するためにひっくり返される時
、パーソナル・コンピュータ背mパネルに関して通信コ
ネクタの定位を維持するために再配置される。回路は、
アダプター・ボードが接統された特定コンピュータ・パ
スを検出し、そして選択されたコンピュータ・バスに関
連した適切なアドレス、データ及び制御信号を提供する
ために設けられる。
従来技術及びその課題 パーソナル・コンピュータの所有者と操作者は、コンピ
ュータ技術が、投資した特定機械に具体化された技術の
革新により変化するという事実に絶えず直面しなければ
ならない。コンピュータ製造業者は、新世代の装置に進
む時、新バス・アーキテクチャーを使用する。例として
は、IBMPS/2パーソナル・コンピュータで使用さ
れるインターナショナル●ビジネス●マシーンズ●コー
ポレーション(IBM)によるマイクロ・チャネル・ア
ーキテクチャー(MCA)の採用があり、IBM  P
C1PC  XTとPC  ATコンピュータで以前使
用され広く普及したパーソナル・コンピュータ・アーキ
テクチャー(PCA)に置き換わる。PCAシステムと
互換性のエッジ接点を備えたアダプター・カードに具体
化された周辺装置インターフエース回路は、MCAシス
テムで使用できず、また逆も可能でない。
こうして、異なるバス・アーキテクチャーを使用するコ
ンピュータ技術の新世代にグレードアツプしようと考え
ている使用者は、中央魁理装置だけでなく、前機械に関
連した使用のために購入した周辺装置インターフエース
・アダプターのすべてを交換しなければならない。これ
は、メインフレーム・コンピュータとの通信のための端
末エミュレー夕、モデム、メモリ拡張カード、グラフィ
ック・アダプター、プリンター・インターフェース等を
含む。例えば、会社が、大グループのパーソナル・コン
ピュータを会社のメイン7レーム・コ−7 ンビュータと通信可能にする端末エミュレーション能力
を設けることを決定したならば、パーソナル・コンピュ
ータの各々のためのアダプター・ボードの購入が、通常
必要とされる。しかし、会社がまた、バーンナル・コン
ピュータを異なる多分より進歩したバス・アーキテクチ
ャーを備えた機械にグレードアップすることを考えてい
るならば、会社は、ジレンマに直面する。必要な能力が
即座に購入されるならば、それは、新バス●アーキテク
チャーと互換性のある新アダプター・ボードの形式にお
いて、再び購入されなければならない。
会社が、新バス・アーキテクチャーにグレードアップす
ることを延期するならば、その期間必要な端末エミュレ
ーション能力を犠牲にする。
パーソナル・コンピュータ使用者と所有者が直面する困
難の別の見地は、MCAパーソナル・コンピュータ・バ
スと拡張産業標準アーキテクチャー’(EISA)パー
ソナル・コンピュータ・バスの間の現在の競合である。
普及したIBM  PCAバス・アーキテクチャーの「
クローン」の製造−8 業者の幾つかは、MCAバスの代替物として、32ビッ
トEISAバスを促進する活動に最近着手した。EIS
Aバスは、少なくとも部分的には、旧型の8ビットPC
バス・アダプター・カードとl6ビットPC/ATアダ
プター・カードの廃棄を延期し、寥た、少なくとも現存
のインターフェース・アダプターと互換性のある32ビ
ット・アーキテクチャーにグレードアップ・パスを設け
るために、促進されている。多数のコンピュータ設備は
、MCA機械、PCA機械、EISA機械、と多分、N
 u B u sアーキテクチャーの如く他のパーソナ
ル●コンピュータ●アーキテクチャーの混合により、不
可避的に構威される。パス・アーキテクチャーの増殖は
、パーソナル・コンピュータのためのインターフェース
・アダプター・ボードの必要性を生み、グレードアップ
、エンハンスメント、交換、等のために、コンピュータ
間のボードの移動において柔軟性を増大させる。
所有者が直面する関連問題は、コンピュータ在庫又は資
産保守と制御である。周辺アダプターの基本機能は同一
であるが、使用されたパーソナル・コンピュータの各異
なる形式に対して、異なる周辺アダプターを設ける必要
性は、不必要に複雑な非常に多数の異なる周辺アダプタ
ーを選択し、獲得し、保管し、保守し、そして修理する
作業を生む。単一機能周辺アダプターが二つ以上のコン
ピュータ・バス・アーキテクチャーで動作するならば、
より有効である。
従って、二つ以上の形式のコンピュータ・バス・アーキ
テクチャーと互換性があり、かつ接続されるアダプター
・ボードの必要性が、コンピュータ産業において存在す
る。
課題を解決するための手段 本発明は、二つの別個のコンピュータ・バス・アーキテ
クチャーのいづれかで動作可能なアダプター・ボードを
提供することにより、上記の技術における前述と他の問
題を解決する。好ましいアダプター・ボードは、少なく
とも二つの異なるコンピュータ・バス・アーキテクチャ
ー環境において動作する。即ち、パーソナル・コンピュ
ータ・アーキテクチャー(PCA)環境と一般に呼ばれ
るIBM  PC/AT環境と、マイクロ・チャネル・
アーキテクチャー(MCA)と一般に呼ばれるPS/2
環境である。
本発明を具体化するアダプター・ボードは、二つのアー
キテクチャーの一方に各々関連した二つの異なるバス・
コネクタ手段と、二つの異なるバス・アーキテクチャー
と周辺機能の間をインターフェースするための回路手段
とを含む。開示された周辺機能は、端末エミュレータ機
能である。バーンナル・コンピュータ・アプリケーショ
ン又はドライバー(例えば、公知のIHMA,PJ,I
BM,及び同様のエミュレータ・ドライバー)にアクセ
ス可能な端末エミュレータ機能は、入力/出力ポートの
如くハードウェア資源と表示RAMと、また、3270
プロトコル・ハンドリング機能専用のマイクロプロセッ
サーによって提供されたマイクロコード・サービスを具
備する。
好ましい実施態様において、アダプター・ポドは、端末
エミュレータを具備するが、他の形式l1 の周辺機能が実現される。従って、本発明は、端末エミ
ュレータに制限されず、そしてまた、メモリ拡張ボード
、データ取得回路、グラフィック・アダプター、モデム
、等の如く、周辺機能のために使用される。
好ましい実施態様は、3270形式エミュレーション・
アダプターであり、IBMPC又は互換のパーソナル・
コンピュータ、あるいはIBMPS/2モデル・パーソ
ナル・コンピュータにI BM3 2 7 0制御ユニ
ットへのインターフェースを提供し、これによりパーソ
ナル・コンピュータにIBM  3278と3279表
示装置又はIBM  3278プリンターをエミュレー
トさせる。
技術における熟練者に理解される如<、3278/3 
2 7 9エミュレーション・モードにおいて、回路は
、メインフレーム・コンピュータに、3278又は32
79表示装置と考えられる。
メインフレーム制御ユニット又は集合制御装置からの通
信を受信するために、好ましい実施態様は、遠隔装置と
の電気連結と通信のたりの外部通12 信コネクタを含む。好ましい外部コネクタは、除去可能
な二重位置コネクタ・ボード・アセンブリにおいて設け
られ、アダプター・ボードに関して第1位置と第2位置
の間で可動である。こうして、アダプター・ボードは、
いづれかのバス・アーキテクチャーと外部コネクタ・ボ
ードで使用され、そして関連した通信コネクタは、コン
ピュータ・ハウジング又はキャビネットの背面パネルに
おける開口と物理的な整合を維持しながら、ボードが連
結された特定バス・アーキテクチャーと互換であるよう
に位置付けられる。
好ましいバス・コネクタ手段は、それぞれのバス・アー
キテクチャーの拡張スロットと互換性の電気エッジ接点
を具備することが認識される。以下に開示された好まし
い実施態様において、外部通信コネクタは、BNC形式
同軸コネクタ、RJ11コネクタ、又は両方である。
さらに詳細に記載すると、発明は、主回路ボードと、ボ
ードから離れた位置にある装置にボードを連結可能にす
るための外部通信コネクタ手段とを含むコンピュータ・
アダプター・ボードを提供し、コネクタ手段は、主回路
ボードにおける除去可能な部分に取り付けられる。除去
可能な部分は、主ボードによって二つの定位のいづれか
で収容され、二つの定位のいづれかにおいて外部コネク
タ手段を配置する。好ましい実施態様において、除去可
能な部分は、主ボードから切り欠きされた領域内に滑り
可能に収容される。除去可能な部分は、好ましくは、二
つのコネクタを含み、その一方は、除去可能な部分の二
つの定位のいづれかにおいて、主ボードにおける嵌合コ
ネクタに係合するように位置付けられる。
こうして、異なるバス・アーキテクチャーを備えた新コ
ンピュータに将来のグレードアップを考えるコンピュー
タ使用者は、本発明を具体化する必要なアダプター・ボ
ードを購入し、そして旧と新のバス・アーキテクチャー
の両方に互換性を有することが見られる。使用者は、こ
うして、下位システムをグレードアップする時、幾つか
の高価なアダプター・ボードを置き換える必要はなく、
そして新コンピュータが獲得される時、新アーキテクチ
ャーに対してアダプター・ボードを単に再構威すればよ
い。
複数の異なるコンピュータ・バス・アーキテクチャーで
使用される改良された周辺機能アダプター回路を提供す
ることが本発明の目的であり、両バス・アーキテクチャ
ーに共通のパス・インターフェース機能を統合し、かつ
ボードに関連した外部コネクタの同一構成と定位を呈示
することにより、回路構或要素と回路ボードの実資産を
経済的に使用させる。
他の目的、特徴と利点は、図面と特許請求の範囲び関連
した発明の好ましい実施態様の次の詳細な説明の検討に
より明らかになる。
実施例 図面を参照すると、同様の番号は、図面を通して同様の
部品を参照する。第1図は、本発明の好ましい実施態様
によるIBM  PC/ATパーソナル・コンピュータ
6を示し、そのようなコンピュータ・アーキテクチャー
での使用のために構成さ15 れた二重ハス・コンピュータ・インターフエース・アダ
プター・ボード10が取り外されている。アダプター・
ボード10は、ちょうねじ111.,1l2を除去し、
PCA背板118を除去し、除去可能なコネクタ・ボー
ド・アセンブリ20を除去し、MCAエッジ・コネクタ
l4が下方に配置され、かつPCAエッジ・コネクタl
6が上方に配置される如く、矢印9の方向においてボー
ドをひっくり返し、除去可能なコネクタ・ボード・アセ
ンブリ20を再挿入し、MCAカード・ホルダ114と
カード・リテーナ115を取り付け、MCA背板110
にちょうねじ111,112を取り付け、モして再構威
されたボード10をコンピュータ8に挿入することによ
り、IBM  PS/2モデル50パーンナル●コンピ
ュータ8での使用のために再構或される。
第2図は、MCAコンピュータ・バス・アーキテクチャ
ーのために構威された本発明を使用する二重バス・コン
ピュータ・インターフェース・アダプター・ボードlO
の平面図を示す。主アダプ16ー ター・ボード10は、第2図に示された部品側1lと、
半田側12(第10図参照)とを含む。ボードlOは、
ダッシュ線l3によって表された縦対称軸を有する。第
2図に見られた如く、ボードの底部縁に沿って、ボード
10は、一連のMCA、エッジ接点114を含み、MC
Aバス・アーキテクチャーを使用するコンピュータの拡
張スロットに接続されるために配置される。PCA拡張
スロットのためのPCAエッジ接点l6のセットは、般
にMCAエッジ接点の反対側のボードlOの頂部に沿っ
て位置付けられる。
ここで開示された二重バス・インターフェース・アダプ
ター10の好ましい実施態様は、アダプターが接続され
るパーソナル・コンピュータをメインフレーム●コンピ
ュータのための端末エミュレー夕に構成するために機能
するが、他のコンピュータ・インターフェース機能が、
技術における熟練者には明らかである。従って、回路3
0は、端末エミュレータ周辺機能を実行するためにボー
ドlOに設けられる。好ましい実施態様において、アダ
プター・ボード回路30は、端末エミュレー夕を具備す
るが、他の形式の周辺機能が実現されることが理解され
る。こうして、回路30は、メモリ拡張回路、カラー・
グラフィック・モニター・ドライバー/アダプター、デ
ータ取得回路、モデム、ディスク駆動又はテープ駆動コ
ントローラ、又は多数の他のコンピュータ周辺機能であ
る。
開示された実施態様は、3270形式エミュレーション
・アダプターであり、IBM  PC/AT又は互換パ
ーソナル・コンピュータ、あるいはIBM  PS/2
  MCA又は互換モデル●パーソナル・コンピュータ
にIBM  3270制御ユニットへのインターフェー
スを提供し、これによりパーソナル・コンピュータにI
BM  3278と3279表示装置、あるいはIBM
  3278プリンターをエミュレートさせる。通信リ
ンクは、外部通信コネクタ24を使用する最大500フ
ィートの距離における従来のIBM分類A同軸ケーブル
か、又は外部通信コネクタ25を使用する最大100フ
ィートの距離における従来のIBM形式3ツイストペア
・ケーブル上で確立される。3270プロトコルのため
のさらに詳細な情報は、IBM文書番号GA23−03
39−0の「IBM  3270連結技術リファレンス
」、あるいは1986年lO月付けのrxBM 317
4/3274制御ユニット対装置製品取り付け情報(P
Al)J と題するIBM文書を参照せよ。
好ましいアダプター回路は、3270通信機能を管理す
るために、(好ましい回路30に関連して以下に記載さ
れた)JR  CPUと指定されたオンボード専用プロ
セッサーを含み、これにより、通信プロトコルの実時間
処理要求条件からホスト・パーソナル・コンピュータを
オフロードする。それは、3270形式制御ユニットと
PCの両方からのコマンドを受け取り、かつ実行する。
従って、それは、パーソナル・コンピュータが、IBM
形式3274、3276及び3174制御ユニットと、
IBM4321,4331,4361と4701システ
ムの如く、集合制御装置を通して3270メインフレー
ム・セッションを確立する助け19− をする。
本発明において、いろいろな端末エミュレータ・モード
が、JRCPUにおけるプログラミングにより実現され
る。選択モードにおける動作は、「プログラミング・イ
ンターフェース」として公知なもの、即ち、ホストPC
におけるソフトウエア・ドライバーによって必要とされ
たパラメータ、コマンドとレジスターの所定セットを提
供し、ソフトウェア・ドライバーを特定エミュレータ・
モードにおいて動作させる。本発明により動作する関連
プログラミング・インターフェースは、好ましいアダプ
ター・ボードlOにおいて設けられた資源を使用する。
幾つかの異なる産業標準端末エミュレーシaン・プログ
ラミング・インターフェース又はモードが、好ましい実
施態様で実現され、現在普及したマイクロ対メインフレ
ーム・ソ7トウエアの使用を許容する。そのようなイン
ターフェースは、公知のIHMA,PJ,及びIBM高
度アダプター・インター7エースを含む。これらのプロ
グラミング・=20 インター7エースにおけるさらに詳細な情報については
、IBM文書番号GA23−0302−1の「高度アダ
プターのための技術リファレンス」と題するIBM文書
を参照せよ。また、本発明の譲受人によって出版された
、デジタル・コミュニケーションズ・アソーシエイツ社
による文書番号4 0−9 7 9 2 0−0 0 
0のrDCA  IRMA2技術リファレンス案内」と
題する文書を参照せよ。
これらの形式の端末エミュレーション・モードが技術に
おける熟練者には公知であるために、これについての議
論はもはや提供されないが、開示されたアダプターは、
そのようなメインフレーム端末エミュレーション・イン
ターフェースを実現するためにプラグラムされると言え
る。
上記の如く、好ましいアダプター・ボード10は、少な
くとも二つの異なるコンピュータ・バス・アーキテクチ
ャー環境において動作する。即ち、パーソナル・コンピ
ュータ・アーキテクチャー(PCA)と一般に呼ばれる
IBM  PC/AT21− 環境と、マイクロコンピュータ・アーキテクチャ− (
MCA)と一般に呼ばれるPS/2環境である。パーソ
ナル・コンピュータ・アプリケーション又はドライバー
(例えば、IRMA,PJ,IBM高度アダプター、等
)にアクセス可能な端末エミュレーション機能は、入力
/出力ポートと表示又は「多重ポートJ RAMの如く
ハードウェア資源と、専用JRマイクロプロセッサーに
よって提供されたマイクロコード・サービスの両方を具
備する。 技術における熟練者に理解される如く、3 
2 7 8/3 2 7 9エミュレーション・モード
において、回路は、メインフレーム●コンピュータに、
3278又は3279表示装置であると考えられる。回
路は、制御ユニット又は集合制御装置からのコマンドを
解読かつ実行し、ボードに位置する表示バッファ−を更
新させ、かつキーストロークを処理する。好ましいアダ
プター・ボードは、IBM327Xスクリーン・モデル
2乃至5を収容し、かつ各モデルに対してIBM拡張属
性バッフ7−(EAB)をサポートするために十分な表
示バッファ一・メモリを含む。パーソナル・コンピュー
タにおいて実行されるソフトウエアは、スクリーン更新
が行われる時、表示バッファーのコピーをパーソナル・
コンピュータ・ビデオ・ボードに転送するために、アダ
プター・ボード回路30を刺激する。パーソナル・コン
ピュータのキーボードからのキーストロークは、アダプ
ター回路に提出され、そしてアダプターlOは、それら
を適切なプロトコルにおいて制御ユニットに送信する。
別の動作モードは、3287モードである。このモード
において、ここで記載された好ましい回路は、制御ユニ
ットには3287プリンターであると考えらhる。アダ
プター回路は、表示又は印刷パッファーを同様に更新す
る制御ユニットからのコマンドを解読かつ実行し、そし
てプリンター状態を要求する。表示バッ7アーは、印刷
データと制御ブロックをバッファーするために、回路に
よって使用される。パーソナル・コンピュータにおいて
実行されるソ7トウエアは、バツ7アーに23 入れられた印刷データのコピーをパーソナル・コンピュ
ータの取り付けられたプリンターに移動させ、そして印
刷完了又は印刷エラーに応答する。
開示された実施態様で可能なさらに別の動作モードは、
DFTモードとして公知であり、この場合アダプター回
路は、インテリジェント・ワークステーションへのゲー
トウェイと考えられる。アダプター回路は、制御ユニッ
トからのコマンドを解読かつ実行し、そして表示バッフ
ァーを更新する。表示バッ7アーは、3270デーダ・
ストリーム・コマンドと通信状態をバッファーするため
に使用される。これらのコマンドは、複数の論理ディス
プレイとプリンターにアドレス指定される。
そのようなインテリジェント・ワークステーションは、
3270データ・ストリームを処理し、フォーマット化
表示スクリーンを管理し、そして局所キーストローク処
理を取り扱うことができる。
これらと他の動作モードは、以下の議論の後、技術にお
ける熟練者に明らかになる。
第2図をさらに参照すると、(IBM3274、24 3276又は3174制御ユニットの如く)集合制御装
置又は他の制御ユニットと通信するために、除去可能な
コネクタ・ボード・アセンブリ20を具備する外部通信
コネクタが、ボードの後部(第2図のボード10の右側
)において、主アダプター・ボード10に嵌め込まれる
。除去可能なコネクタ・ボード・アセンブリ20は、以
下に詳細に説明された如く、二つの定位のいづれかにお
いてボードlOと関連する。端末エミュレーション・ア
ダプター回路として構威されたコネクタ・ボード・アセ
ンブリ20は、好ましい実施態様において、二つの外部
コネクタ、即ち、同軸コネクタ24とRJIIコネクタ
25を保持し、ボードlOが拡張スロットに設置される
時、コンピュータの背面パネルからアクセス可能である
。コネクタ・ボード・アセンブリ20はまた、一対の雌
多重ピン・ヘッダー・コネクタ27と28(第4図参照
)を含み、コネクタ・ボード・アセンブリ20が主ボー
ドlOに設置される時、主ボード10に位置する対応す
る雄多重ピン・コネクタ29のビンを収容するために、
位置付けられる。
プロトコル復号化と符号化、表示メモリの保守、等を含
む、集合制御装置又は制御ユニットと好ましいアダプタ
ーIOが接続されるパーソナル・コンピュータとの間の
通信の処理が、以後に記載された回路30により実施さ
れる。
第3図と第4図に示された如く、除去可能なコネクタ・
ボード・アセンブリ2oは、除去可能な印刷回路ボード
部分35とホル′J/6oを含み、除去可能なボード3
5を支持し、かつ主ボード10に挿入させ、あるいは設
置関係がら除去させる。
ボード35は、部品側36と半田側37を有する。
上記の外部通信コネクタ24と25は、除去可能なコネ
クタ・ボード・アセンブリ20が第2図と第3図に示さ
れた如く設置される時、同軸/BNCコネクタ24の雌
部分が、主ボードの縁を超えて延びている如く、ボード
35の後部縁に沿って位置付けられる。RJIIコネク
タ25は、雌コネクタであり、主ボードlOの後部縁を
超えて延びているように位置付けられる。雌端末コネク
タ27と28は、除去可能なボード35の後部縁におい
て位置付けられ、コネクタ27は部品側36にあり、そ
してコネクタ28は半田側37にある。
コネクタ27、28は、同一であり、その結果それらの
いづれかが、コネクタ・ボード・アセンブリ20の定位
により、雄コネクタ29と嵌合する。
除去可能なコネクタ・ボード・アセンブリ20は、二つ
の可能な定位の間で変更されるために、主ボードの部品
側11にある雌コネクタ27と28の特定の方は、雄コ
ネクタ29に直接に隣接して位置する。
除去可能なボード35はまた、BNC外部通信コネクタ
24とRJII外部コネクタ25を、第1’1図に示さ
れた如く、二つの分離した5ビン・コネクタ27と28
と、それからアダプターlOにおけるアナログ・インタ
ーフェース回路40に連結するための回路38を含む。
アナログ・インターフェース回路40は、3270通信
における使用のために公知な従来の回路を具備するが、
さらに詳細には記載されない。回路38は、RJI−2
7 lコネクタ25とBNCコネクタ24のアクティブ又は
信号保持端子の間のパラレル連結を具備する。アクティ
ブ又は信号保持端子は、ビン27一lと28−1として
設けられ、信号リターンは、ビン27−2、28−2、
27−3、28−3、27−5、28−5において設ケ
ラレ、DC接地は、ピン27−4、28−4において設
けられる。
これらのビンは、雄コネクタ29のそれぞれのピン29
−1、29−2、29−3、29−4と29−5に嵌合
する。ジェネラル・インストルメンツのlN6267の
如く過渡電圧アブソーバCRlとフィルター・コンデン
サCl,C2は、公知の方法において、DC接地とシャ
ーシ/フレーム接地の間の雑音フィルターを提供する。
入り通信信号は、コンデンサc5を通して結合されたコ
ネクタ24、25に適用され、そしてアナログ・インタ
ーフェース回路4oにおけるパルス変或器T1にもたら
され、TTLレベルへの変換のために二つの信号線の間
の差を電圧比較器(図示されていない)に伝達する。出
通信信号は、28− Tlの分離巻き線に適用され、コンデンサc5を通して
伝達され、そしてコネクタ24、25と外部ケーブルに
適用される。受信データの復号化は、第12図に関連し
て記載されたJR  CPU122の内部の受信器論理
によって実行される。送信データの符号化は、同様にJ
R  CPUl22の内部の送信器論理によって実行さ
れる。ジャンパーJ2は、連結された通信線の要求条件
への変或器回路のインピーダンス整合のために、RJI
I又はBNC連結が使用されるかにより、バルス変戊器
Tlの端子の間に威端抵抗器R35又はR36の連結を
許容する。
今、第3図と第4図に戻ると、一対のノッチ57と58
が、前方縁の近くのコネクタ・ボード・アセンブリ20
の除去可能なボード35のそれぞれ頂部及び底部縁にお
いて形威されることが見られる。これらのノッチは、第
3−8図に示されたホルダ60に関して、ボード35を
位置付ける助けをする。ホルダ60は、好ましくは、技
術における熟練者に公知な幾つかの適切な形式の一つで
29 ある非導電性プラスチック材料の単体片から威形される
。平面基部62は、対向縁に沿って基部62の平面から
延びている一対の角度付き壁63と64を形威される。
角度付き壁63と64は、それぞれ、一対の棚65と6
6において終端する。
第5図と第8図に示された如く、除去可能なボード35
は、基部62に関して間隔をあけて棚65と66に置か
れ、雌5ピン・コネクタ28が、基部62とボード35
の間の空間に延びている。
対のU形状軌道70と7lが、棚65と66に隣接して
延びているホルダ60において設けられる。軌道は、ボ
ード35の平面においてホルダ60の外側に開き、そし
て以下に記載された方法において、主ボードlOを滑り
可能に収容するために十分な幅である。一対のカットア
ウト68と69が、角度付き壁63と64と基部62に
おいて設けられ、棚65と66の上に延びている弾力性
の掛け金74と75の移動を許容する。第5図に最良に
見られた如く、これらの掛け金74、75は、面取り表
面を規定し、そして除去可能なポ一ド35の設置中、外
側に駆り立てられ、これにより、それらは、ボード35
の上方及び下方縁で跳ね返され、それを位置に保持する
ホルダ60はまた、カットアウト68と69とホルダ6
0の前方縁の間の角度付き壁63と64の間に延びてい
る横支持壁77を規定する。支持壁は、基部62から棚
65と66と平坦な高さまで上がり、そしてホルダ60
に剛性を与え、かつボード35が基部62の方に曲がる
のを防止するために役立つ。
ホルダ60の前方縁の近くに、一対のロック・タブ80
と81が、棚65と66のレベルにおいて、ホルダから
軌道70と71を超えた位置まで外側に延びている。タ
ブ80と8lは、それぞれ、もどり止め82と83を保
持し、第5図に示された如く、主ボード10の平面に僅
かに突出し、以下に記載される如く、主ボードにおける
開口を捕獲し、かつコネクタ・ボード・アセンブリ20
を位置に保持する。タブ80と81の厚さとプラスチッ
ク材料の弾力性は、タブが、少なくとも、も−31 どり止め82と83の高さでたわむ如くである。
ホルダ60の二つの後部角において、一対のポスト85
と86が、ホルダ60の凹状側面において基部62から
直角に延びている。一対の7ランジ87と88は、ポス
ト85と86の内側縁に沿って内側に延びている。フラ
ンジ87と88は、除去可能なボード35に設けられた
ノッチ57と58を嵌合により収容するために、或形さ
れ、かつ間隔をあけて配置される。ポスト85と86は
また、以下に記載された如く、標準背板における穴と整
合するように位置付けられた切り欠きスロット90と9
1を規定する。
一対の導電性U形状接地クリップ95と96は、ポスト
85と86の延びている端部に嵌め込まれる。クリップ
95と96は、ホルダ60においてスロット90と91
と整合する開口97と98を規定し、以下に記載された
如く、標準ちょうねじをねじ装着する。クリップ95と
96は、ポスト85と86のフランジの回りを包む拡張
部分100と101を含み、そして第4図に示された如
く、32− 除去可能なボード35に半田付け又は圧入されるピン・
セット102と103を規定する。
除去可能なコネクタ・ボード・アセンブリ20を組み立
てるために、第4図に示された部品、即ち、除去可能な
ボード部分35、ホルダ60、及び接地クリップ95と
96が必要とされる。クリップ95と96は、ビン・セ
ット102と103を印刷回路ボード35における適切
な開口に配置した後、ボード35に初期的に半田付け又
は圧入される。それから、ボード35とホルダ60は、
ノッチ57と58が7ランジ87と88に係合するまで
、一緒に移動される。ボード35は、弾力的な掛け金7
4と75の面取り表面に出合うまで、フランジ87と8
8に沿って滑る。圧力がボード35に及ぼされ、縁によ
り掛け金を外側に移動させ、棚65と66に対して置か
れるまで、ボード35は掛け金を通過して移動される。
これにより掛け金は、ボード35上で跳ね返され、そし
て棚と支持壁77に対して確実にそれを保持する。ボー
ド35の横移動は、フランジ87と88と、棚65と6
6のレベルの上を延びている軌道70と71の内壁によ
って制限される。ボードが棚の方に移動する時、U形状
クリップ95と96は、ポスト85と86の上を滑り、
そしてボード35が十分に設置される時、開口97と9
8は、ポストのカットアウト90と91と整合される。
今、第9図を参照すると、主アダプター・ボードlOは
、除去可能なコネクタ・ボード・アセンブリ20を嵌合
により収容するように威形された一般方形カットアウト
105を規定する。カットアウト105は、対称軸13
(第2図)に中心を置かれ、そして主ボード10の後部
縁に開く。穴106と107は、カットアウト105に
隣接して主ボードにおいて形威され、ホルダ60のロッ
ク・タブ80と81のもどり止め82と83を収容する
除去可能なコネクタ・ボード・アセンブリ20は、主ボ
ードIOを第9図と第1O図に示された二つの構或のい
づれかにすることにより、組み立てられる。MCAアー
キテクチャーでの動作のための除去可能なコネクタ・ボ
ードを設置するために、軌道70と71は、カットアウ
ト105の頂部及び底部縁と整合され、除去可能なボー
ド35の部品側36は、主ボード10の部品側11と同
一方向に面する。それから、軌道70と71は、主ボー
ドに滑り入れられる。もどり止め82と83が、主ボー
ド10の後部縁に係合する時、タブ80と81はたわみ
、もどり止めをボード10の半田側の表面において滑ら
せる。除去可能なアセンブリは、雄端子29のビンが雌
端子コネクタ27のソケットに挿入するまで、主ボード
10に移動され、もどり止め82と83は、穴106と
107に侵入する。十分に設置されたMCA構成が、第
2図、第3図と第9図に示される。
MCA@或のアダプター・ボード10をコンピュータに
設置するために、MCAカード・ホルダ1l4とカード
・リテーナ115が、ボードlOにスナップ連結される
。MCA背板110は、背板における穴を接地クリップ
95と96における開口97と98と整合させることに
より、ボードに35ー 固定される。背板110は、一対のちょうねじl11と
112を背板における開口を通って、開口97と98に
ねじ装着することにより、固定される。背板における他
の開口は、同軸コネクタ24を背板を通って延びさせ、
モしてRJIIコネクタ25へのアクセスを許容する。
ボードは、今、コンピュータに挿入される準備ができ、
エッジ接点l4が、MCA拡張スロット(図示されてい
ない)に係合する。
MCAカード・ホルダ114とカード・リテーナ115
は、標準IBM  MCAカード・ホルダ及びリテーナ
ではない。標準IBM形式カード・ホルダ及びリテーナ
は、リベットによって標準■BM  MCA印刷回路ボ
ードに永久的に取り付けられるが、本発明において使用
された好ましいカード・ホルダ114とカード・リテー
ナ115は、除去可能であり、PCA環境における使用
のためにボードの除去と再構成を許容する。
PCAアーキテクチャーを使用するコンピュータのため
のボードを再構或するために、ちょうね36 じ111と112が、除去され、それからMCA背板1
lO、カード・ホルダll4、及びカード・リテーナ1
15が除去される。除去可能なコネクタ・ボード・アセ
ンブリ20は、それから捕まれ、そして外側に引っ張ら
れ、雌コネクタ27を雄コネクタ29から分離し、かつ
もどり止め82と83を穴106と107から押し退け
ながら、カットアウト105の縁に沿って軌道70、7
1を滑動させる。除去可能なコネクタ・ボード・アセン
ブリ20が、主ボードlOから取り払われる時、それは
、180度回転され、その結果除去可能なボード35の
半田側37(第4図)とホルダの基部62は、第1O図
に示された如く、主ボードlOの部品側1lと同一方向
に面する。除去可能なコネクタ・ボード・アセンブリ2
0は、上記と同一方法においてカットアウト105内の
主ボードに滑り込まされる。もどり止め82と83は、
主ボードlOの部品側表面に沿って移動し、そして前述
と反対側から穴106と107に侵入する。
雌コネクタ28は、今、雄コネクタ端子29と整37 合され、そして二つのコネクタは、コネクタ・ボード・
アセンブリ20が十分挿入された位置(図示されていな
い)に達する時、結合される。
さらに第1O図を参照すると、PCA1a或のアダプタ
ー・ボードlOをコンピュータに設置するために、PC
A背板118が、背板における穴を接地クリップ95と
96における開口97と98と整合させることにより、
ボードに固定される。
背板118は、ちょうねじillと112を背板におけ
る開口を通して、開口97と98にねじ装着することに
より、固定される。こうして、ボード10は、コンピュ
ータに挿入される準備ができ、エッジ接点l6は、PC
A拡張スロット(図示されていない)に係合する。
こうして、除去可能なコネクタ・ボード・アセンブリ2
0がMCA定位からPCA@或に変更される時と、逆に
変更される時、外部通信コネクタ24と25は、主ボー
ドIOの部品側の上に延びている位置から主ボードの半
田側の上に延びている位置に変更される。同軸コネクタ
24とRJIlコネクタ25は、対称軸13(第2図)
の反対側にあるために、それらはまた、除去可能なアセ
ンブリ20の構威が切り換えられる時、対称軸l3に関
して位置を交換する。
また、上記の好ましいアダプター・ボードの機械的な再
構或可能性は.、本発明の範囲内において、他の端末エ
ミュレータ以外の目的のために、他の形式の周辺装置と
コネクタでの使用に対して容易に適合されることが認識
される。例えば、アダプター10が、高解像度RGBモ
ニターのためのグラフィック・インターフェースとして
使用されたならば、モニター・ケーブル・コネクタ(図
示されていない)が、コネクタ・ボード・アセンブリ2
0に取り付けられ、そしてコネクタは、背面における開
口との整合を維持するために、コンピュータ・キャビネ
ットの背面に関して再配置される。
このため、本発明は、広範囲のバーンナル・コンピュー
タの周辺機能で動作することが認識される。
好ましい回路構成 デュアル・コンピュータ●アーキテクチャ一周39 辺アダプターの本発明の開示された実施態様は、周辺機
能として端末エミュレー夕を具備するが、次に、二つの
パーソナル●コンピュータ●アーキテクチャー、即ち、
PCAアーキテクチャーとMCAアーキテクチャーを端
末エミュレータ周辺機能にインターフェースするための
好ましいインターフェース回路が記載される。この点に
おいて第12図を参照すると、アダプター・ボードをP
CA及びMCAコンピュータ・アーキテクチャーにイン
ター7エースするための好ましい回路構或30が示され
、3270エミュレーション・プロトコルを実施するた
めの端末エミュレーション回路を提供する特定周辺機能
を有する。好ましいインターフエース回路30は、32
70プロトコル機能を実行するために、コンピュータ・
インター7エース・ゲート・アレイ120と、JR  
CPUと指定された専用マイクログロセツシング回路又
はcpul22の回りCこ構事される。3270通信を
構或する信号は、JR  CPU122との通信のため
に連結されたアナログ・インターフェース40− 回路40において、BNC/同軸コネクタ24又はRJ
IIコネクタ25を経て受信される。
技術における熟練者に理解される如<、MCAバスl4
とPCAバスl6の如く、異なるコンピュータ・バスの
ための周辺装置インターフェースは、典型的に多数の同
一基本機能を実行する。即ち、アドレス信号からのアド
レス情報の受信、特定周辺回路がホストCPHによって
アドレス指定されているかを決定するアドレス信号の復
号化、データ信号の受信と送信、割り込みの生威と剋理
、バスにおいていろいろなサイクルを収容するタイミン
グ指定、他の形式のコンピュータ・システム制御機能の
実行である。バス・コネクタのピン配置とエッジ・コネ
クタにおける接点の物理的な次元を含む、MCAバスと
PCAパスの間の(しばしば実質的な)差が、いろいろ
あるが、それにも拘わらず、類似性がある。
本発明は、両方のバス・アーキテクチセ一に共通の機能
の間の類似性を利用する。ボード実資産と構威要素の使
用における重大な有効性が、バスの間の差をなお許容し
ながら、両バスに共通なコンピュータ・インター7エー
ス機能を提供し、かつ、カスタムVLSIコンピュータ
・インターフェース・ゲート・アレイ120を通して両
バスにサービスを提供することにより、本発明において
獲得される。コンピュータ・インターフェース・ゲート
・アレイ120は、PCA及びMCAバスの両方に共通
なコンピュータ・インター7エース・サービスと機能の
多くを実行する。
この点において第12図を参照すると、McAバスl4
とP C A ハスl6の両方のアドレス線A00−A
19が、復号化のために、コンピュータ・インターフェ
ース・ゲート・アレイ120に設けられる。MCAバス
l4は、PCAバスよりも多くのアドレス線を含むため
に、MCAバスのアドレス線A20−A23が、カード
・セレクト・アドレス復号回路126に設けられ、特定
アダプター・カード10がMCAバスにおいてアドレス
指定されているかを復号する。復号器126の出力は、
特定アダプターがMCAバスにおいてアドレス指定され
る時、ロー(low  true)になる/ADSEL
と指定された信号である。(注意:続く議論の目的のた
めに、信号名の前のスラッシュ「/」は、ロー信号を意
味する)。
PCAバスl6又はMCAバスl4がアクティブである
かの決定は、線128に設けられたMCA  UNIQ
UE  GROUNDと指定された信号によって行われ
る。PCMDLと指定されたこの信号はまた、アダプタ
ーがMCAバスに接続された時のみ接地されるMCAバ
スl4のピンの一つから導出される。線は、プルアップ
抵抗器R2によって最大5ボルトにプルアップされ、そ
の結果アダプター・ボードがPCAバスl6に接続され
たならば、信号PCMDLは、ハイになる。従って、P
CMDL信号は、二つの異なるコンピュータ・アーキテ
クチャーのどれが使用されているかを識別する。
MCAバス14とPCAバスl6の両方からのデータ信
号DOO−D07は、双方向回路であるローバイト・ト
ランシーバ回路130に提供され43− る。トランシーバ130からのデータ信号又はバスBD
O−BD7は、データ転送のために、コンピュータ・イ
ンターフェース・ゲート・アレイl20と共に、JR 
 CPUl22に提供される。
データ線BDO−BD7は、l6ビット・データ・パス
のローバイトとして考えられる。
技術における熟練者は、8、l6又は32ビット・バス
のいづれかであるMCAバスl4が、少なくとも付加的
なデータ信号DO8−Dl5を含むことを理解する。こ
れらの線は、16ビット・データ・パスのハイバイトと
考えられる。アダプターが16ビット・パスとして動作
する構或において、MCAバスl4からのデータ信号D
OS−Dl5は、ハイバイト131に提供され、データ
線BDO 8−BD l 5へのハイバイト・データを
バッ7アーする。ハイバイト線BDO8−BDI5は、
ハイバイト・トランシーバ132と共に、ハイバイト・
ランダム・アクセス・メモリ(RAM)134に提供さ
れる。ハイバイトRAMl34は、三重ポートR A’
Mの一部を構威し、好まし44 くは、8Kx8又は32Kx8スタティックRAMであ
る。RAMl34は、ゲート・アレイl20からの出力
アドレス線として設けられたアドレス線MA O −M
A 7によってアドレス指定される。
RAM134、136は、32KバイトRAMが使用さ
れたならば、合計64Kバイトに拡張される。
ハイバイトRAM134のデータは、ホストバス線DO
8−D15からか、又は内的に内部データ線MD O 
−MD 7を経て生ずることが理解される。データがデ
ータ線MD O −MD 7において生ずるならば、そ
れは、ハイバイト・トランシーバ132を通過する。デ
ータ線MD O −MD 7は、ハイバイト・トランシ
ーバl32、コンピュータ・インターフェース・ゲート
・アレイl20、ローバイトRAM136、及びプログ
ラム読み取り専用メモリ(ROM)138の間に連結さ
れた内部データ・バスである。RAM134、136と
ROMl38は、各々、最大合計64Kバイトであり、
そしてアドレス線MA O−MA 7とBAOBA7に
よりアドレス指定される。
MCAバスl4とPCAバスl6の両方からのクロック
、アドレス・ストローブ、メモリ・リフレッシュ信号、
等の制御信号は、SYSTEMCONTROL  BU
S(システム制御バス)と指定された信号として、コン
ピュータ・インターフェース・ゲート・アレイ120に
提供される。
MCAバスl4とPCAバスl6の両方からの/I R
QA−/I RQDの如く、割り込み要求信号がまた、
ゲート・アレイ120に提供される。
以下に非常に詳細に議論された如く、コンピュータ・イ
ンターフェース・ゲート・アレイ120は、いろいろな
3270プロトコルとメイン7レーム通信機能を実現す
るために必要とされた複数のデータ記憶レジスターを含
む。従って、コンピュータ・インターフェース・ゲート
・アレイ120かも発出する信号は、メモリl34、l
36、l38のためのメモリ・アドレスを形成するアド
レス線MA O −MA 7を含む。アドレス・ラッチ
l40は、アドレス信号MA O −MA 7をバッ7
アーシ、そしてメモリに提供された信号BAO−BA7
を含むロー・アドレスを形威する。
ゲート・アレイはまた、メモリ134、136、13g
のためのMEMORY  CONTR,OL(メモリ制
御)信号を生成する。これらの信号は、メモリからの読
み出しとメモリへの書き込みを制御するための特定メモ
リ制御信号を設けるメモリ制御プログラム論理アレイ(
PAL)142に提供される。
専用特殊目的のコンピュータ自身であるJRCPUl2
2は、他のコンピュータに類似する方法において命令と
データをアクセスするために、メモリをアドレス指定す
ることができる。従って、アドレス信号CAOO−CA
l3は、コンピュータ・インターフェース・ゲート・ア
レイ120、JR  CPUl22とマイクロコードR
AMl44a,144bの間のバスとして提供される。
マイクロコードRAMl44は、好ましくは、8Kx8
スタティックRAMであり、そしてCDOCD7とCD
O8−CD15と指定されたデータ・−47 バスを提供する。
RAM144は、JR  CPUl22の命令の記憶の
ために使用される。これらの命令は、ホストCPUから
ダウンロードされ、そしてI RMA,PJ% IBM
高度アダプター、等の複数の異なるエミュレーション・
モードの一つにおいて動作するためにJR  CPUを
構成する。
オプシaン・スイッチ146のセットは、パワーアップ
・サイクル中、コンピュータ・インターフェース・ゲー
ト・アレイ120によって読み出される。コンピュータ
・インターフェース・ゲート・アレイ120は、スイッ
チ・ドライバーl47によりスイッチ情報をCDO−C
D7バスに駆動させる。コンピュータ・インターフェー
ス・ゲート・アレイ120がMCA環境において使用さ
れる時、入力スイッチ情報が、代替的なアダプタ−ID
情報を生戒するために使用される。これは、コンピュー
タ・インターフェース・ゲート・アレイを、各々一意的
な識別子を有する複数の異なる設計において使用可能に
する。コンピュータ・イ−48 冫ターフェース・ゲート・アレイ120がPCA環境に
おいて使用される時、入力スイッチ情報は、アダプター
に設置された資源のためのベース・アドレス・ロケーシ
ョンを確立するために使用される。これは、二つの装置
(アダプターと別の周辺装置)が、同一アドレス空間を
共有しないことを保証するために行われる。
次に、第13図を参照すると、コンピュータ・インター
フェース・ゲート・アレイ回路120が、好ましくは、
カスタム又はセミカスタムVLSIゲート・アレイとし
て構威される。コンピュータ・インターフェース・ゲー
ト・アレイ120の主要機能ブロックは、ラッチ回路1
50を含み、過渡的ないろいろなアドレス情報とステー
タス情報において、アドレス・マルチプレクサ−152
、153、157、158、セットアップに関する情報
を記憶するためのコンフィギュレーション・レジスター
・バンク160,アダプターの特定機能(この場合端末
エミュレーション)の実行に特定の情報を記憶するため
の周辺機能又はエミュレータ・レジスター・バンクl6
2、復号器回路168、169、トリプル・ポートRA
Mコントローラl65、PCサイクル制御ユニット17
0,スイッチ捕獲回路l75、JR  CPU監視及び
制御回路180、及び割り込み制御190をラッチする
ために使用される。
コンフィギュレーション・レジスター160は、pcデ
ータパスPC  DATA  Busを経てダウンロー
ドされたコンフィギュレーション・データを記憶する。
レジスターは、MCAコンフィギュレーション・レジス
ターMCA  CONFIG″A″REG,二重目的M
CA及びPCAコン7イギュレーション・レジスターM
CA&PCA  CONF I G″B’R E Gと
MCA&PCA  CONF I G’C’R E G
,及びMCA  CONFIC’D″REGを含む。
入りアドレス線AOO−Al9は、プログラマブル・ベ
ース・アドレス比較器156を含む回路120において
、いろいろなロケーションに設けられる。アドレス線A
OO−AI2は、ラッチされたアドレス信号LAOO−
LAl2としてのアドレスのビットの記憶のために、ラ
ッチ回路150に設けられる。ベース・アドレス比較器
156は、入りアドレスをいろいろなベース・アドレス
に比較し、そして選択されたベース・アドレスがアドレ
ス・バスにおいて発生したことを指示する出力信号をバ
ス・サイクルの開始において提供する。ベース・アドレ
スは、特定のプログラミング・インターフェースに割り
当てられたホストCPUのアドレス空間におけるアドレ
スに対応する。
ベース・アドレス比較器156からの出力信号は、信号
RAM  BASE (ベース)、RoMBASE (
ベース)、JR  BASE(ベース)、PJ  BA
SE (ベース)、IRMA  BASE(ベース)、
SIRMA  BASE(ベースつ、IBM  BAS
E(ベース)と、GROBALREARM  BASE
(ベース)を含む。これらの出力信号は、ラッチ150
に提供される。RAM  BASEと指定された信号は
、アドレス線A00−Al9におけるアドレスが、それ
ぞれPC51一 Aモード又はMCAモードがセレクト信号PCMDLに
よって選択されるかにより、アドレスPCA  SEG
MENT又はMCA  RAM  BASE  SLC
Tに対応する時、発生する。マルチプレクサ−157は
、選択されたモードにより、これらの二つのアドレス・
セグメントの間を選択する。RAM  BASEと、統
<PC  MEMREQ(復号器168から)は、トリ
プル・ポートl34、136が、読み出し又は書き込み
動作のために、ホストPCによって選択されたことを指
示する。
同様に、比較器156は、アドレス線AOOA19と、
PCA  ドOM  BASE  SLCT又はMCA
  ROM  B^SE  SLCTのいづれかのアド
レス・セグメントの間の比較に応答して、信号ROM 
 BASFをラッチ150に提供する。これらの二つの
アドレス・セグメントは、PCA又はMCAモードがセ
レクト信号PCMDLによって選択され牽か(こより、
マルチプレクサ−158によって選択さトる。ROM 
 BASE52 信号は、ROM138が読み出し動作のために選択され
たことを指示する。
アドレス・セグメントMCA  RAM  BASE 
 SLCTとMCA  ROM  BASE  SLC
Tが、コンフィギュレーション●レジスター・バンク1
60にお1ナるレジスターMCA CONFIG’D″
REGに記憶される。アドレス・セグメントPCA  
SEGMENTは、バンク160における対応するレジ
スターPCA  SEGMENTに記憶される。セグメ
ントPCA  ROMBASE  SLCTは、スイッ
チ捕獲回路l75から導出され、そしてオプション・ス
イッチl46の設定の関数である。これらのアドレス・
セグメントは、システム・コンフィギュレーション中、
セットアップされ、かつ記憶される。
MCA  CONFIG’A″REGレジスター・バン
ク160に記憶された他のコン7イギュレーション情報
は、MCA動作がイネープルされたことを指示するため
に、復号器156に提供されたMCA  CARD  
ENABLE信号を含む。MCA  10  BASE
  SLCTは、MCAモードにおけるIO動作のため
のアドレス領域を指示するアドレス・セグメントである
。このアドレス・セグメントは、マルチプレクサ−15
2に提供され、PCA又はMCAモードが動作している
かにより、スイッチ捕獲回路175からのMCA  1
0  BASE  SLCTとPCA  10  BA
SE  SLCTの間を選択する。
アドレス・セグメントMCA  JR  BASESL
CTはまた、MCA  CONFIG’A’REGにお
いて記憶される。MCA機械のJRモードにおける動作
のためのアドレス空間に対応するこのアドレスは、マル
チプレクサ−153に提供され、再び、モードがMCA
又はPCAであるかにより、スイッチ捕獲回路175か
らのMCAJR  BASE  SLCTとPCA  
JR  BASE  SLCTの間を選択する。
マルチプレクサ−152、153の出力は、それぞれ、
アドレス●セグメント10  BASESELECTと
JR  BASE  SELECTであり、これは、そ
れから、アドレス・バスにおける瞬時アドレスと比較器
156によって比較され、これらのアドレス空間の一方
が、I/O動作のために選択されている時を検出する。
割り込みコンフィギュレーション情報は、レジスター・
バンク160におけるレジスターMCA&PCA  C
ONFIG’B’REGにおいて記憶さレル。信号IN
T  VECT  SELECT,INT  TYPE
とINT  ENABLEは、それぞれ、割り込みベク
トル、割り込み形式と、割り込みイネーブルを意味する
。また、このレジスターに、復号器156に提供された
3PORTRAM  ENと指定されたトリプル・ボー
トRAMの動作をイネーブルするt;めのフラグが記憶
される。
前述の如く、いろいろな端末エミュレータ・モード(例
えば、IRMA,PJ,IBM高度アダプター、等)が
、JR  CPUl22においてプログラミングにより
実現される。選択モードにおける動作は、上記の如く、
ホストPCにおけるソ一55ー フトウェア・ドライバーによって必要とされたパラメー
タ、コマンド及びレジスターの所定セットを具備するプ
ログラミング・インターフェースを提供し、ソフトウェ
ア・ドライバーに特定エミュレータ・モードの動作を実
施させる。本発明により動作する関連プログラミング・
インターフェースは、コンピュータ・インターフェース
・ゲート・アレイ120における資源、即ち、エミュレ
ータ・レジスターのグループとレジスター畢パンクl6
2におけるハンドシェイク・フラグを使用し、そしてま
た、トリプル・ポートRAMコントローラ165の資源
を使用する。レジスターの各グループは、イネーブルさ
れた時、所定のベースI/Oアドレスにおいて開始する
ホストPCのI/Oアドレス・マップの部分を占有する
特定プログラミング・インターフェースのイネーブルは
、コン7イギュレーション●レジスター160のフラグ
によって決定される。レジスターMCA&PCA  C
ONFIG’B’REGは、PJモード(PJ  EN
ABLE)とIHMAモーー56 ド(I RMA  ENABLE)をイネーブルするた
めのフラグを含み、一方、レジスターMCA&PCA 
 CONFIG’C’REGは、IBM高度アダプター
・モード(IBM  ENABLE)とS IRMAモ
ード(S I RMA  ENABLE)をイネーブル
するための7ラグを含む。関連セレクト信号SIRMA
  BASE  SLCTとPJBASE  SLCT
はまた、復号器156に提供され、S I RMA及び
PJモードのためのベース・アドレスがアドレス・バス
において検出された時を知らせる。
これらのプログラミング・インターフェースは、システ
ム初期化中、ソフトウェアにより選択的にイネーブルさ
れる。特定プログラミング・インターフェースは、コン
フィギュレーション・レジスター・バンク160におけ
る一定のビットによって決定された特定ベース・アドレ
スにおいてイネーブルされる。プログラマブル・ベース
・アドレス比較器156は、イネーブルされたプログラ
ミング・インターフェースのための選択されたべース・
アドレスをAOO−Al9と比較し、そして適切なアド
レス範囲が検出された時、関連プログラミング・インタ
ーフエース・ベース信号(例えば、GLOBAL  R
EARM  BASE,IBM  BASE,SIRM
A  BASE,PJ  BASES IRMA  B
ASE1及びJR  BASE)が、線159において
断定される。これらの信号は、続いて復号され、モして
復号器回路l68におけるタイミング信号と同期され、
エミュレータ・レジスター・バンク162における特定
レジスターの読み出しと書き込みのために、個々のレジ
スター・イネーブル信号とストローブを生戊する。
PCAアドレス・バスAOO−Al9は、pcAバス・
サイクルを通して安定のままである。MCAアドレス●
バスAOO−Al9は、MCAバス・サイクルの全体で
ラッチされず、そしてコンピュータ・インター7エース
・ゲート・アレイ120における透明ラッチ(tran
sparent  latch)150によってラッチ
されなければならない。プログラマブル・ベース・アド
レス比較器156によって生或されたプログラミング・
インター7エース・ベース信号159は、アドレスによ
って部分的に決定され、そしてまた、アドレス変化の前
に、ラッチされなければならない。ラッチされたアドレ
スとラッチされたプログラミング・インター7エース・
ベース信号は、レジスター・バンク162の一部である
特定プログラミング・インターフェースにおける特定レ
ジスターを読み出し及び書き込みするための個々のレジ
スター・イネーブル信号を生威するために、復号器16
8によって使用される。透明ラッチl50は、/ADL
がMCAバス・サイクル中断定された時、アドレスとベ
ース信号をラッチする。
透明ラッチ150は、PCMDLによって決定されたP
CAバス・サイクル中、透明のままである。
ラッチ回路150の出力は、複数のラッチされたアドレ
スと信号を具備し、復号器回路168に提供される。ま
た、復号器には、PCサイクル制ー59一 御回路170からの読み出し及び書き込み信号/RDと
/WRが提供される。復号器168は、MCA  CO
NFIG  DECODE,PCA  SHARED 
 INTERRUPT,IBM&SIRMA  DEC
ODE,IRMA&PJ  DECODESJR  D
ECODE,及びRAM&ROM  DECODEとし
て、第13図に示された機能ブロックに分割される。こ
れらの機能ブロックは、動作モード又は特定ベース・ア
ドレスを指示する特定のラッチされた信号、/RD及び
/WRタイミング信号、及びいろいろなラッチされたア
ドレス信号LAO−LA3を受信し、そしてレジスター
●バンク162におけるいろいろなレジスターを読み出
し及び書き込むための線167において出力ストローブ
信号を提供する。ラッチl50からの出力はまた、RA
Mコントローラ165へのラッチされたアドレス・バス
LAOO−LAl2と、ラッチされた制御信号LATC
H  /SO、LATCH  /Sl,LATCH  
/CMD及びLATCH  M/10を含む。
−60 ラッチ150は、復号器168におけるMCACONF
IG  DECODEブロックに信号LATCH  S
ETUP  BASEを提供し、その出力は、システム
・セットアップ中、コン7イギュレーション・レジスタ
ー160においてセットアップ・レジスターの幾つかを
選択するために使用される。
復号器168におけるPCA  SHAREDI NT
ERRUPTブロックは、信号GLOBAL  REA
RM  BASEを受信し、そしてパーソナル・コンピ
ュータAT(IBM文書NO.6183355)のIB
M技術リファレンスにおいて規定された/GLOBAL
  REARM信号を割り込み制御190に提供する。
復号器168におけるIBM&SIRMA  DECO
DE機能ブロックは、LATCH  IBMBASEと
LATCH  SIRMA  BASEを受信し、そし
てレジスター・バンク162においてIBM&SIRM
A  INTERFACESと名付けた関連レジスター
に出力ストローブを提供する。
同様に、復号器168におけるI RMA&P JDE
CODE機能ブロックは、ラツチ150からLATCH
  PJ  BASEとLATCH  IRMA  B
ASEを受償し、そしてレジスター・バンク162にお
けるPJ&IRMA  INTERFACESレジスタ
ーの関連レジスターに出力ストローブを提供する。
復号器168におけるJR  DECODE機能ブロッ
クは、ラッチ150からLA’I:C}{  BASE
信号を受信し、そしてJRプロセッサーの入力/出力を
命令するための出力信号を提供する。
これらの出力信号は、JRプロセッサー・チツプ122
のチップ・セレクトのための/JRCS,JRチップへ
の書き込み信号としての/JRWR,及びJRチップの
ためのレジスター・セレクト・アドレスとしてのJRA
O−JRA3を含む。
復号器168におけるlAM&ROM  DECODE
機能ブロックは、ラッチ150からLATCH  RO
M  BAsEとLATCH  RAMBASE信号を
受信し、そしてLATCH  ALL  BASEと指
定された出力信号をPCサイクル制御回路170に提供
し、そしてまた、トリプル・ポー}RAMへのメモリ動
作を意味するために、読み出し及び書き込み制御信号P
C  RD/WRとPC  MEMREQをトリプル・
ボートRAMコントローラ165に提供する。LATC
HALL  BASE信号は、pcアドレス・バスにお
けるアドレスが、このボードのためであり、そしてPC
サイクル制御が、読み出し又は書き込み動作のいづれか
適切な方の処理を開始することをPCサイクル制御17
0に通知する。言い換えれば、イネーブルされたIRM
A,PJ,JR又は他の任意のベースのベース復号化が
あり、そしてPCサイクルは、その機能を実行する。
サイクル制御回路170はまた、ラッチ150からLA
TCH  M/IO信号、LATCH  /CMD信号
、LATCH /S1、及びLATCH  /SO信号
を、そしてRAMコントローラl65からRAM  B
USY信号を受信する。それ一63 からサイクル制御回路は、レジスター・バンクl60に
おけるレジスターへの読み出し又は書き込みを制御する
ための制御信号/R.Dと/WR,MCA/PCAチャ
ネル・レディ制御信号CHRDY1方向信号/RD I
 R,及びイネーブル信号/DBENを提供し、トラン
シーバ130と131の動作モードを制御する。
第12図の議論から、線CDO−CD7は、スイッチ・
ドライバー147を通してオプション・スイッチ146
に連結されることが・想起される。
パワーオン状態の直後、スイッチ設定が、/RDSWI
TCHが断定された時、コンピュータ・インターフェー
ス・ゲート・アレイ120によってサンプルされる。デ
ータは、スイッヂ捕獲回路175の内部に記憶される。
アダプター10の好ましい実施態様がPCAバスにおい
て設置された時、スイッチ146は、ベース・アドレス
PCA  IO  BASE  SLCT,pcA R
OM  BASE  SLCT,及びPCA  JR 
 BASE  SLCTを規定する。
−64− MCAバスに設置された時、スイッチ146は、MCA
  ALT  ADPT  ID  LOWと指定され
た代替アダプター・ローバイト識別子を提供する。アダ
プターIDは、IBM社によって出版されたPS/2モ
デル50と60ハードウェア技術リファレンス・マニュ
アルにより、MCA互換アダプターの各異なる形式に割
り当てられた2バイト値である。
ゲート・アレイ回路120は、さらに、/JRRD1/
LOWRSCA l l−CAl 3とCPUCLK 
I Nと指定されたJR  CPU122から、信号を
受信するJR  CPU監視/制御回路180を具備す
る。これらの信号を監視することにより、回路180は
、JR  CPUが、メモリ・マップI/Oとトリプル
・ポートRAMをアクセスしている時を決定する。トリ
プル・ポートRAMコントローラ165は、監視/制御
回路180からJR  RD/WRとJR  RAM 
 REQを受信する。この回路はまた、JR  CPU
がゲート・アレイ120をアクセスしている時、マイク
ロコードRAMl44aと144bをディスエープルす
る/FWENを生或する。
JR  CPUI22のインター7エース・タイミング
要求条件は、MCA及びPCA制御とパス・タイミング
と必ずしも同期しない。従って、PCサイクル制御回路
170は、JR  TIMINGと指定されたJRタイ
ミング信号を、復号器l68内のJR  DECODE
回路に提供する。これらのタイミング信号は、LATC
:H  JR  BASE,LA3−LAO、/RDと
/WRと共に、JR  CPUの動作を適正に順序付け
るために、/J RCS,/J RWRとJRAO−J
RA3と指定されたクロック同期JR制御信号を発生さ
せる。
RAMコントローラ1165は、第12図に関連して記
載されたトリプル・ポートRAMの制御のために、線1
66において適切なメモリ制御信号を生或するために動
作する。線166におけるメモリ制御信号は、償号MA
 O −MA 7、MDO−MD7、/EXTRDY,
/PCRDY,SS0、33 1,/DPWR,/DP
RDと/LATCHを含む。RAM  BUSY信号は
また、トリプル・ポート・メモリ動作が進行中である時
、RAMコントローラ165から提供される。RAMコ
ントローラ165は、さらに、JRアドレス・バスCA
O O−CA l l,ラッチされたアドレス線LAO
O−LA12、及び制御信号EXT  REQ,DAD
O、PC  RD/WR,JR  RAM  REQS
 JR  RD/WRとPC  MEMREQを受信す
るために連結される。
/ E X T R D Y ハ、アダプターIOにお
イテ使用される外部プロセッサー(図示されていない)
の制御のために提供される。本発明は、トリプル・ポー
トRAM,即ち、ホストpc,専用JRプロセッサーと
、存在すればコブロセッサーへの三つの非同期インター
フエースをサポートする。コブロセッサーは、RAMコ
ントローラ165に提供されたEXTREQを活動化さ
せることにより、RAMをアクセスする。その信号は、
ゲート・アレイのクロックに同期化され、そして内部仲
裁回67一 路(別個には示されない)は、コブロセッサーの外部サ
イクルに利用可能なタイムスロットがあるかを決定する
。スロットが利用可能でないならば、外部プロセッサー
は、待機しなければならない(これは、JR回路又はP
CがRAMのアクセスにビジーであることを意味する)
。タイムスロットが利用可能である時、コントローラ1
65は、要求を循環させ、そして/EXTRDYローヲ
取リ、それからそれをハイにする。/EXTRDYがハ
イになる時、それは、サイクルが完了し、かつデータが
ラッチされたことを意味する。
さらに第13図を参照すると、MCA又はPCAバスか
ら受信されたローバイトを含むと考えられる線BDO−
BD7を具備する内部PCデータ・バスが、バス・バッ
7アー182を通して提供される。内部PC  DAT
A  BUSは、バス・バッファ−182から提供され
、そしてRAMコントローラ165と共に、レジスター
・バンクl60と162におけるいろいろなレジスター
に連結され、ホスト・パーソナル・コンピュータからい
ろ68 いろなレジスターにデータの転送を許容する。
上記の議論から、内部マイクロコードRAMI44は、
データ線BDO−BD7を通してホスト・バーンナル・
コンピュータからダウンロードされることが考えられる
。ホスト・システムからダウンロードされたデータは、
ローバイト・トランシーバl30(第12図)を通して
転送され、そしてJR  CPU122の線BDO−B
D7に直接適用される。線BDO−BD7は、JR  
CPU122との間に制御及びダウンロード・データを
転送するために使用された双方向ポートを形戊する。ダ
ウンロード・データは、JR  CPUl22に内的な
論理回路によって、JRAO−JRA3により提供され
たアドレスに従い、CDO−CD7データ・バス又はC
D8−CDl5データ・バスのいづれか、そしてこのた
め、関連RAMI44a又は144bに転送される。
JR  CPUデータ●バスCDO−CD7は、多重機
能パスであり、モして機能及び制御情報を関連マイクロ
コードRAMl44aに書き込み、機能及び制御情報を
コンピュータ・インターフェース・ゲート・アレイ・レ
ジスター160,162に書き込み、そして機能及び制
御情報をトリプル・ポートRAMコントローラ165と
共に関連RAMl34、136に書き込むために使用さ
れる。代替的に、JRCPUデータ・バスCDO−CD
7は、ローバイト・マイクロコードRAM1 44aか
ら命令及び可変データを読み出し、コンピュータ・イン
ターフェース・ゲート・アレイ120内のいろいろなレ
ジスターから機能及び制御情報を読み出し、トリプル・
ポート・メモリ・コントローラ165と共に関連RAM
134、l36、又は設置されテイればBIOS  R
OMI38から機能及び制御情報を読み出すために使用
される。
さらに第13図を参照すると、いろいろなレジスター1
60が、JR  DATA  BUSを経てJR  C
PUl22}こよってアクセスされ、バッ77−176
を通してデータ線C D O − C D 7 ニつな
がる。これらのPジスターは、JRCPU122と共に
、ホストPCによってアクセス可能である。レジスター
160、162は、端末エミュレータ周辺機能の実現に
関連した機能パラメータを記憶するための手段を具備し
、そしてホスト・パーソナル●コンピュータによって読
み出され、そして書き込まれる。技術における熟練者は
、いろいろな機能パラメータのための値が、IRMA,
IBM高度アダプター、PJ,及び他のエミュレータ・
モードの如く、好ましい実施態様における多数の周辺機
能を実現するために必要とされることを理解するであろ
う。このため、これらのレジスター・ロケーションのた
めの特定機能のさらに詳細な議論は、提供されない。こ
れらのパラメータにおける詳細な情報に対して、IBM
パーソナル・システム/2モデル50と60技術リファ
レンス、IBM文書番号80XO902、及び上記の3
270高度アダプターのための技術り7アレンスを参照
せよ。
最後に、第13図に関して、割り込み制御回路190が
、好ましいアダプター・ボードlOの割7l り込み機能を取り扱うために提供される。回路l90は
、レジスター・バンク160におけるレジスター・グル
ープMCA&PCA  CONFIG’B″に記憶され
た割り込みベクトル情報INTVECT  SELEC
T,バンク162におけるI BM&S I RMAプ
ログラミング・インターフェース・レジスターからの割
り込み要求INR  REQ,バンク162におけるP
J&IRMAプログラミング・インターフェース・レジ
スターからの割り込み要求INT  REQ,及びPC
A共有割り込み機能ブロックに関連した復号器168か
らの/GLOBAL  REARMを受信し、割り込み
の断定と制御を行う。回路190からの出力信号/I 
RQA1/I RQB,/I RQCと/IRQDは、
アダプターの割り込み処理能力の実現を許容する。
レジスター・バンクlf32は、IBM及びSIRMA
インターフエイス関連レジスターグループIBM&SI
RMA  I}JTERFASESと、PJ及びI R
MA  インター7ェイス関連レジス一72 ターグループPJ&IRMA  INTERFASES
と、MISCレジスターグループMISCREG I 
STERSとを具備する。
IBM及びS I RMAインターフェイス関連レジス
ターグループIBM&SIRMA  INTERFAS
ESは、割り込み状態レジスターINTERRUPT 
 SATE  REGと、画像/音声レジスターVIS
UAL/SOUND  REGと、カーンル付加ローレ
ジスターCURSOR  ADD  LOW  REG
と、カーソル付加ハレジスターCURSOR  ADD
  HI  REGと、制御レジスターCONTROL
  REGと、走査コードレジZl−SCAN  CO
DE  REGと、端末アイデイレジスターTERMI
NAL  IDREG,!”、ページ変更0レジスター
PAGECHANGE  O  REGと、ページ変更
lレジスターPAGE  CHANGE  I  RE
Gと、87E状態レジ7.夕−87E  SATTUS
  REGと、ページ変更2レジスターPAGE  C
HANGE  2  REGと、ページ変更3レジスタ
ーPAGE  CHANGE  3  REGと、DP
RAMセレクトDP  RAM  SLECTと、割り
込み1861NTERRUPT  186と、SI R
MAのみSIRMA  ONLYとを含む。
PJ及びI RMA  インター7ェイス関連レジスタ
ーグループPJ&IRMA  INTERFASESは
、PC書き込み0レジスターPC  READ  OR
EGと、PC書き込みlレジスターPC  READ 
 IREGと、PC書き込み2レジスターPC  RE
AD  2REGと、pc書き込み3レジスターPC 
 READ  3REGと、PJリセット指令PC  
RESET  COMMANDと、セット指令SET 
 COMMANDと、指令状態COMMAND  ST
ATUSと、IRMAクリアアテンIRMA  CLR
  ATTNと、PJ  割り込み 状態PJ  IN
T  STATUSと、PJ  クリア 割り込みPJ
  CLR  INTとを含む。
MI SCレジスターグループMISC  REGI 
STERSは、オドボードRAMビージーセレクトJR
  RAM  PG  SLCTと、ゴロバロターCH
IP  REV  REGとを含む。
次に、コンピュータ・インターフェース・ゲート・アレ
イ120との間で転送されるいろいろな信号が、記載さ
れる。次の説明において、第1名称は、MCAモードに
おける動作に関連した信号名であるが、信号の挿入句名
は、PCAモードにおける動作に関連した信号名である
。以前の如く、信号の前のスラッシュ(/)は、否定又
はロー信号を表す。技術における熟練者は、信号の幾つ
かが、PCA及びMCAバス・アーキテクチャーの両方
に共通なバス制御信号を具備し、他の信号は、特定アー
キテクチャーに特異な制御信号を具備することを理解す
る。記載されたさらに他の信号は、回路30に内的なデ
ータの通信を制御するための制御信号を具備し、その結
果機能的に関連したコンピュータ・システムから通信さ
れたデータと命75 令は、ディスプレイ・メモリ134、136におけるロ
ケーション、ゲート・アレイ120内のレジスター、そ
してJR  CPUl22との転送のためのマイクロコ
ードRAMの適切なロケーションに送られる。
信号CD7−CDOは、I/O,命令フェッチとメモリ
動作におけるJR  CPU122によって使用される
三状態コントローラ・データ・パスを具備する。このバ
スは、局所パワーアップ中、コンピュータ・インターフ
ェース・ゲート・アレイ120によって入力され、アダ
プターに位置する現オプション・スイッチ146設定を
獲得する。
PCAモードにおいて、このデータは、アダプターに位
置する資源のためのベース・アドレスを確立する。MC
Aモードにおいて、このデータは、ホスト・システムに
よって使用されたアダプターID情報を確立する。
信号/LOWERIま、JR  LOW  WRITE
  STROBEに対応する。この信号は、JRCPU
122によって断定され、有効データが、76 JR書き込みサイクル中、線CD7−CDOにおいて存
在することを装置に通知する。
信号/JRRDは、JR  CPUl22によって断定
された読み出しストローブ信号であり、JR  CPU
が現在実行(読み出し又は書き込み)中であるサイクル
の形式を装置に通知する。この信号は、書き込みサイク
ルが実行されていないならば、常にアクティブ(ロー)
のままである。
信号/FWENは、ファームウエア・イネーブル制御信
号であり、モしてJR  CPUマイクロコードRAM
l44aS 144bの動作をイネーブルするために、
ゲート・アレイ120によって断定(ロー)される。こ
の信号は、ゲート・アレイがJR  I/Oに対して選
択される時、RAM1 4 4 (/FWEN=H)を
ディスエーブルさせる。
信号JR  CLKINは、ゲート・アレイl20によ
って使用されるクロック信号であり、ゲート●アレイと
JR  CPIJl22の間のデータ転送を同期化し、
そしてホストPC又は外部コブロセッサーとの間のトリ
プル・ボート・メモリ・タイミングを仲裁する。このク
ロックは、JR cPUによって発生され、そして第1
3図におけるJR  CPU監視及び制御回路180に
提供される。
アドレス線CA13−CAOOは、JR  CPtJl
22のアドレス・バスを構或し、そしてJRCPUl2
2から発するアドレスを表現する。
このバスは、コンピュータ・インターフェース・ゲート
・アレイ120の目標動作が要求された時を決定するた
めに、コンピュータ・インターフェース・ゲート・アレ
イ120によって監視される。
CA13は、最上位ビットであり、そしてCAOOは、
最下位ビットである。JR  CPUl22のDADO
出力ピン1よ、バイト操作において、ローバイトが、ソ
ース/宛て先(DADO−L)であるか、又はハイバイ
トが、ソース/宛て先(DADO=H)であるかを指示
するために、使用される。
クロック信号SY5CI−Kは、PCAモード・システ
ム・クロックである。この信号は、IBM共有割り込み
プロトコルで編集する割り込みタイミングを生或する際
に、ゲート・アレイ120によって使用される。このク
ロックは、通常、PCAホスト・システム発振器の3に
よる割り算(divide−by−three)である
。この入力は、ゲート・アレイに内的な30Kオーム抵
抗器を通してプルダウンされ、そしてMCAモードにお
いて使用されない。
信号/CMD (/I OW)は、MCAモード・コマ
ンド・ライン又はPCAモードI/O書き込みラインを
具備する。この信号は、システムの状態ラインにおいて
存在するコマンドの処理を開始するために、MCA形式
システムによって発行される。信号は、要求が開始して
いる(又は終了している)ことをゲート・アレイ120
に通知する。
PCAモードにおいて、このビンは、ホストPCから/
IoW(r/o書き込み)を入力するために使用され、
そしてI/O書き込みサイクルが現在行われていること
をゲート・アレイに通知する。
−79 いづれかのモードにおいて、この信号は、アクティブ・
ローである。
信号M/I O (/I OR)は、MCAモード・メ
モリ−I /O状態又はPCAモードI/O読み出しラ
インを構成する。信号は、MCA形式システムによって
駆動され、現サイクルが、メモリ装置(M/IO−H)
又はI/O装置(M/IO−L)のためであることをス
レーブ装置に指示する。PCAモードにおいて、信号は
、ホストPCから/IOR(I/O読み出し)を入力す
るために使用され、そしてI/O読み出しサイクルが現
在発生していることをゲート・アレイ120に通知する
信号/S 1 (/MRD)は、MCAモード状態ビッ
トl又はPCAモード・メモリ読み出しコマンド信号を
具備する。この信号は、(/SOと関連した)マイクロ
チャネ4レ・モードにおいて実行されたサイクルの形式
を識別する。PCAモードにおいて、この信号(よ、メ
モリ読み出しサイクル(アクティブ・ロー)を豪求する
ために、ホストPCによって発行される。
一80 信号/SO (/MWR)は、MCAモード状態ビット
0信号又はPCAモード・メモリ書き込みコマンド信号
を具備する。この信号は、(/Slに関連して)MCA
モードにおいて実行されたサイクルの形式を識別する。
PCAモードにおいて、この信号は、メモリ書き込みサ
イクルを要求するために、ホストPCによって発行され
る。
信号/CDSETUP (AEN)は、MCAモード・
カード・セットアップ制御信号又はPCAモード・アド
レス・イネーブル状態ビットを具備する。この信号は、
カードをセットアップ・モード(プログラマブル●オプ
ション●セレクトの初期化)に置くために、MCAシス
テムによって断定される。PCAモードにおいて、この
信号は、バスにおける現アドレスが有効か、又は無視さ
れるべきかを指示するために、ホストPCによって発行
される。
アドレス線AOO−Al9は、ホスト・システム◆アド
レス・バス(MCA又はPCA)を具備する。アドレス
・バスは、アクティブ・I\イである。
信号ROMINSTは、ROM設置状態ビットを具備す
る。この状態ビットは、拡張BIOSROMが、ROM
138として、アダプター・カードに設置されるかを決
定するために、JR  CPU122によって読み出さ
れる。さらに、このビットは、ROM138の選択のた
めに、内部復号器をイネーブル(Hならば)又はディス
エーブル(Lならば)する。この信号は、ROMサイク
ルがイネーブルされるならば、外部プルアップ抵抗器を
必要とする。
信号/ADSELは、アドレス選択状態ビットを具備す
る。この線は、アドレス・バスにおける現アドレスが、
1メガバイトを超える又は小であることをゲート・アト
イ120に通知するために使用される。それは、一輯に
、アドレス・ビット2 0−2 3の復号によって形威
され、そして非アクティブ(H)なら1fゲート・アレ
イを禁止し、又はアクティブ(L)なeばゲート・アレ
イをイネーブルする。この練は、lメガバイトを超える
アドPス空間で動作するシステムにおいて、ゲート・ア
レイの偽信号(aliasing)を防止する。
信号/CDSFDBKは、MCAモード・カード選択フ
ィードバック信号を具備する。この線は、有効スレーブ
・アドレスを生威するMCAベース・システムに応答し
て活動化される。この信号は、カードがバスに存在する
ことをホストに通知するために使用される。
信号/CDDS l 6は、MCAモードの16ビット
・データ・セレクトである。この線は、検出された有効
トリプル・ポートRAMベースに応答して、ゲート・ア
レイ120によって活動化される。
MCAシステムは、単一バス・サイクルにおいて、16
ビットのデータが、転送されるか、8ビットのデータが
転送されるかを制御するために、このビットを使用する
信号/ADL (ALE)は、MCAモード・アドレス
・ラッチ制御信号とPCAモード・アドレス・ラッチ・
イネーブルを具備する。MCAモードにおいて、この入
力は、AOO−Al2、/A一83− 0、/S l,/CDSETUP,M/I O1 /C
MD% RAM  BASE,ROM  BASE, 
 IBM  BASE1 1RMA  BASE値をラ
ッチ150にラッチするために使用される。PCAモー
ドにおいて、アドレス・ラッチは、/ADLがハイであ
る時、透明である。PCAモードにおいて、/ADSE
Lのためのラッチは、/ADLがハイである時、透明で
ある。
信号/RSTは、リセット信号である。この入力は、J
RCPUインターフェースとトリプル・ポート・メモリ
制御を妨害することなしに、ホスト・システム初期化を
準備するために、コンフィギュレーション・レジスター
・バンクl60をリセットするために使用される。32
70セッションは、この線を断定することによって遮断
されない。
信号/LRSTは、ローカル・リセット信号である。こ
の入力は、JRCPUインター7エースとトリプル・ポ
ート・メモリ制御をリセットするために使用される。3
270セッションは、こ84 の信号がアクティブになる時、終了される。/RSTと
/LRSTを同時にアクティブにし、それから非アクテ
ィブにすると、コールド・スタートからゲート・アレイ
120を起こす。
信号/MEMSCl6は、PCAモード・メモリ・サイ
ズ状態ビットである。PCAモードにおいて、この信号
は、選択されたメモリが16ビット幅であることをホス
トCPUに通知するために、断定される。ゲート・アレ
イ120は、有効RAMベース・アドレスが検出された
時、この線を断定する。
信号CHRDYは、カード「チャネル・レディ」状態信
号である。この信号は、要求された動作が、現在、完了
(H)か、又は非完了(L)かをホス}CPUに知らせ
るために、ゲート・アレイl20によって生或される。
ホストCPUは、ゲート・アレイがチャネル・レディ状
態に応答するまで、現パス・サイクルにおいて待機状態
を挿入する。
ゲート・アレイ120は、1、8マイクロ秒内に動作を
完了する。
信号PCMDLは、PCモード状態ビットである。この
信号は、現動作モード、MCA又はPCAを確立するた
めに、ゲートφアレイ120によって使用される。この
信号がハイである時、PCAモードが構威される。
信号/I RQDは、MCAモード割り込み要求D又は
/IRQBのl;めのPCAモード割り込み状態である
。MCAモードにおいて、このピンは、割り込み要求出
力である。PCAモードにおいて、このビンは、IBM
割り込み共有プロトコルをサポートするために、割り込
みチャネル”B” (/IRQB)の状態を獲得するた
めの入力である。
信号/I RQCは、MCAモード割り込み要求C又は
/IRQAのためのPCAモード割り込み状態である。
MCAモードにおいて、このビンは、割り込み要求出力
である。PCAモ一ドにおいて、このピンは、IBM割
り込み共有プロトコルをサポートするために、割り込み
チャネル” A” (IRQA)の状態を獲得するため
の入力である。
信号/IRQBは、割り込み要求B信号である。
この信号は、レベルII B I+割り込みのための割
り込みサービスを開始するために、ゲート・アレイ12
0によって断定される。
信号/IRQAは、割り込み要求A信号である。
この信号は、レベルII A l+割り込みのための割
り込みサービスを開始するために、ゲート・アレイ12
0によって断定される。
信号/RD I Rは、データ・トランシーバ方向制御
信号である。この信号は、読み出し動作が、ホスト・シ
ステムCPUによって処理中であり、そしてゲート・ア
レイが、データを外部に駆動しようとすることを指示す
るために、ゲート・アレイ120によって断定される。
さらに、信号は、外部データ・バス・バツフ7−の方向
を制御するために使用される。/RDIRは、ホスト・
システム読み出しに対してローであり、ホスト・システ
ム書き込みに対してノ\イである。
信号/D B E Nは、データ・トランシーバ・イネ
ーブル制御信号である。この信号は、データが、ホスト
PCシステムに又はから転送されるか、そ87ー して外部データ・トランシーバがイネーブルされるかを
指示するために、ゲート・アレイ120によって断定さ
れる。/DBENは、アクティブ・ロー(外部トランシ
ーバをイネーブルする)である。
データ・パス線BDO−BD7は、ホスト・データ・バ
スを具備する。これらの8線は、ホストPC(MCA又
はPCA)とゲート・アレイl20との間のデータの通
信のための双方向データ・バスを形威する。このバスは
、ゲート・アレイに行く又はから来るメモリ又はI/O
データを含む。
BDバスは、アクティブ・ハイである。
信号/l 86 1NTOUTは、インテリジェント・
コブロセッサ−(図示されていない)のための割り込み
入力信号を具備する。特定の例として、SUPER−I
 RMA端末エミュレーション・モード(S I HM
A)が、本発明を使用して実現される時、ホストPCは
、この信号の断定を引き起こすために、レジスター・バ
ンク160に状態ビットをセットする。これは、代わっ
て、ホストPC一88 がアテンションを必要とすることをインテリジェント・
2プロセッサー(もし存在すれば)に通知する。
信号/1861NTINは、インテリジェント・コブロ
セッサー割り込み要求入力信号を具備する。
この信号は、ホストPCからのインテリジェント・コブ
ロセッサー要求サー′ビスにより、コンピュータ・イン
ターフェース・ゲート・アレイ120に割り込み要求を
入力するために使用される。この線は、(割り込みをイ
ネーブルされて)パルスを与えられた時、/I RQA
,/I RQB,/I RQC又は/IRQD(選択さ
れたいづれか)を断定させ、そしてエミュレータ・レジ
スター・バンク162における割り込み状態レジスター
INTERRUPT  STAT  REGにおいて、
” 186割り込み要求″状態を利用可能にする。イン
ターフエース・コブロセッサーは、パルスによりこの線
をローにし、それからそれを解放し、ホスト・システム
割り込みを生或する。
信号/EXTRDYは、外部メモリ要求レディ状態信号
である。この信号線は、ゲート・アレイによって循環さ
れ、要求された外部メモリ・サイクルが完了したことを
インテリジェント・コブロセッサーに通知する。アクテ
ィブ(ロー)である時、この線は、インテリジェント・
コブロセッサーのデータ・バス(図示されていない)に
関連した外部ラッチ/ドライバーを「透明」にする。ハ
イである時、RAMl34、136から読み出されたデ
ータは、ラッチされ、そして状態ビットが、外部サイク
ルの完了を指示するためにセットされる。
信号/EXTREQは、外部メモリ・サイクル要求であ
る。この信号線は、外部メモリ・サイクルが要求された
かを決定するために、ゲート・アレイ120内のRAM
コントローラ回路165によってサンプルされる。要求
されたならば、ゲート・アレイは、次に利用可能なタイ
ムスロットにおいて外部サイクルを実行し、そして完了
した時、/EXTRDYを循環させる。外部メモリ要求
は、最下位プライオリティを有する。外部要求は、l3
MHzクロックと非同期に発生する。
信号B18MHZは、クロツク信号であり、そして多く
の機能とタイミングを制御するために、ゲート・アレイ
120によって使用される。さらに、それは、(ゲート
・アレイと非同期に実行されたならば)JR  CPU
l22、外部コブロセツサーとメモリ制御の間の準安定
性の発行を解決するために使用される。
信号/RDSWITCHは、コンフイギュレーション・
スイッチ146の読み出しを意味する。
この出力は、局所リセット(/LRST)がアクティブ
になり、それから非アクティブになった後、ゲート・ア
レイ120によって活動化される。/RDSWITCH
がアクティブ(ロー)である時、コンフィギュレーショ
ン・スイッチ・データは、線CDO−CD7を通してゲ
ート・アレイに捕獲される。/RDSWITCI{は、
スイッチ情報が入力された後、非アクティブ(ノ翫イ)
状態に戻る。
データ線MD 7 −MD Oは、トリプル・ポートR
AMメモリ・データ・バスを具備する。このメ91− モリ・データ・パスは、JR  CPU122とトリプ
ル・ポートRAMl34、136の間、又はホストPC
システムCPUとトリプル・ボートRAMの間のデータ
を転送するために使用された双方向パスである。このパ
スは、ゲート・アレイl20が、トリプル・ポートRA
Mに書き込み中か、又はトリプル・ポートRAMがデー
タをゲート・アレイに駆動中でないならば、三状態であ
る。
信号/PCRDYは、PCレディ・ストローブ信号であ
る。この出力は、トリプル・ポート読み出しサイクル中
、ホストCPUのl6ビット・インターフェース・バス
において使用されたハイバイト・ドライバー/ラッチの
ラッチ動作を制御するために使用される。この信号がア
クティブ(ロー)である時、外部ラッチは、透明にされ
る。この信号が非アクティブ(ハイ)である時、外部ハ
イバイト・データが、ラッチされる。開示された実施態
様を使用するホストPCにおいて、データは、メモリ制
御状態機械が、サイクル完了のホス}CPUからの応答
を待機しない(即ち、/CM92 D又は/MRDのホスト非活動化に応答がない)ために
、ラッチされる必要がある。
信号/DPWRは、トリプル・ポートRAM書き込みス
トロープ信号である。この出力は、ホス}PC又はJR
  CPUサイクル中、バス線MDO −MD 7にお
けるデータをトリプル・ポートRAM134、136に
記憶するために使用される。
それは、RAM装置の/WE(書き込みイネーブル)入
力に直接に連結される。(もし存在すれば、インテリジ
ェント・コブロセッサーからの)外部要求サイクル中、
/D P Q Rと/DPRDの両方は、同時にアクテ
ィブ(ロー)であり、そして正しいRAMタイミングと
同期化を生威するために使用される。
信号/DPRDは、トリプル・ポートRAM読み出しス
トローブ信号である。この出力は、ホス}PC又はJR
  CPUサイクル中、RAM装置134、136の出
力をイネーブルする−ために使用される。それは、RA
M装置の/OE入力に直接に連結される。(もし存在す
れば、インテリジエント・コブロセッサーからの)外部
要求サイクル中、/DPWRと/D P R Dの両方
は、同時にアクティブ(ロー)であり、そして正しいR
AMタイミングと同期化を生威するために使用される。
信号/LATCHは、低位アドレス・ラッチ又はストロ
ーブ信号である。この出力は、MAOMA7アドレス・
バスをデマルチプレクスするために使用された74LS
373形式装置のラッチ動作を制御するために使用され
る。/LATCHがハイである時、アドレスのLSBが
、MAバスにおいて出力される。/LATCHは、メモ
リ・アドレスのLSBを捕獲するために、ロー(アクテ
ィブ)になる。/LATCHはまた、要求されるサイク
ルの形式を決定する際に、状態ビットSSOとSSIの
復号をイネーブルために使用される。
信号SSI,SSOは、トリプル・ポートRAM制御状
態/コマンド・ビット0と1である。これらの出力は、
処理される現サイクルのためのゲート及びデータ・パス
制御を決定するために、メモリ制御PAL l 4 2
によって使用される。それらの符号化は、次の如くであ
る。
SSO  SSI    サイクル形式L      
  L          JPCPURAMサイクル
L        H          MCA/P
CA/JR  ROM?4クルH        L 
         MCA/PCA/  RAMサイク
ルHH     外部サイクル 信号JRAO−JRA3は、JRインター7エース・バ
ス・アドレス・ビットを具備する。これらの出力は、読
み出し又は書き込みのために、ホストCPUからJR 
 CPUl22内の14個の特定レジスターの一つをア
ドレス指定するために使用される。
信号/JRCSは、JRチップ・セレクト線である。こ
の出力は、読み出し又は書き込みのために、あるいはマ
イクロコードRAMl44をダウンロードするために、
JRCPU内部レジスターを選択するために使用される
信号/JRWRは、JR書き込み制御線である。
この出力は、(JRインターフェース・バス・ア−95
− ドレスにより)現在アドレス指定されたポートが、書き
込まれる(/JRWRアクティブ)か、又は読み出され
る(/JRWR非アクティブ)ことをJR  CPUl
22に通知するために使用される。
アドレス線MA 7 −MA Oは、トリプル・ボート
・メモリ・アドレス・バスを具備する。これらの出力は
、トリプル・ボー1−RAMl34、l36のための多
重化アドレス・バスを形戊する。/LATCHが非アク
ティブ(ハイ)である時、このバスは、トリプル・ポー
ト・メモリ・サイクルにおいて使用されるアドレスの最
下位バイトを反映する。/LATCHがアクティブにな
った後、このバスは、切り換わり、そしてトリプル・ボ
ー}RAMへのアドレスの最上位バイトになる。デマル
チプレクスされたMAは、こうして、16ビット・アド
レスを形戊し、そしてトリプル・ポートRAM134、
136又はROM138のための最大16Kバイトを許
容する。
今、第14図を参照すると、JR  CPU122は、
本質的に、3270通信機能を実行するた96 めの専用マイクロプロセッサーである。プロセッサー1
22は、三つの基本ポート、即ち、外部データ・ボート
、CPUインター7エース、及び符号器/復号器ポート
、を有すると考えられる。外部データ・ポートは、デー
タ信号BDO−BD7、レジスター・アドレス線JRA
O−JRA3、チップ・セレクト線/JRCS,書き込
みストローブ線/JRWR,割り込み要求線/IRPT
,及びリセット線RESETを具備する。CPUインタ
ー7エースは、データ線CDO−CD15、アドレス線
CAO−CAI 3、読み出し信号/R D,ローバイ
ト書き込み信号/LOWERと/HIWR1及び(クロ
ック信号JR  CLKINになる)クロックアウト信
号CLKOUTを具備する。符号器/復号器インターフ
ェースは、アナログ・インターフェース40に3270
プロトコルを伝達し、そして信号/DATASDATA
−1、TAとRCVDを具備する。
前述から、技術における熟練者は、複数の異なるコンピ
ュータ●システム・バス●アーキテクチャ、特に、PC
AとMCAで機能する周辺インターフェース・アダプタ
ーIOが開示されたことを理解する。アダプターは、周
辺インター7エース・アダプターが機能的に関連したシ
ステムにより、PCA又はMCAコンピュータ・システ
ムのいづれかのための周辺機能を実行するために、周辺
機能回路千′段を具備する。開示された実施態様におけ
る周辺機能は、端末エミュレー夕である。
アダプターlOにおける端末エミュレーシaン機能は、
通信コネクタ24、25によりアナログ・インター7エ
ース40を経てプロトコル変換と通信を実行するために
、JR  CPUl22t−プログラムすることにより
、実現される。JR  CPUl22は、VLSIに実
現された専用プログラマブル・データ・プロセッサーを
具備し、そして好ましい実施態様は、CPUのための命
令を記憶するためのプログラム・メモリ手段を含むこと
が理解される。好ましいプログラム・メモリ手段は、マ
イクロコードRAMl44を具備し、そしてPCからダ
ウンロードされた命令を受信かつ記憶するために機能す
る。
力一ド・セレクト・アドレス復号器126は、ホスト・
アドレスの最上位ビットから4ビットを復号するために
、MCA環境において使用され、そしてそれらの4ビッ
トがゼロ(lメガバイト以内の動作)であり、かつ信号
PCMDLが論理ゼロ(MCA環境を意味する)である
時、信号/ADSELをコンピュータ・インターフエー
ス・ゲート・アレイ120に出力する。これは、ホスト
PCに必要ならば応答するために、コンピュータ・イン
ターフエース・ゲート・アレイ120内の論理をイネー
ブルするが、ホストPCアドレスが偽信号を防止するた
めに1メガバイトを超えるならば、コンピュータ・イン
ターフエース・ゲート・アレイ120からの応答をデイ
スエーブルする。
PCA環境にある時、カード・セレクト・アドレス復号
器126からの出力信号/ADSELは、信号PCMD
Lにおける論理ハイの検出(PCA環境を意味する)に
より、論理ロー状態にしいられる。
−99 従って、バス・アーキテクチャー識別子信号、PCMD
Lとサポート構造は、PCAコネクタ又はMCAコネク
タのいづれがコンピュータ・バスに接続されるかを検出
するための手段を具備し、そしてPCA又はMCAの検
出に対応する信号を構成する。VLSIゲート・アレイ
120は、機能的に関連したコンピュータ・システムか
ら命令又はデータを受信及び送信する、PCAエッジ接
点l6とMCAエッジ接点l4の両方に連結されたバス
・インターフェース回路手段を実現する。
ゲート・アレイ120は、MCAバス・アーキテクチャ
ーとPCAバス・アーキテクチャーの両方に共通なコン
ピュータ・インターフェース機能を実行するための共通
回路と共に、PCAアーキテクチ々−に特異な機能を実
行するための第1パス回路と、MCAバス・アーキテク
チャーに特異な機能を実行するための第2バス回路とを
含む。さらに、ゲート・アレイ120は、PCAバス回
路又はMCAバス回路のいづれか、動作中として検出さ
れた回路の動作をイネーブルするためのPC一l00 MDL信号に応答する。
両方のサポートされたアーキテクチャーのための共通回
路の準備は、部品数とボード空間の使用の節約となるた
めに、本発明の特別の利点と考えられる。両方のサポー
トされたコンピュータ・バス・アーキテクチャーは、ア
ドレス●バス、データ・バス、及び複数の共通制御信号
を含むために、VLSIゲート・アレイ120は、いづ
れかのアーキテクチャーのアドレス・バスからのアドレ
ス信号に応答するアドレス復号器を有効に実現し、該周
辺アダプター10が、機能的に関連したコンピュータ・
システムによってアドレス指定された時を検出する。ゲ
ート・アレイは、PCA及びMCAバスの両方から、J
R  CPUl22、マイクロコードRAM144とデ
ィスプレイ・メモリ134、136へのデータ・パスを
制御するための信号を提供する。このため、ゲート・ア
レイl20は、MCA又はPCAに特異な制御信号と共
に複数の共通制御信号に応答する制御信号手段と各アー
キテクチャーに個々に特異であると共に両バス・アーキ
テクチャーに共通のインターフェース機能を実行するた
めのバス・アーキテクチャー識別子信号PDMDLとを
具備する。
ゲート・アレイ120はまた、JR  CPUI22に
よる周辺機能の実行に関連した機能的パラメータを記憶
するための複数のデータ・レジスターを実現するために
使用される。データ・レジスターは、関連PCとのデー
タ通信を許容する内部データ・バス線CDO−CD7を
経てJR  CPUによってアクセス可能であることが
認識される。
本発明が、好ましい実施態様を特別に参照して詳細に記
載されたが、変形と修正が、記載されかつ特許請求の範
囲に規定された発明の範囲内で行われることが理解され
る。
本発明の主なる特徴及び態様は以下のとおりである。
1、コンピュータ●システムにおける二つの別個のコン
ピュータ・バス・アーキテクチャー(6、8)のいづれ
かで動作する周辺機能アダプター回路ボード(10)に
おいて、 主アダプター・ボード(10)と、 該ボードを該コンピュータ・バス・アーキテクチャー(
8)の第1のものに連結するための該主アダプター・ボ
ードに関連した第1バス・コネクタ(l4)と、 該ボードヲ核コンピュータ・バス・アーキテクチャー(
6)の第2のものに連結するための該主アダプター・ボ
ードに関連した第2バス・コネクタ(16)と、 該ボードから離れて位置する周辺装置に該ボードを連結
させるための外部コネクタ(20、24)であり、該ボ
ードに関した第1位置と該ボードに関した第2位置との
間で可動である外部コネクタとを特徴とし、 これにより骸主アダプター・ボードは、該コンピュータ
・バス・アーキテクチャーのいづれかで使用され、そし
て該外部コネクタは、該ボードが連結されたコンピュー
タ・バス●アーキテクチャーと互換性において位置付け
られる周辺機能アダプター回路ボード。
−103− 2.該第1位置において、該外部コネクタ(20、24
)が、訣主アダプター・ボードの第1側面の平面の上に
延びており、そして該第2位置において、該主アダプタ
ー・ボードの第2側面の平面の上に延びていることをさ
らに特徴とする上記lに記載のアダプター・ボード。
3.該第1及び第2バス・コネクタが、該主アダプター
・ボードの対向縁に沿ってエッジ・コネクタを具備し、
該エッジ・コネクタが、それぞれのコンピュータ・パス
・アーキテクチャーに関連したそれぞれのソケットに収
容されるために適合されることをさらに特徴とする上記
lに記載のアダプター・ボード。
4.該主アダプター・ボードが、矩形形状であり、そし
て該エッジ・コネクタを保持する縁に平行な対称軸(l
3)を有し、そしてこの場合該第1位置において、核外
部コネクタ(20、24)が、骸ボードの該対称軸の一
方の側に位置付けられ、そして該第2位置において、訣
外部コネクタ(20)が、該対称軸の反対側に位置付け
られる−104− ことをさらに特徴とする上記3に記載のアダプター・ボ
ード。
5.該第1位置において、骸外部コネクタ(20、24
)が、該主アダプター・ボードの第1側面の平面の上に
延びており、そして該第2位置において、核主アダプタ
ー・ボードの第2側面の平面の上に延びていることをさ
らに特徴とする上記4に記載のアダプター・ボード。
6.該外部コネクタ(24)が、該主アダプター・ボー
ドの除去可能な部分(20)において取り付けられ、該
部分が、該外部コネクタを訣第1又は該第2位置のいづ
れかに配置するために、二つの定位のいづれかに該ボー
ドによって収容されることをさらに特徴とする上記lに
記載のアダプター・ボード。
7.該除去可能な部分(20)が、該部分の該定位のい
づれかにおいて、該外部コネクタ(24)を肱主アダプ
ター・ボードに連結するための回路(38)を含むこと
をさらに特徴とする上記6に記載のアダプター・ボード
8.該主アダプター・ボードが、除去可能な部分端子(
29)を含み、そしてこの場合該除去可能な部分の該回
路(38)が、一対の嵌合端子(27、28)を含み、
その一方が、該除去可能な部分の該定位の各々において
、該除去可能な部分端子に係合することをさらに特徴と
する上記7に記載のアダプター・ボード。
9.該主アダプター・ボードが、該二つの定位の各々に
おいて該除去可能な部分(20)を滑り可能に収容し、
そしてこの場合該主アダプター・ボードに関した該除去
可能な部分の滑り動作が、該除去可能な部分における該
嵌合端子(27、28)により、該除去可能な部分端子
(29)を係合又は解除することをさらに特徴とする上
記8に記載のアダプター・ボード。
10.該第1コンピュータ・バス・アーキテクチャーが
PCAであり、該第1バス・コネクタが、PCAと互換
性のある該主アダプター・ボードの第1縁に沿ったエッ
ジ・コネクタを具備し、該第2コンピュータ・バス・ア
ーキテクチャーが、MCAであり、そして該第2バス・
コネクタが、MCAと互換性のある該第1縁の反対側の
該主アダプター・ボードの第2縁に沿ったエッジ・コネ
クタを具備することをさらに特徴とする上記9に記載の
アダプター・ボード。
11.該外部コネクタ(24)が、RJ−11インター
フェース・コネクタと同軸インターフェース・コネクタ
から或るグループから選択されることをさらに特徴とす
る上記lに記載のアダプター・ボード。
12.該除去可能な部分(20)における該外部コネク
タが、RJ−1 1インターフエース・コネクタ(25
)と同軸インターフェース・コネクタ(24)の両方を
含み、該除去可能な部分の一方の定位において、該RJ
−1 1コネクタが、該第1位置にあり、そして該同軸
コネクタが、該第2位置にあり、そして該除去可能な部
分の他方の定位において、眩同軸コネクタが、該第1位
置にあり、そして該RJ−1 1コネクタが、該第2位
置にあることをさらに特徴とする上記lOに記載ー10
7 のアダプター・ボード。
13.該主アダプター・ボードと該除去可能な部分が、
共通対称軸(l3)を有し、そしてこの場合該RJ−1
1と同軸コネクタが、該対称軸の反対側において該除去
可能な部分に位置付けられることをさらに特徴とする上
記l2に記載のアダプター・ボード。
14.該RJ−1 1と同軸コネクタが、該除去可能な
部分が一方の定位から他方の定位に移動される時、訣対
称軸に関して位置を変更することをさらに特徴とする上
記13に記載のアダプター・ボード。
15.該除去可能な部分の一方の定位において、咳外部
コネクタが、該主アダプター・ボードの第1側面の平面
の上に延びており、そして該除去可能な部分の他方の定
位において、該外部コネクタ手段が、該主アダプター・
ボードの第2側面の平面の上に延びていることをさらに
特徴とする上記l4に記載のアダプター・ボード。
16.コンピュータ・システムにおける複数の108 異なるコンピュータ・システム・バス・アーキテクチャ
ー(6、8)において動作する周辺インターフェース・
アダプター回路(10)において、該周辺インターフェ
ース・アダプターが機能的に関連したコンピュータ・シ
ステムの周辺機能を実行するための周辺機能回路(30
)と、複数のコンピュータ・バス・アーキテクチャー(
8)の第1のものに連結するための第1コネクタ(l4
)と、 核複数の該コンピュータ・バス・アーキテクチャー(6
)の第2のものに連結するための第2コネクタ(l6)
と、 該第1コネクタがコンピュータ・バスに機能的に関連す
るか、又は該第2コネクタがコンピュータ・バスに機能
的に関連するかを検出し、そして該機能的に関連したコ
ンピュータ・システムにおいて該第1バス・アーキテク
チャー又は該第2パス・アーキテクチャーのいづれかの
方向に対応するバス・アーキテクチャー識別信号(PC
MDL)を提供するための回路(128)と、 該周辺機能回路(30)のための該機能的に関連したコ
ンピュータ・システムから命令又はデータを受信し、そ
して該周辺機能回路から該機能的に関連したコンピュー
タ・システムに命令又はデータを送信するための該第1
(14)及び該第2(l6)コネクタに連結されたバス
・インターフェース回路(120)と、 該第1コンピュータ・バス・アーキテクチャーと該第2
コンピュータ・バス・アーキテクチャーの両方に共通な
コンピュータ●インター7エース機能と、該第1コンピ
ュータ・バス・アーキテクチャーに特異な機能と、該第
2コンピュータ・バス・アーキテクチャーに特異な機能
とを実行するために動作する該バス・インターフェース
回路(120)と、 該第1コンピュータ・バス・アーキテクチャーに特異な
該機能又は該第2コンピュータ・バス・アーキテクチャ
ーに特異な該機能をイネーブルための該バス・アーキテ
クチャー識別信号(PCMDL)に応答する回路構rR
(152、153、l56、157、158、161)
とを特徴とする周辺インター7エース・アダプター回路
17.該第1コンピュータ・バス・アーキテクチャーが
、IBMパーソナル・コンピュータ・アーキテクチャー
(P C A)であり、そして該第2コンピュータ・バ
ス・アーキテクチャーが、IBMマイクロ・チャネル・
アーキテクチャー(MCA)であることをさらに特徴と
する上記l6に記載の周辺インターフェース・アダプタ
ー18.該周辺機能回路(30)が、端末エミュレー夕
を具備することをさらに特徴とする上記16に記載の周
辺インターフェース・アダプター19.該周辺機能が、
該周辺インターフェース・アダプター回路(10)と核
機能的に関連したコンピュータ・システムの外部の通信
を必要とする機能を含むことをさらに特徴とし、そして
該周辺インターフェース・アダプター回路(lO)を遠
隔装置に連結させるための外部コネクタ(24、25)
であり、該周辺インター7エース・アダプターを保持す
る回路ボードに関した第1位置111一 と該ボードに関した第2位置との間で可動な外部コネク
タを具備し、 これにより該回路ボードが、該コンピュータ・バス・ア
ーキテクチャーのいづれかで使用され、そして該外部コ
ネクタ手段が、該ボードが連結されたコンピュータ・バ
ス・アーキテクチャーと互換性のある方法において位置
付けられることをさらに特徴とする上記l6に記載の周
辺インター7エース・アダプター 20.該第1位置において、該外部コネクタが、該回路
ボードの第1側面の平面の上に延びており、そして該第
2位置において、該回路ボードの第2側面の平面の上に
延びていることをさらに特徴とする上記19に記載の周
辺インター7エース・アダプター 21.該第1及び第2コネクタ(14、16)が、該回
路ボードの対向縁に沿ってエッジ・コネクタを具備し、
該エッジtコネクタが、それぞれのコンピュータ・バス
・アーキテクチャーに関連したそれぞれのソケットにお
いて収容されるため112 に適合されることをさらに特徴とする上記l9に記載の
周辺インターフェース・アダプター22.該周辺機能回
路が、専用プログラマブル・データ・プロセッサー(1
22)を具備し、そしてさらに、該プログラマブル・デ
ータ・プロセッサーのための命令を記憶するためのプロ
グラム・メモリ(144)を具備することをさらに特徴
とする上記l6に記載の周辺インターフェース・アダプ
ター 23.該プログラム・メモリ(144)が、該機能的に
関連したコンピュータ・システムから核命令を受信する
ために動作するランダム・アクセス・メモリ手段を具備
することをさらに特徴とする上記22に記載の周辺イン
ターフ・エース・アダプター 24.該バス・インターフェース回路(120)が、V
LSIゲート・アレイを具備することをさらに特徴とす
る上記l6に記載の周辺インターフェース・アダプター 25.該VLSIゲート・アレイが、該イネープル手段
を含むことをさらに特徴とする上記24に記載の周辺イ
ンターフェース・アダプター26.該第1コンピュータ
・バス・アーキテクチャーと該第2コンピュータ・バス
・アーキテクチャーが、各々、アドレス・バス(AOO
−Al9、A23)、データ・バス(DOO−Dl5)
と、複数の共通制御信号(SYSTEM  CONTR
OL  BUS,/IRQA−/IRQD)を含み、そ
して該第1コンピュータ・バス・アーキテクチャーと該
第2コンピュータ・パス・アーキテクチャーの両方に共
通な該コンピュータ・インターフェース機能を実行する
ための共通機能回路において、 該周辺アダプター(10)が該機能的に関連したコンピ
ュータ・システムによってアドレス指定された時を検出
するために、骸第1バス・アーキテクチャー又は該第2
バス・アーキテクチャーのいづれかの該アドレス・バス
からアドレス信号に応答する該バス・インターフェース
回路(120)に関連したアドレス復号器(156)と
、該周辺機能回路(30)に機能に関連した回路(12
2、131)と該機能的に関連したコンピュータ・シス
テムの該データ・バスの間のデータ信号を受信及び送信
するために動作するデータ・パス(130)と、 該複数の共通制御信号と、両バス・アーキテクチケ一に
共通なインターフェース機能を実行するための該バス・
アーキテクチャー識別信号に応答する該バス・インター
フエース回路(120)4m関連した制御信号回路構戒
(190,150)とを具備することをさらに特徴とす
る上記l6に記載の周辺インター7エース・アダプター 27.コンピュータ・システムにおける複数の異なるコ
ンピュータ・システム・バス・アーキテクチャー(6、
8)において動作する周辺インターフェース・アダプタ
ー(lO)において、複数のコンピュータ・バス・アー
キテクチャー(8)の第1のものに連結するための第1
コネクタ(l4)と、 該複数の該コンピュータ・バス・アーキテクチャ−11
5− −(6)の第2のものに連結するための第2コネクタ(
l6)と、 該第1コンピュータ・バス・アーキテクチャーと該第2
コンピュータ・バス・アーキテクチャーのためのバス通
信機能を実行するための該第1コネクタと該第2コネク
タに連結されたVLSIゲート・アレイ(120)であ
り、該VLSIゲート・アレイは、該周辺インターフェ
ース・アダプターが機能的に関連したホスト・コンピュ
ータ・システムからのアドレス及び制御信号に応答する
VLSIゲート・アレイ(120)と、 該機能的に関連したコンピュータ・システムの周辺機能
のための命令を実行するために動作する特殊用プログラ
マブル・データ・プロセッサー(l22)と、 該プログラマブル・データ・プロセッサーのための該命
令を記憶するための第1メモリ(144)と、 該機能的に関連したコンrユータ・システムとの間の通
信のための該周辺機能に関連したデータを−116− 記憶するための第2メモリ(136)と、該第1及び該
第2メモリ、該プログラマブル・データ・プロセッサー
、該第1コネクタ、及び該第2コネクタの間のデータの
転送のための少なくとも一つの内部データ・バス(MD
 O −MD 7、CDo−CD7、BDO−BD7)
と、 該内部データ・バスにおけるデータの転送を制御するた
めに動作する該VLSIゲート・アレイとを特徴とする
周辺インターフェース・アダプター(10)。
28.該第1コンピュータ・バス・アーキテクチャーと
該第2コンピュータ・バス・アーキテクチャーが、各々
、アドレス・バス(AOO−Al9、A23)、データ
・バス(DOO−Dl5)と、複数の共通制御信号(S
YSTEM  CONTROL  BUS,/IRQA
−/IRQD)を含み、そしてこの場合訣VLsIゲー
ト・アレイ(120)が、 訣周辺インター7エース・アダプターが核機能的に関連
したコンピュータ・システムによってアドレス指定され
た時を検出するために、該第1バス・アーキテクチャー
又は該第2バス・アーキテクチャーのいづれかの該アド
レス・バスからアドレス信号に応答するアドレス復号器
(156)と、該複数の共通制御信号と、両バス・アー
キテクチャーに共通なインターフェース機能を実行する
ためのバス・アーキテクチャー識別信号(PCMDL)
に応答する制御信号回路構或(190,150)とを具
備することをさらに特徴とする上記27に記載の周辺イ
ンターフェース・アダプター29.該共通インターフェ
ース機能が、該第1及び該第2コンピュータ・バス・ア
ーキテクチャーのデータ・バスと該第1及び該第2メモ
リの間のデータの方向を含むことをさらに特徴とする上
記28に記載の周辺インターフェース・アダプタ30.
該VLSIゲート・アレイが、該プログラマブル・デー
タ・プロヤッサー(122)による該周辺機能の実行番
こ関連した機能パラメータを記憶するための複数のデー
タ・レジスター(162)を含み、そしてこの場合該デ
ータ・レジスターが、該少なくとも一つの内部データ・
バスを経て該プログラマブル・データ・プロセッサーに
よってアクセス可能であることをさらに特徴とする上記
27に記載の周辺インターフェース・アダプタ
【図面の簡単な説明】
第1図は、IBM  PC/ATパーソナル●コンピュ
ータとIBM  PS/2モデル50パーソナル・コン
ピュータであり、一方のコンピュータからの本発明によ
り構成されたアダプター・ボードの除去と、他方のコン
ピュータにおける使用のための再構威を示す概略的な斜
視図。 第2図は、カード・ホルダ、リテーナと背板のないMC
Aコンピュータ・バス・アーキテクチャーでの使用のた
めに組み立てられた、発明を具体化するアダプター・ボ
ードの部品側の側面図。 第3図は、第2図に示された好ましい実施態様の一部を
形戊する除去可能かつ再配置可能な外部通信コネクタ・
ボードの詳細な側面図。 119 第4図は、第3図に示された除去可能なコネクタ・ボー
ドの分解斜視図。 第5図は、第2図の線5−5に沿って取られた垂直断面
図。 第6図は、第3図の除去可能なコネクタ・ボードを保持
するホルダの側面図。 第7図は、第6図のホルダの端面図。 第8図は、除去可能なコネクタ・ボード・アセンブリの
端面図。 第9図は、MCAバス・アーキテクチャーとアダプター
・ボードをインター7エースするために使用された主回
路ボード、除去可能なアセンブリとハードウェアの分解
斜視図。 第10図は、PCAバス・アーキテクチャーとアダプタ
ー・ボードをインターフェースするために使用された主
回路ボード、除去可能なコネクタ・ボード・アセンブリ
とハードウェアの分解斜視図。 第11図は、外部通信コネクタを主回路ボードに連結す
る、除去可能なコネクタ・ボードの回路構或の配線図。 120 第12図は、複数の異なるコンピュータ・バス・アーキ
テクチャーにアダプターをインター7エースするために
、主回路ボードに設けられたデュアル・コンピュータ・
バス・インターフェース回路の好ましい実施態様の配線
ブロック図。 第13A図及び第13B図は、第12図に示されたコン
ピュータ・バス・インターフェース回路において使用さ
れたコンピュータ・インター7エース・ゲート・アレイ
のさらに詳細な配線ブロック図。 第14図は、3270通信を実施するために、第12図
に示されたコンピュータ・バス・インターフェース回路
において使用されたJR  CPUのさらに詳細な配線
ブロック図。 6,8・・・コンピュータ・バス・アーキテクチャー 10・・・周辺機能アダプター回路 l4・・・第1バス・コネクタ l6・・・第2バス・コネクタ 20.24・・・外部コネクタ 30 ・ ・周辺機能回路 120 ・インター7エーイス回路 一123

Claims (1)

  1. 【特許請求の範囲】 1、コンピュータ・システムにおける、二つの別個のコ
    ンピュータ・バス・アーキテクチャーのいづれかで動作
    する周辺機能アダプター回路ボードにおいて、 主アダプター・ボードと、 該ボードを該コンピュータ・バス・アーキテクチャーの
    第1のものに連結するための該主アダプター・ボードに
    関連した第1バス・コネクタと、 該ボードを該コンピュータ・バス・アーキテクチャーの
    第2のものに連結するための該主アダプター・ボードに
    関連した第2バス・コネクタと、 該ボードから離れて位置する周辺装置に該ボードを連結
    させるための外部コネクタであって、該ボードに関した
    第1位置と該ボードに関した第2位置との間で可動であ
    る外部コネクタとを具備し、これにより該主アダプター
    ・ボードは、該コンピュータ・バス・アーキテクチャー
    のいづれかで使用され、そして該外部コネクタは、該ボ
    ードが連結されたコンピュータ・バス・アーキテクチャ
    ーと互換性を有する態様で位置付けられ得ることを特徴
    とする周辺機能アダプター回路ボード。 2、コンピュータ・システムにおける、複数の異なるコ
    ンピュータ・システム・バス・アーキテクチャーにおい
    て動作する周辺インターフェース・アダプター回路にお
    いて、 該周辺インターフェース・アダプターが機能的に関連し
    たコンピュータ・システムの周辺機能を実行するための
    周辺機能回路と、 複数のコンピュータ・バス・アーキテクチャーの第1の
    ものに連結するための第1コネクタと、該複数の該コン
    ピュータ・バス・アーキテクチャーの第2のものに連結
    するための第2コネクタと、該第1コネクタがコンピュ
    ータ・バスに機能的に関連するか、又は該第2コネクタ
    がコンピュータ・バスに機能的に関連するかを検出し、
    そして該機能的に関連したコンピュータ・システムにお
    いて該第1バス・アーキテクチャー又は該第2バス・ア
    ーキテクチャーのいづれかの検出に対応するバス・アー
    キテクチャー識別信号(PCMDL)を提供するための
    回路と、 該周辺機能回路のための該機能的に関連したコンピュー
    タ・システムから命令又はデータを受信し、そして該周
    辺機能回路から該機能的に関連したコンピュータ・シス
    テムに命令又はデータを送信するための該第1及び該第
    2コネクタの双方に連結されたバス・インターフェース
    回路とを具備し、該バス・インターフェース回路が、該
    第1コンピュータ・バス・アーキテクチャーと該第2コ
    ンピュータ・バス・アーキテクチャーの両方に共通なコ
    ンピュータ・インターフェース機能と、該第1コンピュ
    ータ・バス・アーキテクチャーに特有な機能と、該第2
    コンピュータ・バス・アーキテクチャーに特有な機能と
    を実行するように動作し、そして更に、該第1コンピュ
    ータ・バス・アーキテクチャーに特有な該機能又は該第
    2コンピュータ・バス・アーキテクチャーに特有な該機
    能をイネーブルように該バス・アーキテクチャー識別信
    号(PCMDL)に応答する回路構成とを具備すること
    を特徴とする周辺インターフェース・アダプター回路。 3、コンピュータ・システムにおける、複数の異なるコ
    ンピュータ・システム・バス・アーキテクチャーにおい
    て動作する周辺インターフェース・アダプターにおいて
    、 複数のコンピュータ・バス・アーキテクチャーの第1の
    ものに連結するための第1コネクタと、該複数の該コン
    ピュータ・バス・アーキテクチャーの第2のものに連結
    するための第2コネクタと、該第1コンピュータ・バス
    ・アーキテクチャーと該第2コンピュータ・バス・アー
    キテクチャーのためのバス通信機能を実行するための該
    第1コネクタと該第2コネクタに連結されたVLSIゲ
    ート・アレイであって、該周辺インターフェース・アダ
    プターが機能的に関連したホスト・コンピュータ・シス
    テムからのアドレス及び制御信号に応答するVLSIゲ
    ート・アレイと、 該機能的に関連したコンピュータ・システムの周辺機能
    のための命令を実行するように動作する特殊用プログラ
    マブル・データ・プロセッサーと、該プログラマブル・
    データ・プロセッサーのための該命令を記憶するための
    第1メモリと、 該機能的に関連したコンピュータ・システムとの間の通
    信のための該周辺機能に関連したデータを記憶するため
    の第2メモリと、 該第1及び該第2メモリ、該プログラマブル・データ・
    プロセッサー、該第1コネクタ、及び該第2コネクタの
    間のデータの転送のための少なくとも一つの内部データ
    ・バスとを具備し、 該VLSIゲート・アレイが、該内部データ・バスにお
    けるデータの転送を制御するために動作することを特徴
    とする周辺インターフェース・アダプター。
JP1285135A 1989-04-14 1989-11-02 デユアル・パーソナル・コンピユータ・アーキテクチヤー周辺アダプター・ボードと回路 Pending JPH0327464A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US339186 1989-04-14
US07/339,186 US5162675A (en) 1989-04-14 1989-04-14 Dual personal computer architecture peripheral adapter board and circuit

Publications (1)

Publication Number Publication Date
JPH0327464A true JPH0327464A (ja) 1991-02-05

Family

ID=23327882

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1285135A Pending JPH0327464A (ja) 1989-04-14 1989-11-02 デユアル・パーソナル・コンピユータ・アーキテクチヤー周辺アダプター・ボードと回路

Country Status (10)

Country Link
US (2) US5162675A (ja)
EP (1) EP0392114B1 (ja)
JP (1) JPH0327464A (ja)
AT (1) ATE120868T1 (ja)
AU (1) AU631416B2 (ja)
CA (1) CA1327410C (ja)
DE (1) DE68922095T2 (ja)
DK (1) DK59490A (ja)
HK (1) HK147795A (ja)
NO (1) NO177655C (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06163129A (ja) * 1992-09-30 1994-06-10 Internatl Business Mach Corp <Ibm> 異なるバス・アーキテクチャを有するコンピュータに差込み可能な共通アダプタ・カード

Families Citing this family (74)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04172841A (ja) * 1990-11-07 1992-06-19 Toshiba Corp パーソナルコンピュータのモデム制御方式
US5659773A (en) * 1990-11-14 1997-08-19 International Business Machines Corporation Personal computer with input/output subsystem
US5655147A (en) * 1991-02-28 1997-08-05 Adaptec, Inc. SCSI host adapter integrated circuit utilizing a sequencer circuit to control at least one non-data SCSI phase without use of any processor
IL100127A0 (en) * 1991-03-11 1992-08-18 Future Domain Corp Scsi controller
US5551012A (en) * 1991-04-22 1996-08-27 Acer Incorporated Single socket upgradeable computer motherboard with automatic detection and socket reconfiguration for inserted CPU chip
US5761479A (en) * 1991-04-22 1998-06-02 Acer Incorporated Upgradeable/downgradeable central processing unit chip computer systems
CA2067599A1 (en) * 1991-06-10 1992-12-11 Bruce Alan Smith Personal computer with riser connector for alternate master
US5454081A (en) * 1992-08-28 1995-09-26 Compaq Computer Corp. Expansion bus type determination apparatus
US5659690A (en) * 1992-10-15 1997-08-19 Adaptec, Inc. Programmably configurable host adapter integrated circuit including a RISC processor
TW276312B (ja) * 1992-10-20 1996-05-21 Cirrlis Logic Inc
JP2897562B2 (ja) 1992-11-20 1999-05-31 株式会社村田製作所 カード型回線インターフェース装置
US5337464A (en) * 1992-11-20 1994-08-16 Dell U.S.A., L.P. Method of convertibly upgrading a personal computer
US6006020A (en) * 1993-04-16 1999-12-21 Media 100 Inc. Video peripheral circuitry exercising bus master control over a bus of a host computer
CA2160560A1 (en) * 1993-04-16 1994-10-27 Daniel F. Cutter Video peripheral for a computer
USD353796S (en) 1993-05-17 1994-12-27 3 Com Corporation Fiber optic interchangeable transceiver module
USD354732S (en) 1993-05-17 1995-01-24 3Com Corporation Fiber optic interchangeable transceiver module
USD353799S (en) 1993-05-17 1994-12-27 3 Com Corporation Network adapter card for interchangeable transceiver modules
USD354271S (en) 1993-05-17 1995-01-10 3 Com Corporation Fiber optic interchangeable transceiver module
USD354940S (en) 1993-05-17 1995-01-31 3 Com Corporation RJ-45 interchangeable transceiver module
US5600801A (en) * 1993-07-15 1997-02-04 Dell Usa, L.P. Multiple function interface device for option card
US5448697A (en) * 1993-09-10 1995-09-05 Dell Usa, L.P. Method and apparatus for simplified control of a video monitor
CA2109682C (en) * 1993-11-22 1998-11-03 Lee F. Hartley Multiple bus interface
US5752063A (en) * 1993-12-08 1998-05-12 Packard Bell Nec Write inhibited registers
US5544334A (en) * 1993-12-22 1996-08-06 International Business Machines Corporation Micro channel bus computer system with IDE hard drive interface
US5519876A (en) * 1993-12-23 1996-05-21 Unisys Corporation Processor communications bus having address lines selecting different storage locations based on selected control lines
US5764995A (en) * 1994-03-25 1998-06-09 Packard Bell Nec Write once read only registers
NL9400967A (nl) * 1994-06-14 1996-01-02 Tulip Computers International Moederbord voor een computer van het AT-type, alsmede een computer van het AT-type, voorzien van een dergelijk moederbord.
US5729719A (en) * 1994-09-07 1998-03-17 Adaptec, Inc. Synchronization circuit for clocked signals of similar frequencies
US5612634A (en) * 1994-09-26 1997-03-18 Zilog, Inc. Circuit for sensing whether or not an add-in board is inserted into a bus connector of a mother board
US5572400A (en) * 1994-09-28 1996-11-05 Hewlett-Packard Co. Printed circuit board form factor and mounting concept for computer or workstation input and output
US5576935A (en) * 1995-03-24 1996-11-19 Compaq Computer Corporation Common circuit board connectable to multiple alternative single-sided expansion boards
US5991158A (en) * 1995-05-24 1999-11-23 Dell Usa, L.P. Slot for mechanically detecting the presence of a computer card
US5909560A (en) * 1995-06-06 1999-06-01 National Semiconductor Corporation Target peripheral device detection in a multi-bus system
US5673400A (en) * 1995-06-06 1997-09-30 National Semiconductor Corporation Method and apparatus for identifying and controlling a target peripheral device in a multiple bus system
US5659680A (en) * 1995-06-30 1997-08-19 Micro Processor Systems, Inc. PC compatible modular based diagnostic system
US5781747A (en) * 1995-11-14 1998-07-14 Mesa Ridge Technologies, Inc. Method and apparatus for extending the signal path of a peripheral component interconnect bus to a remote location
US5832244A (en) * 1996-02-20 1998-11-03 Iomega Corporation Multiple interface input/output port for a peripheral device
US5812801A (en) * 1996-02-20 1998-09-22 Apple Computer, Inc. Apparatus and method for implementing an alternate bus standard in a computer system not designed for the alternate bus standard
JPH09237141A (ja) * 1996-02-29 1997-09-09 Toshiba Corp コンピュータシステム及びコンピュータシステムに適用する拡張ユニット
US5933652A (en) * 1996-08-30 1999-08-03 Advanced System Products, Inc. Host independent peripheral controller with on-board firmware
US5983017A (en) * 1996-11-12 1999-11-09 Lsi Logic Corporation Virtual monitor debugging method and apparatus
US6097883A (en) * 1997-07-08 2000-08-01 International Business Machines Corporation Dual state memory card having combined and single circuit operation
US5978861A (en) * 1997-09-30 1999-11-02 Iomega Corporation Device and method for continuously polling for communication bus type and termination
US20010039564A1 (en) * 1997-10-20 2001-11-08 Victor Hahn Log on personal computer
US6295567B1 (en) 1998-01-26 2001-09-25 Dell Usa, L.P. Chassis type determination in an electronic system
USD438511S1 (en) 1998-02-20 2001-03-06 Mitsumi Electric Co., Ltd. Electric connector
USD438842S1 (en) 1998-02-20 2001-03-13 Mitsumi Electric Co., Ltd. Electric connector
USD438512S1 (en) 1998-02-20 2001-03-06 Mitsumi Electric Co., Ltd. Electric connector
US6021049A (en) * 1998-03-05 2000-02-01 International Business Machines Corporation PCI and ISA adapter card guide pincher
US6105091A (en) * 1998-05-01 2000-08-15 International Business Machines Corporation Connector with integrated bus and power isolation switches
USD422968S (en) * 1998-08-13 2000-04-18 Hon Hai Precision Ind. Co., Ltd. Electrical connector
US6188572B1 (en) 1998-10-13 2001-02-13 Dell Usa, L.P. Movable docking station electrical connector
US6146150A (en) * 1998-11-24 2000-11-14 International Business Machines Corporation Circuit card with separate interfaces for different bus architectures
US6253266B1 (en) * 1999-02-19 2001-06-26 Inet Technologies, Inc. Apparatus and method for controlling information flow in a card cage having multiple backplanes
USD439566S1 (en) 1999-02-19 2001-03-27 Inet Technologies, Inc. Circuit card cage
USD437856S1 (en) 1999-11-09 2001-02-20 Inet Technologies, Inc. Circuit card
US6853644B1 (en) * 1999-12-22 2005-02-08 Intel Corporation Method and apparatus for driving data packets
JP3687742B2 (ja) * 2001-07-13 2005-08-24 インターナショナル・ビジネス・マシーンズ・コーポレーション 機能拡張基板、通信用拡張基板、通信用拡張基板用の絶縁フィルム、コンピュータシステム、機能拡張基板の取り外し方法および電子回路用基板
US6636428B2 (en) 2001-11-02 2003-10-21 Sun Microsystems, Inc. Mechanical carrier plate
US20030167347A1 (en) * 2002-02-11 2003-09-04 Combs James Lee Home network printer adapter
US7330543B2 (en) * 2003-01-24 2008-02-12 Adc Dsl Systems, Inc. Termination for a line card in a telecommunication system
US7149093B2 (en) * 2003-04-09 2006-12-12 National Instruments Corporation PXI chassis with backwards compatibility for existing PXI devices
EP1473630A3 (en) * 2003-04-11 2007-10-10 Samsung Electronics Co., Ltd. Computer system and method of setting an interface card therein
US20060046534A1 (en) * 2004-09-01 2006-03-02 Ati Technologies, Inc. Video expansion card
US8423695B2 (en) * 2005-01-19 2013-04-16 Broadcom Corporation Dual PCI-X/PCI-E card
US8769808B2 (en) * 2005-10-17 2014-07-08 Alcatel Lucent Method for fixed and replaceable module architecture
TWI312107B (en) * 2006-04-11 2009-07-11 Asustek Comp Inc Television card
US7567434B1 (en) * 2006-06-29 2009-07-28 American Megatrends, Inc. Computer system expansion device adaptable for internal and external use
CN101636040B (zh) * 2008-07-21 2011-12-14 鸿富锦精密工业(深圳)有限公司 印刷电路板
US8315059B2 (en) * 2010-06-03 2012-11-20 Super Micro Computer Inc. Screw less fixing assembly for interface card
JP2012004423A (ja) * 2010-06-18 2012-01-05 Funai Electric Co Ltd スイッチ基板とそのスイッチ基板を備えた集合基板
CN103064773A (zh) * 2011-10-24 2013-04-24 鸿富锦精密工业(深圳)有限公司 测试负载卡
TW201337637A (zh) * 2012-03-13 2013-09-16 Sunix Co Ltd 多串口連接裝置及其連接卡
TWI645623B (zh) * 2017-09-30 2018-12-21 慧榮科技股份有限公司 記憶裝置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59146323A (ja) * 1983-02-07 1984-08-22 イーグル シグナル コントロールズ コーポレーション ディジタル・デ−タ処理システム用バス・ネットワ−ク及びモジュ−ル
JPS6488726A (en) * 1987-09-30 1989-04-03 Toshiba Corp Housing structure for function expansion type device

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL279566A (ja) * 1961-06-12
US3993936A (en) * 1975-08-29 1976-11-23 Intermen Corporation Connector arrangement for printed circuit card
US4214302A (en) * 1978-04-24 1980-07-22 Texas Instruments Incorporated Eight bit standard connector bus for sixteen bit microcomputer
US4447878A (en) * 1978-05-30 1984-05-08 Intel Corporation Apparatus and method for providing byte and word compatible information transfers
US4291370A (en) * 1978-08-23 1981-09-22 Westinghouse Electric Corp. Core memory interface for coupling a processor to a memory having a differing word length
US4309754A (en) * 1979-07-30 1982-01-05 International Business Machines Corp. Data interface mechanism for interfacing bit-parallel data buses of different bit width
US4287563A (en) * 1979-11-13 1981-09-01 Motorola, Inc. Versatile microprocessor bus interface
US4443846A (en) * 1980-12-29 1984-04-17 Sperry Corporation Dual port exchange memory between multiple microprocessors
US4470100A (en) * 1981-12-21 1984-09-04 Storage Technology Partners Printed circuit board connector for use in computer systems
US4514823A (en) * 1982-01-15 1985-04-30 International Business Machines Corporation Apparatus and method for extending a parallel channel to a serial I/O device
DE3236603C1 (de) * 1982-10-02 1983-09-29 Scheidt & Bachmann GmbH, 4050 Mönchengladbach Vorrichtung zur Ausgabe von unterschiedlichen Wertmarken
US4473758A (en) * 1983-02-07 1984-09-25 Motorola Inc. Substrate bias control circuit and method
US4575793A (en) * 1983-08-19 1986-03-11 Cxi, Inc. Personal-computer to 3270 system interfacing apparatus
JPS60204052A (ja) * 1984-03-28 1985-10-15 Fanuc Ltd 入出力ボ−ドのアドレス選択方式
US4704599A (en) * 1984-06-20 1987-11-03 Kimmel Arthur T Auxiliary power connector and communication channel control circuit
USH696H (en) * 1984-07-03 1989-10-03 Cpt Corporation System for accessing shared resource device by intelligent user devices
US4683550A (en) * 1984-07-30 1987-07-28 Burr-Brown Corporation Personal computer instrumentation system including carrier board having bus-oriented plug-in instrumentation modules
JPS6188538A (ja) * 1984-10-05 1986-05-06 Fujitsu Ltd 半導体装置
US4716527A (en) * 1984-12-10 1987-12-29 Ing. C. Olivetti Bus converter
US4631637A (en) * 1985-12-23 1986-12-23 Burroughs Corporation Dual backplane interconnect system
US4831514A (en) * 1986-02-14 1989-05-16 Dso "Izot" Method and device for connecting a 16-bit microprocessor to 8-bit modules
US4931923A (en) * 1987-03-13 1990-06-05 Apple Computer, Inc. Computer system for automatically reconfigurating memory space to avoid overlaps of memory reserved for expansion slots
US5038320A (en) * 1987-03-13 1991-08-06 International Business Machines Corp. Computer system with automatic initialization of pluggable option cards
US4974192A (en) * 1987-07-23 1990-11-27 Face Technologies, Inc. Communication processor for personal computer
DE3808364A1 (de) * 1988-03-12 1989-09-28 Den Berg Elektronik Gmbh Van Platine
US4885482A (en) * 1988-07-13 1989-12-05 Compaq Computer Corporation Multiple computer interface circuit board
US5111423A (en) * 1988-07-21 1992-05-05 Altera Corporation Programmable interface for computer system peripheral circuit card
US5038308A (en) * 1988-08-16 1991-08-06 Ast Research, Inc. Compact system unit for personal computers
US4901205A (en) * 1988-09-02 1990-02-13 Ncr Corporation Housing for electronic components
US4936785A (en) * 1988-12-19 1990-06-26 Krug Eric M Interchangeable adapter module for electronic devices
US5168562A (en) * 1989-02-21 1992-12-01 Compaq Computer Corporation Method and apparatus for determining the allowable data path width of a device in a computer system to avoid interference with other devices

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59146323A (ja) * 1983-02-07 1984-08-22 イーグル シグナル コントロールズ コーポレーション ディジタル・デ−タ処理システム用バス・ネットワ−ク及びモジュ−ル
JPS6488726A (en) * 1987-09-30 1989-04-03 Toshiba Corp Housing structure for function expansion type device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06163129A (ja) * 1992-09-30 1994-06-10 Internatl Business Mach Corp <Ibm> 異なるバス・アーキテクチャを有するコンピュータに差込み可能な共通アダプタ・カード

Also Published As

Publication number Publication date
NO177655B (no) 1995-07-17
EP0392114B1 (en) 1995-04-05
CA1327410C (en) 1994-03-01
NO900949D0 (no) 1990-02-28
US5162675A (en) 1992-11-10
ATE120868T1 (de) 1995-04-15
NO177655C (no) 1995-10-25
NO900949L (no) 1990-11-02
AU5319290A (en) 1990-10-18
DE68922095T2 (de) 1995-08-10
DK59490A (da) 1990-10-15
AU631416B2 (en) 1992-11-26
EP0392114A1 (en) 1990-10-17
DE68922095D1 (de) 1995-05-11
DK59490D0 (da) 1990-03-07
US5287460A (en) 1994-02-15
HK147795A (en) 1995-09-22

Similar Documents

Publication Publication Date Title
US5162675A (en) Dual personal computer architecture peripheral adapter board and circuit
US5163833A (en) Dual personal computer architecture peripheral adapter board
US5513329A (en) Modular host local expansion upgrade
EP0765502B1 (en) System and method for expansion of a computer
US5440755A (en) Computer system with a processor-direct universal bus connector and interchangeable bus translator
US6735660B1 (en) Sideband signal transmission between host and input/output adapter
US5426739A (en) Local bus - I/O Bus Computer Architecture
US8066515B2 (en) Multiple graphics adapter connection systems
EP0350573A1 (en) Multiple computer interface circuit board
WO2026040420A1 (zh) 一种计算机系统、带宽配置方法、产品、服务器以及介质
US5077683A (en) Expansion slot adapter with embedded data device interface
US20030056036A1 (en) Apparatus and method for testing universal serial bus communication
CN118708035B (zh) 设备槽位识别方法、电子设备和存储介质
EP1181638B1 (en) Method and apparatus for maintaining load balance on a graphics bus when an upgrade device is installed
CA2271905C (en) Digital signal processing apparatus
US6976113B2 (en) Supporting non-hotswap 64-bit CPCI cards in a HA system
USRE39052E1 (en) System and method for expansion of a computer
CA1337832C (en) Dual personal computer architecture peripheral adapter board and circuit
EP0121603B1 (en) Personal computer attachment to host system display stations
CA2370681C (en) System and method for expansion of a computer
EP0810528A2 (en) Apparatus for DMA-slave emulation on a computer systems bus
JP3077107U (ja) Pisaインターフェイスカード用バス拡張装置
JP3034700U (ja) コンピュータにおける拡張バスのサボート装置
Note Power Macintosh 5260 Computer
KR19990000692U (ko) 다수의 버스 타입을 구비하는 컴퓨터 시스템