JPS6345663A - 入出力インタ−フエ−ス - Google Patents

入出力インタ−フエ−ス

Info

Publication number
JPS6345663A
JPS6345663A JP18876686A JP18876686A JPS6345663A JP S6345663 A JPS6345663 A JP S6345663A JP 18876686 A JP18876686 A JP 18876686A JP 18876686 A JP18876686 A JP 18876686A JP S6345663 A JPS6345663 A JP S6345663A
Authority
JP
Japan
Prior art keywords
input
cpu
signal
output interface
type
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
JP18876686A
Other languages
English (en)
Inventor
Kunio Watanabe
渡邊 国男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP18876686A priority Critical patent/JPS6345663A/ja
Publication of JPS6345663A publication Critical patent/JPS6345663A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、データとアドレスをマルチブレクスして送信
するブルチプレクス型演算処理装置(cpu) とデー
タとアドレスを別個に送信するノンマルチプレクス型C
PUの両方のCPUに対応することができる入出力イン
ターフェースに関する。
[従来の技術] −Sに、データとアドレスがマルチプレクス(多重)さ
れている演算処理装置(CPtl ) 、およびノンマ
ルチブレクスされている(多重されていない)CPUに
対する入出力インターフェースとしては、それぞれのバ
スタイブに対応した入出力インターフェースがある。
そして、この2種頚の入出力インタフェースを1つのイ
ンタフェースとして実現する入出力インタフェースが考
えられている。
第3図は入出力インターフェースの従来の構成の一例を
示す。
第3図において、15はマルチプレクス型CPUおよび
ノンマルチプレクス型CPuに対応することができる入
出力インターフェースを示すブロックである。
ここで、1は入出力インターフェース15がノンマルチ
プレクス型CPUと接続しているときは、データを転送
し、入出力インターフェース15がマルチプレクス型C
PUと接続しているときは、アドレスおよびデータを転
送するバスである。このバス1は、アドレス制御回路9
の端子1−1に接続している。
2はラッチ信号線(^LE)であり、入出力インターフ
ェース15がマルチプレクス型CPUと接続していると
きに、第4図のアドレス信号りをラッチするためのアド
レスラッチイネーブル信号Cをアドレス制御回路9の端
子3−1に伝える信号線である。
3は入出力インタフェースと接続するCPt1から送ら
れてくるパスタイブ信号を伝えるCPUモード信号線で
ある。このモード信号線3は、入出力インタフェース1
5がマルチプレクス型CPUの制御を受けているあいだ
は、例えば第4図に示すような“1”の外部モード信号
Aをアドレス制御回路9の端子2−1へ伝える。
4はリセット信号線であり、CPuから入出力インター
フェース15に送られて、このインターフェース15を
リセットするリセット信号をアドレス制御回路9の端子
4−1に伝える信号線である。
5はノンマルチプレクス型CPUからのアドレス信号線
である。
6は、データをランダムアクセスメモリ(不図示)など
へ書込む指示を与える書き込み信号をCPUから伝える
書き込み信号線である。
7はかかるランダムアクセスメモリからデータを読み取
る指示を与える読み取り信号をCP[]から転送する信
号線である。
8は、上述したランダムアクセスメモリや他の入出力機
器へデータを転送するときに、そのデータを一時格納し
ておくデータバスバッファである。
9はCPIIの種類、すなわちマルチプレクス型あるい
はノンマルチプレクス型に応じてアドレスおよびデータ
を誘み取るアドレス制御回路である。
また、入出力インターフェース15は、ランダムアクセ
スメモリなどとデータの読み書きを行う読み出し書込み
制御回路10および入力データをランダムアクセスメモ
リやCPUなどのボートへ転送する入出力ポート制御回
路12を有する。
ところが従来この種の入出力インターフェースでは、2
種のCPUパスタイブ(マルチプレクス型/ノンマルチ
プレクス型)から該当する種類のバスタイブを選択する
ためにバスの種類を示すレベル信号(CPUモード信号
)を必要としている。したがってCPUから送られてく
るこのレベル信号をアドレス制御回路9において検出し
て、検出信号に応じて、入出力インターフェース15の
内部回路を結ぶパスラインをアドレス制御回路がコント
ロールする回路方式がとられていた。
そのため、CPUが送出する第4図に示すようなCPu
Puパスタイブ信号Aを転送する専用のCPuバスタイ
ブ指定信号線3を設けなければならないという問題があ
った。
また各CPuはバスの種類を指示するレベル信号を入出
力インターフェース15へ送らなければならないという
問題点があった。
[発明が解決しようとする問題点] そこで、本発明の目的は、このような問題点を解決し、
CPUからバスの種類を指示する信号を必要としなくて
も簡単な構成でバスの種類を判定できる入出力インター
フェースを提供することにある。
[問題点を解決するための手段] このような目的を達成するために本発明は、データとア
ドレスとを多重し、その多重信号をアドレスラッチイネ
ーブル信号と共に送出する第1の油算処理装置、および
データとアドレスを多重することなしに送出する第2の
演算処理装置のいずれからの送出信号をも処理すること
のできる入出力インターフェースにおいて、アドレスラ
ッチイネーブル信号の有無を検出する手段と、検出手段
からの検出出力に応動して、入出力インターフェース内
のバスを、第1および第2の演算処理装置のいずれから
の信号を受けつけるバスに指定する手段とを具えたこと
を特徴とする。
[作 用] 本発明は、マルチプレクス型CPUがデータ、アドレス
に先立って送出するアドレスラッチイネーブル信号の有
無を検出手段により検出して、この検出出力に応動して
CPUの種類に応じたバスを指定する内部バスタイブ指
定信号をバス指定手段により出力するので、CPUから
のバスタイブは指定信号を必要とせず、外部パスライン
の信号線を減少することができる。
[実施例] 以下、図面を参照して、本発明の詳細な説明する。
第1図は、本発明実施例における回路構成を示す。
なお、第1図において第3図と同様の箇所には同一の符
号を付す。
第1図において、マルチプレクス型CPUの入出力ポー
トとして入出力インターフェース20を使用する場合、
CPUより転送されてきた、たとえば第2図に示すよう
なアドレス・ラッチ・イネーブル信号(ALE)Cを例
えばR3型フリップフロップのような検出手段としての
信号保持・出力回路(フリップフロップ回路)21によ
り検出する。次にフリップフロップ回路21は、マルチ
プレクス型バスタイブを指示する第2図に示すようなレ
ベル信号Bをタイプ指示信号端子3−1に入力し続ける
。またこのレベル信号Bそのものは、CPt1からのリ
セット信号をフリップフロップ回路21が人力すると、
フリップフロップ回路21により初期状態に設定される
。
ノンマルチプレクス型CPUと入出力インターフェース
20が接続しているときは、アドレス・ラッチ・イネー
ブル信号は、このCPLIからは出力されないので、フ
リップフロップ回路21からタイプ指示信号端子3−1
へはレベル信号“0”が入力される。なお、このとき、
アドレス・ラッチ・イネーブル信号端子2−1へ入力す
る信号レベルは、フリップフロップ回路21を動作させ
ないレベルに設定すればよい。
したがって、アドレス制御回路はCPUの種類に応じて
内部バスを選択することができる。
また、ノンマルチプレクス型CPUに入出力インターフ
ェース20が対応しているときに使用されるアドレス・
ライン(複数ビット)4は、入出力インターフェース2
Gがマルチプレクス型CPUと対応するときには使用さ
れない。
したがって、空きとなっているアドレス・ライン4およ
びその端子4−1を別の用途に使用することも可能であ
る。
[発明の効果] 以上、説明したように、本発明によれば、アドレス・ラ
ッチ・イネーブル信号の有無を検出する手段を2 f!
のcpuと対応可能な従来の入出力インターフェースに
設けるだけで、CPUと接続する専用の外部バスタイブ
モード信号線を不要とし、以って外部パスラインの信号
線を減少することができるという効果が得られる。
【図面の簡単な説明】
第1図は、本発明実施例における回路構成の一例を示す
ブロック図、 第2図は本発明実施例におけるマルチプレクス型CPU
からの入力信号波形の一例を示すタイミングチャート、 第3図は従来の回路構成の一例を示すブロック図、 第4図は従来例におけるマルチプレクス型CPUからの
入力信号波形の一例を示すタイミングチャートである。 1・・・CPUバス、 1−1.2−1.3−1.4−1.4−1.5−1・・
・入力端子、2・・・アドレスラッチイネーブル信号線
、3・・・入出力インタフェース内部用のCPUバスタ
イブ指定信号線、 4・・・アドレスライン、 5・・・リセット信号線、 6・・・書き込み命令信号線、 7・・・読み取り命令信号線、 8・・・データバスバッファ、 9・・・アドレス制御回路、 lO・・・読み出し書込み制御回路、 11・・・ボート制御回路、 12・・・入出力ボート制御回路、 15、20・・・入出力インターフェース。 g区 未発B且奏功色イク11のタイミレフ゛チ了−ト第2図 仁Ib

