High-Speed Inter-Chip USB Electrical Specification



Similar documents
Inter-Chip USB Supplement to the USB 2.0 Specification

USB ENGINEERING CHANGE NOTICE

11. High-Speed Differential Interfaces in Cyclone II Devices

High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch)

DG2302. High-Speed, Low r ON, SPST Analog Switch. Vishay Siliconix. (1-Bit Bus Switch with Level-Shifter) RoHS* COMPLIANT DESCRIPTION FEATURES

Intel architecture. Platform Basics. White Paper Todd Langley Systems Engineer/ Architect Intel Corporation. September 2010

ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet

Fairchild Solutions for 133MHz Buffered Memory Modules

Hardware Configurations for the i.mx Family USB Modules

Universal Serial Bus Implementers Forum EHCI and xhci High-speed Electrical Test Tool Setup Instruction

LAN9514/LAN9514i. USB 2.0 Hub and 10/100 Ethernet Controller PRODUCT FEATURES PRODUCT PREVIEW. Highlights. Target Applications.

HEF4011B. 1. General description. 2. Features and benefits. 3. Ordering information. 4. Functional diagram. Quad 2-input NAND gate

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

INTEGRATED CIRCUITS. 74LVC08A Quad 2-input AND gate. Product specification IC24 Data Handbook Jun 30

Interfacing Intel 8255x Fast Ethernet Controllers without Magnetics. Application Note (AP-438)

STF & STF201-30

Quad 2-input NAND Schmitt trigger

Bi-directional level shifter for I²C-bus and other systems.

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

3-to-8 line decoder, demultiplexer with address latches

1-of-4 decoder/demultiplexer

RTS5401. USB 3.0 Super-Speed HUB Controller DATASHEET. Doc Rev th Apr i Rev 0.90

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

HEF4013B. 1. General description. 2. Features and benefits. 3. Applications. 4. Ordering information. Dual D-type flip-flop

LC898300XA. Functions Automatic adjustment to the individual resonance frequency Automatic brake function Initial drive frequency adjustment function

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

Managing High-Speed Clocks

High-Speed Inter-Chip (HSIC) USB 2.0 to 10/100 Ethernet

14-stage ripple-carry binary counter/divider and oscillator

74HC595; 74HCT General description. 2. Features and benefits. 3. Applications

TECHNICAL NOTE 7-1. ARCNET Cable Length vs. Number of Nodes for the HYC9088 in Coaxial Bus Topology By: Daniel Kilcourse May 1991.

USB 2.0 Transceiver Macrocell Interface (UTMI) Specification

Multiple clock domains

USB 3.0 CDR Model White Paper Revision 0.5

AN460 Using the P82B96 for bus interface

AN LPC24XX external memory bus example. Document information

74HCU General description. 2. Features and benefits. 3. Ordering information. Hex unbuffered inverter

Introduction to PCI Express Positioning Information

INTEGRATED CIRCUITS. 74F153 Dual 4-line to 1-line multiplexer. Product specification 1996 Jan 05 IC15 Data Handbook

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction

STF THRU STF203-33

Description. Table 1. Device summary. Order code Temperature range Package Packaging Marking

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

Order code Temperature range Package Packaging

74HC377; 74HCT General description. 2. Features and benefits. 3. Ordering information

Intel 810E2 Chipset Platform for Use with Universal Socket 370

74HC02; 74HCT General description. 2. Features and benefits. Ordering information. Quad 2-input NOR gate

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

TS555. Low-power single CMOS timer. Description. Features. The TS555 is a single CMOS timer with very low consumption:

8-bit binary counter with output register; 3-state

Spread-Spectrum Crystal Multiplier DS1080L. Features

3-input EXCLUSIVE-OR gate. The 74LVC1G386 provides a 3-input EXCLUSIVE-OR function.

DM74LS169A Synchronous 4-Bit Up/Down Binary Counter

DS1307ZN. 64 x 8 Serial Real-Time Clock

DS2187 Receive Line Interface

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram

HANDLING SUSPEND MODE ON A USB MOUSE

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

ICS SYSTEM PERIPHERAL CLOCK SOURCE. Description. Features. Block Diagram DATASHEET

74HC107; 74HCT107. Dual JK flip-flop with reset; negative-edge trigger

74HC165; 74HCT bit parallel-in/serial out shift register

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

700 MHz, -3 db Bandwidth; Dual SPDT Analog Switch

SPREAD SPECTRUM CLOCK GENERATOR. Features

