JP3760700B2 - Data transfer device - Google Patents
Data transfer device Download PDFInfo
- Publication number
- JP3760700B2 JP3760700B2 JP32532399A JP32532399A JP3760700B2 JP 3760700 B2 JP3760700 B2 JP 3760700B2 JP 32532399 A JP32532399 A JP 32532399A JP 32532399 A JP32532399 A JP 32532399A JP 3760700 B2 JP3760700 B2 JP 3760700B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- circuit
- clock
- transfer
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Information Transfer Systems (AREA)
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、データ転送全体を制御するデータ転送制御回路と、転送された転送データにしたがい処理を行なう複数個の処理回路から構成されるデータ転送装置に関するものである。
【0002】
【従来の技術】
図8は、フェーズドアレーアンテナや計算機応用装置をはじめとする電子機器等で使用される従来のデータ転送装置の構成図である。図において、1は、データ転送全体を制御するデータ転送制御回路、2a〜2fは、転送データにしたがい処理を行なう処理回路、3は、データ転送制御回路1から処理回路2a〜2fへ転送する転送データを生成するデータ生成回路、4は、転送データを転送するための同期をとるクロックを発生するクロック発生回路、5は、処理回路2a〜2fの並びのX列を選択するXイネーブル選択回路、6は、処理回路2a〜2fの並びのY行を選択するYイネーブル選択回路、7は、データ転送制御回路1内部の上記各回路を制御する制御回路、8は、データ生成回路3が生成した転送データを処理回路2a〜2fに供給するデータライン、9は、クロック発生回路4が発生したクロックを処理回路2a〜2fへ供給するクロックライン、10a、10bは、Xイネーブル選択回路5が選択したXイネーブル信号を処理回路2a〜2fへ供給するXイネーブルライン、11a〜11cは、Yイネーブル選択回路6が選択したYイネーブル信号を処理回路2a〜2fへ供給するYイネーブルラインである。
【0003】
図9は、従来のデータ転送装置の処理回路2a〜2fの内部構成図である。図において、12は、データ転送制御回路1から処理回路2a〜2fへクロックに同期して転送された転送データを入力するクロック同期データ入力回路、13は、この転送された転送データに従って処理を行う内部処理回路である。そして、図10は、従来のデータ転送装置のデータ転送制御回路1から処理回路2a〜2fへの転送データ、クロック、Xイネーブル信号、Yイネーブル信号の説明図である。
【0004】
次に動作について説明する。特許公報 第2072581号の従来例にもあるように、Xイネーブルライン10a、10bから供給されるXイネーブル信号とYイネーブルライン11a〜11cから供給されるYイネーブル信号が双方同時にイネーブル状態になる処理回路2a〜2fに、データ生成回路3の生成した転送データが、クロック発生回路4の発生したクロックに同期して入力される。そして、Xイネーブル信号とYイネーブル信号が双方同時にイネーブル状態になる処理回路2a〜2fでは、転送データをクロック同期データ入力回路12で入力し、その転送データを内部処理回路13へ伝え、内部処理回路13では、その転送データに従って処理を行う。
【0005】
例えば、図10の転送データにおける処理回路2a用データを処理回路2aへ転送する場合について説明する。Xイネーブル選択回路5はXイネーブルライン10aのXイネーブル信号のみをイネーブル状態にし、同時にYイネーブル選択回路6はYイネーブルライン11aのYイネーブル信号のみをイネーブル状態にする。そして、データ生成回路3は、処理回路2a用データをデータライン8を介し、クロック発生回路4は、クロックをクロックライン9を介して、すべての処理回路2a〜2fへ供給する。この時、処理回路2a〜2fの中で、Xイネーブル信号とYイネーブル信号が双方同時にイネーブル状態になる処理回路2a〜2fは、Xイネーブルライン10aとYイネーブルライン11aの双方が接続された処理回路2aのみであるから、処理回路2aにデータ生成回路3の生成した転送データである処理回路2a用データが、クロック発生回路4の発生したクロックに同期して入力される。そして、処理回路2aでは、転送データである処理回路2a用データをクロック同期データ入力回路12で入力し、その転送データである処理回路2a用データを内部処理回路13へ伝え、内部処理回路13では、その転送データである処理回路2a用データに従って処理を行う。
【0006】
また、転送データである処理回路2b用データを処理回路2bへ転送する場合には、Xイネーブルライン10bのXイネーブル信号をイネーブル状態にするとともに同時にYイネーブルライン11aのYイネーブル信号をイネーブル状態にし、転送データである処理回路2c用データを処理回路2cへ転送する場合には、Xイネーブルライン10aのXイネーブル信号をイネーブル状態にするとともに同時にYイネーブルライン11bのYイネーブル信号をイネーブル状態にする。以下同様に、転送データである各処理回路2a〜2f用データを各処理回路2a〜2fに転送する場合には、各処理回路2a〜2fへのXイネーブル信号とYイネーブル信号の双方を同時にイネーブル状態にすることにより、各処理回路2a〜2fに対応するそれぞれの転送データを各処理回路2a〜2fに個別に転送することができる。
【0007】
【発明が解決しようとする課題】
従来のデータ転送装置は、以上のように構成されているので、データライン8とクロックライン9の他にXイネーブルライン10a、10bとYイネーブルライン11a〜11cが必要になりデータ転送装置が大きく、重くなってしまうという課題があるとともに、低消費電力化のために処理回路2a〜2fをCMOS半導体回路で構成した場合に、転送データを送る処理回路2a〜2f以外のすべての処理回路2a〜2fにもクロックライン9からクロックが供給されるため、処理回路2a〜2fのCMOS半導体回路が動作してしまい消費電力が大きくなってしまうという課題があった。
【0008】
この発明は、かかる課題を解決するためになされたものであり、従来のデータ転送装置よりも、小型、軽量でしかも低消費電力なデータ転送装置を得ることを目的とする。
【0009】
【課題を解決するための手段】
第1の発明のデータ転送装置は、データ転送制御回路には、転送データを生成するデータ生成回路と、この転送データを転送するための同期をとるクロックを発生するクロック発生回路と、この転送データを複数個の出力端子から最大1個の出力端子を選択して出力するデータ出力選択回路と、上記クロックを複数個の出力端子から最大1個の出力端子を選択して出力するクロック出力選択回路と、データ転送制御回路内部の上記各回路を制御する制御回路を備え、処理回路には、クロックに同期して転送された転送データを入力するクロック同期データ入力回路と、このクロック同期データ入力回路に入力された転送データに従って処理を行う内部処理回路と、入力された転送データのビット長をカウントし、所定のビット長をカウントした時点で指示信号を出力する入力データ長カウント回路と、この入力データ長カウント回路からの指示信号により内部処理回路に動作の許可または不許可を指示する動作モード判断回路を備え、上記データ出力選択回路の複数個の出力端子にそれぞれ独立に接続された選択データラインと上記クロック出力選択回路の複数個の出力端子にそれぞれ独立に接続された選択クロックラインを選択データラインと選択クロックラインが各処理回路に対してマトリックス状に、かつ、選択データラインと選択クロックラインを各処理回路にそれぞれ1本づつ接続するようにしている。
【0010】
また、第2の発明のデータ転送装置は、データ転送制御回路には、転送データを生成するデータ生成回路と、この転送データを転送するための同期をとるクロックを発生するクロック発生回路と、この転送データを複数個の出力端子から最大1個の出力端子を選択して出力するデータ出力選択回路と、このデータ出力選択回路の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから上記転送データを出力するデータ出力全選択回路と、上記クロックを複数個の出力端子から最大1個の出力端子を選択して出力するクロック出力選択回路と、データ転送制御回路内部の上記各回路を制御する制御回路を備え、処理回路には、クロックに同期して転送された転送データを入力するクロック同期データ入力回路と、このクロック同期データ入力回路に入力された転送データに従って処理を行う内部処理回路と、入力された転送データのビット長をカウントし、所定のビット長をカウントした時点で指示信号を出力する入力データ長カウント回路と、この入力データ長カウント回路からの指示信号により内部処理回路に動作の許可または不許可を指示する動作モード判断回路を備え、上記データ出力選択回路の複数個の出力端子にそれぞれ独立に接続された選択データラインと上記クロック出力選択回路の複数個の出力端子にそれぞれ独立に接続された選択クロックラインを選択データラインと選択クロックラインが各処理回路に対してマトリックス状に、かつ、選択データラインと選択クロックラインを各処理回路にそれぞれ1本づつ接続するようにしている。
【0011】
第3の発明のデータ転送装置は、データ転送制御回路には、転送データを生成するデータ生成回路と、この転送データを転送するための同期をとるクロックを発生するクロック発生回路と、この転送データを複数個の出力端子から最大1個の出力端子を選択して出力するデータ出力選択回路と、このデータ出力選択回路の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから上記転送データを出力するデータ出力全選択回路と、上記クロックを複数個の出力端子から最大1個の出力端子を選択して出力するクロック出力選択回路と、このクロック出力選択回路の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから上記クロックを出力するクロック出力全選択回路と、データ転送制御回路内部の上記各回路を制御する制御回路を備え、処理回路には、クロックに同期して転送された転送データを入力するクロック同期データ入力回路と、このクロック同期データ入力回路に入力された転送データに従って処理を行う内部処理回路と、入力された転送データのビット長をカウントし、所定のビット長をカウントした時点で指示信号を出力する入力データ長カウント回路と、この入力データ長カウント回路からの指示信号により内部処理回路に動作の許可または不許可を指示する動作モード判断回路を備え、上記データ出力選択回路の複数個の出力端子にそれぞれ独立に接続された選択データラインと上記クロック出力選択回路の複数個の出力端子にそれぞれ独立に接続された選択クロックラインを選択データラインと選択クロックラインが各処理回路に対してマトリックス状に、かつ、選択データラインと選択クロックラインを各処理回路にそれぞれ1本づつ接続するようにしている。
【0012】
また、第4の発明のデータ転送装置は、データ転送制御回路には、転送データを生成するデータ生成回路と、この転送データを転送するための同期をとるクロックを発生するクロック発生回路と、この転送データを複数個の出力端子から最大1個の出力端子を選択して出力するデータ出力選択回路と、このデータ出力選択回路の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから上記転送データを出力するデータ出力全選択回路と、上記クロックを複数個の出力端子から最大1個の出力端子を選択して出力するクロック出力選択回路と、このクロック出力選択回路の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから上記クロックを出力するクロック出力全選択回路と、データ転送制御回路内部の上記各回路を制御する制御回路を備え、処理回路には、クロックに同期して転送された転送データを入力するクロック同期データ入力回路と、このクロック同期データ入力回路に入力された転送データに従って処理を行う内部処理回路と、入力された転送データのビット長をカウントし、所定のビット長をカウントした時点で指示信号を出力する入力データ長カウント回路と、入力された転送データの最初のビットデータであるスタートビットを検出するスタートビット検出回路と、入力された転送データの最後のビットデータであるエンドビットを検出するエンドビット検出回路と、上記入力データ長カウント回路からの指示信号により内部処理回路に動作の許可または不許可を指示する動作モード判断回路を備え、上記データ出力選択回路の複数個の出力端子にそれぞれ独立に接続された選択データラインと上記クロック出力選択回路の複数個の出力端子にそれぞれ独立に接続された選択クロックラインを選択データラインと選択クロックラインが各処理回路に対してマトリックス状に、かつ、選択データラインと選択クロックラインを各処理回路にそれぞれ1本づつ接続するようにしている。
【0013】
第5の発明のデータ転送装置は、データ転送制御回路には、転送データを生成するデータ生成回路と、この転送データを転送するための同期をとるクロックを発生するクロック発生回路と、この転送データを複数個の出力端子から最大1個の出力端子を選択して出力するデータ出力選択回路と、このデータ出力選択回路の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから上記転送データを出力するデータ出力全選択回路と、上記クロックを複数個の出力端子から最大1個の出力端子を選択して出力するクロック出力選択回路と、このクロック出力選択回路の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから上記クロックを出力するクロック出力全選択回路と、データ転送制御回路内部の上記各回路を制御する制御回路を備え、処理回路には、クロックに同期して転送された転送データを入力するクロック同期データ入力回路と、このクロック同期データ入力回路に入力された転送データに従って処理を行う内部処理回路と、入力された転送データのビット長をカウントし、所定のビット長をカウントした時点で指示信号を出力する入力データ長カウント回路と、入力された転送データの最初のビットデータであるスタートビットを検出するスタートビット検出回路と、入力された転送データの最後のビットデータであるエンドビットを検出するエンドビット検出回路と、入力された転送データのパリティエラーを検出するパリティエラー検出回路と、上記入力データ長カウント回路からの指示信号により内部処理回路に動作の許可または不許可を指示する動作モード判断回路を備え、上記データ出力選択回路の複数個の出力端子にそれぞれ独立に接続された選択データラインと上記クロック出力選択回路の複数個の出力端子にそれぞれ独立に接続された選択クロックラインを選択データラインと選択クロックラインが各処理回路に対してマトリックス状に、かつ、選択データラインと選択クロックラインを各処理回路にそれぞれ1本づつ接続するようにしている。
【0014】
【発明の実施の形態】
実施の形態1.
図1は、この発明の実施の形態1の構成図である。図において、1は、データ転送全体を制御するデータ転送制御回路、2a〜2fは、転送データにしたがい処理を行なう処理回路、3は、データ転送制御回路1から処理回路2a〜2fへ転送する転送データを生成するデータ生成回路、4は、転送データを転送するための同期をとるクロックを発生するクロック発生回路、7は、データ転送制御回路1内部の各回路を制御する制御回路、14は、データ生成回路3が生成した転送データを複数個の出力端子から最大1個の出力端子を選択して出力するデータ出力選択回路、15は、クロック発生回路4が発生したクロックを複数個の出力端子から最大1個の出力端子を選択して出力するクロック出力選択回路、16a、16bは、上記データ出力選択回路14の複数個の出力端子にそれぞれ独立に接続された選択データライン、17a〜17cは、上記クロック出力選択回路15の複数個の出力端子にそれぞれ独立に接続された選択クロックラインである。
【0015】
図2は、この発明の実施の形態1の処理回路2a〜2fの内部構成図である。
図において、12は、データ転送制御回路1から処理回路2a〜2fへクロックに同期して転送された転送データを入力するクロック同期データ入力回路、13は、この転送された転送データに従って処理を行う内部処理回路、18は、入力された転送データのビット長を数える入力データ長カウント回路、19は、入力データ長カウント回路18からの指示信号により内部処理回路13に動作の許可または不許可を指示する動作モード判断回路である。
【0016】
図3は、この発明の実施の形態1のデータ転送制御回路1から処理回路2a〜2fへの転送データおよびクロックの説明図である。
【0017】
次に動作について説明する。データ転送制御回路1に備えられたデータ出力選択回路14の複数個の出力端子にそれぞれ独立に接続された選択データライン16a、16bと、データ転送制御回路1に備えられたクロック出力選択回路15の複数個の出力端子にそれぞれ独立に接続された選択クロックライン17a〜17cは、処理回路2a〜2fに対して、マトリックス状に、かつ、それぞれ1本づつ接続されている。つまり、処理回路2aには、選択データライン16aと選択クロックライン17aが接続され、処理回路2bには、選択データライン16bと選択クロックライン17aが接続され、処理回路2cには、選択データライン16aと選択クロックライン17bが接続され、処理回路2dには、選択データライン16bと選択クロックライン17bが接続され、処理回路2eには、選択データライン16aと選択クロックライン17cが接続され、さらに処理回路2fには、選択データライン16bと選択クロックライン17cが接続されている。
【0018】
例えば、図3の転送データにおける処理回路2a用データを処理回路2aへ転送する場合について説明する。データ生成回路3で生成された転送データである処理回路2a用データは、データ出力選択回路14へ伝えられる。そして、データ出力選択回路14では、選択データライン16aに接続される出力端子のみを選択して転送データである処理回路2a用データを出力する。また、クロック発生回路4で発生したクロックは、クロック出力選択回路15へ伝えられる。そして、クロック出力選択回路15では、選択クロックライン17aに接続される出力端子のみを選択してクロックを出力する。つまり、各選択データライン16a、16bの転送データと各選択クロックライン17a〜17cのクロックは、図3の転送データの処理回路2a用データの区間のように、処理回路2a用データは選択データライン16aのみに出力され、クロックは選択クロックライン17aのみに出力される。そして、処理回路2aでは、選択データライン16aからの処理回路2a用データを選択クロックライン17aからのクロックに同期して入力することができる。従って、処理回路2aのクロック同期データ入力回路12では、転送データである処理回路2a用データをクロックに同期して入力でき、入力データ長カウント回路18が入力された転送データである処理回路2a用データの規定のビット長をカウントした時点で出力する指示信号に対して、動作モード判断回路19は、図には書いていないが入力された転送データである処理回路2a用データの中の動作モードを判断し、内部処理回路13に対して動作許可を指示する。これにより、内部処理回路13は、転送データである処理回路2a用データに従って処理を行うことができる。
【0019】
しかし、図3の転送データの処理回路2a用データの区間において、処理回路2bでは、選択クロックライン17aからのクロックは入力されるが、選択データライン16bには、転送データがないため、クロック同期データ入力回路12は、選択クロックライン17aからのクロックに同期して、図3のオールハイのデータを入力してしまう。これに対し、入力データ長カウント回路18が規定の転送データのビット長をカウントした時点で出力する指示信号に対して、動作モード判断回路19はオールハイのデータを規定の動作モードではないと判断し、内部処理回路13に対して動作不許可の指示する。従って、処理回路2bはこれ以上の動作はしない。また、他の処理回路2c〜2fに対しては、図3の転送データの処理回路2a用データの区間のように選択クロックライン17b、17cにはクロックが出力されないため、処理回路2c〜2fのクロック同期データ入力回路12は転送データを入力しないため、これらの処理回路2c〜2fは動作しない。
【0020】
次に、図3の転送データにおける処理回路2b用データを処理回路2bへ転送する場合について説明する。つまり、各選択データライン16a、16bの転送データと各選択クロックライン17a〜17cのクロックは、図3の転送データの処理回路2b用データの区間のように、処理回路2b用データは選択データライン16bのみに出力され、クロックは選択クロックライン17aのみに出力される。そして、処理回路2bでは、選択データライン16bからの処理回路2b用データを選択クロックライン17aからのクロックに同期して入力することができる。従って、処理回路2bのクロック同期データ入力回路12では、転送データである処理回路2b用データをクロックに同期して入力し、入力データ長カウント回路18が入力された転送データである処理回路2b用データの規定のビット長をカウントした時点で出力する指示信号に対して、動作モード判断回路19は、図には書いていないが入力された転送データである処理回路2b用データの中の動作モードを判断し、内部処理回路13に対して動作許可を指示する。これにより、内部処理回路13は、転送データである処理回路2b用データに従って処理を行うことができる。
【0021】
しかし、図3の転送データの処理回路2b用データの区間において、処理回路2aでは、選択クロックライン17aからのクロックは入力されるが、選択データライン16aには、転送データがないため、クロック同期データ入力回路12は、選択クロックライン17aからのクロックに同期して、図3のオールハイのデータを入力してしまう。これに対し、入力データ長カウント回路18が規定の転送データのビット長をカウントした時点で出力する指示信号に対して、動作モード判断回路19はオールハイのデータを規定の動作モードではないと判断し、内部処理回路13に対して動作不許可の指示する。従って、処理回路2aはこれ以上の動作はしない。また、他の処理回路2c〜2fに対しては、図3の転送データの処理回路2b用データの区間のように選択クロックライン17b、17cにはクロックが出力されないため、処理回路2c〜2fのクロック同期データ入力回路12は転送データを入力しないため、これらの処理回路2c〜2fは動作しない。以下同様に、各処理回路2a〜2fに対応するそれぞれの転送データを各処理回路2a〜2fに個別に転送することができる。
【0022】
従って、選択データライン16a、16bと選択クロックライン17a〜17cにより、各処理回路2a〜2fに転送データを転送できるので、従来のデータ転送装置よりも小型化、軽量化でき、また、クロックをすべての処理回路2a〜2fに転送しないで済むので、クロックを出力されていない選択クロックライン17a〜17cに接続されるCMOS半導体回路で構成された処理回路2a〜2fは動作せず、その分、消費電力を少なくすることができる。つまり、従来のデータ転送装置よりも、小型、軽量でしかも低消費電力なデータ転送装置を実現できるという効果が得られる。
【0023】
実施の形態2.
図4は、この発明の実施の形態2の構成図である。図において、1は、データ転送全体を制御するデータ転送制御回路、2a〜2fは、転送データにしたがい処理を行なう処理回路、3は、データ転送制御回路1から処理回路2a〜2fへ転送する転送データを生成するデータ生成回路、4は、転送データを転送するための同期をとるクロックを発生するクロック発生回路、7は、データ転送制御回路1内部の各回路を制御する制御回路、14は、データ生成回路3が生成した転送データを複数個の出力端子から最大1個の出力端子を選択して出力するデータ出力選択回路、15は、クロック発生回路4が発生したクロックを複数個の出力端子から最大1個の出力端子を選択して出力するクロック出力選択回路、16a、16bは、上記データ出力選択回路14の複数個の出力端子にそれぞれ独立に接続された選択データライン、17a〜17cは、上記クロック出力選択回路15の複数個の出力端子にそれぞれ独立に接続された選択クロックライン、20は、上記データ出力選択回路14の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから転送データを出力するデータ出力全選択回路である。
【0024】
次に動作について説明する。データ出力全選択回路20は、すべての選択データライン16a、16bに同じ転送データを出力するので、同じ選択クロックライン17a〜17cに接続される処理回路2a〜2fに同じ転送データを転送する場合に、データ転送時間を短縮することができる。例えば、処理回路2a、2bに同じ転送データを転送する場合、データ出力全選択回路20から選択データライン16a、16bすべてに転送データを出力し、クロック出力選択回路15からは、選択クロックライン17aのみにクロックを出力するようにすれば、1回のデータ転送で、処理回路2a、2bに同じ転送データを転送することができる。つまり、データ転送時間を短縮できるという効果が得られる。
【0025】
実施の形態3.
図5は、この発明の実施の形態3の構成図である。図において、1は、データ転送全体を制御するデータ転送制御回路、2a〜2fは、転送データにしたがい処理を行なう処理回路、3は、データ転送制御回路1から処理回路2a〜2fへ転送する転送データを生成するデータ生成回路、4は、転送データを転送するための同期をとるクロックを発生するクロック発生回路、7は、データ転送制御回路1内部の各回路を制御する制御回路、14は、データ生成回路3が生成した転送データを複数個の出力端子から最大1個の出力端子を選択して出力するデータ出力選択回路、15は、クロック発生回路4が発生したクロックを複数個の出力端子から最大1個の出力端子を選択して出力するクロック出力選択回路、16a、16bは、上記データ出力選択回路14の複数個の出力端子にそれぞれ独立に接続された選択データライン、17a〜17cは、上記クロック出力選択回路15の複数個の出力端子にそれぞれ独立に接続された選択クロックライン、20は、上記データ出力選択回路14の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから転送データを出力するデータ出力全選択回路、21は、上記クロック出力選択回路15の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから上記クロックを出力するクロック出力全選択回路である。
【0026】
次に動作について説明する。クロック出力全選択回路21は、すべての選択クロックライン17a〜17cにクロックを出力するので、データ出力全選択回路20からのすべての選択データライン16a、16bに同じ転送データを出力する機能と組み合わせることにより、すべての処理回路2a〜2fに同じ転送データを転送する場合に、データ転送時間を短縮することができる。例えば、処理回路2a〜2fに同じ転送データを転送する場合、データ出力全選択回路20から選択データライン16a、16bすべてに転送データを出力し、クロック出力全選択回路21からすべての選択クロックライン17a〜17cにクロックを出力するようにすれば、1回のデータ転送で、すべての処理回路2a〜2fに同じ転送データを転送することができる。つまり、データ転送時間をさらに短縮できるという効果が得られる。
【0027】
実施の形態4.
図6は、この発明の実施の形態4の処理回路2a〜2fの内部構成図である。図において、12は、データ転送制御回路1から処理回路2a〜2fへクロックに同期して転送された転送データを入力するクロック同期データ入力回路、13は、この転送された転送データに従って処理を行う内部処理回路、18は、入力された転送データのビット長を数える入力データ長カウント回路、19は、入力データ長カウント回路18からの指示信号により内部処理回路13に動作の許可または不許可を指示する動作モード判断回路、22は、入力された転送データの最初のビットデータであるスタートビットを検出するスタートビット検出回路、23は、入力された転送データの最後のビットデータであるエンドビットを検出するエンドビット検出回路である。
【0028】
次に動作について説明する。各処理回路2a〜2fのクロック同期データ入力回路12では、各処理回路2a〜2fに対応する転送データを同じ転送データの場合も含めクロックに同期して入力する。そして、入力データ長カウント回路18が規定の転送データのビット長をカウントした時点で出力する指示信号に対して、動作モード判断回路19は、図には書いていないが入力された転送データの中の動作モードを判断する。その時にスタートビット検出回路22では、入力された転送データの最初のビットデータであるスタートビットを検出しスタートビットが正常かどうかを判断する。また、同時に、エンドビット検出回路23では、入力された転送データの最後のビットデータであるエンドビットを検出しエンドビットが正常かどうかを判断する。これらのスタートビットおよびエンドビットが共に正常の場合に、動作モード判断回路19は内部処理回路13に対して動作許可を指示する。これにより、内部処理回路13は、転送データに従って処理を行うことができる。
【0029】
ところが、ノイズ等により転送データがビットずれを起こした場合等には、スタートビットやエンドビットがずれるため、スタートビット検出回路22やエンドビット検出回路23は、スタートビットやエンドビットが異常と判断する。転送データがビットずれを起こした場合、動作モードもビットずれしているため、正常な動作モードとは異なる動作モードになってしまう。このため、動作モード判断回路19は内部処理回路13に対して動作不許可の指示を出す。従って、ノイズ等により、転送データにビットずれ等の問題が発生した場合でも、処理回路2a〜2fでの間違った処理を防止することができるという効果が得られる。
【0030】
実施の形態5.
図7は、この発明の実施の形態5の処理回路2a〜2fの内部構成図である。図において、12は、データ転送制御回路1から処理回路2a〜2fへクロックに同期して転送された転送データを入力するクロック同期データ入力回路、13は、この転送された転送データに従って処理を行う内部処理回路、18は、入力された転送データのビット長を数える入力データ長カウント回路、19は、入力データ長カウント回路18からの指示信号により内部処理回路13に動作の許可または不許可を指示する動作モード判断回路、22は、入力された転送データの最初のビットデータであるスタートビットを検出するスタートビット検出回路、23は、入力された転送データの最後のビットデータであるエンドビットを検出するエンドビット検出回路、24は、入力された転送データのパリティエラーを検出するパリティエラー検出回路である。
【0031】
次に動作について説明する。各処理回路2a〜2fのクロック同期データ入力回路12では、各処理回路2a〜2fに対応する転送データを同じ転送データの場合も含めクロックに同期して入力する。そして、入力データ長カウント回路18が規定の転送データのビット長をカウントした時点で出す指示信号に対して、動作モード判断回路19は、図には書いていないが入力された転送データの中の動作モードを判断する。その時にスタートビット検出回路22では、入力された転送データの最初のビットデータであるスタートビットを検出しスタートビットが正常かどうかを判断する。また、同時に、エンドビット検出回路23では、入力された転送データの最後のビットデータであるエンドビットを検出しエンドビットが正常かどうかを判断する。さらに、パリティエラー検出回路24では、入力された転送データにパリティエラーがないかどうかを判断する。これらのスタートビットおよびエンドビットさらにパリティエラーがすべて正常の場合に、動作モード判断回路19は内部処理回路13に対して動作許可を指示する。
【0032】
これにより、内部処理回路13は、転送データに従って処理を行うことができる。ところが、ノイズ等により転送データの中の奇数個のあるビットが反転を起こした場合等には、パリティエラー検出回路24はパリティ異常と判断する。このため、動作モード判断回路19は、内部処理回路13に対して動作不許可の指示を出す。従って、ノイズ等により、転送データに奇数個のビット反転等の問題が発生した場合にも、処理回路2a〜2fでの間違った処理を防止することができるという効果が得られる。
【0033】
実施の形態6.
また、上記の実施の形態1〜5では、処理回路2a〜2fが3行、2列に並んだ合計6個の場合について説明したが、任意の数の行、任意の数の列に並んだ任意の数の処理回路2a〜2fの場合にも同様の効果が得られる。
【0034】
実施の形態7.
また、上記の実施の形態1〜6では、処理回路2a〜2fが行列に整然と並んだ場合について説明したが、途中の処理回路2a〜2fが間引かれた場合や、行や列が乱れた場合や、処理回路2a〜2fが3次元的に並んだ場合にも同様の効果が得られる。
【0035】
実施の形態8.
また、上記の実施の形態1〜5では、選択データライン16a、16bが2本、選択クロックライン17a〜17cが3本の場合について説明したが、上記の実施の形態6、7に合せた選択データライン16a、16bの数および選択クロックライン17a〜17cの数の場合にも同様の効果が得られる。
【0036】
実施の形態9.
また、上記の実施の形態1〜8では、1回の転送データを4クロック分として図3で説明したが、1回の転送データの長さが任意のクロック数分の場合にも同様の効果が得られる。
【0037】
実施の形態10.
また、上記の実施の形態1〜9では、各転送データを連続したデータとし、またその切り替わりをクロックの立ち下がりとして図3で説明したが、各転送データ間に間隔が空いた場合にも、また、各転送データの切り替わりがクロックの立ち上がりの場合にも同様の効果が得られる。
【0038】
実施の形態11.
また、上記の実施の形態1〜10では、選択データライン16a、16bの転送データが無い場合と選択クロックライン17a〜17cのクロックが無い場合をハイレベルとして図3で説明したが、これらをローレベルとした場合にも同様の効果が得られる。
【0039】
【発明の効果】
第1の発明によれば、選択データラインと選択クロックラインにより、各処理回路に転送データを転送できるので、従来のデータ転送装置よりも小型化、軽量化でき、また、クロックをすべての処理回路に転送しないで済むので、クロックを出力されていない選択クロックラインに接続されるCMOS半導体回路で構成された処理回路は動作せず、その分、消費電力を少なくすることができる。よって、従来のデータ転送装置よりも、小型、軽量でしかも低消費電力なデータ転送装置を実現できるという効果が得られる。
【0040】
また、第2の発明によれば、データ転送制御回路に、データ出力選択回路の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてから転送データを出力するデータ出力全選択回路を備えているので、同じ選択クロックラインに接続される処理回路に同じ転送データを転送する場合に、データ転送時間を短縮することができる。よって、データ転送時間を短縮できるという効果が得られる。
【0041】
第3の発明によれば、データ転送制御回路に、クロック出力選択回路の複数個の出力端子とそれぞれに接続された複数個の出力端子すべてからクロックを出力するクロック出力全選択回路を備えているので、データ出力全選択回路からのすべての選択データラインに同じ転送データを出力する機能と組み合わせることにより、すべての処理回路に同じ転送データを転送する場合に、1回のデータ転送で、すべての処理回路に同じ転送データを転送することができる。つまり、データ転送時間をさらに短縮できるという効果が得られる。
【0042】
また、第4の発明によれば、処理回路に、入力された転送データの最初のビットデータであるスタートビットを検出するスタートビット検出回路と、入力された転送データの最後のビットデータであるエンドビットを検出するエンドビット検出回路を備えているので、ノイズ等により転送データがビットずれを起こした場合等に、スタートビット検出回路やエンドビット検出回路はスタートビットやエンドビットが異常と判断し、動作モード判断回路は内部処理回路に対して動作不許可の指示を出す。つまり、ノイズ等により、転送データにビットずれ等の問題が発生した場合でも、処理回路での間違った処理を防止することができるという効果が得られる。
【0043】
第5の発明によれば、処理回路に、入力された転送データのパリティエラーを検出するパリティエラー検出回路を備えているので、ノイズ等により転送データの中の奇数個のあるビットが反転を起こした場合等に、パリティエラー検出回路がパリティ異常と判断し、動作モード判断回路は、内部処理回路に対して動作不許可の指示を出す。つまり、ノイズ等により、転送データに奇数個のビット反転等の問題が発生した場合にも、処理回路での間違った処理を防止することができるという効果が得られる。
【図面の簡単な説明】
【図1】 この発明の実施の形態1の構成図である。
【図2】 この発明の実施の形態1の処理回路の内部構成図である。
【図3】 この発明の実施の形態1のデータ転送制御回路から処理回路への転送データおよびクロックの説明図である。
【図4】 この発明の実施の形態2の構成図である。
【図5】 この発明の実施の形態3の構成図である。
【図6】 この発明の実施の形態4の処理回路の内部構成図である。
【図7】 この発明の実施の形態5の処理回路の内部構成図である。
【図8】 従来のデータ転送装置の構成図である。
【図9】 従来のデータ転送装置の処理回路の内部構成図である。
【図10】 従来のデータ転送装置のデータ転送制御回路から処理回路への転送データ、クロック、Xイネーブル信号、Yイネーブル信号の説明図である。
【符号の説明】
1 データ転送制御回路、2 処理回路、3 データ生成回路、4 クロック発生回路、7 制御回路、12 クロック同期データ入力回路、13 内部処理回路、14 データ出力選択回路、15 クロック出力選択回路、16 選択データライン、17 選択クロックライン、18 入力データ長カウント回路、19 動作モード判断回路、20 データ出力全選択回路、21 クロック出力全選択回路、22 スタートビット検出回路、23 エンドビット検出回路、24パリティエラー検出回路。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a data transfer apparatus comprising a data transfer control circuit for controlling the entire data transfer and a plurality of processing circuits for performing processing according to the transferred data.
[0002]
[Prior art]
FIG. 8 is a configuration diagram of a conventional data transfer device used in electronic devices including a phased array antenna and a computer application device. In the figure, 1 is a data transfer control circuit that controls the entire data transfer, 2a to 2f are processing circuits that perform processing according to the transfer data, and 3 is a transfer that transfers data from the data
[0003]
FIG. 9 is an internal configuration diagram of the
[0004]
Next, the operation will be described. As in the prior art of Japanese Patent No. 2072581, a processing circuit in which both the X enable signal supplied from the X enable
[0005]
For example, a case where data for the
[0006]
When transferring the data for the
[0007]
[Problems to be solved by the invention]
Since the conventional data transfer device is configured as described above, the X enable
[0008]
The present invention has been made to solve such a problem, and an object of the present invention is to obtain a data transfer device that is smaller, lighter and consumes less power than a conventional data transfer device.
[0009]
[Means for Solving the Problems]
In the data transfer device of the first invention, the data transfer control circuit includes a data generation circuit for generating transfer data, a clock generation circuit for generating a clock for synchronizing the transfer data, and the transfer data Output selection circuit for selecting and outputting a maximum of one output terminal from a plurality of output terminals, and a clock output selection circuit for selecting and outputting a maximum of one output terminal from a plurality of output terminals And a control circuit that controls each of the above circuits in the data transfer control circuit, the processing circuit having a clock synchronous data input circuit for inputting transfer data transferred in synchronization with the clock, and the clock synchronous data input circuit Counts the bit length of the input transfer data, and counts the predetermined bit length. An input data length count circuit for outputting an instruction signal at a time point, and an operation mode determination circuit for instructing the internal processing circuit to permit or reject the operation by an instruction signal from the input data length count circuit, and the data output selection circuit The selected data line and the selected clock line each independently connected to the plurality of output terminals and the selected clock line independently connected to the plurality of output terminals of the clock output selection circuit, respectively. In contrast, a selected data line and a selected clock line are connected to each processing circuit one by one in a matrix.
[0010]
In the data transfer device of the second invention, the data transfer control circuit includes a data generation circuit that generates transfer data, a clock generation circuit that generates a clock for synchronizing the transfer data, A data output selection circuit that selects and outputs transfer data from a plurality of output terminals, and a plurality of output terminals connected to each of the plurality of output terminals of the data output selection circuit. A data output all selection circuit for outputting the transfer data from a clock, a clock output selection circuit for selecting and outputting the clock from a plurality of output terminals at the maximum, and each circuit in the data transfer control circuit A control circuit for controlling the clock, and the processing circuit includes a clock synchronous data input circuit for inputting transfer data transferred in synchronization with the clock, and the clock An internal processing circuit that performs processing according to the transfer data input to the data input circuit, an input data length count circuit that counts the bit length of the input transfer data, and outputs an instruction signal when the predetermined bit length is counted; And an operation mode determination circuit for instructing the internal processing circuit to permit or disallow the operation in response to an instruction signal from the input data length count circuit, and connected independently to a plurality of output terminals of the data output selection circuit. The selected data line and the selected clock line independently connected to the plurality of output terminals of the clock output selection circuit are the selected data line and the selected clock line in a matrix for each processing circuit, and the selected data line One selected clock line is connected to each processing circuit.
[0011]
In a data transfer device according to a third aspect of the present invention, a data transfer control circuit includes a data generation circuit that generates transfer data, a clock generation circuit that generates a clock for synchronizing the transfer data, and the transfer data A data output selection circuit that selects and outputs a maximum of one output terminal from a plurality of output terminals, and a plurality of output terminals connected to each of the plurality of output terminals of the data output selection circuit. A data output all selection circuit for outputting transfer data, a clock output selection circuit for selecting and outputting a maximum of one output terminal from a plurality of output terminals, and a plurality of output terminals of the clock output selection circuit And a clock output all selection circuit for outputting the clock from all of a plurality of output terminals connected to each of the circuits, and each circuit in the data transfer control circuit A control circuit for controlling, a clock synchronization data input circuit for inputting transfer data transferred in synchronization with a clock, and an internal process for performing processing in accordance with the transfer data input to the clock synchronization data input circuit. A circuit, an input data length count circuit that counts the bit length of the input transfer data, and outputs an instruction signal when the predetermined bit length is counted, and an internal processing circuit based on the instruction signal from the input data length count circuit And a plurality of output terminals of the clock output selection circuit and a selection data line independently connected to the plurality of output terminals of the data output selection circuit, respectively. The selected data line and the selected clock line are connected to the selected clock line independently connected to each other. In a matrix, and then the selected clock lines and selected data lines so that each one by one connected to each of the processing circuits against.
[0012]
In a data transfer device according to a fourth aspect of the present invention, a data transfer control circuit includes a data generation circuit that generates transfer data, a clock generation circuit that generates a clock for synchronizing the transfer data, A data output selection circuit that selects and outputs transfer data from a plurality of output terminals, and a plurality of output terminals connected to each of the plurality of output terminals of the data output selection circuit. A data output all selection circuit for outputting the transfer data from a clock, a clock output selection circuit for selecting and outputting the clock from a plurality of output terminals, and a plurality of clock output selection circuits. A clock output all selection circuit for outputting the clock from all of the output terminals and a plurality of output terminals connected to each of the output terminals, and the above in the data transfer control circuit A control circuit for controlling the circuit is provided, and the processing circuit performs processing in accordance with the clock synchronization data input circuit for inputting the transfer data transferred in synchronization with the clock, and the transfer data input to the clock synchronization data input circuit. An internal processing circuit, an input data length count circuit that counts the bit length of input transfer data and outputs an instruction signal when a predetermined bit length is counted, and the first bit data of the input transfer data Start bit detection circuit that detects a start bit, end bit detection circuit that detects an end bit that is the last bit data of input transfer data, and an internal processing circuit that operates according to an instruction signal from the input data length count circuit An operation mode determination circuit for instructing permission or non-permission of the data output selection circuit. A selection data line independently connected to several output terminals and a selection clock line independently connected to a plurality of output terminals of the clock output selection circuit. On the other hand, one selection data line and one selection clock line are connected to each processing circuit in a matrix.
[0013]
According to a fifth aspect of the present invention, a data transfer control circuit includes a data generation circuit that generates transfer data, a clock generation circuit that generates a clock for synchronizing the transfer data, and the transfer data. A data output selection circuit that selects and outputs a maximum of one output terminal from a plurality of output terminals, and a plurality of output terminals connected to each of the plurality of output terminals of the data output selection circuit. A data output all selection circuit for outputting transfer data, a clock output selection circuit for selecting and outputting a maximum of one output terminal from a plurality of output terminals, and a plurality of output terminals of the clock output selection circuit And a clock output all selection circuit for outputting the clock from all of a plurality of output terminals connected to each of the circuits, and each circuit in the data transfer control circuit A control circuit for controlling, a clock synchronization data input circuit for inputting transfer data transferred in synchronization with a clock, and an internal process for performing processing in accordance with the transfer data input to the clock synchronization data input circuit. A circuit, an input data length count circuit that counts the bit length of input transfer data and outputs an instruction signal when a predetermined bit length is counted, and a start bit that is the first bit data of the input transfer data A start bit detection circuit for detecting the end bit, an end bit detection circuit for detecting an end bit which is the last bit data of the input transfer data, a parity error detection circuit for detecting a parity error of the input transfer data, and Allow operation to the internal processing circuit according to the instruction signal from the input data length count circuit An operation mode determination circuit for instructing permission is provided, and the selected data line and the plurality of output terminals of the clock output selection circuit are independently connected to the plurality of output terminals of the data output selection circuit, respectively. The selected data line and the selected clock line are connected to each processing circuit in a matrix, and the selected data line and the selected clock line are connected to each processing circuit one by one.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a configuration diagram of
[0015]
FIG. 2 is an internal configuration diagram of the
In the figure, 12 is a clock synchronous data input circuit for inputting transfer data transferred from the data
[0016]
FIG. 3 is an explanatory diagram of transfer data and clocks from the data
[0017]
Next, the operation will be described. The selected
[0018]
For example, a case where data for the
[0019]
However, in the transfer
[0020]
Next, the case where the data for the
[0021]
However, in the transfer
[0022]
Therefore, since the transfer data can be transferred to the
[0023]
FIG. 4 is a block diagram of
[0024]
Next, the operation will be described. Since the data output all
[0025]
FIG. 5 is a block diagram of
[0026]
Next, the operation will be described. Since the clock output all
[0027]
FIG. 6 is an internal configuration diagram of
[0028]
Next, the operation will be described. In the clock synchronization
[0029]
However, when the transfer data causes a bit shift due to noise or the like, the start bit or the end bit shifts, so the start
[0030]
Embodiment 5. FIG.
FIG. 7 is an internal block diagram of
[0031]
Next, the operation will be described. In the clock synchronization
[0032]
Thereby, the
[0033]
In the first to fifth embodiments described above, a total of six
[0034]
In the first to sixth embodiments, the case where the
[0035]
Embodiment 8 FIG.
In the first to fifth embodiments, the case where there are two selected
[0036]
Embodiment 9 FIG.
Further, in the above first to eighth embodiments, the description has been made with reference to FIG. 3 in which one transfer data is equivalent to four clocks, but the same effect can be obtained when the length of one transfer data is an arbitrary number of clocks. Is obtained.
[0037]
Embodiment 10 FIG.
In the first to ninth embodiments described above, each transfer data is described as continuous data, and the change is described as the falling edge of the clock in FIG. 3, but even when there is an interval between the transfer data, The same effect can be obtained when the transfer data is switched at the rising edge of the clock.
[0038]
In the above first to tenth embodiments, the case where there is no transfer data on the selected
[0039]
【The invention's effect】
According to the first invention, since the transfer data can be transferred to each processing circuit by the selected data line and the selected clock line, the size and weight can be reduced as compared with the conventional data transfer device, and the clock can be transferred to all the processing circuits. Therefore, the processing circuit composed of the CMOS semiconductor circuit connected to the selected clock line to which the clock is not output does not operate, and the power consumption can be reduced correspondingly. Therefore, an effect that a data transfer device that is smaller, lighter, and consumes less power than a conventional data transfer device can be realized.
[0040]
According to the second aspect of the invention, the data transfer control circuit includes a data output full selection circuit for outputting transfer data from all of the plurality of output terminals connected to the plurality of output terminals of the data output selection circuit. Thus, when the same transfer data is transferred to the processing circuits connected to the same selected clock line, the data transfer time can be shortened. Therefore, the effect that the data transfer time can be shortened can be obtained.
[0041]
According to the third aspect of the present invention, the data transfer control circuit includes the clock output full selection circuit for outputting a clock from the plurality of output terminals connected to each of the plurality of output terminals of the clock output selection circuit. Therefore, in combination with the function of outputting the same transfer data to all the selected data lines from the data output all selection circuit, when transferring the same transfer data to all the processing circuits, all data can be transferred by one data transfer. The same transfer data can be transferred to the processing circuit. That is, an effect that the data transfer time can be further shortened can be obtained.
[0042]
According to the fourth aspect of the invention, the processing circuit includes a start bit detection circuit that detects a start bit that is the first bit data of the input transfer data, and an end that is the last bit data of the input transfer data. Since it has an end bit detection circuit that detects bits, the start bit detection circuit or end bit detection circuit determines that the start bit or end bit is abnormal when the transfer data causes a bit shift due to noise, etc. The operation mode determination circuit gives an instruction not to permit the operation to the internal processing circuit. In other words, even when a problem such as bit shift occurs in the transfer data due to noise or the like, it is possible to prevent erroneous processing in the processing circuit.
[0043]
According to the fifth invention, since the processing circuit includes the parity error detection circuit for detecting the parity error of the input transfer data, an odd number of bits in the transfer data are inverted due to noise or the like. In such a case, the parity error detection circuit determines that the parity is abnormal, and the operation mode determination circuit issues an operation non-permission instruction to the internal processing circuit. That is, even when a problem such as inversion of an odd number of bits occurs in the transfer data due to noise or the like, it is possible to prevent an erroneous process in the processing circuit from being prevented.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a first embodiment of the present invention.
FIG. 2 is an internal configuration diagram of a processing circuit according to the first embodiment of the present invention.
FIG. 3 is an explanatory diagram of transfer data and clocks from the data transfer control circuit to the processing circuit according to the first embodiment of the present invention;
FIG. 4 is a configuration diagram of a second embodiment of the present invention.
FIG. 5 is a configuration diagram of a third embodiment of the present invention.
FIG. 6 is an internal configuration diagram of a processing circuit according to a fourth embodiment of the present invention.
FIG. 7 is an internal configuration diagram of a processing circuit according to a fifth embodiment of the present invention.
FIG. 8 is a configuration diagram of a conventional data transfer apparatus.
FIG. 9 is an internal configuration diagram of a processing circuit of a conventional data transfer apparatus.
FIG. 10 is an explanatory diagram of data transferred from a data transfer control circuit to a processing circuit, a clock, an X enable signal, and a Y enable signal of a conventional data transfer device.
[Explanation of symbols]
1 data transfer control circuit, 2 processing circuit, 3 data generation circuit, 4 clock generation circuit, 7 control circuit, 12 clock synchronous data input circuit, 13 internal processing circuit, 14 data output selection circuit, 15 clock output selection circuit, 16 selection Data line, 17 selection clock line, 18 input data length count circuit, 19 operation mode judgment circuit, 20 data output all selection circuit, 21 clock output all selection circuit, 22 start bit detection circuit, 23 end bit detection circuit, 24 parity error Detection circuit.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32532399A JP3760700B2 (en) | 1999-11-16 | 1999-11-16 | Data transfer device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32532399A JP3760700B2 (en) | 1999-11-16 | 1999-11-16 | Data transfer device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001144831A JP2001144831A (en) | 2001-05-25 |
| JP3760700B2 true JP3760700B2 (en) | 2006-03-29 |
Family
ID=18175545
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32532399A Expired - Lifetime JP3760700B2 (en) | 1999-11-16 | 1999-11-16 | Data transfer device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3760700B2 (en) |
-
1999
- 1999-11-16 JP JP32532399A patent/JP3760700B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001144831A (en) | 2001-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3444216B2 (en) | Programmable device | |
| US5497263A (en) | Variable delay circuit and clock signal supply unit using the same | |
| JP2005032262A (en) | Integrated circuit | |
| EP0843893B1 (en) | A microcontroller having an n-bit data bus width with less than n i/o pins | |
| US7296105B2 (en) | Method and apparatus for configuring an interconnect to implement arbitration | |
| US5497107A (en) | Multiple, selectable PLAS having shared inputs and outputs | |
| JP2004133781A (en) | Array processor | |
| JP2003316736A (en) | Usb circuit and data structure | |
| JP3760700B2 (en) | Data transfer device | |
| JP3760823B2 (en) | Data transfer device | |
| JPH01220522A (en) | Master slice type semiconductor integrated circuit | |
| JP4477253B2 (en) | Random number generator | |
| JP3145976B2 (en) | Semiconductor integrated circuit | |
| JP4032947B2 (en) | Clock synchronous serial communication device and semiconductor integrated circuit device | |
| US7265590B2 (en) | Semiconductor apparatus for monitoring critical path delay characteristics of a target circuit | |
| US6823413B2 (en) | Interrupt signal processing apparatus | |
| US20040095166A1 (en) | Clock switching circuit | |
| JP2901657B2 (en) | Clock signal supply device | |
| US5657464A (en) | Data transfer circuit for use with a base unit or a handset of a telephone system | |
| US5321641A (en) | Pseudo random pattern generation circuit | |
| JP2003255025A (en) | Semiconductor integrated circuit | |
| KR100329721B1 (en) | Address generation circuit for data compression | |
| JP3645456B2 (en) | Semiconductor integrated circuit device | |
| JPH11239193A (en) | Clock synchronization communication equipment | |
| JP2002150787A (en) | Semiconductor integrated circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20040722 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040825 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051102 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051220 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060102 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 3760700 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100120 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100120 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110120 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120120 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130120 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130120 Year of fee payment: 7 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |