JP2009540441A - 低消費電力及びロー・ピンカウントの双方向デュアル・データ・レート・デバイス相互接続インターフェース - Google Patents

低消費電力及びロー・ピンカウントの双方向デュアル・データ・レート・デバイス相互接続インターフェース Download PDF

Info

Publication number
JP2009540441A
JP2009540441A JP2009514514A JP2009514514A JP2009540441A JP 2009540441 A JP2009540441 A JP 2009540441A JP 2009514514 A JP2009514514 A JP 2009514514A JP 2009514514 A JP2009514514 A JP 2009514514A JP 2009540441 A JP2009540441 A JP 2009540441A
Authority
JP
Japan
Prior art keywords
usb
data
clock
line
bus
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.)
Granted
Application number
JP2009514514A
Other languages
English (en)
Other versions
JP4918134B2 (ja
Inventor
ボーム,マーク・アール
Original Assignee
スタンダード マイクロシステムズ コーポレーション
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 スタンダード マイクロシステムズ コーポレーション filed Critical スタンダード マイクロシステムズ コーポレーション
Publication of JP2009540441A publication Critical patent/JP2009540441A/ja
Application granted granted Critical
Publication of JP4918134B2 publication Critical patent/JP4918134B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • G06F13/4291Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3253Power saving in bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0042Universal serial bus [USB]
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management

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)

Abstract

簡素なクロック・ソース・シンクロナスのDDRデータ転送構造は、複雑なバス(例えばUSB)を実装が簡単なデジタルシリアル相互接続バスで置き換えるために、信号を伝達する静的バス状態と組み合わせることができる。これは、USBに必要な様々のプルアップ/プルダウン抵抗を排除し、バスがアイドル状態、又はデータ送信状態にある際に、ほとんど、又は全く漏洩電流を伴わずに相互接続バスが作動することを可能にする。すべての必要とされる機能は、2つの信号ピンのみを使用し、実装することができる。また、相互接続バスは、クロックが送信ソースにより提供され、従ってシリアル・データ・ストリームから回復する必要が無いため、PLLを必要としない高速USBのためのシリコン・ソリューションを可能にすることができる。デジタル・シリアル相互接続バスは、IPのUSBタイマー、及び他のプロトコル固有の特性を維持しつつ、設計者がアナログPHYを取り除き、それをシリアル・デジタルI/O転送構造と置き換えることを可能にすることで、USBシリコンのための容易な再使用構造を提供することができる。

Description

