JPH036650A - 双方向データバス回路 - Google Patents

双方向データバス回路

Info

Publication number
JPH036650A
JPH036650A JP14078089A JP14078089A JPH036650A JP H036650 A JPH036650 A JP H036650A JP 14078089 A JP14078089 A JP 14078089A JP 14078089 A JP14078089 A JP 14078089A JP H036650 A JPH036650 A JP H036650A
Authority
JP
Japan
Prior art keywords
logic
data bus
input signal
potential
line
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
JP14078089A
Other languages
English (en)
Inventor
Tsutomu Sasaki
勉 佐々木
Fukuichi Takamatsu
高松 福一
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.)
NEC Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering 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 NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP14078089A priority Critical patent/JPH036650A/ja
Publication of JPH036650A publication Critical patent/JPH036650A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、例えばファクシミリ装置などで使用される
マイクロプロセッサシステムの双方向データバス回路に
関する。
[従来の技術] 従来、マイクロプロセッサシステムにおける代表的なデ
ータバスとしては、マイクロプロセッサと外部゛メモリ
との間を接続するアドレスデータバスやメモリリードラ
イトバスがある。アドレスデータバスでは、アドレスデ
ータの転送は双方向ではなく片方向でなされる。一方、
メモリリードライトデータバスでは、データの転送は双
方向でなされるが、リードサイクルおよびライトサイク
ルの2種類のサイクルに分離し、時分割的にデータ転送
方向を変化させる方法を採用している。
[発明が解決しようとする課題] 上述した従来のアドレスデータバスでは、転送方向を変
えてデータ転送を行う場合、時間軸を区切ってそれぞれ
の方向でデータ転送を行うので、データ転送のなめに長
い時間を必要としていた3[課題を解決するための手段
] 第1図はこの発明の双方向データバス回路の基本概念を
示す構成図である。第1図において、1.2はデータバ
スライン5に信号を送出する第1、第2のケーブルドラ
イバ(以下ドライバという)である。3.4はデータバ
スライン5からの信号を受は取る第1.第2のケーブル
レシーバ(以下レシーバという)である。データバスラ
イン5は、第1.第2.第3の相異なる電位レベルをと
るようになっている。6,7はドライバ1゜2への入力
信号線、8,9はレシーバ3,4がらの出力信号線であ
る。10.11はドライバ1゜2の出力信号線、12.
14はレシーバ3.4の制御用入力信号線、13.15
はレシーバ3,4の入力信号線である。
この発明の双方向データバス回路においては、データバ
スライン5の一端に第1のドライバ1の出力信号線10
と第1のレシーバ3の入力信号線13とを接続し、デー
タバスライン5の他端に第2のドライバ2の出力信号線
11と第2のレシーバ4の入力信号線15とを接続し、
第1.第2のドライバ1.2の入力信号線6.7に第1
.第2のレシーバ3,4の制御用入力信号線12.14
をそれぞれ接続している。そして、データバスライン5
を介して第1のドライバ1がら第2のレシーバ4にデー
タを転送するとともに、第2のドライバ2から第1のレ
シーバ3にデータを転送する。
[作用] 第1.第2のドライバ1,2は、両者の入力論理が「0
」の場合にデータバスライン5を第1の電位に設定し、
どちらか一方の入力論理が「0」で他方の入力論理が「
1」の場合にデータバスライン5を第2の電位に設定し
、両者の入力論理が「1」の場合にデータバスラインを
第3の電位に設定する。第1.第2のレシーバ3,4は
、データバスライン5が第1の電位である場合に論理「
0」を出力し、データバスライン5が第2の電位である
とともに制御用入力信号線12.14が論理「0」の場
合に論理「1」を出力し、データバスラインが第2の電
位であるとともに制御用入力信号線12.14が論理「
1」の場合に論理「0」を出力し、データバスラインが
第3の電位である場合に論理r1.を出力する。
したがって、第1.第2のドライバ1.2の入力信号線
6.7の両方に論理「0」が与えられると、データバス
ライン5は第1の電位に設定されるので、第1.第2の
レシーバ3,4の出力信号線には論理「0」が出力され
る。また、第1.第2のドライバ1,2の入力信号線6
,7のいづれか一方に論理「0」が与えられ、他方に論
理「1」が与えられると、データバスライン5は第2の
電位に設定されるので、制御用入力信号線12または1
4を介して論理「0」を与えられたレシーバ3または4
の出力信号線11または13には論理「1」が出力され
る。また、第1.第2のドライバ1,2の入力信号線6
.7の両方に論理「1」が与えられると、データバスラ
イン5は第3の電位に設定されるので、第1.第2のレ
シーバ3.4の出力信号線8,9には論理「1」が出力
される。
[実施例] 次にこの発明について図面を参照して説明する。
第2図はこの発明の一実施例を示す構成図であり、第1
図と同一符号は相当する部分を示し、その説明は省略す
る。
ドライバ1において、1aはデータバス5を駆動するト
ランジスタ、1bはトランジスタ1aを駆動するトラン
ジスタ駆動バッファ、ICは一端が電圧Ecに接続され
他端がトランジスタ1aのコレクタに接続された分圧抵
抗である。ドライバ2もこれと同様の構成である。
データバスラは分圧抵抗5aを介して接地されている。
また、分圧抵抗1c、2c、5aの抵抗値Rは全て同一
である。
レシーバ3において、3aはデータバスラの3段階の電
位レベルEl、E2.E3を入力信号線13を介して入
力電位■として入力し、この3段階の電圧レベルに対応
して出力論理LL、L2としてrQ、、rl、の信号を
出力する電圧レベル識別回路(以下識別回路という)で
ある、3bは制御用入力線12を介して入力信号線6の
論理レベルを入力するとともに、識別回路3aの出力端
子LL、L2からの出力論理レベルを入力してro」、
  「LJの論理レベルを出力する電圧レベル判定回路
