ATE556375T1 - Flusssteuerung für einen universal serial bus (usb) - Google Patents

Flusssteuerung für einen universal serial bus (usb)

Info

Publication number
ATE556375T1
ATE556375T1 AT07797786T AT07797786T ATE556375T1 AT E556375 T1 ATE556375 T1 AT E556375T1 AT 07797786 T AT07797786 T AT 07797786T AT 07797786 T AT07797786 T AT 07797786T AT E556375 T1 ATE556375 T1 AT E556375T1
Authority
AT
Austria
Prior art keywords
usb
usb device
flow
notification
usb host
Prior art date
Application number
AT07797786T
Other languages
English (en)
Inventor
Hongshi Guo
Jeffrey Alan Dyck
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ATE556375T1 publication Critical patent/ATE556375T1/de

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14—Handling requests for interconnection or transfer
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38—Information transfer, e.g. on bus
    • G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4247—Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus
    • G06F13/426—Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus using an embedded synchronisation, e.g. Firewire bus, Fibre Channel bus, SSA bus
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38—Information transfer, e.g. on bus
    • G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
    • 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

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)
AT07797786T 2006-05-25 2007-05-25 Flusssteuerung für einen universal serial bus (usb) ATE556375T1 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US80869106P 2006-05-25 2006-05-25
US11/753,473 US8200856B2 (en) 2006-05-25 2007-05-24 Flow control for universal serial bus (USB)
PCT/US2007/069780 WO2007140324A2 (en) 2006-05-25 2007-05-25 Flow control for universal serial bus (usb)

Publications (1)

Publication Number Publication Date
ATE556375T1 true ATE556375T1 (de) 2012-05-15

Family

ID=38669809

Family Applications (1)

Application Number Title Priority Date Filing Date
AT07797786T ATE556375T1 (de) 2006-05-25 2007-05-25 Flusssteuerung für einen universal serial bus (usb)

Country Status (6)

Country Link
US (1) US8200856B2 (de)
EP (2) EP2038755B1 (de)
JP (2) JP2009538483A (de)
KR (1) KR101197749B1 (de)
AT (1) ATE556375T1 (de)
WO (1) WO2007140324A2 (de)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8200856B2 (en) * 2006-05-25 2012-06-12 Qualcomm Incorporated Flow control for universal serial bus (USB)
KR101357162B1 (ko) * 2007-03-30 2014-02-04 삼성전자주식회사 호스트 장치와 usb 장치간의 통신을 제어하는 장치,방법 및 시스템
JP5506304B2 (ja) * 2009-09-18 2014-05-28 ルネサスエレクトロニクス株式会社 データ処理装置及びデータ処理システム
US8332676B2 (en) * 2009-09-24 2012-12-11 Intel Mobile Communications GmbH Methods of preparing a power saving state, universal serial bus device and universal serial bus host
TW201117011A (en) * 2009-11-02 2011-05-16 Ralink Technology Corp Method for transmitting universal serial bus data and apparatus using the same
KR101298593B1 (ko) * 2009-12-21 2013-08-22 한국전자통신연구원 Usb-무선 랜(lan) 시스템에서 usb 통신 동기화를 통한 데이터 송신 장치 및 방법
US8953631B2 (en) * 2010-06-30 2015-02-10 Intel Corporation Interruption, at least in part, of frame transmission
US8510583B2 (en) * 2010-07-01 2013-08-13 Intel Corporation Asynchronous sleep mode for host controller
US10635393B2 (en) * 2012-03-29 2020-04-28 Intel Corporation Buffer-related USB communication
US9240951B2 (en) * 2012-11-22 2016-01-19 Intel Corporation Apparatus, system and method of controlling data flow to a plurality of endpoints over a communication network
TWI497306B (zh) 2012-11-29 2015-08-21 Faraday Tech Corp 超高速通用序列匯流排集線器及其相關流量管理方法
US9021143B2 (en) * 2012-11-30 2015-04-28 Intel Corporation Polling of I/O devices on host initiated communication transports
KR102153543B1 (ko) 2013-10-31 2020-09-08 삼성전자주식회사 무선 환경에서 usb 통신을 위한 버퍼 관리 방법 및 장치
KR20150124796A (ko) * 2014-04-29 2015-11-06 삼성전자주식회사 무선 환경에서 usb 통신을 위한 데이터 전송을 제어하는 방법 및 장치
US10474604B2 (en) 2016-04-01 2019-11-12 Intel Corporation Transmitting universal serial bus (USB) data over alternate mode connection
KR102976576B1 (ko) * 2023-12-07 2026-06-11 주식회사 비티씨씨큐 Usb 디바이스의 제어 시스템 및 제어 방법
US12675429B2 (en) * 2023-12-18 2026-07-07 Intel Corporation USB device-initiated data transfers and platform offload capabilities

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6119190A (en) 1996-11-06 2000-09-12 Intel Corporation Method to reduce system bus load due to USB bandwidth reclamation
JP3605242B2 (ja) * 1996-11-12 2004-12-22 富士通株式会社 データ送信装置、データ受信装置、およびデータファイル記憶媒体
JP3711432B2 (ja) 1998-04-15 2005-11-02 セイコーエプソン株式会社 周辺処理装置およびその制御方法
US6311294B1 (en) 1998-10-20 2001-10-30 Cypress Semiconductor Corp. Device and method for efficient bulk data retrieval using a universal serial bus
TW413763B (en) 1999-03-16 2000-12-01 Winbond Electronics Corp Data conversion device and data flow control method in between USB host and network end
US7007110B2 (en) 2001-03-30 2006-02-28 Intel Corporation Nak throttling for USB host controllers
US7079856B2 (en) * 2002-04-05 2006-07-18 Lucent Technologies Inc. Data flow control between a base station and a mobile station
US6795872B2 (en) * 2002-05-09 2004-09-21 Renesas Technology America, Inc. Maintaining at least partial functionality of a device as defined by a hardware configuration at a USB bus enumeration while the device memory is programmed
KR100557215B1 (ko) 2003-08-19 2006-03-10 삼성전자주식회사 유에스비 디바이스의 엔드포인트 제어 장치 및 그 방법
KR100654465B1 (ko) * 2005-09-23 2006-12-06 삼성전자주식회사 무선 중계 장치 및 방법
US8200856B2 (en) * 2006-05-25 2012-06-12 Qualcomm Incorporated Flow control for universal serial bus (USB)