Claims (1)

  1. 【特許請求の範囲】 データとアドレスとを多重し、その多重信号をアドレス
    ラッチイネーブル信号と共に送出する第1の演算処理装
    置、およびデータとアドレスを多重することなしに送出
    する第2の演算処理装置のいずれからの送出信号をも処
    理することのできる入出力インターフェースにおいて、 前記アドレスラッチイネーブル信号の有無を検出する手
    段と、 該検出手段からの検出出力に応動して、前記入出力イン
    ターフェース内のバスを、前記第1および第2の演算処
    理装置のいずれからの信号を受けつけるバスに指定する
    手段と を具えたことを特徴とする入出力インターフェース。
JP18876686A 1986-08-13 1986-08-13 入出力インタ−フエ−ス Pending JPS6345663A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18876686A JPS6345663A (ja) 1986-08-13 1986-08-13 入出力インタ−フエ−ス

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18876686A JPS6345663A (ja) 1986-08-13 1986-08-13 入出力インタ−フエ−ス

Publications (1)

Publication Number Publication Date
JPS6345663A true JPS6345663A (ja) 1988-02-26

Family

ID=16229401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18876686A Pending JPS6345663A (ja) 1986-08-13 1986-08-13 入出力インタ−フエ−ス

Country Status (1)

Country Link
JP (1) JPS6345663A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0290354A (ja) * 1988-09-28 1990-03-29 Meidensha Corp プログラマブルコントローラのバス拡張方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0290354A (ja) * 1988-09-28 1990-03-29 Meidensha Corp プログラマブルコントローラのバス拡張方式