74HC238; 74HCT to-8 line decoder/demultiplexer

1000BASE-T and 10/100/1000BASE-T Copper SFP Transceiver

74HC175; 74HCT175. Quad D-type flip-flop with reset; positive-edge trigger

Extending USB connections. SMART Board 800 series interactive whiteboards and systems

AN111: Using 8-Bit MCUs in 5 Volt Systems

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Intel 815 Chipset Platform for Use with Universal Socket 370

Intel Media SDK Features in Microsoft Windows 7* Multi- Monitor Configurations on 2 nd Generation Intel Core Processor-Based Platforms

High-Speed Electrical Testing - Host

PCI Express* Ethernet Networking

Triple single-pole double-throw analog switch

Switch board datasheet EB

INTEGRATED CIRCUITS. 74F74 Dual D-type flip-flop. Product specification Supercedes data of 1990 Oct 23 IC15 Data Handbook.

8-channel analog multiplexer/demultiplexer

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

IP4234CZ6. 1. Product profile. Single USB 2.0 ESD protection to IEC level General description. 1.2 Features. 1.

CD4013BC Dual D-Type Flip-Flop

74HC595; 74HCT General description. 2. Features and benefits. 3. Applications

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

74F257A Quad 2-line to 1-line selector/multiplexer, non-inverting (3-State)

DM7474 Dual Positive-Edge-Triggered D-Type Flip-Flops with Preset, Clear and Complementary Outputs

NS3L V, 8-Channel, 2:1 Gigabit Ethernet LAN Switch with LED Switch

74HC393; 74HCT393. Dual 4-bit binary ripple counter


SN54HC157, SN74HC157 QUADRUPLE 2-LINE TO 1-LINE DATA SELECTORS/MULTIPLEXERS

AN4128 Application note

MH Hybrid Subscriber Line Interface Circuit (SLIC) Preliminary Information. Features. Description. Applications. Ordering Information

DM74LS112A Dual Negative-Edge-Triggered Master-Slave J-K Flip-Flop with Preset, Clear, and Complementary Outputs

Spread Spectrum Clock Generator

The 74LVC1G11 provides a single 3-input AND gate.

74HC123; 74HCT123. Dual retriggerable monostable multivibrator with reset

SuperSpeed USB Update

Transcription:

High-Speed Inter-Chip USB Electrical Specification Version 1.0 Page 1 of 16

Acknowledgement of High-Speed Inter-Chip USB Technical Contribution: Jean Christophe Lawson jean-christophe.lawson@atmel.com Atmel Corporation François Ennesser francois.ennesser@axalto.com Axalto Robert Leydier robert.leydier@axalto.com Axalto Jun Guo jun.guo@broadcom.com Broadcom Corp. Kenneth Ma kma@broadcom.com Broadcom Corp. Helder Silva hhsilva@chipidea.com Chipidea-Microelectronica, S.A Morten Christiansen morten.christiansen@ericsson.com Ericsson AB Ed Beeman ed.beeman@2010tech.com ITRI Christian christian.schneckenburger@infineo Schneckenburger n Infineon Technologies Bruce Fleming bruce.fleming@intel.com Intel Corporation Martin Furuhjelm mfuruhjelm@lexar.com Lexar Media, Inc. John Geldman jgeldman@lexar.com Lexar Media, Inc. Dave Podsiadlo dave_podsiadlo@maximhq.com Maxim Integrated Products Paul E. Berg pberg@mcci.com MCCI Jason Oliver joliver@mcci.com MCCI Joe Decuir joe@mcci.com MCCI Scott Glenn scott.glenn@marvell.com Marvell Semiconductor Inc. Cary Snyder cary_snyder@mentor.com Mentor Graphics Richard Petrie richard.petrie@nokia.com Nokia Corporation Chang Alan alan.chang@nxp.com NXP Semiconductors Wenkai Du wenkai.du@nxp.com NXP Semiconductors Reemeyer Shaun shaun.reemeyer@nxp.com NXP Semiconductors Constantin Socol socol.constantin@nxp.com NXP Semiconductors Avraham Shimor avraham.shimor@sandisk.com SanDisk Corporation Mark Bohm mark.bohm@smsc.com SMSC Morgan Monks morgan.monks@smsc.com SMSC Donald Perkins donald.perkins@smsc.com SMSC Serge Fruhauf serge.fruhauf@st.com STMicroelectronics Saleem Mohammad saleem.mohammad@synopsys.com Synopsys, Inc Eric Desmarchelier e-desmarchelier@ti.com Texas Instruments Vuong Hung vuong.hung@ti.com Texas Instruments Mark Paxson techadmin@usb.org USB-IF Page 2 of 16