Also Published As

Publication number Publication date
EP2038755A2 (de) 2009-03-25
KR101197749B1 (ko) 2012-11-06
EP2038755B1 (de) 2012-05-02
US20080028113A1 (en) 2008-01-31
WO2007140324A2 (en) 2007-12-06
JP5639107B2 (ja) 2014-12-10
JP2012168965A (ja) 2012-09-06
US8200856B2 (en) 2012-06-12
KR20090025278A (ko) 2009-03-10
WO2007140324A3 (en) 2008-01-31
JP2009538483A (ja) 2009-11-05
EP2397949B1 (de) 2016-10-05
EP2397949A1 (de) 2011-12-21

Similar Documents

Publication Publication Date Title
WO2007140324A3 (en) Flow control for universal serial bus (usb)
ATE528891T1 (de) Hybrid-pufferverwaltung
ATE481672T1 (de) Verfahren zum aufrechterhalten eines usb- aktivzustands ohne datentransfer
TW200502757A (en) Storage virtualization computer system and external controller therefor
WO2009039376A3 (en) Computer system with tunneling
ATE505004T1 (de) Strömungsregelung für media-ströme
SG136925A1 (en) System and method for universal serial bus hub port reversal
DE602004020397D1 (de) Steuervorrichtung für entfernte Festplatten und Steuerverfahren dafür
ATE534068T1 (de) Steuerung für direkten speicherzugriff
TW200622846A (en) Storage device circuit with sata interface and remote buffering
EA201170260A1 (ru) Система и способ обработки данных на периферийном устройстве
FR2900550B1 (fr) Dispositif de conditionnement et d'application.
EP2103051A4 (de) Scheduling und warteschlangenverwaltung mit adaptiver warteschlangenlatenz
NO20075837L (no) Fremgangsmate for a levere avbruddssignaler til drivere i brukermodus
EP2026166A4 (de) Mehrrichtungs-eingabeeinrichtung
EP2007006A4 (de) Umrichter und klimaanlage
TW200705171A (en) Method of preventing error propagation in a PCI/PCI-X/PCI express link
CN102797691A (zh) 风扇控制电路
CN105589542A (zh) 接口供电电路
DE602005001851D1 (de) Speicherplattenanordnungsgerät und Steuerungsverfahren dafür
DE602004022980D1 (de) Treiber-transparente nachrichtensignalisierte interrupts
EP1947635A4 (de) Anzeigesteuervorrichtung
TW200736987A (en) FIFO system and operating method thereof
GB2468985A (en) Management engine secured input
CN102955545A (zh) 计算机