(以下判定回路という〉であり、AND回路3cおよび
OR回路3dから構成されている。レシーバ4もこれと
同様の構成である。
次に動作について説明する。
ドライバ1,2は、次に示すように入力信号線6.7の
入力論理A、Bに応じ、出力信号線10.11を介して
データバスライン5の電位を設定するようになっている
■入力信号線6および7の両方の入力論理A、 Bが「
0」のとき、トランジスタ駆動バッファ1b、2bがト
ランジスタla、2aをオフにするので、データバスラ
イン5はほぼ接地電位となる。すなわち、このときの電
位E1は、E1洪O となる。
■入力信号線6および7のいづれか一方の入力論理Aま
たはBが「1」で他方が「0」のとき、トランジスタl
a、2aどちらか一方がオンとなり他方がオフとなるの
で、このときのデータバスライン5の電位E2は分圧抵
抗1c、5aまたは2c、5aにより分圧されて、 E2#Ec −R/ (2R)=Ec/2となる。
■入力信号線6および7の両方の入力論理A、 Bが「
1」のとき、トランジスタla、2aは両方オンとなる
ので、このときのデータバスライン5の電位E3は分圧
抵抗1c、2c、5aにより分圧されて、 E3#Ec −R/ (1,5R)=2Ec/3となる
以上説明したように、データバスラの電位は、El、E
2.E3の3段階の相異なる電位レベルに設定される。
一方、レシーバ3は、制御用入力信号線12および入力
信号線13からの入力に応じて出力信号線8の出力論理
Cを設定し、これと同様にレシーバ4は、制御用入力信
号線14および入力信号線15からの入力に応じて出力
信号線9の出力論理りを設定するようになっている。
第1表はレシーバ3における入出力論理表である。ただ
し、第1表中において、■はデータバス5の電位、すな
わち識別回路3aの入力電位であり、Ll、L2は識別
回路3aの出力論理であり、Aは制御用入力信号線12
.すなわち、判定回路3bの入力論理であり、Cはレシ
ーバ3の出力論理、すなわち、判定回路3bの出力論理
である。以下、第1表を参照してレシーバ3の動作を説
明する。
第1表 ■データバスらの電位が電位E1で、制御用入力信号線
12の入力論理が「O」のとき、レシーバ3は論理「0
」を出力する。
■データバスラの電位が電位E2で、制御用入力信号線
12の入力論理が「1」のとき、レシーバ3は論理rQ
Jを出力する。
■データバスラの電位が電位E2で、制御用入力信号線
12の入力論理が「0」のとき、レシーバ3は論理「1
」を出力する。
■データバス5の電位が電位E3のとき、レシーバ3は
論理「1」を出力する。
なお、レシーバ4の入出力論理も上記と同様である。
次に、ドライバ1,2の入力信号線6,7に与えられる
入力論理A、Bに応じてレシーバ3,4の出力信号線8
.9に出力論理C,Dが設定される動作を第2表を参照
して説明する。
第2表 (1)  ドライバ1.2の入力信号線6,7の両方に
「0」が与えられた場合 ドライバ1.2はともに論理「0」を与えられたので、
データバスライン5を電位E1に設定する。これにより
、レシーバ3,4の入力信号線13.15が電位E1に
設定されるので、レシーバ3.4はそれぞれ出力信号線
8.9に論理「0」を出力する。
すなわち、この場合には論理「0」のデータが双方向に
同時に転送されたことになる。
(2) ドライバ1の入力信号線6に論理「0」が、ド
ライバ2の入力信号線7に論理「IJが与えられた場合 ドライバ1,2のいづれか一方に論理「0」が、他方に
論理「1」が与えられたので、データバスライン5は電
位E2に設定される。これにより、レシーバ3,4の入
力信号線13.15は電位E2に設定される。これとと
もに、レシーバ3の制御用入力信号線12には論理「0
」が設定されるので、レシーバ3は出力信号線8に論理
「1」を設定する。一方、レシーバ4の制御用入力信号
線14には論理「1」が設定されるので、レシーバ4は
出力信号線9に論理「0」を出力する。
すなわち、この場合には論理「0」と「1」のデータが
双方向に同時に転送されたことになる。
なお、上述とは逆にドライバ1に論理「1」を与え、ド
ライバ2に論理「0」を与えた場合は、上述の説明の「
0」と「1」とを逆にした動作がなされる。
G) ドライバ1.2の入力信号線6,7の両方に論理
「1」が与えられた場合 ドライバ1,2はともに論理「1」を与えられたので、
データバスライン5を電位E3に設定する。これにより
、レシーバ3,4の入力信号線13.15が電位E3に
設定されるので、レシーバ3.4はそれぞれ出力信号線
8,9に論理「1」を出力する。
すなわち、この場合には論理「1」のデータが双方向に
同時に転送されたことになる。
なお、この実施例では、第2図に示すように分圧抵抗1
c、2c、5aを同一の抵抗値Rとすることにより、デ
ータバスライン5の電位レベルE1、E2.E3をO,
Ec/2,2Ec/3としたが、これに限られるもので
はなく、上記分圧抵抗を異なる値にすることにより、上
記電位レベルを変更することができる。
[発明の効果] 以上説明したようにこの発明の双方向データ転送回路に
よれば、第1および第2のドライバの入力信号線の両方
に論理「0」が与えられると、データバスラインは第1
の電位に設定されるので、第1および第2のレシーバの
出力信号線には論理「0」が出力される。また、第1お
よび第2のドライバの入力信号線のいづれか一方に論理
「0」が与えられ、他方に論理「1」が与えられると、
データバスラインは第2の電位に設定されるので、制御
用入力信号線を介して論理「0」を与えられたレシーバ
の出力信号線には論理「1」が出力される。また、第1
および第2のドライバの入力信号線の両方に論理「1」
が与えられると、データバスラインは第3の電位に設定
されるので、第1および第2のレシーバの出力信号線に
は論理「1」が出力される。したがって、このようにデ
ータの転送動作がなされることにより、従来のデータバ
スと違って双方向のデータ転送を同時に行うことができ
るので、データの転送を高速に行えるため、従来に比較
して短時間でデータ転送を行うことができる利点を有す
る。
【図面の簡単な説明】
第1図はこの発明の基本概念を示す構成図、第2図はこ
の発明の一実施例を示す構成図である。 1.2・・・ドライバ、3,4・・・レシーバ、5・・
・データバスライン、6,7.13.15・・−人力信
号線、8,9,10.11・・・出力信号線、12゜1
4・・・制御用入力信号線。