Revision History The 1.0 revision of the specification is intended for product design. Every attempt has been made to ensure a consistent and implementable specification. Implementations should ensure compliance with this revision. Revision Issue Date Comments 1.0 18 September 2007 Initial Release Universal Serial Bus Specification Supplement Copyright 2007, Agere Systems, Inc., Hewlett-Packard Company, Intel Corporation, Microsoft Corporation, NEC Corporation, NXP Semiconductors, All rights reserved. INTELLECTUAL PROPERTY DISCLAIMER THIS SPECIFICATION IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE. THE AUTHORS OF THIS SPECIFICATION DISCLAIM ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PROPRIETARY RIGHTS, RELATING TO USE OF INFORMATION IN THIS SPECIFICATION. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED HEREIN. All product names are trademarks, registered trademarks, or service marks of their respective owners. Please send comments via electronic mail to techsup@usb.org For industry information, refer to the USB Implementers Forum web page at http://www.usb.org Page 3 of 16

Table of Contents 1 Introduction... 5 1.1 General... 5 1.2 Objective of This Supplement... 5 1.3 Intended Audience... 5 1.4 Relevant Documents... 6 1.5 Acronyms and Terms... 7 2 Significant Features... 8 2.1 HSIC & Standard USB comparison:... 8 3 HSIC USB Signaling & Operation:... 11 3.1 Discovery:... 11 3.1.1 Power state is OFF:... 11 3.1.2 Power state is ON, but HSIC is not enabled.... 11 3.1.3 Power state is ON, and HSIC is enabled.... 11 3.1.4 Power state is ON, HSIC is enabled, and Peripheral signals a CONNECT.... 11 3.2 Speed detection:... 12 3.3 Bus State Signaling... 12 3.4 Data Signaling:... 13 3.5 Bus Keepers in IDLE bus state:... 13 3.6 Hub Support and Mixed Interface Systems:... 13 4 Electrical Specification:... 16 Table of Figures Figure 1 - Standard USB Host & Peripheral Example...9 Figure 2 - HSIC USB Host & Peripheral Example...10 Figure 3: Mixed Bus State and Data Transfer Signaling...13 Figure 4 - HSIC Host & Mixed Interface Hub...14 Figure 5 - Analog Host & Mixed Interface Hub...14 Figure 6 - Host with Analog & HSIC interfaces...15 Tables Table 3-1: Bus State Signaling...12 Page 4 of 16

1 Introduction 1.1 General USB is the ubiquitous peripherals interconnect of choice for a large number of computing and consumer applications. Many systems provide a comprehensive set of drivers to support all commonly available USB peripherals. This enables consumers to purchase and use USB peripherals without having to install a new driver, thus strengthening the popularity of USB. In addition, there are a large number of suppliers of USB silicon, so costs are normally very low for product manufacturers of USB hosts and peripherals. As a result of this popularity, it is becoming increasingly attractive to use USB as a chip-to-chip interconnect within a product (without use of external cables or connectors). However, because USB was designed to enable hot-plugging and unplugging of peripherals over cables up to 5 meters in length, there are certain power and implementation issues that are not attractive for many chip-to-chip interconnect solutions. To better meet the needs of a USB chip-to-chip interconnect, this specification defines a High-Speed Inter-Chip USB supplement to the USB2.0 specification. HSIC accomplishes this by removing the analog transceivers, thus reducing complexity, cost, and manufacturing risk. 1.2 Objective of This Supplement This supplement provides all of the technical information required to implement a High-Speed Inter-Chip USB solution when used in conjunction with the USB 2.0 Specification. 1.3 Intended Audience Developers and Systems Architects of High-Speed Inter-Chip interfaces that have a maximum circuit trace length of 10cm are the intended audience for this document. Page 5 of 16

1.4 Relevant Documents Reference Title Location [USB] In the context of this document, this specifically refers to the following parts of the USB 2.0 Specification package: The original USB 2.0 specification released on April 27, 2000 Errata to the USB 2.0 specification as of December 7, 2000 Pull-up/pull-down Resistors Engineering Change Notice to the USB 2.0 specification Errata to the USB 2.0 specification as of May 28, 2002 Interface Association Descriptor Engineering Change Notice to the USB 2.0 specification Unicode Engineering Change Notice to the USB 2.0 specification as of February 21, 2005 www.usb.org/ [JESD76-2] Standard Description of 1.2 V CMOS Logic Devices (Normal Range Operations) www.jedec.org/ Page 6 of 16

1.5 Acronyms and Terms Term DDR HSIC LVCMOS Strobe-period Definition Double Data Rate: Describes a signaling technique where data is transferred on both the rising and falling edges of a reference clock (STROBE for HSIC). High Speed Inter-Chip: Used in reference to the 2-signal data/strobe signals defined by this specification Standard Description of 1.2V CMOS Logic Devices (Normal Range of Operations), as described in JESD76-2 The unit of time from a STROBE rising edge until the next periodic STROBE rising edge (or falling edge to falling edge). Other acronyms and terms used in this specification are defined in the core specification [USB]. Page 7 of 16

2 Significant Features HSIC is a 2-signal (strobe, data) source synchronous serial interface which uses 240MHz DDR signaling to provide High-Speed 480Mbps USB transfers which are 100% host driver compatible with traditional USB cable-connected topologies. Full-Speed (FS) and Low-Speed (LS) USB transfers are not directly supported by the HSIC interface (a HSIC enabled hub can provide FS and LS support, as well as IC_USB support) Major feature and performance highlights are as follows: High-Speed 480Mbps data rate only Source-synchronous serial interface No power consumed unless a transfer is in progress Maximum trace length of 10cm No hot Plug-n-Play support, no hot removal/attach Signals driven at 1.2V standard LVCMOS levels Designed for low-power applications No high-speed chirp protocol, the HSIC interface is always operated at high-speed 2.1 HSIC & Standard USB comparison: HSIC is an interface that has been designed to replace a standard USB PHY and USB Cable with an interface that is optimized for circuit board layouts. Figure 1 shows a standard USB implementation of a USB Host and a USB peripheral, Figure 2 shows a similar implementation with an HSIC interface. Page 8 of 16

D- D+ D- D+ Figure 1 - Standard USB Host & Peripheral Example Page 9 of 16

DATA STROBE Figure 2 - HSIC USB Host & Peripheral Example Page 10 of 16

3 HSIC USB Signaling & Operation: An HSIC interface consists of two signals, a bi-directional data strobe signal (STROBE) and a bidirectional DDR data signal (DATA) that is synchronous to the (STROBE) signal of the transmitter. HSIC utilizes the tiered star topology of the USB 2.0 specification; therefore the interface is a point to point connection between a downstream facing host/hub port and an upstream facing peripheral port. The data that is transferred includes sync, bit stuffing, EOP and NRZI encoding to ensure that the packet lengths, turn around times, interpacket gaps, etc are as identical as possible between HSIC and standard USB 2.0 signaling. This enables a single host to drive standard USB and HSIC USB interfaces without any modifications to the internal logic structure of the host. There are several different types of HSIC signaling; bus state signaling and data signaling are used for standard USB data and control signaling. The peripheral discovery signaling occurs after power has been applied and is utilized for determining peripheral and host availability. 3.1 Discovery: In order to support various IC power sequences, the HSIC interface is structured so that a host or a peripheral can be powered in any order. 3.1.1 Power state is OFF: USB host, hub and peripherals must be constructed in such a way to ensure that the STROBE and DATA signals do not float to an undetermined value, or a false connect may be detected. An example implementation to prevent this floating condition from occurring is to incorporate a clamping diode on both STROBE and DATA. 3.1.2 Power state is ON, but HSIC is not enabled. Downstream facing host or hub HSIC interface: o Must assert bus keepers on both STROBE and DATA to provide a logic 0 state Upstream facing peripheral or hub HSIC interface: o Will not assert any signaling (passive or active). 3.1.3 Power state is ON, and HSIC is enabled. Downstream facing host or hub HSIC interface: o Must present a USB IDLE bus state, and will monitor the STROBE and DATA lines for a CONNECT bus state. Upstream facing peripheral or hub HSIC interface: o Peripheral will monitor the STROBE and DATA lines for an IDLE bus state. 3.1.4 Power state is ON, HSIC is enabled, and Peripheral signals a CONNECT. Upstream facing peripheral or hub HSIC interface: o Upon detection of an IDLE bus state, must assert a CONNECT bus state. Downstream facing host or hub HSIC interface: o Upon detection of a CONNECT bus state, standard USB enumeration will commence. Page 11 of 16

