JPS6329869A - 拡張バス制御装置 - Google Patents
拡張バス制御装置Info
- Publication number
- JPS6329869A JPS6329869A JP61173016A JP17301686A JPS6329869A JP S6329869 A JPS6329869 A JP S6329869A JP 61173016 A JP61173016 A JP 61173016A JP 17301686 A JP17301686 A JP 17301686A JP S6329869 A JPS6329869 A JP S6329869A
- Authority
- JP
- Japan
- Prior art keywords
- dma
- request signal
- control circuit
- flop
- flip
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は計算機システムのシステムパスヲ外部へ拡張す
るときの拡張バス制御装置に関するものである。
るときの拡張バス制御装置に関するものである。
従来の技術
従来の拡張バス制御装置としては、入出力機器と主記憶
装置間のDMAによる転送を含む場合、一般にデータラ
インにバッファを備えていない。
装置間のDMAによる転送を含む場合、一般にデータラ
インにバッファを備えていない。
これは、周辺機器制御回路が本体内のパス(拡張バス制
御装置の内側)上に接続されている場合と本体外のバス
(拡張バス制御装置の外側)上に接続されている場合で
、データバッファの方向制御が異なるため、周辺機器制
御回路が拡張バス制御装置の内側と外側のどちら側に接
続されているかの情報がないかぎり、データバッフ1の
方向制御を一意に行なうことが出来ないことに起因する
。
御装置の内側)上に接続されている場合と本体外のバス
(拡張バス制御装置の外側)上に接続されている場合で
、データバッファの方向制御が異なるため、周辺機器制
御回路が拡張バス制御装置の内側と外側のどちら側に接
続されているかの情報がないかぎり、データバッフ1の
方向制御を一意に行なうことが出来ないことに起因する
。
発明が解決しようとする問題点
しかしながら上記のような構成では、データバッファな
しで本体外にデータ線が引き出されるため、極めてノイ
ズによる影響を受は易く、誤動作の原因となるという問
題点を有していた。
しで本体外にデータ線が引き出されるため、極めてノイ
ズによる影響を受は易く、誤動作の原因となるという問
題点を有していた。
本発明はかかる点に鑑み、DMA転送対象の周辺機器制
御回路が拡張バス制御装置の内側または外側のどちら側
に接続されているかを自動的に検出することを可能にし
、その検出結果に従ってデ−タバノフ7の方向を制御す
る手段を設けることにより、DMA転送を含むシステム
の拡張バス制御装置にデータバッファを備えることを可
能とし、耐ノイズ性を高め、信頼性の高いシステムを構
成することに寄与する拡張バス制御装置を提供すること
を目的とする。
御回路が拡張バス制御装置の内側または外側のどちら側
に接続されているかを自動的に検出することを可能にし
、その検出結果に従ってデ−タバノフ7の方向を制御す
る手段を設けることにより、DMA転送を含むシステム
の拡張バス制御装置にデータバッファを備えることを可
能とし、耐ノイズ性を高め、信頼性の高いシステムを構
成することに寄与する拡張バス制御装置を提供すること
を目的とする。
問題点を解決するための手段
本発明は負論理の外部DMA要求信号と負論理の内部D
MA要求信号とを接続する非反転オープン・コレクタバ
ッファ、外部DMA要求信号によりセットされシステム
からのDMA応答信号の後縁にてリセットされるフリッ
プフロップ、フリップフロップの非反転出力とDMA応
答信号との論理積を取るANDゲート1.フリップフロ
ップの反転出力とDMA応答信号との論理積を取るAN
Dゲート2を備えた拡張バス制御装置である。
MA要求信号とを接続する非反転オープン・コレクタバ
ッファ、外部DMA要求信号によりセットされシステム
からのDMA応答信号の後縁にてリセットされるフリッ
プフロップ、フリップフロップの非反転出力とDMA応
答信号との論理積を取るANDゲート1.フリップフロ
ップの反転出力とDMA応答信号との論理積を取るAN
Dゲート2を備えた拡張バス制御装置である。
作用
本発明は前記した構成により、周辺機器制御回路が拡張
パス制御装置の外側に接続されているときでDMA転送
中は外部DMA要求信号がアクティブとなるためフリッ
プフロップがセットされる。
パス制御装置の外側に接続されているときでDMA転送
中は外部DMA要求信号がアクティブとなるためフリッ
プフロップがセットされる。
周辺機器制御回路が内側に接続されているときはフリッ
プフロップはセットされない。このフリップフロップの
出力とシステムのDMA応答信号とをANDゲートで処
理し、このゲートの出力を用いてDMA転送中のデータ
バッフ1の方向を制御することが出来る。
プフロップはセットされない。このフリップフロップの
出力とシステムのDMA応答信号とをANDゲートで処
理し、このゲートの出力を用いてDMA転送中のデータ
バッフ1の方向を制御することが出来る。
実施例
第1図は本発明の一実施例における拡張バス制御装置の
構成図を示すものである。第1図において、1は負論理
の内部DMA要求信号、2は外部DMA要求信号、3は
内部DMA要求信号1と外部DMA要求信号2とを接続
する非反転オープンコレクタバッファ、4は正論理のD
MA応答信号、5は外部DMA要求信号2によりセット
され、DMA応答信号4の後縁にてリセットされるフリ
ップフロップ、6はフリップフロップ6の非反転出力と
1)Mム応答信号4との論理積を取るANDゲート(I
)、7はフリップフロップ6の反転出力とDMA応答信
号4との論理積を取るANDゲートGI)、8はデータ
バッファ、9は内部データ線、10は外部データ線、1
1はデータバッファ8の方向を制御するデータ方向制御
部、12はバス制御信号である。データ方向制御部11
はANDゲート(I)6、ANDゲート(II)7とバ
ス制御信号12の内容に基づきデータバッファ8の方向
を制御する。
構成図を示すものである。第1図において、1は負論理
の内部DMA要求信号、2は外部DMA要求信号、3は
内部DMA要求信号1と外部DMA要求信号2とを接続
する非反転オープンコレクタバッファ、4は正論理のD
MA応答信号、5は外部DMA要求信号2によりセット
され、DMA応答信号4の後縁にてリセットされるフリ
ップフロップ、6はフリップフロップ6の非反転出力と
1)Mム応答信号4との論理積を取るANDゲート(I
)、7はフリップフロップ6の反転出力とDMA応答信
号4との論理積を取るANDゲートGI)、8はデータ
バッファ、9は内部データ線、10は外部データ線、1
1はデータバッファ8の方向を制御するデータ方向制御
部、12はバス制御信号である。データ方向制御部11
はANDゲート(I)6、ANDゲート(II)7とバ
ス制御信号12の内容に基づきデータバッファ8の方向
を制御する。
以上のように構成された本実施例の拡張パス制御装置に
ついて、第2図のタイミング図を用いてその動作を説明
する。
ついて、第2図のタイミング図を用いてその動作を説明
する。
DMA転送を行なう周辺機器制御回路が外側に接続され
たとき、DMA転送を行なう際、外部DMA要求信号2
を“0”とする外部DMA要求信号2が”0′になると
フリップフロップ5がセットされる。
たとき、DMA転送を行なう際、外部DMA要求信号2
を“0”とする外部DMA要求信号2が”0′になると
フリップフロップ5がセットされる。
そして、外部からのDMA要求は非反転オープンコレク
タバッファ3にて内部DMA要求信号1としてシステム
に伝えられる。システムがDMA要求を受理するとDM
A応答信号4を′1”とする。データ転送が完了すると
DMA応答信号4を°○”とする。DMA応答信号4の
後縁つまりH11tから°o′”への変化時点でフリッ
プフロップ5はリセットされる。ANDゲート(I)6
はフリップフロップ6の非反転出力とDMA応答信号4
との論理積が取られているため、その出力はDMA応答
信号が1″の期間中″1”となり、ANDゲート(II
)7はフリップフロップ6の反転出力とDMA応答信号
4との論理積が取られているためその出力は°゛00パ
る。周辺機器制御回路が内側に接続されたときは、DM
A転送の要求は内部DMA要求信号1全通して直接シス
テムに伝えられる。そのため、外部DMA要求信号2ば
O″とならないため、フリップフロップ6はセットされ
ない。第2図のタイミング図中の点線に示すように、A
NDゲート(I)6の出力とANDゲート(II)7の
出力は周辺機器制御回路が外部に接続されている場合と
は逆になる。この2つのANDゲートの出力を用いてデ
ータバッファ8の方向を制御することにより、DMA転
送を含むシステムパスを外部に拡張するとき、周辺機器
制御回路が外部または内部のどちらに接続されていても
、それを自動的に検出して、データバッファ8の方向制
御を行うことが出来る。
タバッファ3にて内部DMA要求信号1としてシステム
に伝えられる。システムがDMA要求を受理するとDM
A応答信号4を′1”とする。データ転送が完了すると
DMA応答信号4を°○”とする。DMA応答信号4の
後縁つまりH11tから°o′”への変化時点でフリッ
プフロップ5はリセットされる。ANDゲート(I)6
はフリップフロップ6の非反転出力とDMA応答信号4
との論理積が取られているため、その出力はDMA応答
信号が1″の期間中″1”となり、ANDゲート(II
)7はフリップフロップ6の反転出力とDMA応答信号
4との論理積が取られているためその出力は°゛00パ
る。周辺機器制御回路が内側に接続されたときは、DM
A転送の要求は内部DMA要求信号1全通して直接シス
テムに伝えられる。そのため、外部DMA要求信号2ば
O″とならないため、フリップフロップ6はセットされ
ない。第2図のタイミング図中の点線に示すように、A
NDゲート(I)6の出力とANDゲート(II)7の
出力は周辺機器制御回路が外部に接続されている場合と
は逆になる。この2つのANDゲートの出力を用いてデ
ータバッファ8の方向を制御することにより、DMA転
送を含むシステムパスを外部に拡張するとき、周辺機器
制御回路が外部または内部のどちらに接続されていても
、それを自動的に検出して、データバッファ8の方向制
御を行うことが出来る。
内部DMA要求信号1を非反転オープンコレクタバッフ
73で駆動する理由はDMA要求信号の論理を一致させ
ることと、周辺機器制御回路もDMA要求信号をオープ
ンコレクタバッファで駆動することにより、周辺機器制
御回路が内側に接続されたとき、素子の破壊を防ぐため
である。
73で駆動する理由はDMA要求信号の論理を一致させ
ることと、周辺機器制御回路もDMA要求信号をオープ
ンコレクタバッファで駆動することにより、周辺機器制
御回路が内側に接続されたとき、素子の破壊を防ぐため
である。
なお、1)MA応答信号4が負論理の場合、ムNDゲー
1−(I16とANDゲート(II) 7のDMA応答
信号4の入力側に反転ゲートを挿入し、フリップフロッ
プ6に゛○パから1″のエッヂでリセットされるフリッ
プフロップを使用するか、またはリセット入力に反転ゲ
ートを挿入すればよい。
1−(I16とANDゲート(II) 7のDMA応答
信号4の入力側に反転ゲートを挿入し、フリップフロッ
プ6に゛○パから1″のエッヂでリセットされるフリッ
プフロップを使用するか、またはリセット入力に反転ゲ
ートを挿入すればよい。
また、非反転オープンコレクタバッファ3ばMO3IG
を用いたシステムでは非反転オープンドレインバッファ
を用いても良い。
を用いたシステムでは非反転オープンドレインバッファ
を用いても良い。
発明の詳細
な説明したように、本発明によれば、周辺機器制御回路
が拡張バス制御装置の内側に接続されているか、外側に
接続されているかをDM大人転送中自動的に判定しデー
タバッファの方向を適切に制御することが出来る。
が拡張バス制御装置の内側に接続されているか、外側に
接続されているかをDM大人転送中自動的に判定しデー
タバッファの方向を適切に制御することが出来る。
通常、DMAを含むブステムバスの拡張において、周辺
機器制御回路が内側に接続されているか外側に接続され
ているかが判定出来なかったため、データバッファを消
略することが多かった。本発明では、かかる問題点を解
決し、拡張バス制御装置にデータバッフ1を備えること
を可能とした。
機器制御回路が内側に接続されているか外側に接続され
ているかが判定出来なかったため、データバッファを消
略することが多かった。本発明では、かかる問題点を解
決し、拡張バス制御装置にデータバッフ1を備えること
を可能とした。
そのため、ノイズによる誤動作がない信碩性の高いシス
テムを構成でき、その実用的効果は大きい。
テムを構成でき、その実用的効果は大きい。
第1図は本発明における一実施例の構成図、第2図は同
実施例の動作タイミング図である。 1・・・・・・内部DMA要求信号、2・・・・・・外
部DMA要求信号、3・・・・・・非反転オープンコレ
クタバッファ、4・・・・・・I)M人応答信号ζ5・
・・・・・ソリツブフロップ、6・・・・・・人NDゲ
ー)(I1,7・・・・・・ANDゲート(II)。
実施例の動作タイミング図である。 1・・・・・・内部DMA要求信号、2・・・・・・外
部DMA要求信号、3・・・・・・非反転オープンコレ
クタバッファ、4・・・・・・I)M人応答信号ζ5・
・・・・・ソリツブフロップ、6・・・・・・人NDゲ
ー)(I1,7・・・・・・ANDゲート(II)。
Claims (1)
- 負論理の外部DMA要求信号と負論理の内部DMA要求
信号とを接続する非反転オープンコレクタバッファ、前
記外部DMA要求信号によりセットされ、システムから
のDMA応答信号の後縁にてリセットされるフリップフ
ロップ、前記フリップフロップの非反転出力と前記DM
A応答信号との論理積を取るANDゲート( I )、前
記フリップフロップの反転出力と前記DMA応答信号と
の論理積を取るANDゲート(II)から構成されること
を特徴とする拡張バス制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61173016A JPS6329869A (ja) | 1986-07-23 | 1986-07-23 | 拡張バス制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61173016A JPS6329869A (ja) | 1986-07-23 | 1986-07-23 | 拡張バス制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6329869A true JPS6329869A (ja) | 1988-02-08 |
Family
ID=15952636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61173016A Pending JPS6329869A (ja) | 1986-07-23 | 1986-07-23 | 拡張バス制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6329869A (ja) |
-
1986
- 1986-07-23 JP JP61173016A patent/JPS6329869A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR960002543B1 (ko) | 주변 장비 제어 장치 | |
| JPS6329869A (ja) | 拡張バス制御装置 | |
| JP2517540Y2 (ja) | Icカード | |
| JP2565916B2 (ja) | メモリアクセス制御装置 | |
| JPS5887612A (ja) | 入出力制御診断装置 | |
| JP2574821B2 (ja) | ダイレクトメモリアクセス・コントローラ | |
| JPS5851336U (ja) | ダイレクト・メモリ・アクセス制御回路 | |
| JPS6111786Y2 (ja) | ||
| JPS6269348A (ja) | デ−タ転送装置 | |
| JPS582050U (ja) | 接続状態検出回路 | |
| JPS6252341B2 (ja) | ||
| JPS62293592A (ja) | メモリ装置 | |
| JPS58121200A (ja) | デ−タバツフア診断方式 | |
| JPS60110059A (ja) | コンピュ−タのデ−タ転送制御装置 | |
| JPH04190444A (ja) | バスインターフェイス装置 | |
| JPH0378846A (ja) | メモリーの誤書込み防止回路 | |
| JPS58183539U (ja) | 停電処理回路 | |
| JPS6045833A (ja) | 外部記憶装置 | |
| JPH01276262A (ja) | Dma装置 | |
| JPS5963746U (ja) | コンピユ−タの異常判別装置 | |
| JPH01100653A (ja) | I/oプロセッサのデータ転送方式 | |
| JPS61256449A (ja) | パス診断方式 | |
| JPH0318207B2 (ja) | ||
| JPH0460262B2 (ja) | ||
| JPH02302862A (ja) | 割込み信号インタフエース |