JPH06141052A - データ転送方法及びデータ受信回路 - Google Patents

データ転送方法及びデータ受信回路

Info

Publication number
JPH06141052A
JPH06141052A JP4290199A JP29019992A JPH06141052A JP H06141052 A JPH06141052 A JP H06141052A JP 4290199 A JP4290199 A JP 4290199A JP 29019992 A JP29019992 A JP 29019992A JP H06141052 A JPH06141052 A JP H06141052A
Authority
JP
Japan
Prior art keywords
data
voltage
circuit
period
output
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
JP4290199A
Other languages
English (en)
Inventor
Masao Okumura
昌夫 奥村
Kenichi Komaba
賢一 駒場
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP4290199A priority Critical patent/JPH06141052A/ja
Publication of JPH06141052A publication Critical patent/JPH06141052A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【目的】 本発明は、制御用集積回路から複数の集積回
路にデータを転送する場合に、一本の信号線によって転
送できるデータ転送方法を提供する。 【構成】 制御用集積回路8と複数の集積回路9、1
0、11を単一の信号線12で接続し、信号線12上に
3種類の異なった電圧を組み合わせて供給することによ
って、データ、転送クロック、及び、制御信号を送るデ
ータ転送方法である。そのために、第1の期間T1に転
送すべきデータの各ビットデータに基づいて第1の電圧
CCと第2の電圧VCC/2の一方を一本の信号線上に供
給し、第2の期間にT2に第3の電圧(接地電圧)を信
号線上に供給し、第1の期間T1と第2の期間T2を交互
に信号線上に設けることにより、第2の期間T2が第1
の期間T 1に出力されたデータの転送クロック信号とな
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、複数の装置へ必要なデ
ータを与えるためのデータ転送方法、及び、転送された
データを受信するためのデータ受信回路に関する。
【0002】
【従来の技術】近年、複数の半導体集積回路を内蔵した
システムにおいては、個々の集積回路に必要なデータ
を、制御用集積回路から同一の信号線を用いて、個別に
転送するデータ転送方法が採用されている。従来、上述
のシステムは、図4に示される如く構成され、制御用集
積回路1と各集積回路2、3、4、は、データ線5、ク
ロック線6、及び制御信号線7によって接続されてい
る。ここで、各集積回路2、3、4には、各々独自のア
ドレスコードが設定されており、各集積回路2、3、4
は、転送されたデータに付加されたアドレスが設定され
たアドレスと一致したとき、そのデータを取り込んで使
用している。
【0003】図5は、図4のシステムにおけるデータ転
送のタイミング図を示すものであり、制御用集積回路1
がデータを転送する場合には、制御信号線7にチップイ
ネーブル信号CEをHレベルとして出力した状態で、デ
ータ線5にデータD0〜DnとアドレスA0〜A3をシリア
ルに出力し、このデータ線への出力と同期して転送クロ
ックSCKをクロック線6に出力する。そして、データ
0〜DnとアドレスA 0〜A3の転送が終了した時点で、
制御信号線7に出力されたチップイネーブル信号CEを
Lレベルとする。このチップイネーブル信号CEの立ち
下がりによって各集積回路2、3、4は、ラッチパルス
を作成し、これにより転送されてきたデータが自分宛の
データか否かを判定し、その結果によってデータを取り
込む。
【0004】このように、データを制御用集積回路1か
ら転送する場合には、データと、データと同期した転送
クロックと、チップイネーブル信号の3種類の信号が必
要になるため、通常は3本の信号線を使用している。図
6は、図5に示されたデータ転送方法を改良したデータ
転送方法を示すタイミング図であり、2本の信号線を使
用してデータを転送するものである。この方法は、クロ
ック線に出力される転送クロックSCKがHレベルにあ
る期間にデータ線に出力される信号をHレベルからLレ
ベルに変化させることによってチップイネーブル信号に
対応するスタート信号と終了信号を作成する方法であ
る。即ち、図6の如く、aの時点がスタート信号とな
り、その後、転送クロックがHレベルにある期間は、デ
ータ線に出力されたデータは変化させず、転送クロック
がLレベルにあるときにデータ線に次のデータを出力
し、データの出力が終了した時には、b点のように転送
クロックをHレベルにした状態でデータ線の信号をHレ
ベルに変化させる。このb点において終了信号が認識さ
れ、転送されたデータのアドレスが自己に設定されたア
ドレスと一致するか判定され、一致した場合には転送さ
れたデータが取り込まれる。
【0005】図6に示されたデータ転送方法によれば、
制御用集積回路と複数の集積回路を接続する信号線は2
本で済むことになる。
【0006】
【発明が解決しようとする課題】図4、図5、及び、図
6に示された如く、従来のデータ転送方法によると、デ
ータを送るための信号線は2本または3本必要であり、
制御用集積回路と複数の集積回路を結ぶ配線が多く、ま
た、データ転送のために集積回路の端子数が2個または
3個占有されてしまう不都合があった。
【0007】
【課題を解決するための手段】本発明は、上述した点に
鑑みて創作されたものであり、制御用集積回路と複数の
集積回路を単一の信号線で接続し、その信号線上に異な
った3種類の電圧を組み合わせて供給することにより、
データ、転送クロック、及び、制御信号を送るデータ転
送方法である。また、第1の期間に転送すべきデータの
各ビットデータに基づいて第1の電圧と第2の電圧の一
方を一本の信号線上に出力し、第2の期間に前記第1の
電圧と第2の電圧より低い(または高い)第3の電圧を
前記信号線上に出力し、前記第1の期間と前記第2の期
間を交互に前記信号線上に設けることにより、前記第2
の期間が前記第1の期間に出力されたデータの転送クロ
ック信号となるデータ転送方法を提供するものである。
更に、第1の電圧と第2の電圧の間に設定された電圧レ
ベルと信号線上の電圧を比較する第1のレベル判定回路
と、前記第2の電圧と第3の電圧の間に設定された電圧
レベルと前記信号線上の電圧を比較する第2のレベル判
定回路と、該第2のレベル判定回路の出力を遅延する遅
延回路と、前記第1のレベル判定回路の出力により所定
状態を保持し、前記遅延回路の出力によって解除される
保持回路と、該保持回路の出力がデータ入力に接続さ
れ、前記第2のレベル判定回路の出力がクロック入力に
接続されたシフトレジスタを備え、第1の期間に転送す
べきデータの各ビットデータに基づいて前記信号線に出
力された前記第1の電圧あるいは第2の電圧に応じたデ
ータが前記保持回路に保持され、前記第1の期間に続く
第2の期間に前記信号線上に出力された前記第3の電圧
によって前記第2のレベル判定回路から出力される信号
で前記保持回路のデータが前記シフトレジスタに取り込
まれるデータ受信回路を提供するものであり、1本の信
号線によってデータ転送を可能とするものである。
【0008】
【作用】上述の手段によれば、第1の期間に出力される
第1の電圧と第2の電圧によって、転送するデータの各
ビットの論理値“0”と“1”が表され、また第1の期
間に続く第2の期間に出力される第3の電圧によって転
送クロック信号が表される。この方法によって転送され
たデータを受信する装置では、第1のレベル判定回路に
よって第1の期間に出力された第1の電圧と第2の電圧
が判定され、その判定結果によって論理値が保持回路に
保持され、また、第2のレベル判定回路によって第2の
期間に出力された第3の電圧が判定されると、その出力
信号によって保持回路に保持された論理値がシフトレジ
スタにシフトされる。更に、第2のレベル判定回路の出
力を遅延する遅延回路の出力によって保持回路の保持状
態がリセットされ、次の第1の期間に出力される電圧に
基づく論理値の保持が準備される。このように1本の信
号線によってデータと転送クロックが転送できる。
【0009】
【実施例】図1は、本発明の実施例を示すブロック図で
あり、制御用集積回路8とこの制御用集積回路8からデ
ータを受け取る複数の集積回路9、10、11が1本の
信号線12によって接続される。制御用集積回路8が複
数の集積回路9、10、11にデータを転送する場合に
は、信号線12上に3種類の異なった電圧を時間的に組
み合わせて供給することによって行う。
【0010】図3は本発明の実施例を示すデータ転送の
タイミング図であり、図3の(A)を用いて説明する。
本実施例におけるデータ転送は、交互に設けられた第1
の期間T1及び第2の期間T2とデータ転送終了後に設け
られた第3の期間T3から構成される。第1の期間は、
転送すべきデータの各ビットデータを表すものであり、
第1の電圧である電圧VCCと第2の電圧である電圧VCC
/2が各ビットデータにしたがって出力される。即ち、
ビットデータの論理値が“0”の時には電圧V CC/2が
選択出力され、ビットデータの論理値が“1”の時には
電圧VCCが選択出力される。従って、信号線上の電圧が
CCであるかVCC/2であるかを判定することによって
ビットデータを認識できる。第1の期間T1に続く第2
の期間T2は、第3の電圧である接地電圧を出力するこ
とによって、転送クロック表す。即ち、信号線上の電圧
が接地電圧であることを判定して転送クロックを作成す
ることができる。この第2の期間T2によって作成され
た転送クロックは、直前の第1の期間T1に送られたビ
ットデータの同期クロックとなる。データの転送終了後
の第3の期間は、電圧VCCと電圧VCC/2が交互に複数
回出力される。これにより、転送クロックが検出されな
い状態で、論理値“1”が複数検出されると、データの
ラッチ信号として認識される。
【0011】このように、1本の信号線上に、電圧
CC、VCC/2、及び、接地電圧を組み合わせて出力す
ることによって、データと転送クロックとラッチ信号を
送ることが可能となる。図2は、図1に示されたデータ
転送方法によって転送されたデータを受信するためのデ
ータ受信回路である。データが転送される信号線は入力
端子13に接続され、入力端子13は、比較回路14及
び15の入力に接続される。比較回路14は電圧VCC
2とVCCの間に設定された基準電圧E1と入力電圧を比
較する回路であり、入力電圧が基準電圧E1より大きい
場合には電源電圧レベル、即ち、論理“1”を出力し、
小さい場合には接地電圧、即ち、論理“0”を出力す
る。従って、図1に示された第1の期間T1に出力され
る電圧により、その電圧の示す論理値が判定され、デー
タ信号SDが出力される。一方、比較回路15は、電圧
CC/2と接地電圧の間に設定された基準電圧E2と入
力電圧を比較する回路であり、入力電圧が基準電圧より
大きい場合には接地電圧を出力し、小さい場合には電源
電圧を出力する回路である。従って、図3の(A)に示
された第2の期間T2において接地電圧が出力されるこ
とによって、この期間電源電圧となる転送クロックSC
Kが出力される。
【0012】比較回路14の出力SDは、インバータと
NANDゲートで構成されたRーSフリップフロップ1
6のセット入力Sに接続されると共に、カウンタ17の
カウント入力CPに接続される。このRーSフリップフ
ロップ16は、第1の期間T 1に出力されたビットデー
タを保持するためのもので、後述する転送クロックSC
Kの遅延信号DLYによって、各第1の期間T1の終了
後にリセットされる。また、カウンタ17も遅延信号D
LYによってリセットされるもので、転送クロックSC
Kが無い状態で、データ信号SDを計数することによっ
て、第3の期間T3を判定する。実施例の場合には、カ
ウンタ17の出力Q1を判定出力としているため、計数
値が「2」となった場合に、ラッチ信号LTPが出力さ
れる。一方、比較回路15から出力される転送クロック
SCKは、遅延回路18に印加される。遅延回路18
は、転送クロックSCKを遅延し、遅延されたパルスの
立ち上がりを検出してパルスを遅延信号DLYとしてR
ーSフリップフロップ16及びカウンタ17に出力す
る。また、比較回路15からの転送クロックSCKは、
シフトレジスタ19のクロック入力CPに印加される。
【0013】このシフトレジスタ19は、RーSフリッ
プフロップ14に保持されたデータを転送クロックSC
Kに基づいて順次シフトするものであり、データ転送に
よって送られてくるデータとアドレスデータを保持する
のに十分なビット数を有し、アドレスデータが保持され
るビットの出力Q0〜Q3がアドレス一致検出回路20に
印加され、また、データが保持されるビットの出力Q4
〜Qnがラッチ回路21に印加される。アドレス一致検
出回路20は、集積回路毎に設定されたアドレスを有
し、シフトレジスタ19に保持されたアドレスが設定さ
れたアドレスと一致する場合には、ラッチ信号LTPに
基づいてラッチ回路21にラッチクロックLCPを出力
する。具体的には、アドレス一致検出回路15は、ラッ
チ信号LTPが印加されるANDゲートの入力に、シフ
トレジスタ19の出力Q0〜Q3とその反転信号を選択的
に印加することによって個別のアドレスデータが設定さ
れる。ラッチ回路21は、ラッチクロックLCPが供給
されたときシフトレジスタ19のQ4〜Qnに保持された
データをラッチする。
【0014】図2に示されたデータ受信回路のデータ受
信動作を図3のタイミング図を用いて説明する。データ
を送る場合に、まず、集積回路に送るべきnビットのデ
ータD0〜Dn-1を先に送り、次に4ビットのアドレスデ
ータA0〜A3を送る。データ受信回路は、電源投入時に
発生する初期リセット信号INTによってRーSフリッ
プフロップ16及びカウンタ17がリセットされた状態
となる。その後、データ転送が開始され最初の第1の期
間T1に出力された電圧が比較回路14によって判定さ
れる。信号線の電圧がVCCであれば、比較回路14の出
力によってRーSフリップフロップ16がセットされ、
CC/2であればRーSフリップフロップ16はリセッ
ト状態のままである。即ち、前者の場合には論理値
“1”が保持され、後者の場合には論理値“0”が保持
される。そして、第2の期間T2において、比較回路1
5からの転送クロックSCKが立ち上がると、RーSフ
リップフロップ16の出力Qがシフトレジスタ19に取
り込まれ、保持される。また、転送クロックSCKの立
ち上がりからやや遅れて発生する遅延信号DLYによっ
てRーSフリップフロップ16とカウンタ17がリセッ
トされる。従って、RーSフリップフロップ16は、次
の第1の期間T1に出力されるデータを保持する状態に
なり、また、カウンタ17は、カウント値が「2」に達
する前にリセットされるので、ラッチ信号LTPが発生
することはない。
【0015】以上の動作を繰り返すことによって、転送
されたデータが順次シフトレジスタ19にシフトされ
る。そして、アドレスデータの転送が終了すると、シフ
トレジスタ19の出力Q0〜Q3には、アドレスデータが
出力される状態になる。アドレスデータの転送終了後
は、第3の期間T3において、信号線をVCC、VCC
2、VCCの順に変化させる。この時、比較回路14から
“1”、“0”、“1”が順に出力され、カウンタ17
の計数値が「2」になるため、ラッチ信号LTPが発生
する。このラッチ信号LTPにより、アドレス一致検出
回路20において設定されたアドレスと転送されたアド
レスが一致した場合には、ラッチパルスLCPが発生
し、このラッチパルスLCPの立ち上がりによって、デ
ータがラッチ回路21に保持され、不一致の場合にはラ
ッチパルスLCPが発生しないので、データはラッチ回
路21に保持されない。
【0016】以上の動作により、一本の信号線上に出力
されたデータが判別され、アドレスが一致した場合に
は、転送されたデータが保持される。
【0017】
【発明の効果】上述の如く、本発明によれば、一本の信
号線上にデータと転送クロックとラッチ信号を、異なっ
た3種類の電圧の組み合わせで送ることが可能となり、
制御用集積回路から複数の集積回路にデータを転送する
ための信号線が一本で済むため、配線が簡単になるとと
もに、データ転送のために占有される集積回路の端子数
が1個で済む利点がある。
【図面の簡単な説明】
【図1】本発明の実施例を示すブロック図である。
【図2】本発明の実施例を示す回路図である。
【図3】図1及び図2の動作を示すタイミング図であ
る。
【図4】従来のデータ転送方法を用いたシステムブロッ
ク図である。
【図5】図4に示されたデータ転送方法を示すタイミン
グ図である。
【図6】改良された従来のデータ転送方法を示すタイミ
ング図である。
【符号の説明】
13 入力端子 14、15 比較回路 16 RーSフリップフロップ 17 カウンタ 18 遅延回路 19 シフトレジスタ 20 アドレス一致検出回路 21 ラッチ回路

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 制御用集積回路から複数の集積回路にデ
    ータを転送するデータ転送方法において、前記制御用集
    積回路と前記複数の集積回路を単一の信号線で接続し、
    前記信号線上に異なった3種類の電圧の組み合わせによ
    ってデータ、転送クロック、及び、制御信号を送ること
    を特徴とするデータ転送方法。
  2. 【請求項2】 第1の期間に転送すべきデータの各ビッ
    トデータに基づいて第1の電圧と第2の電圧の一方を一
    本の信号線上に供給し、第2の期間に前記第1の電圧と
    第2の電圧より低い(または高い)第3の電圧を前記信
    号線上に供給し、前記第1の期間と前記第2の期間を交
    互に前記信号線上に設けることにより、前記第2の期間
    が前記第1の期間に出力されたデータの転送クロック信
    号となることを特徴とするデータ転送方法。
  3. 【請求項3】 前記第1の期間と第2の期間を交互に前
    記信号線上に設けることによってデータを転送した後、
    前記信号線上に前記第1の電圧と第2の電圧を交互に供
    給する第3の期間を設け、該第3の期間が前記データの
    ラッチ信号となることを特徴とする請求項2記載のデー
    タ転送方法。
  4. 【請求項4】 第1の電圧と第2の電圧の間に設定され
    た電圧レベルと信号線上の電圧を比較する第1のレベル
    判定回路と、前記第2の電圧と第3の電圧の間に設定さ
    れた電圧レベルと前記信号線上の電圧を比較する第2の
    レベル判定回路と、該第2のレベル判定回路の出力を遅
    延する遅延回路と、前記第1のレベル判定回路の出力に
    より所定状態を保持し、前記遅延回路の出力によって解
    除される保持回路と、該保持回路の出力がデータ入力に
    接続され、前記第2のレベル判定回路の出力がクロック
    入力に接続されたシフトレジスタを備え、第1の期間に
    転送すべきデータの各ビットデータに基づいて前記信号
    線に供給された前記第1の電圧あるいは第2の電圧に応
    じたデータが前記保持回路に保持され、前記第1の期間
    に続く第2の期間に前記信号線上に供給された前記第3
    の電圧によって前記第2のレベル判定回路から出力され
    る信号で前記保持回路のデータが前記シフトレジスタに
    取り込まれることを特徴とするデータ受信回路。
  5. 【請求項5】 前記第1のレベル判定回路の出力が印加
    され、前記遅延回路の出力がリセット入力に印加された
    カウンタと、該カウンタが所定数になった時の出力で前
    記シフトレジスタのデータを保持するラッチ回路を備
    え、前記信号線上に前記第1の電圧と第2の電圧が交互
    に所定数出力された時、前記シフトレジスタのデータが
    ラッチ回路に保持されることを特徴とする請求項4記載
    のデータ受信回路。
  6. 【請求項6】 前記シフトレジスタに取り込まれたデー
    タの一部が所定の値であることを検出する検出回路を設
    け、該検出回路の検出出力と前記カウンタが所定数にな
    った時の出力によって前記ラッチ回路に前記カウンタの
    データがラッチされることを特徴とする請求項5記載の
    データ受信回路。