3.2 Speed detection: There are no provisions for a speed detection/selection mechanism in HSIC, the interface defaults to USB 2.0 High-Speed operation. 3.3 Bus State Signaling The STROBE and DATA lines signal the bus states shown in Table 3-1 when there are no active data transfers in progress. Table 3-1: Bus State Signaling STROBE DATA Description IDLE Hi Lo 1 or more Strobe-periods CONNECT Lo Hi 2 Strobe-periods RESUME Lo Hi For time periods per USB 2.0 SPEC SUSPEND Hi Lo Per USB 2.0 SPEC RESET Lo Lo Per USB 2.0 SPEC IDLE (STROBE line high, DATA line low) for 1 or more Strobe-periods. Note: when transitioning from any non- IDLE bus state to an IDLE bus state, the transmitter must drive IDLE for 2 Strobe-periods. CONNECT (STROBE line low, DATA line high) for 2 Strobe-periods. Note: this is an event that only occurs after a peripheral detects an IDLE bus state for the first time, usually after power on reset (POR). At the end of signaling a CONNECT, the transmitter must drive IDLE for 2 Strobe-periods. RESUME (STROBE line low, DATA line high) to match current USB specification. Note: RESUME can be signaled by either a host or a peripheral, i.e. remote wake up. SUSPEND Identical to idle state, but the time period matches current USB specification. RESET (STROBE line low, DATA line low) to match current USB specification requirements. Page 12 of 16

End of Idle Data sampled at rising edge Data sampled at falling edge Last data sample Start of Idle Resume Start of Idle STROBE Idle Phase Idle Phase Suspend Phase DATA '0' '1' '1'... '1' Figure 3: Mixed Bus State and Data Transfer Signaling 3.4 Data Signaling: Data is transferred when the STROBE and DATA lines transition from IDLE to END-OF-IDLE, which is defined as STROBE switching from high to low, while DATA is low. Data is transferred for the next strobe transition and all subsequent transitions of the STROBE line, until IDLE is again signaled. 3.5 Bus Keepers in IDLE bus state: Bus keepers will be asserted by the downstream facing Host or Hub interface on the STROBE and DATA lines to maintain the bus IDLE state. These keepers must be disabled 1 Strobe-period after any non- IDLE bus state is detected, and must be enabled 1 Strobe-period after IDLE is detected. 3.6 Hub Support and Mixed Interface Systems: HSIC interfaces can be combined with standard analog USB interfaces and Inter-Chip 1.0 interfaces. The figures below show several examples. Page 13 of 16

Figure 4 - HSIC Host & Mixed Interface Hub Figure 5 - Analog Host & Mixed Interface Hub Page 14 of 16

Figure 6 - Host with Analog & HSIC interfaces Page 15 of 16

4 Electrical Specification: PARAMETER SYMBOL MIN TYP MAX UNITS COMMENTS HSIC signaling V DD 1.1 1.2 1.3 V Voltaqe I/O Voltage input V IL -0.3 0.35 * V DD V low I/O Voltage input V IH 0.65 * V DD V DD + 0.3 V high I/O Voltage V OL 0.25 * V DD V output low I/O Voltage V OH 0.75 * V DD V output high I/O Pad Drive Strength O D 40 60 Ω Controlled output impedance driver I/O Weak I L 20 70 µa keepers I/O Input Z i 100 kω Impedance Total Capacitive C L 3 14 pf Note 1 load Characteristic T I 45 50 55 Ω Trace Impedance Circuit Board T L 10 cm Trace Length Circuit Board T S 15 ps Note 3 Trace propogation skew STROBE Frequency F STROBE 239.988 240 240.012 MHz ±500ppm Note 2 Slew Rate (rise and fall) STROBE & DATA Receiver DATA Setup time (with respect to STROBE) Receiver DATA Hold time (with respect to STROBE) Note 1) Note 2) Note 3) T slew 0.60 * V DD 1.0 1.2 V/ns Averaged from 30% - 70% points Note 2 T s 300 ps Measured at the 50% point Note 2 T h 300 ps Measured at the 50% point Note 2 Total Capacitive Load, C L, includes device Input/Output capacitance, and capacitance of a 50ohm PCB trace with a length of 10cm. Jitter and duty cycle are not separately specified parameters, they are incorporated into the values in the table above. Maximum propagation delay skew in STROBE or DATA with respect to each other. The trace delay should be matched between STROBE and DATA to ensure that the signal timing is within specification limits at the receiver. Page 16 of 16