Similar Documents

Publication Publication Date Title
US20020029289A1 (en) Debugging of multiple data processors
US6438624B1 (en) Configurable I/O expander addressing for I/O drawers in a multi-drawer rack server system
EP0457115A2 (en) Data processing device with test control circuit
GB2372115A (en) Direct memory access controller
JP2004213666A (ja) Dmaモジュールとその操作方法
JP2583586B2 (ja) バス制御方法
JPS6339068A (ja) ドライバ・レシ−バ切替方式
JP2000132506A (ja) 通信装置
JP3086245B2 (ja) 他系アクセス指定装置
JPH0734189B2 (ja) 多重データ入出力制御回路
KR100703387B1 (ko) 메인프로세서를 이용한 td-버스와 p-버스 정합장치
JPS63197261A (ja) バス接続方式
JPH03259348A (ja) データ転送方式
JPS63203057A (ja) フアクシミリ複数回線送信装置
JPH0322126A (ja) 磁気ディスク装置
JPH04138749A (ja) 通信制御装置診断方式
JPS60200357A (ja) 処理装置間インタフエ−ス制御方式
JPH11167435A (ja) 通信端末装置
JPS6140658A (ja) デ−タ処理装置
JPS61173555A (ja) 通信制御装置の接続方法
JPS6113845A (ja) 通信制御装置
JPS62156751A (ja) インタ−フエ−ス回路
JPS59100653A (ja) ポ−リングアドレス選択方式
JPS58213336A (ja) 通信制御装置
JPH04117585A (ja) マイクロコンピュータ