Claims (1)

  1. 【特許請求の範囲】 データバスラインの一端に第1のケーブルドライバの出
    力信号線と第1のケーブルレシーバの入力信号線とを接
    続し、データバスラインの他端に第2のケーブルドライ
    バの出力信号線と第2のケーブルレシーバの入力信号線
    とを接続し、第1および第2のケーブルドライバの入力
    信号線に第1および第2のケーブルレシーバの制御用入
    力信号線をそれぞれ接続し、データバスラインを介して
    第1のケーブルドライバから第2のケーブルレシーバに
    データを転送するとともに、第2のケーブルドライバか
    ら第1のケーブルレシーバにデータを転送する双方向デ
    ータバス回路であって、第1および第2のケーブルドラ
    イバは、両者の入力論理が「0」の場合にデータバスラ
    インを第1の電位に設定し、どちらか一方の入力論理が
    「0」で他方の入力論理が「1」の場合にデータバスラ
    インを第2の電位に設定し、両者の入力論理が「1」の
    場合にバスラインを第3の電位に設定し、 第1および第2のケーブルレシーバは、データバスライ
    ンが第1の電位である場合に論理「0」を出力し、デー
    タバスラインが第2の電位であるとともに制御用入力信
    号線が論理「0」の場合に論理「1」を出力し、データ
    バスラインが第2の電位であるとともに制御用入力信号
    線が論理「1」の場合に論理「0」を出力し、データバ
    スラインが第3の電位である場合に論理「1」を出力す
    ることを特徴とする双方向データバス回路。
