JPH0619745B2 - 入出力装置 - Google Patents

入出力装置

Info

Publication number
JPH0619745B2
JPH0619745B2 JP19605584A JP19605584A JPH0619745B2 JP H0619745 B2 JPH0619745 B2 JP H0619745B2 JP 19605584 A JP19605584 A JP 19605584A JP 19605584 A JP19605584 A JP 19605584A JP H0619745 B2 JPH0619745 B2 JP H0619745B2
Authority
JP
Japan
Prior art keywords
input
output
bus
address
data
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.)
Expired - Lifetime
Application number
JP19605584A
Other languages
English (en)
Other versions
JPS6174044A (ja
Inventor
義一 大熊
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP19605584A priority Critical patent/JPH0619745B2/ja
Publication of JPS6174044A publication Critical patent/JPS6174044A/ja
Publication of JPH0619745B2 publication Critical patent/JPH0619745B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、入力時のノイズマージンを高くとれる入出力
装置に関するものである。
従来例の構成とその問題点 近年、入出力装置はマイクロコンピューターの普及に伴
い多く利用されている。
以下に従来の入出力装置について説明する。
第1図は従来の入出力装置のブロック図を示すものであ
り、1は入出力処理装置、2は入力バッファ、3は入力
マトリクス、4は出力バス、5はアドレスバス、6は入
力バスA、7は入力バスBである。
入出力処理装置1の出力ポートは出力バス4に接続さ
れ、入出力処理装置1の入力ポートは、入力バスA.6
に接続され、入出力処理装置1のアドレスポートは、ア
ドレスバス5に接続されている。アドレスバス5は入力
マトリクス3の入力となり、入力マトリクス3の出力
は、入力バッファ2の入力となる。
以上の様に構成された従来の入出力装置について以下そ
の動作について説明する。
データを出力する場合、入出力処理装置1はアドレスバ
ス5にアドレスを出力し、どこにデータを出力するかを
指定し出力バス4にデータを出力することによって、目
的とする部分にデータを転送する。
データを入力する場合、入出力処理装置1は、どこから
データを入力するかを指定するためにアドレスバス5に
アドレスを出力し、指定されたところより入力バスA.
6に転送されてきたデータを、入力ポートより取りこむ
ことによって行なわれる。
スイッチの状態を入力する場合は、入力マトリクス3を
介して入力バスB.7に出力された入力データを、入力
バッファ2を通じて入力バスA.6に送りこむことによ
り、入出力処理装置1の入力ポートに、スイッチの状態
が入力される。
第2図はスイッチの状態を入力するときに使用される入
力マトリクス3の一部分を示した詳細図である。
8は分離用ダイオード、9はスイッチ、10はプルアッ
プ抵抗であり、分離用ダイオード8と、スイッチ9は直
列に接続され、アドレスバス5と、入力バスB.7の間
に接続され、入力バスB.7はプルアップ抵抗10によ
ってプルアップされている。
入力する場所に応じたアドレスバス5のうちの1本がア
クティブ(第2図の構成ではローアクティブ)となり、
そのときスイッチ9を押していると、入力バスB.7の
うち対応した線がアドレスバス5によってローレベルに
引っぱられ、入力バッファ2を通じて入出力処理装置1
にローレベルが入力されスイッチが押されていることを
検出する。一方、スイッチ9を離していると、入力バス
B.7は、プルアップ抵抗10により、プルアップされ
ているので、ハイレベルのままであり、入力バッファ2
を介して、入出力装置にハイレベルが入力され、スイッ
チが離されている事を検出する。
前記の様に、スイッチの状態を入力するとき、スイッチ
が押されている状態では入力バスB.7は、ローレベル
となるが、分離用ダイオード8を通じてローレベルとな
るため、分離用ダイオードの順方向電圧分だけ入力バス
B.7のローレベルがうくこととなる。
一方、入出力処理装置1の入力ポートのロー側スレショ
ールドレベルは、TTLレベル、すなわち0.8V以下し
か保証されていない場合が多い。この場合分離用ダイオ
ードの順方向電圧を0.7Vとすると、入力バスA.6と
入力バスB.7を直結しているとすると入出力処理装置
がローレベルとして受取るためにはノイズマージンは0.
1Vしかなく、誤動作する可能性が多い。従って、ロー
側スレショールドレベルの高い素子を用いた入力バッフ
ァ2を、入力バスA.6と、入力バスB.7の間に入
れ、ノイズマージンを上げる様に構成される。今、入力
バッファ2をCMOSで構成し、そのロー側スレショールド
レベルを1.5Vとすると、ノイズマージンは1.5V−0.7
Vで0.8Vとなり、ノイズマージンは0.7V改善され誤動
作することを防止することができる。
しかしながら上記の従来の構成では、ノイズマージンを
大きくし、誤動作を防止するため、ロー側スレショール
ドレベルの高い入力バッファを挿入するので、出力バ
ス、入力バス、及びアドレスバスを分離して設けるのが
一般的であり、そのため、配線本数が多くなるという問
題点を有していた。
発明の目的 本発明は上記従来の問題点を解消するもので、入力時の
ノイズマージンを大きくし、配線本数の少ない入出力装
置を提供することを目的とするものである。
発明の構成 本発明は入出力処理装置と、入力手段と、入力バッファ
とを備えた、入出力装置であり入力バッファの出力を入
出力装置の入力ポートに接続し、入出力装置の入出力ポ
ートと、入力手段と入力バッファを双方向バスで接続す
ることにより入力時のノイズマージンを大きくした入出
力装置を少ない配線本数で構成できるものである。
実施例の説明 第3図は本発明の一実施例における入出力装置のブロッ
ク図を示すものである。第3図において1は入出力処理
装置、2はCMOSのICで構成された入力バッファ、3は
入力マトリクス、5はアドレスバス、6は入力バスA、
11は双方向性バスである。
入出力処理装置1の入出力ポートは、双方向性バス11
によって入力バッファ2と、入力マトリクス3に接続さ
れ、入出力処理装置1のアドレスポートは、アドレスバ
ス5を介して入力マトリクス3の入力に接続されてい
る。入力バッファ2の出力は入力バスA.6を介して入
出力処理装置1の入力ポートに接続されている。
以上の様に構成された本実施例の入出力装置について以
下その動作を説明する。
第4図は、データ入出力時のアドレスバス5、双方向バ
ス11、入力バスA.6の各バスの状態を示したもので
ある。
データを出力する場合、入出力処理装置1の入出力ポー
トを出力モードとしアドレスポートより、データを出力
したい、アドレスを指定し、出力モードに設定した入出
力ポートより、出力したいデータを双方向バス11に出
力し、指定されたアドレスにデータを転送する。このと
き、入力バスA.6は双方向バス11に接続された入力
バッファ2により、出力データがのっているが、入出力
処理装置1は、データ出力モードとなっているので、動
作に影響はない。
データを入力する場合、入出力処理装置1の入出力ポー
トを入力モードとし、双方向性バス11を高インピーダ
ンスとし、アドレスバス5に入出力処理装置1のアドレ
スポートより、アドレスデータが出力され、指定された
入力部より、データが双方向性バス11に乗せられる。
アドレスにより入力手段として入力マトリクス3が指定
されたとき、従来例で説明した様に入力マトリクス3を
構成している分離ダイオード8の影響により、ローレベ
ル側のノイズマージンが問題となるので、入力バッファ
2を介して、ノイズマージンを保証し、入力バスA.6
より、入出力処理装置1の入力ポートよりデータを入力
し、処理する。
以上の様に本実施例によれば、入力バスと出力バスを分
けて設けるのではなく、双方向バスを用い、入力と出力
に応じて使い分けることにより、配線本数を減少させ、
双方向バス11に接続された入力バッファ2を介して、
入出力処理装置1の入出力ポートではなく、別の入力ポ
ートよりデータを入力することにより、バスコントロー
ラなどの高価な素子を使わずにノイズマージンの高い、
入出力装置を実現することができる。
なお、本実施例ではアドレスバスを別に設けたが、双方
向バスにアドレスを乗せ、時分割多重で使用する構成と
しても良く、その場合、更に配線本数は少なくなる。
また入出力処理装置にマイクロコンピュータを使用して
も良い。
発明の効果 本発明は入出力処理装置の入力ポートのスレショルドレ
ベルと違った入力バッファを設けたことにより、入出力
装置が入力する際に、入力データを入力バッファを介し
て入力することにより、入力のノイズマージンを大きく
することができ、更に、データバスを双方向バスとし、
入出力データを双方向バスに時分割にて乗せることによ
り、配線本数を減少させることができるという優れた入
出力装置を実現できるものである。
【図面の簡単な説明】
第1図は従来の入出力装置のブロック図、第2図は第1
図における入力マトリクスの詳細図、第3図は本発明の
一実施例におけるブロック図、第4図は第3図のデータ
入出力時のバスの状態図である。 1……入出力処理装置、2……入力バッファ、3……入
力マトリクス、4……出力バス、5……アドレスバス、
6……入力バスA、7……入力バスB、8……分離ダイ
オード、9……スイッチ、10……プルアップ抵抗、1
1……双方向バス。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】入出力処理装置と、入力バッファとダイオ
    ードマトリクス等で構成された入力手段を備え前記入出
    力処理装置の入出力ボードと前記入出力手段の出力と前
    記入力バッファの入力を、双方向バスに継続し、入力時
    前記入力手段から出力される双方向バスに乗った入力デ
    ータを前記入力バッファを介して前記入出力処理装置に
    入力するように構成したことを特徴とする入出力装置。
  2. 【請求項2】入力バッファがCMOSのICで構成され
    ることを特徴とする特許請求の範囲第1項記載の入出力
    装置。
JP19605584A 1984-09-19 1984-09-19 入出力装置 Expired - Lifetime JPH0619745B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19605584A JPH0619745B2 (ja) 1984-09-19 1984-09-19 入出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19605584A JPH0619745B2 (ja) 1984-09-19 1984-09-19 入出力装置

Publications (2)

Publication Number Publication Date
JPS6174044A JPS6174044A (ja) 1986-04-16
JPH0619745B2 true JPH0619745B2 (ja) 1994-03-16

Family

ID=16351445

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19605584A Expired - Lifetime JPH0619745B2 (ja) 1984-09-19 1984-09-19 入出力装置

Country Status (1)

Country Link
JP (1) JPH0619745B2 (ja)

Also Published As

Publication number Publication date
JPS6174044A (ja) 1986-04-16

Similar Documents

Publication Publication Date Title
US6907492B2 (en) Interface circuit which meets universal serial bus standard and performs host and device functions
US4322794A (en) Bus connection system
JPH05204820A (ja) マイクロプロセッサ、処理システム、およびバスインタフェース
JP3740746B2 (ja) 増設ユニットを備えるプログラマブルコントローラ
US5287464A (en) Semiconductor multi-device system with logic means for controlling the operational mode of a set of input/output data bus drivers
KR910007647B1 (ko) 백플레인 버스용 노드장치
KR960042413A (ko) 데이터 처리 시스템
US6438624B1 (en) Configurable I/O expander addressing for I/O drawers in a multi-drawer rack server system
US5919252A (en) Process and apparatus for adaptive bus termination
US5293589A (en) Circuit with predetermined delay for selectively relaying interrupt signals through a daisy-chain of linked modules upon removal of a module from a slot
JPH0619745B2 (ja) 入出力装置
US4539656A (en) Memory access selection circuit
EP0344677A2 (en) Microprocessor system
KR840000385B1 (ko) 버스 접촉 시스템
JPH0738399A (ja) 双方向バッファ回路
KR890005994Y1 (ko) 입출력 제어장치
JPH05290008A (ja) マルチcpuシステムのリセット方式
KR100206471B1 (ko) 동기식 전송시스템의 데이터통신채널 처리장치
JPS617968A (ja) プログラム可能なステータス・レジスタ装置
KR900006548B1 (ko) 병렬 데이터 공유 방법 및 그 회로
JPH0132143Y2 (ja)
JP2555455B2 (ja) デジタル情報伝送装置および情報伝送バスシステム駆動方法
JPS61234415A (ja) 基板実装形コンピユ−タユニツト
JPH04155481A (ja) マイクロプロセッサ
JPH0744490A (ja) マルチプロセッサ構成のバス制御回路

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term