本発明は、デジタル・デバイス・インターフェースに関し、特に、基板上のUSBデバイスと相互接続するロー・ピン・カウント・インターフェースに関する。
ユニバーサル・シリアルバス(USB)は、周辺機器をコンピュータ・システムと連結することを可能にする。USBは、ホスト・コンピュータと、幅広い範囲の同時アクセス可能な機器との間のデータ交換のためのシリアル・ケーブル・バスである。当該バスは、ホストが作動状態にある間に、周辺機器の取り付け、構成、使用、及び取り外しを可能にする。例えば、USBプリンター、スキャナ、デジタル・カメラ、記憶装置、カード・リーダーなどは、USB上でホスト・コンピュータ・システムと通信できる。USBベースのシステムは、USBホスト・コントローラーが、ホスト・システムに存在すること、およびホスト・システムのオペレーティング・システム(OS)がUSB及びUSB大容量記憶デバイスをサポートすることを、必要とする場合がある。
USBデバイスは、低速(LS)、標準速(FS)、又は高速(HS)でUSBバス上において通信できる。USBデバイスとホストとの間の接続は、インターチップUSB、ULPI、UTMIなどのデジタル相互接続を介して、又はパワー・ライン、アース・ライン、及びデータ・ライン“D+及びD−”の一対を含む、4線式インターフェースを介して設定できる。USBデバイスがホストに接続する際、USBデバイスは、D+ライン上のプルアップ抵抗を使用し、最初にD+ライン(デバイスが低速デバイスの場合、D−ライン)を「ハイ」へとプルアップしてもよい。ホストは、USBデバイスをリセットすることにより応答してもよい。USBデバイスが、高速USBデバイスである場合、USBデバイスは、リセットの間にD−ラインを高めることにより「チャープ」できる。ホストは、D+及びD−ラインを交互に高めることにより「チャープ」に応答できる。その後、USBデバイスは、電子的にプルアップ抵抗を除去し、高速で通信を継続できる。切断する際、標準速デバイスは、D+ラインからプルアップ抵抗を除去する(すなわち、ラインをトライステート(tri-state) にする)のに対して、高速USBデバイスではD+及びD−ラインの両方をトライステートにできる。
組み込まれた、ポータブル製品には、USBデバイスの人気、ドライバのサポート、相互運用性、及び比較的低コストの理由で、USBインターフェースが屡々実装される。しかしながら、標準的なUSBデバイスは、(サスペンド、又はスタンバイにあっても)常に電力を消費するプルアップ及びプルダウン抵抗に加えて、アナログ物理層(PHY)コンポーネントを含む。USBのこれらの側面により、消費電力を意識した組込み型デバイス、特に、電池を使って作動するものにはあまり魅力的ではない。従って、アナログPHYの付加的な電力、並びにプルアップ及びプルダウン抵抗を伴わず、USB接続性を提供することが望まれてきた。
USB−IF(USBインプリメンターズ・フォーラム)は、幾つかのUSBのアナログPHY問題に取り組むためのインターチップ1.0規格を作成及び公開しており、従ってポータブルデバイスにとってさらに魅力的ではあるが、インターフェースはHS(高速)USB転送速度の能力が無く、USBの差動データ(D+/D−)の側面を残しており、一般にアイ・ダイアグラム、クロック修復、及び同期を必要とする。これは、単純なデジタル・クロック及びデータ・インターフェースに加えて、実装の複雑性を増し、伝達長さを10cm以下に制限する。また、このスキームを480Mb/sの処理能力に到達させることを非常に困難にする。
様々なインターフェース・ソリューションが過去に実装及び提案されてきた。例えば、米国特許番号第4,785,396号(特許文献1)は、差動データ・ラインに渡り、Manchester記号化の使用を定義する。これは、クロック修復を必要とし、その限界に関して、インターチップUSBと非常に類似する。また、これはUSB特有の点間構造に換えて、複数のデバイスを共に接続するように構成される。これは、アイドル状態を示すためにプルアップを使用し、衝突検出及び有効データを示すために他の「静的」状態を使用する。これは、実装に過度の負担となる、中間プロトコルを用いずに、USBリセット、又はUSBレジュームを通信する能力を有しない。また、定義されたアービトレーション機能は、USB上位レベル・プロトコルに既に定義されているため、不必要と見なすことが可能である。
米国特許番号第5,7903,993号(特許文献2)は、シングルマスタを有するバス上で「スレーブ」デバイスを作動させることを可能にする個別のインタラプト・ラインを定義する。これは、また、すべてのUSBトラフィックのヘッダーとしての役割を果たすか、又はUSBリセットなどの制御情報を送信するために使用されることが必要な、パケット・プロトコルであるコマンド・シーケンスを定義する。これは、USBデバイス自体へかなりの修正を行わなければ、USB環境でうまく機能しないであろう。
米国特許番号第4,847,867号(特許文献3)は、双方向データ・ラインの使用を定義するが、マスタは常にクロックを供給する。プロトコルは、データを送信するためにクロックの立ち上がりエッジを、そしてデータを受信するために立ち下がりエッジを、使用する。
米国特許番号第6,073,186号(特許文献4)は、双方向データ・ラインの使用を定義するが、マスタは常にクロックを供給する。これは、さらに長い回路トレースの長さに渡るデュアル・データ・レート・スキームを有するロバストな解決法を提供しないであろう。従って、これは一部の用途には有効ではないであろう。また、USBリセット及びレジュームなどの静的シグナル送信のための方法は提供されない。
米国特許番号第7,003,585号B2(特許文献5)は、クロック抽出のためのトランシーバ・スキームの使用を定義し、USB環境では重複であるインターフェースのためのトランスポート・プロトコルを定義する。これは、USBに対するデジタル代替シリアルバスではなく、従ってポータブル・デバイスに対する必要条件を満たさない。これは、主に長い電路用として設計されている(75'の例は背景技術の項に記載)。
米国特許番号第5,970,096号(特許文献6)は、1つのマスタと1つ以上のスレーブデバイスとの間のバス構造を記載する。これは、インターフェースの静的状態を使用するアイドル状態を記載するが、バス上の静的状態を通じたUSBリセット又はレジュームの方法は提供されない。
米国特許出願番号第2002/0095541号A1(特許文献7)は、アナログ・シリアル・データ転送スキームを記載し、デジタル・シリアル転送には適用されない。
米国特許出願番号第2004/0263321号A1(特許文献8)は、送信源から受信機へ電源供給をもできる、シリアル・データ送信システムを記載する。これは、電源供給に焦点を置き、USBリセット、又はUSBレジュームのための静的状態を提供しない。また、標準的なUSBの代替となるような単純な2線式スキームを首尾よく描いていない。
米国特許番号第4,785,396号 米国特許番号第5,7903,993号 米国特許番号第4,847,867号 米国特許番号第6,073,186号 米国特許番号第7,003,585号B2 米国特許番号第5,970,096号 米国特許出願番号第2002/0095541号A1 米国特許出願番号第2004/0263321号A1
当該の従来技術と本明細書に記載の本発明とを比較した後に、従来の技術に関連する他の類似の問題は当業者に明らかとなるであろう。
本発明の様々な実施形態は、アナログPHYの付加的な電力消費、並びにプルアップ及びプルダウン抵抗を伴わないUSB接続性を提供する。幾つかの実施形態は、基板上でUSBデバイスを相互に接続するために、簡素なロー・ピン・カウント・インターフェースを含む。一組の実施形態では、2線式デジタル・バスを、USB PHY又はUSBケーブルを使用せずにUSBデバイス及び/又はコントローラーを相互に接続するように構成することができる。相互に接続されたデバイス及び/又はコントローラーは、一般的に取り外し不可能であるが、ある実施形態においては、スマート・カード、又は拡張「ドーター」ボードなどの取り外し可能なモジュールであってもよい。ある実施形態において、当該の簡素なロー・ピン・カウント・インターフェースは、周辺機器がいつも取り付け及び/又は取り外しされる、標準のUSB、又はIEEE1394のためのプラグ・アンド・プレイ代替インターフェースとして使用されない。
一実施形態は、同一のインターフェースに渡って同時ホスト及びデバイスの接続性を可能にする2線式双方向バイモーダル・バスを含み、例えば、携帯電話などのUSBデバイスが、外部PCに対してUSBデバイスとして示される一方、カード・リーダーなどの接続された周辺機器へもUSBホストとして示されることを可能にする。一組の実施形態において、2線式双方向バイモーダル・バスは、1つのクロック・ライン、及び1つのデータ・ラインと相互に接続する2線式シリアル240MhzDDRであってもよい。クロック及びデータは、アクティブな転送の間のみに移行することができる。データは、クロックの立ち上がり及び立ち下がりエッジでクロックされてもよく、従って、480MbitのUSB高速データ・レートが維持できる。クロックは、データと同期のソースであってもよい。これは、2線式双方向バイモーダル・バスで構成されるシステムに含まれるIC及びプリント基板の両方の設計を簡略化することができる。
静的な状態、又はアクティブ・データ送信状態なしで、以下のUSB機能を可能にするように構成することができる。
1つ以上のクロック周期のUSBアイドル(クロック・ラインがハイ、データ・ラインがロー)、
現在のUSBの仕様要件と一致するように、1msのUSBアタッチ、又はレジューム(クロック・ラインはロー、データ・ラインはハイ)、
アイドル状態と同一であるが、現在のUSBの仕様要件と一致するように時間周期が3msであってもよい、USBサスペンド、
現在のUSBの仕様要件と一致するように、2.5μs又は、10msのUSBリセット(クロック・ラインは低く、データラインは低い)。
概して、本発明の様々な実施形態は、信号を伝達する、簡素なクロック・ソース同期DDRデータ転送構造と、静的バス状態を組み合せて、USBのような複雑なバスを実装が簡単なデジタル・シリアル相互接続バスで置き換えることができる。これは、USBに必要な様々のプルアップ/プルダウン抵抗を排除し、バスがアイドル状態、又はデータ送信状態にある際に、ほとんど、又は全く漏洩電流を伴わずに相互接続バスを作動させることを可能にする。すべての必要とされる機能は、2つの信号ピンのみを使用し、実装することができる。相互接続バスは、また、クロックが送信ソースにより提供され、従ってシリアル・データ・ストリームから回復する必要が無いため、PLLを必要としないHS USBのためのシリコン・ソリューションを可能にすることができる。本発明の様々な実施形態は、IPのUSBタイマー、及び他のプロトコル固有の特性を維持しつつ、設計者がアナログPHYを取り除き、それをシリアル・デジタルI/O転送構造と置き換えることを可能にすることで、USBシリコンのための容易な再使用構造を提供することができる。
以下の詳細な説明を以下の図面とあわせて検討する際、本発明のさらなる理解が得られるであろう。
図1は、2線式双方向バイモーダル・バスがチップ(SOC)及びカード・リーダー(CR)上のシステムをUSBハブへ連結するために使用される一実施形態のブロック図である。
図2は2線式双方向バイモーダル・バスのデータ転送操作を図示する例示的タイミング図を示す。
図3は2線式双方向バイモーダル・バスのデータ転送、USBサスペンド、及びUSBレジューム動作を図示する例示的タイミング図を示す。
本発明は、様々な改変及び代替形態を受け入れる余地があるが、本明細書の特定の実施形態は、図面の実施例によって示され、本明細書に詳しく説明される。しかしながら、図面及び詳細な説明は本発明の開示された特定の形式を制限することを目的としたものではなく、むしろ反対に、添付の請求項により定義される本発明の趣旨及び範囲内に含まれる、すべての修正、同等のもの、及び代替を網羅することを意図とする。表題は、構成の目的のみであって、説明、又は請求項を制限、又は解釈するために使用されるものではないことに留意されたい。さらに、「してもよい(することができる)」という用語は、寛容を表す意味(例えば、ある実施形態において、可能性を有する、又は可能である)で本出願を通じて使用され、義務的な意義(すなわち、「しなければならない」)ではない。「含む」という用語及び、その派生語は、「〜を含むがこれらに限定されない」という意味である。「連結した」という用語は、「直接的、又は間接的に接続した」ことを意味する。
一組の実施形態では、2線式(又は少なくとも2線)デジタルバスが、USB物理層(PHY)又はUSBケーブルを使用せずに、USBデバイス及び/又はコントローラーを相互に接続するように構成することができる。1線は、双方向クロック(CLK)ライン/信号であって、もう一方の線は、双方向データライン/信号であってもよい。ある特定の実施形態において、クロック信号は、データ転送の間のみにアクティブであってもよく、データは、クロックの立ち上がり、及び立ち下がりエッジ上でクロックされてもよく、これにより、ダブル・データ・レート(DDR)転送プロトコルを実現することができる。送信デバイスは、CLK信号を、データと同時及び同期して併送するソースとなり、受信デバイスは、クロックラインの移行の間にデータをクロックしてもよい。一実施形態において、バスは、1つ以上のダブル・データ・レート(DDR)データ・ラインを含んでもよく、それらは、すべてCLKラインと、ソース・シンクロナスであってよい。電圧レベルは、プロセス/デバイス固有であってもよい。図1は、2線式双方向バイモーダル・バス110が、チップ(SOC)102及びカード・リーダー(CR)108上のシステムをUSBハブ104へ連結するために使用される、例示的なシステムのブロック図を図示する。パーソナル・コンピュータ(PC)システム106も、標準的なUSB接続112を通じて、USBハブ104へ連結されてもよい。
一組の実施形態において、(携帯電話に備えられることがある)SOC102は、周辺USBデバイスとして、HUB104を通じてPC106へ接続されてよく、同時に、別の接続された周辺USBデバイス(この場合、CR108)に対するUSBホストとしても動作してよい。2線式双方向バイモーダルバス110を介してUSBハブ104へCR108を連結することによって、また2線式双方向バイモーダル・バス110を介してUSBハブ104へSOC102を連結することによって、CR108はPC106及びSOC102の両方により、周辺USBとして認識されることができ、SOC102は、PC106により周辺USBデバイスとして、またCR108によりUSBホストとして認識されることができる。
上記に記載のように、2線式双方向バイモーダル・バス(又はインターフェース)110は、CLKライン及びデータ・ラインを含み、CLKラインとデータ・ラインの状態の組み合せは、2線式バスを介してUSB接続性を可能にするために選択された一部のUSBの機能性を実現するように構成されてもよい。例えば、USBアイドル状態は、データ・ラインを低い状態に維持すると同時に、CLKラインを高い状態に維持することにより実現されてもよい。同様に、USBリセット状態は、CLKライン及びデータ・ラインの両方を低い状態に維持することにより実現されてもよく、USBレジューム/接続状態は、データラインを高い状態に維持すると同時に、CLKラインを低い状態に維持することにより実現されてもよい。USBデータ送信/受信動作は、データ・ラインに渡って送信されたデータをクロックするように、CLK信号を使用することによって達成されてもよい。
USB2.0の要件への順守を確実にするために、480Mb/秒の要求される有効データ転送レートは、240MHzで起動されるCLK信号を備えるDDRバスとして、2線式バス110を実装することにより達成されてもよい。ビットスタッフィングは必要ではなく、USBリセット/レジューム・タイミングを維持することにより、既存の内部タイマーは、通常、標準的なPHYへ接続する、USB機能上で再使用されてもよい。CLK信号及びデータ信号は、ソース・シンクロナス信号として作成されてもよく、必要に応じてあらゆるデータ・レートを可能にする。例えば、一組の実施形態において、CLK信号は、533MHzで起動されてもよく、DDR転送設定の場合、1066Mb/秒の有効データレートを達成できる。2線式バス110用のインターフェースは、電磁妨害波(EMI)によるスパイクを減少するために、拡散スペクトル・クロック/データラインを使用して、標準的なDDR能力のある出入力(I/O)パッドと共に実装されてもよい。ソース・シンクロナスのデータ及びクロック信号は、両方とも同期して拡散するであろう。
幾つかの実施形態において、幅広い周波数許容範囲は、例えば、代わりにリング発振器等のような、フェーズ・ロック・ループ(PPL)よりも簡素及び/又は簡単な構造を使用してCLK信号を実現することを可能にさせ得る。例えば、USB2.0について、400〜480Mb/秒レートは、DDR転送構造のための200MHz〜240MHzのクロック許容範囲で達成されてもよい。2線式バス110のための前記規定のプロトコルは、USBアイドル、USBリセット、USBレジューム/接続、及びUSBデータ転送の、4つの基本的状態のみが定義されてもよいため、エラー訂正コード(ECC)、データ破損及びデータ・アービトレーションが(とりわけ)対処される、上位のUSBプロトコルにとりわけ適切であってもよい。好ましい実施形態において、2線式バス110は、点間の相互連結(例えば、ホストからデバイスへなど)のために概して使用されてもよく、データの送信がない場合、アイドルにとどまることができる。
図2は、アイドル状態からデータ転送状態へ、そして転送の最後にまたアイドル状態へ戻るように変わっていく、CLKライン202とデータ・ライン204を備える、2線式バスのデータ転送動作を図示する実例のタイミング図を示す。図に示すように、データは、クロックの立ち上がり及び立ち下がりエッジ上の両方でクロックされ、DDR転送プロトコルを実行する。データ送信が完了すると、バスはアイドル状態へ戻ることができる。一般的なUSBシステム接続状態において、デバイスへ連結しているホストは、一般的にマスタ・デバイスとして動作し、デバイスはスレーブ・デバイスとして動作するが、ホスト及びデバイスの両方は、バス上の信号状態又はデータを起動する能力がある。ホストデバイスは、バスがアイドル状態にある場合、バス上でウイーク(弱い)キーパー(クロック・ライン上のウイーク(弱い)プルアップ、及びデータ・ライン上のウイーク・プルダウン)を設置してもよく、データ転送が生じる際、キーパーを取り除いてもよい。データがバス上で起動される際、送信デバイスも、データと同調してクロック信号を起動してよい。
前述のように、アイドル状態及びデータ送信状態に加えて、2線式バス110は、USBリセット、USBレジューム、及びUSBサスペンドをサポートするように構成されてもよい。これらの状態は、起動状態として実装され、ウイーク・キーパーをオーバードライブし、USBデバイスがサスペンド状態のUSBホストへとウェイク・アップ信号を送ることを許可し、これによりウェイク・イベントを引き起こしてもよい。USBホストは、サスペンド状態のUSBデバイスにレジューム信号を同様に送信し、同様の方法でバスをウェイクアップし得ることに留意されたい。従って、レジューム信号とウェイク・アップ信号は、機能的には同一であると見なされ、レジューム信号は、ホスト起動型のイベントを、ウェイクアップ信号はデバイス起動型イベントを示している。図3は、アイドル及びデータ送信状態に加え、2線式バスのUSBリセット、USBサスペンド、及びUSBレジューム動作を図示する、実例のタイミング図を示す。図1と同様に、1つ以上のクロック周期の間、CLKライン202はハイに、データ・ライン204はローに保たれている間、2線式バス110は、アイドル状態にあってもよい。アイドル状態の終了に達すると、データは、CLK信号202の立ち上がりエッジ及び立ち下がりエッジの両方でサンプリングされてもよい。最後にサンプリングされたデータを受けて、CLKライン202をハイに、データ・ライン204をローに、保つことにより、再度アイドル状態に入ることができる。現在のUSBの仕様要件と一致するように、CLKライン202がハイに、データライン204がローに保たれる時間周期を3msまで延長することにより、USBサスペンドモードに入ることができる。CLKライン202を高から低へ送信し、データライン204を低から高へ送信することにより、USBアタッチ、又はレジューム・モードに入って、新しい状態を少なくとも1msの間維持して、現在のUSBの仕様要件と一致するようにすることができる。また、図3に示すタイミング図に図示するように、USBリセットは、2.5μs又は10msの間、CLKライン202及びデータ・ライン204の両方を低く保つことによって、現在のUSBの仕様要件と一致するように、作動させることができる。CLKライン202の状態と、データ・ライン204の状態がUSBアタッチ/レジューム状態、USBサスペンド状態、及び/又はUSBリセット状態をそれぞれ伝達するために一定に保たれる、それぞれのタイミングの時間周期は、性能向上のために短くなってもよいことに留意されたい。
概して、2線式(最小構成)相互接続バスは、信号起動なしで(すなわち、静的状態を使用して)コマンド待ち/制御状態の情報を、データが送信されるのと同じラインに渡って送信させるように構成されてもよい。相互接続バスが要求/許可構造を有しない場合、相互接続バスは、プロトコルが、2つのソースから同時にバスへ書き込むことを防止するように設計されるか、あるいは、内在/内蔵のハンドシェイク構造を通じてバスの接続を防止するように設計されている限りは、USB以外のプロトコルのために使用されてもよい。状態情報は、ある特定の時間周期の間、保たれるライン状態により、相互接続バス上で伝達されてもよい。言い換えれば、ある時間周期の間、保たれる静的状態は、クロック及び/又は他のエッジ情報がない場合、情報を伝達することができる。
幾つかの実施形態において、相互接続バス・インターフェースは、起動されない場合、動作の間に3状態であってもよい、標準的なI/Oドライバを使用し、実装されてもよい。クロック・ライン及びデータ・ラインは、両方とも双方向性であってもよい。データ転送は、(低クロック速度での効率を増加するために)DDRスキームに従い構成されてもよく、クロック周波数は、特定の転送条件のための望ましい有効データレートを維持するために要求されるあらゆる値に対し、設定されてもよい。(すなわち、FS USBに対して6MHz、今日のPCマザーボードで一般的なDDRメモリ速度と一致するための533MHz等)。従って、相互接続バスの仕様は、クロック周波数を単に増加することにより、USB3.0以上に拡張されてもよい。同じクロック・ソース周波数を有する、より高いデータ・レートについて、データ・ラインの数も増加されてもよく、いかなる、又はすべてのデータ・ラインも、双方向データ・ラインとして構成されてもよい。一組の実施形態において、使用された信号を伝達する電圧レベルは、実装形態に左右され、送信デバイス及び受信デバイスが互換性のある電圧レベルで動作する限り、あらゆるレベルに設定されてもよい。例えば、1.8Vの信号伝達が実装されてもよいが、1.2Vなどの代替の電圧クラスも特定されてもよい。
相互接続バスに連結された場合にホストとして動作するデバイスは、アクティブな転送が進行中でない場合、バス・アイドル状態を維持するためにウイーク・バス・キーパー(すなわち、ウイーク・プルアップ/プルダウンの適用)を実装してもよい。ホスト・デバイスは、データを送信及び/又は受信する間に、ウイーク・キーパーを一時的に取り除いてもよい。一組の実施形態において、例えば、図2及び3に示すように、クロック・ラインをハイに、データ・ラインをローに起動することにより最終データ送信後のクロック周期の特定の数(例えば、2)のためのアイドル状態を確立するデバイス(すなわち、ホストとして動作していないデバイス)によって、これを達成してもよく、その時間周期の間、ホストとして動作しているデバイスが、効果的にクロック・ラインをプルアップし、データ・ラインをプルダウンする、アイドル状態のウイーク・キーパーを適用する。一組の実施形態において、簡素な拡散スペクトル・クリック・スキームは、データ及びクロック・エッジが常に互いに同期であり、容易に周波数ドメインにおいて変化させることが可能であるため、EMIの効果を減少するのに使用されてもよい。幾つかの実施形態は、EMIの効果をさらに減少及び/又は排除するために、スルー・レート制御のI/Oポートを使用して実現されてもよい。
本発明の様々な側面のさらなる改変及び代替の実施形態は、本説明を考慮すると当業者には明らかであろう。従って、本説明は図示としてのみ解釈され、本発明を実行する基本的な方法を当業者へ教示する目的として解釈されたい。本願に示され、記載される本発明の形式は、実施形態として解釈されることを理解されたい。要素及び材料は、本願に図示及び記載されたものと置き換えられてもよく、部品及び過程は、その逆を行ってもよく、本発明の一部の特性は、独立して使用されてもよく、すべては本発明の該説明の利点を有する後に当業者に明らかとなるであろう。以下の請求項に記載される本発明の趣旨及び範囲から逸脱することなく、ここに説明される要素において変更がなされてもよい。

Claims (20)

  1. 相互接続バスであって、
    双方向クロック・ラインと、
    USBデータを伝送するように動作可能な双方向データ・ラインと、を備え、
    前記クロックラインを通して送信するクロック信号は、前記データ・ラインを通して送信されるデータと、ソース・シンクロナスであり、
    前記データは、前記クロック信号の少なくとも立ち上がりエッジでサンプリングされ、 前記相互接続バスは、前記クロック・ライン及び前記データ・ラインを通してUSBコマンド待ち状態/制御状態の情報を伝達するように動作可能であり、前記クロック・ライン及び前記データ・ラインの静的状態のそれぞれの組み合せが、USBコマンド待ち状態/制御状態の情報のそれぞれに対応している、
    相互接続バス。
  2. 前記USBコマンド待ち状態/制御状態の情報は、
    USBアイドル状態と、
    USBアタッチ/レジューム状態と、
    USBサスペンド状態と、
    USBリセット状態と、
    を含む、請求項1に記載の相互接続バス。
  3. 前記USBアイドル状態は、指定された数のクロック周期について、前記クロック・ラインをハイに、前記データ・ラインをローに保つことにより伝達され、及び/又は、
    前記USBアタッチ/レジューム状態は、指定された第1の時間周期について、前記クロックラインをローに、前記データラインをハイに保つことにより伝達され、及び/又は、
    前記USBサスペンド状態は、指定された第2の時間周期について、前記クロックラインをハイに、前記データラインをローに保つことにより伝達され、及び/又は、
    前記USBリセット状態は、指定された第3の時間周期について、前記クロック・ラインをローに、前記データ・ラインをローに保つことにより伝達される、請求項2に記載の相互接続バス。
  4. 前記指定された数のクロック周期、前記指定された第1の時間周期、前記指定された第2の時間周期、及び前記指定された第3の時間周期は、USBの仕様要件を満たす、請求項3に記載の相互接続バス。
  5. 前記インターフェースは、物理層(PHY)及び/又はUSBケーブルを使用することなく、USBデバイスを連結するように動作可能である、請求項1に記載の相互接続バス。
  6. 前記データは、前記クロック信号の立ち上がりエッジ及び/又は立ち下がりエッジでサンプリングされる、請求項1に記載の相互接続バス。
  7. 前記クロック信号は、前記データ・ライン上でデータ転送の間のみにアクティブとなる、請求項1に記載の相互接続バス。
  8. 相互接続バスを通して第1のUSBデバイスと、第2のUSBデバイスとの間でUSBデータを送信するステップであって、前記相互接続バスは、物理層(PHY)及び/又はUSBケーブルを使用することなく、前記第1のUSBデバイス及び前記第2のUSBデバイスを共に連結する2つ以上の信号ラインを含む、ステップと、
    クロックされた信号により起動される2つ以上の信号ラインのいずれをも伴わずに、前記相互接続バスを通して、前記第1のUSBデバイス及び前記第2のUSBデバイスにより認識される、USBコマンド待ち状態/制御状態を伝達するステップと、
    を含む方法。
  9. 前記2つ以上の信号ラインの1つは、双方向クロック・ラインであり、前記2つ以上の信号ラインの残りのラインの少なくとも1つは双方向データ・ラインである、請求項8に記載の方法。
  10. 前記第1のUSBデバイスはUSBホスト・デバイスであり、前記方法は、前記データ・ライン上でアクティブ・データの転送が起こらない場合、前記相互接続バス上でUSBアイドル状態を維持するように、ウイーク・プルアップ/プルダウンを適用する前記第1のUSBデバイスをさらに含む、請求項9に記載の方法。
  11. 前記データ・ライン上でデータを受信及び/又は送信する際、前記ウイーク・プルアップ/プルダウンを一時的に取り除くことが操作可能である前記USBホスト・デバイスをさらに含む、請求項10に記載の方法。
  12. 前記クロックラインを通してクロック信号を送信するステップと、
    前記クロック信号の立ち上がりエッジ及び立ち下がりエッジで前記データ・ラインを通して送信されたデータをサンプリングするステップと、
    をさらに含む、請求項9に記載の方法。
  13. 前記第1のUSBデバイス及び前記第2のUSBデバイスは、前記データラインを通してデータをそれぞれ送信及び/又は受信するステップと、
    前記第1のUSBデバイス及び前記第2のUSBデバイスは、前記データとソース・シンクロナスであるクロック信号を作成するために、前記データの送信を実行する際、前記クロックラインを通してそれぞれクロック信号を送信するステップ、とをさらに含む、請求項9に記載の方法。
  14. 前記2つ以上の信号ラインの残りのラインは、複数の双方向データ・ラインを含む、請求項9に記載の方法。
  15. 前記相互接続バスを介し、前記第1のUSBデバイスと、前記第2のUSBデバイスとの間でUSBハブを連結するステップと、
    USBホスト・デバイスを前記USBハブに連結するステップであって、前記第1のUSBデバイスは、前記USBホスト・デバイスに対してはデバイスとして示され、前記第2のUSBデバイスに対してはUSBホスト・デバイスとして示されるステップ、とをさらに含む、請求項8に記載の方法。
  16. 前記第2のUSBデバイスは、前記第1のUSBデバイス及び前記USBホスト・デバイスに対してデバイスとして示される、請求項15に記載の方法。
  17. 前記USBハブに前記USBホスト・デバイスを連結する前記ステップは、標準のUSB接続を介して前記USBホスト・デバイスを前記USBハブに連結するステップを含む、請求項15に記載の方法。
  18. システムであって、
    双方向クロッ・クラインと、
    双方向データ・ラインと、を含む相互接続バス、を含み、
    前記クロック・ラインを通して送信されるクロック信号は、前記データラインを通して送信されるデータとソース・シンクロナスであり、
    前記データは、前記クロック信号の少なくとも立ち上がりエッジでサンプリングされ、
    前記相互接続バスは、バス競合を本質的に防止するように、ハンドシェイク構造で構成されるバスプロトコルに従い、前記データラインを通してデータを送信するように動作可能であり、
    前記相互接続バスは、前記クロック・ライン及び前記データ・ラインを通して前記バスプロトコルのコマンド待ち状態/制御状態の情報を伝達するように動作可能であり、指定された時間周期に保たれた前記クロックライン及び前記データ・ラインの静的状態のそれぞれの組み合せは、ぞれぞれのコマンド待ち状態/制御状態の情報に対応している、
    システム。
  19. 前記相互接続バスは、1つ以上の付加的なデータ・ラインをさらに含む、請求項18に記載のシステム。
  20. 前記データは、前記クロック信号の前記立ち上がりエッジ及び/又は立ち下がりエッジでサンプリングされる、請求項18に記載のシステム。
JP2009514514A 2006-06-07 2007-06-06 低消費電力及びロー・ピンカウントの双方向デュアル・データ・レート・デバイス相互接続インターフェース Active JP4918134B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US80414106P 2006-06-07 2006-06-07
US60/804,141 2006-06-07
US11/428,211 2006-06-30
US11/428,211 US7702832B2 (en) 2006-06-07 2006-06-30 Low power and low pin count bi-directional dual data rate device interconnect interface
PCT/US2007/070527 WO2007143695A2 (en) 2006-06-07 2007-06-06 Low power and low pin count bi-directional dual data rate device interconnect interface

Publications (2)

Publication Number Publication Date
JP2009540441A true JP2009540441A (ja) 2009-11-19
JP4918134B2 JP4918134B2 (ja) 2012-04-18

Family

ID=38666933

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009514514A Active JP4918134B2 (ja) 2006-06-07 2007-06-06 低消費電力及びロー・ピンカウントの双方向デュアル・データ・レート・デバイス相互接続インターフェース

Country Status (7)

Country Link
US (4) US7702832B2 (ja)
EP (2) EP2033104B1 (ja)
JP (1) JP4918134B2 (ja)
KR (1) KR101429782B1 (ja)
DE (1) DE602007008894D1 (ja)
TW (1) TWI336441B (ja)
WO (1) WO2007143695A2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014026648A (ja) * 2012-06-21 2014-02-06 ▲華▼▲為▼▲終▼端有限公司 ハイスピードインターチップhsicインタフェースに基づくウェイクアップ方法、ホットスワップ方法、およびデバイス

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090323879A1 (en) * 2008-04-18 2009-12-31 Honeywell International Inc. Data alignment and de-skew system and method for double data rate input data stream
US20090323730A1 (en) * 2008-04-18 2009-12-31 Honeywell International Inc. Data alignment system and method for double data rate input data stream
US8341303B2 (en) 2008-06-30 2012-12-25 Intel Corporation Asymmetrical universal serial bus communications
US8327048B2 (en) * 2009-01-07 2012-12-04 Sony Computer Entertainment Inc. Using USB suspend/resume to communicate information through a USB device
US8352652B2 (en) * 2009-01-07 2013-01-08 Sony Computer Entertainment Inc. Using analog signals to communicate through an A/D converter and USB interface
US8631185B2 (en) * 2010-09-15 2014-01-14 Standard Microsystems Corporation Method and system for transferring high-speed data within a portable device
JP5819678B2 (ja) * 2011-08-30 2015-11-24 ルネサスエレクトロニクス株式会社 Usbハブ及びusbハブの制御方法
EP4180981A1 (en) 2011-10-05 2023-05-17 Analog Devices, Inc. Two-wire communication system for high-speed data and power distribution
US10649948B2 (en) * 2011-10-05 2020-05-12 Analog Devices, Inc. Two-wire communication systems and applications
JP5876752B2 (ja) * 2012-03-12 2016-03-02 ルネサスエレクトロニクス株式会社 半導体装置及び携帯端末装置
US8683097B2 (en) 2012-06-30 2014-03-25 Intel Corporation Device connect detection
US9239810B2 (en) 2012-06-30 2016-01-19 Intel Corporation Low power universal serial bus
US9772665B2 (en) 2012-10-05 2017-09-26 Analog Devices, Inc. Power switching in a two-wire conductor system
US9946680B2 (en) 2012-10-05 2018-04-17 Analog Devices, Inc. Peripheral device diagnostics and control over a two-wire communication bus
US8989328B2 (en) * 2013-03-14 2015-03-24 Qualcomm Incorporated Systems and methods for serial communication
US10216253B2 (en) * 2013-03-28 2019-02-26 Via Technologies, Inc. Universal serial bus hub and control method thereof
US10042412B2 (en) * 2014-12-08 2018-08-07 Intel Corporation Interconnect wake response circuit and method
GB2536309B (en) * 2015-03-09 2017-08-02 Cirrus Logic Int Semiconductor Ltd Low power bidirectional bus
US10241559B2 (en) * 2015-10-30 2019-03-26 Wipro Limited System and method for dynamically switching high-speed clock of a host device
TWI698752B (zh) * 2018-08-22 2020-07-11 新唐科技股份有限公司 積體電路、匯流排系統以及其控制方法
US11169940B2 (en) * 2019-02-20 2021-11-09 Qualcomm Incorporated Trace length on printed circuit board (PCB) based on input/output (I/O) operating speed
CN116701044A (zh) * 2022-02-24 2023-09-05 长鑫存储技术有限公司 数据传输电路与数据传输方法
TWI824658B (zh) * 2022-08-10 2023-12-01 威盛電子股份有限公司 超高速通用序列匯流排控制方法與其實現之電腦系統
CN117435426B (zh) * 2023-10-18 2024-05-07 成都观岩科技有限公司 一种芯片内串行数据溢出校验方法

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62157425A (ja) * 1985-12-18 1987-07-13 アドバンスト・マイクロ・デイバイシズ・インコ−ポレ−テツド 直列のデ−タパタ−ン信号を変換するための装置
JPH11112524A (ja) * 1997-08-07 1999-04-23 Internatl Business Mach Corp <Ibm> 接続確立方法、通信方法、状態変化伝達方法、状態変化実行方法、無線装置、無線デバイス、及びコンピュータ
JP2000003236A (ja) * 1998-06-15 2000-01-07 Nec Corp インタフェース拡張装置
JP2000151410A (ja) * 1998-11-10 2000-05-30 Matsushita Electric Ind Co Ltd Usb信号の多値符号化方法および多値復号化方法
JP2000194444A (ja) * 1998-12-25 2000-07-14 Matsushita Electric Ind Co Ltd 携帯型コンピュ―タとワイヤレスドッキングステ―ション
JP2002141808A (ja) * 2000-10-31 2002-05-17 Seiko Epson Corp データ転送制御装置及び電子機器
JP2003044188A (ja) * 2001-07-27 2003-02-14 Canon Inc Usbプロトコルに基づく光通信システム及びその制御方法
JP2005044094A (ja) * 2003-07-28 2005-02-17 Seiko Epson Corp データ中継システム
JP2005328186A (ja) * 2004-05-12 2005-11-24 Sony Corp 受信装置、そのデータ処理方法およびプログラム

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4785396A (en) * 1986-01-28 1988-11-15 Intel Corporation Push-pull serial bus coupled to a plurality of devices each having collision detection circuit and arbitration circuit
DE3751608T2 (de) * 1986-09-01 1996-06-27 Nippon Electric Co Serielles Busschnittstellensystem zur Datenübertragung mit einer Zweidrahtleitung als Taktbus und Datenbus.
US5793993A (en) * 1995-01-26 1998-08-11 General Magic, Inc. Method for transmitting bus commands and data over two wires of a serial bus
US5819051A (en) * 1995-12-29 1998-10-06 Compaq Computer Corporation Low speed serial bus protocol and circuitry
JPH10336218A (ja) * 1997-05-28 1998-12-18 Mitsubishi Electric Corp 同期シリアル転送装置および同期シリアル転送方法
US5958027A (en) * 1997-08-05 1999-09-28 Advanced Micro Devices, Inc. Method and system for optimizing the flow of isochronous data and clock rate information
US6145039A (en) * 1998-11-03 2000-11-07 Intel Corporation Method and apparatus for an improved interface between computer components
AUPQ896300A0 (en) * 2000-07-24 2000-08-17 Nec Australia Pty Ltd A clock synchronisation method for usb sink devices
US7093151B1 (en) * 2000-09-22 2006-08-15 Cypress Semiconductor Corp. Circuit and method for providing a precise clock for data communications
US7082484B2 (en) * 2001-01-16 2006-07-25 International Business Machines Corporation Architecture for advanced serial link between two cards
US6671211B2 (en) * 2001-04-17 2003-12-30 International Business Machines Corporation Data strobe gating for source synchronous communications interface
US7139344B2 (en) * 2001-05-16 2006-11-21 Lexmark International, Inc. Method and apparatus for effecting synchronous pulse generation for use in variable speed serial communications
US20020172290A1 (en) * 2001-05-18 2002-11-21 Chorpenning Jack S. Method and system for transmitting signals between a high speed serial bus and a coaxial cable
US7003585B2 (en) * 2001-09-05 2006-02-21 Xerox Corporation High speed serial interface
TWI270786B (en) * 2002-04-10 2007-01-11 Avision Inc Scanner capable of being a universal serial bus host
JP3685150B2 (ja) * 2002-04-26 2005-08-17 セイコーエプソン株式会社 クロック制御回路、データ転送制御装置及び電子機器
FR2849945B1 (fr) * 2003-01-10 2005-03-11 Atmel Corp Moyens pour la communication des cartes a puces usb utilisant des transferts a vitesse maximale ou elevee
CN105406947A (zh) * 2003-06-02 2016-03-16 高通股份有限公司 生成并实施一用于更高数据率的讯号协议和接口
US6906618B2 (en) * 2003-06-26 2005-06-14 Abet Technologies, Llc Method and system for bidirectional data and power transmission
JP3807406B2 (ja) * 2003-09-05 2006-08-09 セイコーエプソン株式会社 データ転送制御装置及び電子機器
US20050071707A1 (en) * 2003-09-30 2005-03-31 Hampel Craig E. Integrated circuit with bi-modal data strobe
EP1615136A3 (en) 2004-07-06 2006-08-23 Prolific Technology Inc. A USB device for decreasing the current at load

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62157425A (ja) * 1985-12-18 1987-07-13 アドバンスト・マイクロ・デイバイシズ・インコ−ポレ−テツド 直列のデ−タパタ−ン信号を変換するための装置
JPH11112524A (ja) * 1997-08-07 1999-04-23 Internatl Business Mach Corp <Ibm> 接続確立方法、通信方法、状態変化伝達方法、状態変化実行方法、無線装置、無線デバイス、及びコンピュータ
JP2000003236A (ja) * 1998-06-15 2000-01-07 Nec Corp インタフェース拡張装置
JP2000151410A (ja) * 1998-11-10 2000-05-30 Matsushita Electric Ind Co Ltd Usb信号の多値符号化方法および多値復号化方法
JP2000194444A (ja) * 1998-12-25 2000-07-14 Matsushita Electric Ind Co Ltd 携帯型コンピュ―タとワイヤレスドッキングステ―ション
JP2002141808A (ja) * 2000-10-31 2002-05-17 Seiko Epson Corp データ転送制御装置及び電子機器
JP2003044188A (ja) * 2001-07-27 2003-02-14 Canon Inc Usbプロトコルに基づく光通信システム及びその制御方法
JP2005044094A (ja) * 2003-07-28 2005-02-17 Seiko Epson Corp データ中継システム
JP2005328186A (ja) * 2004-05-12 2005-11-24 Sony Corp 受信装置、そのデータ処理方法およびプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014026648A (ja) * 2012-06-21 2014-02-06 ▲華▼▲為▼▲終▼端有限公司 ハイスピードインターチップhsicインタフェースに基づくウェイクアップ方法、ホットスワップ方法、およびデバイス

Also Published As

Publication number Publication date
US20100205337A1 (en) 2010-08-12
US7702832B2 (en) 2010-04-20
TW200820003A (en) 2008-05-01
EP2221731A1 (en) 2010-08-25
TWI336441B (en) 2011-01-21
EP2033104A2 (en) 2009-03-11
US20120137032A1 (en) 2012-05-31
KR101429782B1 (ko) 2014-08-18
KR20090028618A (ko) 2009-03-18
WO2007143695A3 (en) 2008-02-07
EP2221731B1 (en) 2012-03-14
US20100205339A1 (en) 2010-08-12
US8352657B2 (en) 2013-01-08
US8055825B2 (en) 2011-11-08
EP2033104B1 (en) 2010-09-01
US8060678B2 (en) 2011-11-15
JP4918134B2 (ja) 2012-04-18
US20070288671A1 (en) 2007-12-13
DE602007008894D1 (de) 2010-10-14
WO2007143695A2 (en) 2007-12-13

Similar Documents

Publication Publication Date Title
JP4918134B2 (ja) 低消費電力及びロー・ピンカウントの双方向デュアル・データ・レート・デバイス相互接続インターフェース
US8041874B2 (en) USB and ethernet controller combination device
CN106209695B (zh) 给加载/存储通信协议提供低功率物理单元
EP1002275B1 (en) A universal serial bus device controller
US20030093607A1 (en) Low pin count (LPC) I/O bridge
CN106970886A (zh) 使用第二协议的扩展功能结构来控制第一协议的物理链路
EP2867745A1 (en) A low power universal serial bus
CN102023953A (zh) 具有多路i2c总线的***的控制方法
CN102023954A (zh) 具有多路i2c总线的装置、处理器、***主板及工控计算机
US20090063717A1 (en) Rate Adaptation for Support of Full-Speed USB Transactions Over a High-Speed USB Interface
EP1692641A1 (en) Efficient connection between modules of removable eletronic circuit cards
WO2014004916A1 (en) Device connect detection
WO2017171997A1 (en) A method, apparatus and system for communicating between multiple protocols
Sipala Development and characterization of a USB communication between two microcontrollers general purpose STM32 to analyze the digital IP in order to improve its performance
Gowthaman et al. Effective Communication Protocols for Verification on SoC Using FPGA
CN117271397A (zh) 通用输入输出电路、通用输入输出电路控制方法及芯片
CN118132491A (zh) 中继器为具有eUSB中继器的主机生成的强制恢复
CN117370245A (zh) 适用于usb3降速桥的速率适配***及usb3降速桥
Krastev Microcomputer protocol implementation at local interconnect network.

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111202

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: 20120104

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120127

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150203

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4918134

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250