JP14078089A 1989-06-02 1989-06-02 双方向データバス回路 Pending JPH036650A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14078089A JPH036650A (ja) 1989-06-02 1989-06-02 双方向データバス回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14078089A JPH036650A (ja) 1989-06-02 1989-06-02 双方向データバス回路

Publications (1)

Publication Number Publication Date
JPH036650A true JPH036650A (ja) 1991-01-14

Family

ID=15276573

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14078089A Pending JPH036650A (ja) 1989-06-02 1989-06-02 双方向データバス回路

Country Status (1)

Country Link
JP (1) JPH036650A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003103392A (ja) * 2001-09-28 2003-04-08 Ricoh Microelectronics Co Ltd 光透過性部材加工装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003103392A (ja) * 2001-09-28 2003-04-08 Ricoh Microelectronics Co Ltd 光透過性部材加工装置

Similar Documents

Publication Publication Date Title
KR920002831B1 (ko) 데이타 전송 제어 시스템
JPH08211976A (ja) Scsiバス駆動回路
JPH036650A (ja) 双方向データバス回路
US6463483B1 (en) Low latency input-output interface
JPH02130662A (ja) 情報処理システム
JPH06348378A (ja) レジスタ未使用ビット処理回路
JP3201439B2 (ja) ダイレクト・メモリ・アクセス・制御回路
JPH03214250A (ja) メモリ制御回路
JPH053018B2 (ja)
JPH08137789A (ja) バス出力方法
US20060004932A1 (en) Multi-directional data transfer using a single DMA channel
JP2671743B2 (ja) マイクロコンピュータ
JPH1031647A (ja) データバス幅変換制御回路を有するcpuボード
JPH11338818A (ja) データ転送方法及び装置
JPS6140658A (ja) デ−タ処理装置
JPH02207321A (ja) 双方向fifoメモリ
JPH09282243A (ja) バス縮退に対処できるメモリ接続制御装置
KR20000060513A (ko) 인터페이스 장치
JPH04333954A (ja) 情報処理装置
JPH0561839A (ja) データ転送装置
JPH0113575B2 (ja)
JPH0348324A (ja) プリンタインタフェース方式
SU572777A1 (ru) Устройство управлени дл сопр жени вычислительных машин
JPS63196968A (ja) 入出力制御装置
JPS6165351A (ja) 制御システム