JP4290199A 1992-10-28 1992-10-28 データ転送方法及びデータ受信回路 Pending JPH06141052A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4290199A JPH06141052A (ja) 1992-10-28 1992-10-28 データ転送方法及びデータ受信回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4290199A JPH06141052A (ja) 1992-10-28 1992-10-28 データ転送方法及びデータ受信回路

Publications (1)

Publication Number Publication Date
JPH06141052A true JPH06141052A (ja) 1994-05-20

Family

ID=17753039

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4290199A Pending JPH06141052A (ja) 1992-10-28 1992-10-28 データ転送方法及びデータ受信回路

Country Status (1)

Country Link
JP (1) JPH06141052A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100336356C (zh) * 2003-08-08 2007-09-05 株式会社东芝 控制多个设备的系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100336356C (zh) * 2003-08-08 2007-09-05 株式会社东芝 控制多个设备的系统

Similar Documents

Publication Publication Date Title
US4901076A (en) Circuit for converting between serial and parallel data streams by high speed addressing
US6658582B1 (en) Serial interface circuits having improved data transmitting and receiving capability
US6247137B1 (en) Delaying clock and data signals to force synchronous operation in digital systems that determine phase relationships between clocks with related frequencies
US7409005B2 (en) High speed data transmitter and transmitting method thereof
US5524112A (en) Interface apparatus for transferring k*n-bit data packets via transmission of K discrete n-bit parallel words and method therefore
JPH0816896B2 (ja) スレーブ型インターフェース回路
KR940002144B1 (ko) 데이터 전송방식
JPS6232511B2 (ja)
JP3540844B2 (ja) 半導体集積回路
US5033001A (en) Dual mode memory read cycle time reduction system which generates read data clock signals from shifted and synchronized trigger signals
JPS6239580B2 (ja)
US6898722B2 (en) Parallel data transfer method and system of DDR divided data with associated transfer clock signal over three signal lines
US5878281A (en) Synchronous serial data transfer device
JPH06141052A (ja) データ転送方法及びデータ受信回路
GB2290203A (en) Communication circuit for performing data transfer
JP2578144B2 (ja) 並列データポート選択方法及び装置
JPH11509658A (ja) 拡張されたチップ選択リセット装置および方法
JP2003255025A (ja) 半導体集積回路
US5414744A (en) Serial bit input controller
JPH05145519A (ja) デイジタル相関装置
JPS61258525A (ja) 集積電子マルチプレクサ回路
JP2748069B2 (ja) フリップフロップ回路
US6560289B1 (en) Multi-tick transmission line and data storage element
JPS648384B2 (ja)
JP3003328B2 (ja) クロック信号回路