CYUSB3610 EZ-USB GX3: SuperSpeed USB to Gigabit Ethernet Bridge Controller EZ-USB GX3: SuperSpeed USB to Gigabit Ethernet Bridge Controller Features ■ Low-power single chip USB 3.0 to 10/100/1000M Gigabit Ethernet Bridge Controller with Energy Efficient Ethernet (EEE) ■ Gigabit Ethernet Controller ❐ Supports IEEE 802.3az (Energy Efficient Ethernet) ❐ IEEE 802.3, 802.3u, and 802.3ab compatible ❐ Integrates 10/100/1000Mbps Gigabit Ethernet MAC/PHY ❐ Supports dynamic cable length detection and dynamic power adjustment Green Ethernet (Gigabit mode only) ❐ Supports parallel detection and automatic polarity correction ❐ Supports crossover detection and auto-correction ❐ Supports IPv4/IPv6 packet Checksum Offload Engine (COE) to reduce CPU loading, including IPv4 IP/TCP/UDP/ICMP/IGMP & IPv6 TCP/UDP/ICMPv6 checksum check & generation ❐ Supports TCP Large Send Offload V1 ❐ Supports full duplex operation with IEEE 802.3x flow control and half duplex operation with back-pressure flow control. ❐ Supports IEEE 802.1P Layer 2 Priority Encoding and Decoding ❐ Supports IEEE 802.1Q VLAN tagging and 2 VLAN ID filtering; received VLAN Tag (4 bytes) can be stripped off or preserved ❐ Supports Jumbo frame ❐ PHY loop-back diagnostic capability ■ USB Device Controller ❐ Integrates on-chip USB 3.0 PHY and controller ❐ Supports USB 3.0 power saving modes (U0, U1, U2, and U3) ❐ High performance packet transfer rate over USB bus using burst transfer mechanism ■ Advanced Power Management Features ❐ Supports power management offload (ARP & NS) ❐ Supports dynamic power management to reduce power dissipation during idle or light traffic ❐ Supports AutoDetach power saving. Soft-disconnect from USB host when Ethernet cable is unplugged ❐ Supports advanced link down power saving when Ethernet cable is unplugged ■ Wake-on-LAN Feature ❐ Supports suspend mode and remote wakeup via link-change, Magic Packet, Microsoft wakeup frame and external wakeup pin ❐ Supports Bonjour wake-on-demand ■ Supports serial EEPROM (93C56/66) for storing USB Descriptors, Node-ID, etc Cypress Semiconductor Corporation Document Number: 001-94768 Rev. *A • ■ Supports automatic loading of USB Device Descriptors, Node-ID, etc. from internal memory or external EEPROM after power-on initialization ■ Single 25 MHz clock input from crystal or oscillator source ■ Integrates on-chip power-on reset circuit ■ Integrates pipelined RISC SoC (System on Chip) for handling protocol and control functions ■ 68-pin QFN 8 mm × 8 mm RoHS/REACH compliant package ■ Operating temperature: 0 °C to 70 °C Target Applications ■ Docking Station ■ USB Dongle ■ Embedded systems ■ Network Printer ■ USB Port Replicator ■ POS, Card Reader ■ Netbook, UMPC, MID ■ Ultrabook ■ IP STB, IP TV ■ Gaming Console Functional Description The GX3 SuperSpeed USB to 10/100/1000M Gigabit Ethernet Bridge Controller is a high-performance and highly integrated controller that enables low-cost design, small form-factor, and simple plug-and-play Gigabit Ethernet network connection capability for docking stations, desktops, notebook PCs, Ultrabooks, gaming consoles, digital-home appliances, and any embedded system using a standard USB port. GX3 implements a 10/100/1000Mbps Ethernet LAN function based on IEEE802.3, IEEE802.3u, and IEEE802.3ab standards with embedded SRAMs for packet buffering. It also integrates an on-chip 10/100/1000Mbps EEE-compliant Ethernet PHY to simplify system design. It features a USB interface to communicate with a USB Host Controller and is compliant with USB specification v3.0. 198 Champion Court • San Jose, CA 95134-1709 • 408-943-2600 Revised August 3, 2015 CYUSB3610 Block Diagram XTALIN XTALOUT RESET# Reset ROM DP/DM SSTXP(M) SSRXP(M) USB 3.0 PHY SRAM buffer Document Number: 001-94768 Rev. *A PLL oscillator Pipelined RISC USB 3.0 core Memory Arbiter CS SCK SDA MFA[3:0], GPIO[3:0] Data RAM GPIOs, LEDs Serial EEPROM interface DMA Engine SuperSpeed USB to Gigabit Ethernet Bridge Checksum Offload Engine Gigabit Ethernet PHY MDIP[3:0] MDIN[3:0] GMAC core Page 2 of 35 CYUSB3610 Contents Pin Configurations ........................................................... 4 Signal Description ............................................................ 5 Pin Description ................................................................. 5 Settings ............................................................................. 8 Hardware Setting for Operation Mode and Multi-Function Pins ...................................................... 8 Function Overview ........................................................... 9 USB Core and Interfaces ............................................ 9 Energy Efficient Ethernet (EEE) .................................. 9 10/100/1000M Ethernet PHY ...................................... 9 MAC Core .................................................................... 9 Checksum Offload Engine (COE) ............................... 9 Memory Arbiter ............................................................ 9 USB to Ethernet Bridge ............................................... 9 SEEPROM Loader Interface ..................................... 10 GPIOs and LED ......................................................... 10 PLL Clock Generator ................................................. 10 Reset Generation ...................................................... 10 Default Wake-On-LAN (DWOL) Ready Mode ................ 11 Procedure to Enable Default WOL Ready Mode ....... 11 Flow Chart of Default WOL Ready Mode .................. 13 Serial EEPROM Memory Map ........................................ 14 Detailed Description .................................................. 15 Document Number: 001-94768 Rev. *A USB Configuration Structure ........................................ 20 Electrical Specifications ................................................ 21 DC Characteristics .................................................... 21 Thermal Characteristics ............................................ 24 Power Consumption .................................................. 25 Power-up Sequence .................................................. 27 AC Timing Characteristics ......................................... 28 Package Information ...................................................... 30 68-pin QFN 8 × 8 package ........................................ 30 Recommended PCB Footprint for 68-pin QFN 8x8 package ............................................ 31 Ordering Information ...................................................... 32 Acronyms ........................................................................ 33 Document Conventions ................................................. 33 Units of measure ....................................................... 33 Document History Page ................................................. 34 Sales, Solutions, and Legal Information ...................... 35 Worldwide Sales and Design Support ....................... 35 Products .................................................................... 35 PSoC® Solutions ...................................................... 35 Cypress Developer Community ................................. 35 Technical Support ..................................................... 35 Page 3 of 35 CYUSB3610 Pin Configurations Figure 1. 68-pin QFN pinout Document Number: 001-94768 Rev. *A Page 4 of 35 CYUSB3610 Signal Description The following abbreviations apply to the following pin description table. Signal Name Signal Description Signal Name Signal Description I12 Input, 1.2 V AI Analog Input I3 Input, 3.3 V AO Analog Output I5 Input, 3.3 V with 5 V tolerance AB Analog Bi-directional I/O O3 Output, 3.3 V PU Internal Pull Up (75 kΩ) B5 Bi-directional I/O, 3.3 V with 5 V tolerance PD Internal Pull Down (75 kΩ) B3 Bi-directional I/O, 3.3 V S Schmitt Trigger P Power/GND T Tri-stateable Pin Description Pin Name Type Pin No. Pin Description USB Interface DP AB 23 USB 2.0 D+ pin. DM AB 24 USB 2.0 D– pin. SSTXP AB 29 USB 3.0 SSTX+ pin. SSTXM AB 27 USB 3.0 SSTX– pin. SSRXP AB 34 USB 3.0 SSRX+ pin. SSRXM AB 32 USB 3.0 SSRX– pin. I5/PD/S 21 VBUS pin input. Please connect to USB bus power. VBUS Gigabit EEE Ethernet PHY Interface RSET_BG AO 47 For Ethernet PHY’s internal biasing. Please connect to GND through a 2.49 kΩ +1% resistor. MDIP0 AB 53 MDIN0 AB 54 In MDI mode, this is the first pair in 1000Base-T, i.e. the BI_DA+/- pair, and is the transmit pair in 10Base-T and 100Base-TX. In MDI crossover mode, this pair acts as the BI_DB+/- pair, and is the receive pair in 10Base-T and 100Base-TX. MDIP1 AB 56 MDIN1 AB 57 MDIP2 AB 59 MDIN2 AB 60 MDIP3 AB 62 MDIN3 AB 63 In MDI mode, this is the second pair in 1000Base-T, i.e. the BI_DB+/- pair, and is the receive pair in 10Base-T and 100Base-TX. In MDI crossover mode, this pair acts as the BI_DA+/- pair, and is the transmit pair in 10Base-T and 100Base-TX. In MDI mode, this is the third pair in 1000Base-T, i.e., the BI_DC+/- pair. In MDI crossover mode, this pair acts as the BI_DD+/- pair. In MDI mode, this is the fourth pair in 1000Base-T, i.e., the BI_DD+/- pair. In MDI crossover mode, this pair acts as the BI_DC+/- pair. Clock Pins XTALIN I3 38 25 MHz ± 0.005% crystal or oscillator clock input. XTALOUT O3 39 25 MHz crystal or oscillator clock output. CLKOUT O3 42 A controllable 25MHz clock output. Please connect it to CLKIN pin with a 22 Ohm termination resistor near to CLKOUT pin. CLKIN I3 50 25 MHz clock input. Please connect it to CLKOUT pin with a 22 Ohm termination resistor. Document Number: 001-94768 Rev. *A Page 5 of 35 CYUSB3610 Pin Description (continued) Pin Name Type Pin No. Pin Description Serial EEPROM Interface SCK B5/PD/T 16 EEPROM Clock. SCK is an output clock to EEPROM to provide timing reference for the transfer of CS, and SDA signals. SCK only drive high / low only while accessing EEPROM otherwise it is tri-stated and internally pulled down. CS B5/PD/T 17 EEPROM Chip Select. CS is asserted high synchronously with respect to rising edge of SCK as chip select signal. CS drives high / low only while accessing EEPROM otherwise it is tri-stated and internally pulled down. SDA B5/PU/T 15 EEPROM Data. SDA is the serial output data to EEPROM’s data input pin and is synchronous with respect to the rising edge of SCK. SDA drives high / low only while accessing EEPROM otherwise it is tri-stated and internally pulled up. RESET# I5/PU/S 18 Extrernal chip reset input. Active low. This input feeds to the internal power-on reset circuitry, which provides the main reset source of this chip. WAKEUP# I3/PU/S 41 Remote-wakeup trigger from external pin. WAKEUP# should be asserted low for more than 2 cycles of 25 MHz clock to be effective. SLF_PWR I5/PD/S 20 Self_power Indication Input. 0: w i l l i n d i c a t e t o H o s t t h a t t h i s d e v i c e i s a b u s - p o w e r e d d e v i c e . 1: will i ndica te to Host tha t th is device is a self-powe r ed devi ce . GPIO[3] B3/PD 3 General Purpose Input/Output Pin 3. GPIO[2] B3/PD 4 General Purpose Input/Output Pin 2. GPIO[1] B3/PD 5 General Purpose Input/Output Pin 1. GPIO[0]/PME B3/PD 6 General Purpose Input/Output Pin 0 or PME (Power Management Event). This pin is an input pin by default after power-on reset. GPIO[0] also can be defined as PME output to indicate wake up event detected. MFA[3] B3 7 It is a multi-function pin. It acts as a USB SuperSpeed indicator on power up. It can be defined as a GPIO pin. Please refer to Table 3 on page 8. MFA[2] B3 8 It is a multi-function pin. It acts as an Ethernet PHY LED indicator (Link 10/100/1000+Active) by default. It can be defined as a GPIO pin. Please refer to Table 3 on page 8. MFA[1] B3 13 It is a multi-function pin. It acts as an Ethernet PHY LED indicator (Link 10/100/1000) by default and can be a GPIO pin. Please refer to Table 3 on page 8. MFA[0] B3 14 It is a multi-function pin. It acts as an Ethernet PHY LED indicator (Active) and can be a GPIO pin. Please refer to Table 3 on page 8. I3/PD/S 68 Test pin. User can keep this pin NC. Misc. Pins NC NC I3/PD 1 Test pin. User can keep this pin NC. NC I3/PD 2 Test pin. User can keep this pin NC. RESERVED I3/S 66 Test pin. User should pull down this pin. RESERVED I3/S 67 Test pin. User should pull down this pin. 46 Test pin. User should pull down this pin. RESERVED I3 NC O3 11, 36, 44, Test pin. NC. 51, 52, 64 Power and Ground Pins A3V3 P 25 Analog Power for USB 3.0 transceiver. 3.3 V. GND_3V3 P 22 Analog Ground for USB 3.0 transceiver. U3TXVDDQ P 26 Analog Power for USB 3.0 transceiver. 1.2 V. U3TXVSS P 28, 30 Document Number: 001-94768 Rev. *A Analog Ground for USB 3.0 transceiver. Page 6 of 35 CYUSB3610 Pin Description (continued) Pin Name Type Pin No. P 31 U3RXVSS P 33, 35 E12VDDQ P 48 Analog Power for Ethernet PHY. 1.2 V. E33VDDQ P 49 Analog Power for Ethernet PHY. 3.3 V. E12VCC P 55, 61 Analog Power for Ethernet PHY. 1.2 V. E33VCC P 58 Analog Power for Ethernet PHY. 3.3 V. CVDDQ P 37 Digital I/O Power for Clock pins. 3.3 V. VSS P 40 Digital Ground for clock pins. DVDD P DVSS P 9 Digital Ground to E-pad VIO P 12, 43 Digital I/O Power. 3.3 V. U3RXVDDQ Pin Description Analog Power for USB 3.0 transceiver. 1.2 V. Analog Ground for USB 3.0 transceiver. 10, 19, 45, Digital Core Power. 1.2 V. 65 Document Number: 001-94768 Rev. *A Page 7 of 35 CYUSB3610 Settings Hardware Setting for Operation Mode and Multi-Function Pins The following hardware settings define the desired operation mode and some multi-function pin configurations. The logic levels shown on setting the pins below are sampled from the chip I/O pins during power on reset based on the setting of the pin’s pull-up or pull-down resistor in the schematic. ■ EEPROM Offset 05h, Flag[4]: Defines the multi-function pin GPIO[0] / PME GPIO[0] is a general purpose I/O normally controlled by vendor commands. User can change this pin to operate as a PME (Power Management Event) for remote wake up. Please refer to Flag (EEPROM: 05h) on page 15 for detailed description of “Flag” of bit 4 (PME_PIN). ■ GPIO[1] pin: Determines whether this chip will go to Default WOL (Wake-On-LAN) Ready Mode after power on reset. Table 1. GPIO[1] Description GPIO[1] ■ Description 0 Normal operation mode. By default, internal pull-up resistor (4.7 KΩ) is enabled. 1 Enable Default WOL Ready Mode. Notice that the external pulled-up resistor must be 4.7 KΩ. For more details, please refer to Default Wake-On-LAN (DWOL) Ready Mode on page 11. GPIO[2] pin: Determines whether SSTXP swaps with SSTXM and SSRXP swaps with SSRXM for USB3.0 PHY. Table 2. GPIO[2] Description GPIO[2] ■ Description 0 Disable swapping. By default, internal pull-up resistor (4.7 KΩ) is enabled. 1 Enable swapping. Notice that the external pulled-up resistor must be 4.7 KΩ. MFA[3] ~ MFA[0] pins: There are 4 multi-function pins. They can be used either for driving indicator LEDs or as normal GPIOs controlled by vendor command PIN Control Register MFA_EN. Table 3. MFA_3 ~ MFA_0 pin configuration PIN Name Default Definition Section LED Mode (EEPROM: 42h) on page 16 MFA Control Register MFA[3] LED_USB indicator (Super-speed) LED_3 MFAIO_3 MFA[2] Programmable LED (Link 10/100/1000+Active) LED_2 MFAIO_2 MFA[1] Programmable LED (Link 10/100/1000) LED_1 MFAIO_1 MFA[0] Programmable LED (Active) LED_0 MFAIO_0 Document Number: 001-94768 Rev. *A Page 8 of 35 CYUSB3610 Function Overview USB Core and Interfaces The USB core is made up of USB 3.0 PHY and Device Controller. The USB 3.0 PHY processes USB Physical layer signals. The USB 3.0 Device Controller is interfaced with USB 3.0 PHY by PIPE/UTMI buses and it processes packets of link layer and protocol layer. The USB 3.0 Device Controller supports Bulk IN, Bulk OUT and Interrupt IN transfers for data transactions. Energy Efficient Ethernet (EEE) GX3 supports IEEE 802.3az, also known as Energy Efficient Ethernet (EEE) at 10Mbps, 100Mbps and 1000Mbps. It also supports EEE specified negotiation method to enable link partner to determine whether EEE is supported and to select the best set of parameters common to both devices. It provides a protocol to coordinate transitions to/from a lower power consumption level (Low Power Idle mode) based on link utilization. When no packets are being transmitted, the system goes to Low Power Idle mode to save power. Once packets need to be transmitted, the system returns to normal mode, and starts transmitting packets without changing the link status and without dropping/corrupting frames. During the Low Power Idle mode, most of the circuits are disabled to save power. However, the transition time to/from Low Power Idle mode is kept small enough to be transparent to the upper layer protocols and applications. 10/100/1000M Ethernet PHY The 10/100/1000M Ethernet PHY is compliant with 10Base-T, 100Base-TX, and 1000Base-T IEEE 802.3 standards. It provides all the necessary physical layer functions to transmit and receive Ethernet packets over CAT 5 UTP cable or CAT 3 UTP (10 Mbps only) cable. It uses state-of-the-art DSP technology and an Analog Front End (AFE) to enable high-speed data transmission and reception over UTP cable. Crossover Detection & Auto-Correction, polarity correction, adaptive equalization, cross-talk cancellation, echo cancellation, timing recovery, and error correction functions are also implemented. MAC Core The MAC core supports IEEE 802.3, IEEE 802.3u and IEEE 802.3ab MAC sub-layer functions, such as basic MAC frame receive and transmit, CRC checking and generation, filtering, forwarding, flow-control in full-duplex mode, and collision-detection and handling in half-duplex mode, etc. It supports virtual local area network (VLAN)-tagged frames according to IEEE 802.1Q specification in both transmit and receive functions. The MAC core also implements CRC-32 checking at full-speed using a multi-stage, cyclic redundancy code (CRC) calculation architecture with optional forwarding of the frame check sequence (FCS) field to the user application CRC-32 generation and append on transmit. Checksum Offload Engine (COE) The Checksum Offload Engine (COE) supports IPv4, IPv6, layer 4 (TCP, UDP, ICMP, ICMPv6 and IGMP) header processing functions and real time checksum calculation in the hardware. The COE supports the following features in layer 3: ■ IP header parsing, including IPv4 and IPv6 ■ IPv6 routing header type 0 supported ■ IPv4 header checksum check and generation (There is no checksum field in IPv6 header) ■ Detecting on RX direction for IP packets with error header checksum The COE supports the following features in layer 4: ■ TCP and UDP checksum check and generation for non-fragmented packet ■ TCP Large Send Offload V1 ■ ICMP, ICMPv6 and IGMP message checksum check and generation for non-fragmented packet Memory Arbiter The memory arbiter block stores received MAC frames into on-chip SRAM (packet buffer) and then forward it to the USB bus upon request from the USB host via Bulk IN transfer. It also monitors the packet buffer usage in full-duplex mode for triggering PAUSE frame (or in half-duplex mode to activate Back pressure jam signal) transmission out on transmit (TX) direction. The memory arbiter block is also responsible for storing MAC frames received from the USB host via Bulk OUT transfer and scheduling transmission out towards Ethernet network. USB to Ethernet Bridge The USB to Ethernet bridge block converts Ethernet MAC frames into USB packets or vice-versa. This block supports burst transfer mechanism to offload software burden and to offer very high packet transfer throughput over USB bus. Document Number: 001-94768 Rev. *A Page 9 of 35 CYUSB3610 SEEPROM Loader Interface The SEEPROM loader interface is responsible for reading configuration data automatically from the external serial EEPROM after power-on reset. If the content of EEPROM offset 05h (low byte) is equal to (0xFF - SUM [EEPROM offset 03h ~ 04h]), the EEPROM is the first candidate for SEEEPROM loader. GPIOs and LED There are 4 GPIO pins (GPIO[0/1/2/3]) and 4 multi-function pins group A (MFA[0/1/2/3]) provided by this chip. The MFA[0/1/2/3] pins are also used for LED indication. Please refer to LED Mode (EEPROM: 42h) on page 16 for details. PLL Clock Generator GX3 includes an on-chip internal oscillator circuit for 25 MHz which allows the chip to operate cost effectively with just external 25 MHz crystals. The external 25 MHz crystal or oscillator, via pins XTALIN/XTALOUT, provides the reference clock to internal oscillator circuit to generate clock for the embedded Ethernet PHY, embedded USB PHY, and base clock for the ASIC. The external 25 MHz Crystal spec is listed in below table. For more details on crystal timing, please refer to Clock Timing on page 28 and CYUSB3610 demo board reference schematic. Table 4. External 25 MHz Crystal Units specifications Parameter Nominal Frequency Symbol Typical Value fO 25.000000 MHz Oscillation Mode Fundamental Frequency Tolerance (@25 °C) +30 ppm Frequency Stability Over Operating Temperature Range Equivalent Series Resistance Load Capacitance Drive Level Operation Temperature Range Aging +30 ppm ESR CL 70 Ω max. 12 pF 350 µW 0 °C ~ +70 °C +3 ppm/year Reset Generation GX3 integrates an on-chip power-on-reset circuit, which simplifies the external reset circuitry on the board. The power-on-reset circuit generates a reset pulse after 1.2 V core power ramps up to 0.72 V (typical threshold). The external reset pin, RESET#, can be directly connected to the input of the power-on-reset circuit and can also be used as an additional hardware reset source. For more details on RESET# timing, please refer to Reset Timing on page 28. Document Number: 001-94768 Rev. *A Page 10 of 35 CYUSB3610 Default Wake-On-LAN (DWOL) Ready Mode This Default WOL Ready Mode application is different from normal operation where GX3 Suspend/Resume state usually has to be configured by software driver during normal system operation. This application applies to a system that uses a predefined remote wakeup event to turn on the system power supply and its peripheral circuits without having any system software running in the beginning. This is quite useful when a system has been powered down already and a user needs to power on the system remotely. GX3 can be configured to support Default WOL Ready Mode, where no system driver is required to configure its WOL related settings after power on reset. A system design usually partitions its power supply into two or more groups and the GX3 is supplied with an independent power separated from the system processor. The power supply of GX3 is usually available as soon as power plug is connected. The power supply of system processor remains off initially when power plug is connected and is controlled by GX3’s PME pin, which can be activated whenever GX3 detects a pre-defined wakeup event such as valid Magic Packet reception or the WAKEUP# pin trigger. To reduce power consumption, initially the USB host controller communicating with GX3 can also be unpowered as the system processor. The PME pin of GX3 can control the power management IC (PMIC) to power up the system processor along with the USB host controller, which will perform USB transactions with GX3 after both have been initialized. The pin polarity of PME is configured as high active when enabling Default WOL Ready Mode. Note that the GX3 must be in self-power (via setting EEPROM Flag [0]) mode for this function. Procedure to Enable Default WOL Ready Mode EN PMIC vcc 4.7k VBUS PME Appilcation Processor GPIO[1] RESET# WAKEUP# GX3 DP/DM USB Host To enable Default WOL Ready Mode, configure GPIO[0] pin as PME (via setting EEPROM Flag [12]) and have GPIO[1] pulled-up with a 4.7K resistor. After power on reset, GX3 will disable most functions including USB transceiver (see Note 2) but enable Magic Packet detector logic, internal Ethernet PHY and its auto-negotiation function to be ready to receive Magic Packet. When a valid Magic Packet is received, GX3 will assert the PME pin to indicate to system processor the wakeup event. The PME pin, when being configured as static level output signal (via setting EEPROM Flag [15], see Note 3), can be used to control the power management IC to enable system power supply. After asserting the PME pin, GX3 will also exit from the Default WOL Ready Mode and revert back to normal operation mode to start normal USB device detection, handshaking, and enumeration. The PME pin, when being configured as static level output signal, maintains its signal level until RESET# is asserted again. If RESET# to GX3 is asserted with GPIO[1] pulled-up, the Default WOL Ready Mode will be re-entered. Otherwise (GPIO[1] being pulled-down), it will enter into normal operation mode and the normal USB device detection, handshaking and enumeration process should take place right after RESET# negation. Notes 1. For complete truth table of wakeup events supported, please refer to below on the “GPIO[1] = 1” setting. 2. When the Default WOL Ready Mode is enabled, the DP/DM pins of GX3 will be in tri-state. 3. Please refer to Flag (EEPROM: 05h) on page 15. The bit [15:12] of Flag (PME_IND, PME_TYP, PME_POL, PME_PIN) = 0111. 4. It is recommended that VBUS pin be connected to system power group directly. This way the VBUS will become HIGH when power management IC enables the system power supply. Document Number: 001-94768 Rev. *A Page 11 of 35 CYUSB3610 Table 5. Remote Wakeup Truth Table Setting Waken Up RWU bit of by Flag byte in EEPROM USB Host X Wakeup Event Set_Feature standard RWWF RWMP RWLC GPIO_1 [5] command X X X X 0 Host sends resume signal status Device Receiving a Receiving a Link change EXTWAKE_N wakes up Wakeup Magic Packet detected On pin Frame PHY J -> K Yes Device 0 0 X X X 0 X Device 1 1 1 0 0 0 Yes Device 1 1 0 1 0 0 Device 1 1 0 0 1 0 Device 1 1 0 0 1 0 Device 1 1 X X X 0 Device X 0 0 0 0 1 X X X No Yes Yes Yes Yes Yes Yes Yes Low-pulse Yes Low-pulse Yes Note 5. About Default WOL Ready Mode, please refer to GPIOs and LED on page 10. Document Number: 001-94768 Rev. *A Page 12 of 35 CYUSB3610 Flow Chart of Default WOL Ready Mode (1) Operation Mode setting by Pin#19, #21 (2) Set GPIO_0 as PME definition (3) Pull-up GPIO[1] to enable Default WOL Ready mode. (4) Power on reset, either by on-chip power-on reset circuit or RESET# pin. The Default WOL Ready Mode is enabled. NO Wakeup event asserts? YES (1) PME asserts with static level that is used as power control to system processor. (2) Default WOL Ready Mode is disabled. System processor powers on and supplies VBUS to GX3. GX3 is in normal operation mode. NO Assert RESET# and GPIO[1] = 1? YES (1) PME de-asserts. (2) The Default WOL Ready Mode is enabled. Document Number: 001-94768 Rev. *A Page 13 of 35 CYUSB3610 Serial EEPROM Memory Map Table 6. Serial EEPROM Memory Map EEPROM OFFSET HIGH BYTE LOW BYTE 00h Node ID 1 Node ID 0 (Note 6) 01h Node ID 3 Node ID 2 02h Node ID 5 Node ID 4 03h PID_HB PID_LB 04h VID_HB VID_LB 05h Flag EEPROM Checksum (Note 7) 06h Reserved Reserved 07h Max. Power for Self Power Max. Power for Bus Power 08h EndPoint1 for SS/HS EndPoint1 for FS 09h Language ID High Byte Language ID Low Byte 0Ah Length of Product String (bytes) Offset of Product String (0Eh) 0Bh Length of Manufacturer String (bytes) Offset of Manufacturer String (1Ah) 0Ch Length of Serial Number String (bytes) Offset of Serial Number String (26h) 0Dh Length of BOS-type Descriptor (bytes) Offset of BOS-type Descriptor (2Dh) 19~0Eh Product String: (Max.) 24 bytes 25~1Ah Manufacturer String: (Max.) 24 bytes 2C~26h Serial Number String: (Max.) 14 bytes 3B~2Dh 3Ch BOS-type Descriptor: (Max.) 30 bytes Reserved 41~3Dh 42h Max. Burst: [7:4] for EP3, [3:0] for EP2 Fixed_pattern (10 bytes) LED_Mode_HB LED_Mode_LB Notes 6. The Node ID 0 value cannot be set to 0xFF and 1st bit of Node ID 0 cannot be set to “1” (i.e. cannot be set to multicast MAC address). 7. The value of EEPROM Checksum field located at EEPROM offset 05h (low byte). The correct value must be equal to (0xFF - SUM [EEPROM offset 03h ~ 04h]). If SUM [EEPROM offset 03h ~ 04h] has carry, please add ‘1’ to its result. 8. Total usage is about 134 bytes. Document Number: 001-94768 Rev. *A Page 14 of 35 CYUSB3610 Detailed Description The following sections provide detailed descriptions for some of the fields in memory maps of serial EEPROM. Node ID (00~02h) The Node ID 0 to 5 bytes represent the MAC address of the device, for example, if MAC address = 04-23-45-67-89-AB, then Node ID 0 = 04h, Node ID 1 = 23h, Node ID 2 = 45h, Node ID 3 = 67h, Node ID 4 = 89h, and Node ID 5 = ABh. Default values: Node ID {0, 1, 2, 3, 4, 5} = 00-0E-C6-F9-D0-00. Flag (EEPROM: 05h) Table 7. Flag (EEPROM: 05h) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 PME_IND PME_TYPE PME_POL PME_PIN 0 0 WOLLP RWU RWU: Remote Wakeup support. 1: Indicate that this device supports Remote Wakeup (default). 0: Not supported. WOLLP: Wake-On-LAN Low Power function. 1: Enabled (default). 0: Disabled. PME_PIN: PME / GPIO[0]. 1: Set GPIO[0] pin as PME (default). 0: GPIO[0] pin is controlled by vendor command. PME_POL: PME pin active Polarity. 1: PME active high (default). 0: PME active low. PME_TYP: PME I/O Type. 1: PME output is a Push-Pull driver (default). 0: PME output to function as an open-drain buffer. PME_IND: PME indication. 1: A 1.363 ms pulse active when detecting wake-up event. 0: A static signal active when detecting wake-up event (default). Max. Power for Self/Bus Power (07h) They are Max power values’ setting of powered device for EEPROM at offset 07h. The default value of Bus Power is 3Eh. For USB 3.0, the power value is 496 mA (Unit = 8 mA). For USB 2.0, the power value is 248mA (Unit = 4 mA). Self power setting follows conversion above. Document Number: 001-94768 Rev. *A Page 15 of 35 CYUSB3610 EndPoint1 for SS/HS/FS (EEPROM:08h) The time interval (named “bInterval”) for polling Interrupt IN endpoint 1 for data transfers of SuperSpeed/High-Speed/Full-Speed is stored at EEPROM offset 08h. It is expressed in frames or microframes depending on the device operating speed (i.e. either 1 millisecond or 125 μs units). The default “bInterval” value is 0Bh for Super-Speed/High-Speed (the polling time of endpoint 1 = 2(11-1) × 125 μs =128 ms) and is 80h for Full-Speed (the polling time of endpoint 1 = 128 × 1 ms = 128 ms). Max. Burst for EP3/EP2 (EEPROM: 3Ch) This value is bMaxBurst field in SS endpoint companion descriptor. LED Mode (EEPROM: 42h) LED Mode defines the indication setting for LED_0/1/2/3 function of MFA[0/1/2/3] pins. Table 8. Bit 7~Bit 0: LED_Mode_LB Bit7 Bit6 LED1_100 LED1_10 Bit5 Bit4 Bit3 LED1_Active LED0_Duplex LED0_1000 Bit2 Bit1 Bit0 LED0_100 LED0_10 LED0_Active Bit10 Bit9 Bit8 Table 9. Bit 15~Bit 8: LED_Mode_HB Bit15 1 Bit14 Bit13 LED2_Duplex LED2_1000 Bit12 Bit11 LED2_100 LED2_10 LED2_Active LED1_Duplex LED1_1000 Note: Bit 15 must be ‘1’ to enable the LED_mode setting; otherwise, it will work at default LED mode. The LED mode table is as below: Document Number: 001-94768 Rev. *A Page 16 of 35 CYUSB3610 Table 10. LED Mode Setting Table Full duplex Link speed (Mbps) 1000 100 10 Active (TX/RX) Description of Indication Bit 4 3 2 1 0 LED_0 0 0 0 0 0 USB3.0 Super Speed: It turns ON when device operates at USB3.0 Super Speed. 0 0 0 0 1 Active (Default for LED0) 0 0 0 1 0 Link 10 0 0 0 1 1 Link 10+Active 0 0 1 0 0 Link 100 0 0 1 0 1 Link 100+Active 0 0 1 1 0 Link 100/10 0 0 1 1 1 Link 100/10+Active 0 1 0 0 0 Link 1000 0 1 0 0 1 Link 1000+Active 0 1 0 1 0 Link 1000/10 0 1 0 1 1 Link 1000/10+Active 0 1 1 0 0 Link 1000/100 0 1 1 0 1 Link 1000/100+Active 0 1 1 1 0 Link 1000/100/10 0 1 1 1 1 Link 1000/100/10+Active 1 0 0 0 0 Full duplex Bit 9 8 7 6 5 LED_1 0 0 0 0 0 USB3.0 Super Speed: It turns ON when device operates at USB3.0 Super Speed. 0 0 0 0 1 Active 0 0 0 1 0 Link 10 0 0 0 1 1 Link 10+Active 0 0 1 0 0 Link 100 0 0 1 0 1 Link 100+Active 0 0 1 1 0 Link 100/10 0 0 1 1 1 Link 100/10+Active 0 1 0 0 0 Link 1000 0 1 0 0 1 Link 1000+Active 0 1 0 1 0 Link 1000/10 0 1 0 1 1 Link 1000/10+Active 0 1 1 0 0 Link 1000/100 0 1 1 0 1 Link 1000/100+Active 0 1 1 1 0 Link 1000/100/10 0 1 1 1 1 Link 1000/100/10+Active 1 0 0 0 0 Full duplex Document Number: 001-94768 Rev. *A Page 17 of 35 CYUSB3610 Table 10. LED Mode Setting Table (continued) Full duplex Link speed (Mbps) 1000 100 10 Active (TX/RX) Description of Indication Bit 14 13 12 11 10 LED_2 0 0 0 0 0 USB3.0 Super Speed: It turns ON when device operates at USB3.0 Super Speed. 0 0 0 0 1 Active 0 0 0 1 0 Link 10 0 0 0 1 1 Link 10+Active 0 0 1 0 0 Link 100 0 0 1 0 1 Link 100+Active 0 0 1 1 0 Link 100/10 0 0 1 1 1 Link 100/10+Active 0 1 0 0 0 Link 1000 0 1 0 0 1 Link 1000+Active 0 1 0 1 0 Link 1000/10 0 1 0 1 1 Link 1000/10+Active Bit LED_3 0 1 1 0 0 Link 1000/100 0 1 1 0 1 Link 1000/100+Active 0 1 1 1 0 Link 1000/100/10 0 1 1 1 1 Link 1000/100/10+Active 1 0 0 0 0 Full duplex 4 3 2 1 0 0 0 0 0 1 USB3.0 Super Speed: The LED_0 mode MUST be set to “Active” only when the LED_3 is used. It will be ON when device operates at USB3.0 and keep flashing when device is receiving/transmitting packets. Fixed_pattern (EEPROM: 41~3Dh) Please write these 10 bytes of fixed_pattern with hexadecimal (from low bytes to high bytes) = “40 4A 40 00 40 30 0D 49 90 41”. Document Number: 001-94768 Rev. *A Page 18 of 35 CYUSB3610 Internal Memory Description The internal Memory data is a fixed value. User can’t modify it. Table 11. Internal Memory Description Field Definition Node ID Default Values 00 0E C6 F9 D0 00 Description Node ID 0 ~ 5 Product ID (PID) 10 36 PID of GX3 Vender ID (VID) B4 04 Cypress VID Flag - Remote Wakeup and PME 73 setting, etc. Enable the “remote wakeup” and Low Power WOL function (Note 9) Max Power for Bus Power 3E 496 mA for USB 3.0 248 mA for USB 2.0 (Note 10) Max Power for Self Power 01 8 mA for USB 3.0 4 mA for USB 2.0 (Note 10) Length of Product String 03 Product String Length (Note 11) Length of Manufacturer String 07 Manufacturer String Length (Note 11) Product String (Max. 12 bytes) 41 58 33 00 00 00 00 00 00 00 00 00 “GX3” Manufacture String (Max. 10 bytes) 43 79 70 72 65 73 73 00 00 00 “Cypress” Fixed Pattern 40 4A 40 00 40 30 0D 49 90 41 Fixed pattern to be written External EEPROM Description User can assign the specific VID/PID, Serial Number, Manufacture String, Product String, etc. user defined fields by external EEPROM. Please refer to GX3 EEPROM User Guide document for more details about how to configure GX3 EEPROM content. Note the EEPROM checksum field should be changed together with the VID/PID fields. Notes 9. Remote Wakeup/PME Settings The offset 05h field of GX3 EEPROM is used to configure the Remote Wakeup and PME functions. Please refer to Serial EEPROM Memory Map on page 14 for the detailed description of EEPROM offset 05h. The RWU bit of GX3 EEPROM offset 05h is used to configure the “bmAttributes” field of Standard Configuration Descriptor that will be reported to the USB host controller when the GET_DESCRIPTOR command with CONFIGURATION type is issued. Please refer to “Section 9.6.3 Configuration” of Universal Serial Bus 3.0 Spec for the detailed description of the “bmAttributes” field of Standard Configuration Descriptor. The power mode about Bus-powered or Self-powered is decided by the SELF_PWR pin when chip powers on. This will be updated to the “bmAttributes” field of Standard Configuration Descriptor. 10. Max Power Setting The low byte of GX3 EEPROM offset 07h (for bus-powered) field and high byte of GX3 EEPROM offset 07h (for self-powered) field are used to configure the “bMaxPower” field of Standard Configuration Descriptor that will be reported to the USB host controller when the GET_DESCRIPTOR command with CONFIGURATION type is issued. Please refer to “Section 9.6.3 Configuration” of Universal Serial Bus 3.0 Spec for the detailed description of the “bMaxPower” field of Standard Configuration Descriptor. These fields are used to define the Maximum power consumption of the USB device drawn from the USB bus in this specific configuration when the device is fully operational. 11. Product/Manufacturer/Serial Number String Settings The “Offset” fields of Product/Manufacturer/Serial Number String are fixed in GX3 EEPROM memory map. Please DO NOT change the recommended values of these fields. If you need to change the Product/Manufacturer/Serial Number strings on your GX3 EEPROM, please modify the “Length” fields of Product/Manufacturer/Serial Number String to meet the exact string length of your Product/Manufacturer/Serial Number strings. Document Number: 001-94768 Rev. *A Page 19 of 35 CYUSB3610 USB Configuration Structure GX3 supports only one USB configuration, one interface and four USB endpoints. The four endpoints are defined as below: ■ Endpoint 0: Control endpoint. It is used for configuring the device. ■ Endpoint 1: Interrupt endpoint. It is used for reporting network Link status. ■ Endpoint 2: Bulk IN endpoint. It is used for receiving Ethernet Packet. ■ Endpoint 3: Bulk OUT endpoint. It is used for transmitting Ethernet Packet. Document Number: 001-94768 Rev. *A Page 20 of 35 CYUSB3610 Electrical Specifications DC Characteristics Absolute Maximum Ratings Table 12. Absolute Maximum Ratings Symbol VCCK Parameter Digital core power supply Rating Unit –0.5 to 1.44 V U3TXVDDQ Analog Power for USB Transceiver. 1.2 V –0.5 to 1.6 V U3RXVDDQ Analog Power for USB Transceiver. 1.2 V –0.5 to 1.6 V E12VDDQ Analog Power for Ethernet PHY. 1.2 V –0.1 to 1.26 V E12VCC Analog Power for Ethernet PHY. 1.2 V –0.1 to 1.26 V VIO33 Power supply of 3.3 V I/O –0.5 to 4.2 V CVDDQ Power supply of 3.3 V for clock pin. –0.5 to 4.6 V A3V3 Analog Power 3.3 V for USB Transceiver. –0.5 to 4.6 V E33VDDQ Analog Power for Ethernet PHY. 3.3 V –0.4 to 3.7 V E33VCC Analog Power for Ethernet PHY. 3.3 V –0.4 to 3.7 V VIN3 Input voltage of 3.3 V I/O –0.5 to 4.2 V Input voltage of 3.3 V I/O with 5 V tolerant –0.5 to 5.8 V TSTG Storage temperature –65 to 150 °C IIN DC input current 50 mA IOUT Output short circuit current 50 mA Notes: 1.Permanent device damage may occur if absolute maximum ratings are exceeded. Functional operation should be restricted to the optional sections of this datasheet. Exposure to absolute maximum rating condition for extended periods may affect device reliability. 2. The input and output negative voltage ratings may be exceeded if the input and output currents under ratings are observed. Document Number: 001-94768 Rev. *A Page 21 of 35 CYUSB3610 Recommended Operating Conditions Table 13. Recommended Operating Conditions Symbol Parameter Min Typ Max Unit VCCK Digital core power supply 1.14 1.2 1.26 V U3TXVDDQ Analog Power for USB Transceiver. 1.2 V 1.14 1.2 1.26 V U3RXVDDQ Analog Power for USB Transceiver. 1.2 V 1.14 1.2 1.26 V E12VDDQ Analog Power for Ethernet PHY. 1.2 V 1.14 1.2 1.26 V E12VCC Analog Power for Ethernet PHY. 1.2 V 1.14 1.2 1.26 V VIO Power supply of 3.3 V I/O 3.13 3.3 3.47 V CVDDQ Power supply of 3.3 V for clock pin. 3.13 3.3 3.47 V A3V3 Analog Power 3.3 V for USB Transceiver. 3.13 3.3 3.47 V E33VDDQ Analog Power for Ethernet PHY. 3.3 V 2.97 3.3 3.63 V E33VCC Analog Power for Ethernet PHY. 3.3 V 2.97 3.3 3.63 V VIN3 Input voltage of 3.3 V I/O 3.13 3.3 3.47 V Input voltage of 3.3 V I/O with 5 V tolerance 3.13 3.3 5.25 V Tj Maximum junction operating temperature – – 125 °C Ta Ambient operating temperature 0 – 70 °C Min Typ Max Unit – ≤±1 – μA 3.3 V with 5 V tolerance I/O input VIN = 5 V or 0 V leakage current – <±1 – pF Input capacitance 3.3 V I/O cells – 2.25 – pF 3.3 V with 5 V tolerant I/O cells – 3.6 – pF Leakage Current and Capacitance Table 14. Leakage Current and Capacitance Symbol IIN CIN Parameter True 3.3 V I/O input leakage current Conditions VIN = 3.3 V or 0 V Note: CIN includes the cell layout capacitance and pad capacitance (Estimated to be 0.5 pF). Document Number: 001-94768 Rev. *A Page 22 of 35 CYUSB3610 DC Characteristics of 3.3 V I/O Pins Table 15. DC Characteristics of 3.3 V I/O Pins Symbol Parameter Conditions Vil Input low voltage LVTTL Vih Input high voltage Vt- Schmitt trigger negative going threshold voltage Vt+ Schmitt trigger positive going threshold voltage Vol Output low voltage |Iol| = 4~8mA Voh Output high voltage |Ioh| = 4~8mA Vopu [12] Output pull-up voltage for 5 V tolerance I/O cells PU = High, PD = Low E = 0, |Ipu| = 1 μA Rpu Input pull-up resistance Rpd Input pull-down resistance LVTTL Min Typ Max Unit – – 0.8 V 2.0 – – V 0.8 1.1 – V – 1.6 2.0 V – – 0.4 V 2.4 – – V VIO – 0.9 – – V PU = High, PD = Low 40 75 190 KΩ PU = Low, PD = High 40 75 190 KΩ Note 12. This parameter indicates that the pull-up resistor for the 5 V tolerance I/O cells cannot reach the VIO DC level even without the DC loading current. Document Number: 001-94768 Rev. *A Page 23 of 35 CYUSB3610 Thermal Characteristics Table 16. Thermal Characteristics Description Symbol Rating Units Thermal resistance of junction to case ΘJC 8.3 °C/W Thermal resistance of junction to ambient ΘJA 21.4 °C/W Note: ΘJA, ΘJC defined as below ΘJA = (TJ – TA) / P ΘJC = (TJ – TC) / P TJ: maximum junction temperature (°C) TA: ambient or environment temperature (°C) TC: the top centre of compound surface temperature (°C) P: input power (watts) Document Number: 001-94768 Rev. *A Page 24 of 35 CYUSB3610 Power Consumption Table 17. Power Consumption Symbol Description IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V Conditions Operating at Ethernet 1 Gbps (full duplex) mode and USB Super Speed mode Operating at Ethernet 100 Mbps full duplex mode and USB Super Speed mode Operating at Ethernet 10 Mbps half duplex mode and USB Super Speed mode Operating at Ethernet 1 Gbps (full duplex) mode and USB High Speed mode Operating at Ethernet 100 Mbps full duplex mode and USB High Speed mode Operating at Ethernet 10 Mbps half duplex mode and USB High Speed mode Operating at Ethernet 1 Gbps (full duplex) mode and USB Full Speed mode Operating at Ethernet 100 Mbps full duplex mode and USB Full Speed mode Operating at Ethernet 10 Mbps half duplex mode and USB Full Speed mode Ethernet unlink (Disable AutoDetach) and USB Super Speed mode Ethernet unlink (Enable AutoDetach) USB Suspend and Ethernet is 1 Gbps: enable Remote WakeUp and disable WOLLP (WOL Low Power) USB Suspend and enable Remote WakeUp and enable WOLLP to 10Mbps Suspend and disable Remote WakeUp (Refer to below ISYSTEM(Suspend) item for total power consumption at Suspend mode) Min Typ Max Unit – 335 – mA – 67 – mA – 189 – mA – 41 – mA – 151 – mA – 48 – mA – 228 – mA – 79 – mA – 85 – mA – 50 – mA – 48 – mA – 53 – mA – 216 – mA – 63 – mA – 77 – mA – 40 – mA – 42 – mA – 46 – mA – 151 – mA – 29 – mA – 23 – mA – 12 – mA – 200 – mA – 47 – mA – 25 – mA – 13 – mA – 1.5 – mA – 1.7 – mA – 177 – mA – 32 – mA IDLE Power Consumption for Etherent Linked in EEE / non-EEE IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V Document Number: 001-94768 Rev. *A Operating at Ethernet 1 Gbps mode and USB Super Speed mode (Ethernet linked in EEE) Page 25 of 35 CYUSB3610 Table 17. Power Consumption (continued) Symbol Description IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V Conditions Operating at Ethernet 1 Gbps mode and USB Super Speed mode (Ethernet linked in non-EEE) USB Suspend and enable Remote WakeUp (Ethernet linked in EEE 1Gbps mode) Min Typ Max Unit – 320 – mA – 66 – mA – 56 – mA – 0.4 – mA Green Ethernet Cable-Length Power Saving (GEPS) IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V Operating at Ethernet 1 Gbps mode @ 1.5 meters and USB Super Speed mode (Enable GEPS) – 320 – mA – 66 – mA IVCC12 Current Consumption at 1.2 V IVCC33 Current Consumption at 3.3 V Operating at Ethernet 1 Gbps mode @ 1.5 meters and USB Super Speed mode (Disable GEPS) – 328 – mA – 69 – mA IDEVICE 1.2 V/3.3 V power consumption at full loading (chip only) 1.2 V (Operating at Super Speed/1 Gbps mode) – 335 – mA 3.3 V (Operating at Super Speed/1 Gbps mode) – 67 – mA ISYSTEM Total power consumption at full loading (demo board) VBUS of 5.0 V ((Operating at Super Speed/1 Gbps mode), (Using Switching regulator with dual VOUT 3.3/1.2 V)) – 161 – mA ISYSTEM(Suspend) Total power consumption at Suspend mode (demo board) VBUS of 5.0 V ((Disable Remote WakeUp), (Using Switching regulator with dual VOUT 3.3/1.2 V)) – 1.92 – mA Document Number: 001-94768 Rev. *A Page 26 of 35 CYUSB3610 Power-up Sequence At power-up, the GX3 requires the A3V3/CVDDQ/VIO/E33VDDQ/E33VCC power supply to rise to nominal operating voltage within Trise3 and the VCC12 (Note) power supply to rise to nominal operating voltage within Trise2. Trise3 3.3 V A3V3/CVDDQ/VIO/ E33VDDQ/E33VCC 0V Tdelay32 Trise2 1.2 V VCC12 0V Trst_pu RESET# Tclk XTALIN/ XTALOUT Note: The VCC12 includes VCCK, E12VCC, and E12VDDQ/TX/RX. Table 18. Power-up Sequence Parameters Symbol Trise3 Trise2 Tdelay32 Parameter Condition Min Typ Max Unit 3.3 V power supply rise time From 0 V to 3.3 V – – 10 ms 1.2 V power supply rise time From 0 V to 1.2 V – – 10 ms 3.3 V rise to 1.2 V rise time delay –5 – 5 ms Tclk 25 MHz crystal oscillator stable time From VCC3IO = 3.3V to stable clock period of XTALIN or XTALOUT – 1 [14] – ms Trst_pu RESET# low level interval time from power-up From VCC12 = 1.2 V and VCC3IO = 3.3 V to RESET# going high 0 [13] – 10 ms Notes 13. When the VCC12 power-up, the internal power-on-reset circuit will generate a few us (micro second) of hardware reset to chip and will start operation after the XTALIN/N 25 MHz clock signals are stable. 14. The Tclk timing is depended on the 25 MHz crystal circuit. The 1 ms Tclk timing is reference timing based on the GX3 reference 25 MHz crystal circuit. Please refer to GX3 reference schematic for details. Document Number: 001-94768 Rev. *A Page 27 of 35 CYUSB3610 AC Timing Characteristics Notice that the following AC timing specifications for output pins are based on CL (Output load) equal to 50 pF. Clock Timing Table 19. Clock Timing Parameters Symbol Parameter TP_XTALIN TH_XTALIN TL_XTALIN Condition Min Typ Max Unit XTALIN clock cycle time – 40.0 – ns XTALIN clock high time – 20.0 – ns XTALIN clock low time – 20.0 – ns Reset Timing XTALIN RESET# Trst Table 20. Reset Timing Parameters Symbol Trst Description Min Typ Max Reset pulse width after XTALIN is running 125 – 250000 Unit XTALIN clock cycle [15] Note 15. If the system applications require using hardware reset pin, RESET#, to reset GX3 during device initialization or normal operation after VBUS pin is asserted, the above timing spec (Min = 5 μs, Max =10 ms) of RESET# should be met. Document Number: 001-94768 Rev. *A Page 28 of 35 CYUSB3610 Serial EEPROM Timing Table 21. Serial EEPROM Timing Parameters Min Typ Max Unit Tclk Symbol SCK clock cycle time Description – 5120 – ns Tch SCK clock high time – 2560 – ns Tcl SCK clock low time – 2560 – ns Tdv SDA output valid to SCK rising edge time 2560 – – ns Tod SCK rising edge to SDA output delay time 2562 – – ns Tscs CS output valid to SCK rising edge time 2560 – – ns Thcs SCK falling edge to CS invalid time 7680 – – ns Tlcs Minimum CS low time 23039 – – ns Ts SDA input setup time 20 – – ns Th SDA input hold time 0 – – ns Document Number: 001-94768 Rev. *A Page 29 of 35 CYUSB3610 Package Information 68-pin QFN 8 × 8 package Figure 2. 68-pin QFN (8 × 8 × 0.85 mm) LT68D 6.2 × 6.2 mm E-Pad (Sawn Type) Package Outline, 001-96836 001-96836 ** Document Number: 001-94768 Rev. *A Page 30 of 35 CYUSB3610 Recommended PCB Footprint for 68-pin QFN 8x8 package Table 22. Details Symbol Description Typical Dimension e Lead pitch 0.40 mm b Pad width 0.23 mm L Pad length 0.80 mm U – 6.30 mm V – 6.63 mm W – 7.20 mm Document Number: 001-94768 Rev. *A Page 31 of 35 CYUSB3610 Ordering Information Table 23. Ordering Information Part Number CYUSB3610-68LTXC Description 68 PIN, QFN Package, Commercial Grade Temperature Range 0 °C to +70 °C (Green, Lead-Free) Document Number: 001-94768 Rev. *A Page 32 of 35 CYUSB3610 Acronyms Acronym Document Conventions Description Units of measure COE Checksum Offload Engine EEE Energy Efficient Ethernet °C degree Celsius GPIO General Purpose Input Output Gbps gigabits per second MDI Medium Dependent Interface kΩ kilohm NC No Connection Mbps megabits per second RISC Reduced Instruction Set Computer MHz megahertz USB Universal Serial Bus µW microwatt UTP Unshielded Twisted Pair mA milliampere VLAN Virtual Local Area Network mm millimeter W-LAN Wake-On LAN ms millisecond ns nanosecond pF picofarad ppm parts per million V volt Document Number: 001-94768 Rev. *A Symbol Unit of measure Page 33 of 35 CYUSB3610 Document History Page Document Title: CYUSB3610, EZ-USB GX3: SuperSpeed USB to Gigabit Ethernet Bridge Controller Document Number: 001-94768 Orig. of Change Submission Date 4703075 RAJV 05/29/2015 New data sheet. 4870097 MDDD 08/03/2015 Changed status from Preliminary to Final. Revision ECN ** *A Document Number: 001-94768 Rev. *A Description of Change Page 34 of 35 CYUSB3610 Sales, Solutions, and Legal Information Worldwide Sales and Design Support Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office closest to you, visit us at Cypress Locations. PSoC® Solutions Products Automotive Clocks & Buffers Interface Lighting & Power Control cypress.com/go/automotive cypress.com/go/clocks cypress.com/go/interface cypress.com/go/powerpsoc cypress.com/go/plc Memory PSoC Touch Sensing cypress.com/go/memory cypress.com/go/psoc PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP Cypress Developer Community Community | Forums | Blogs | Video | Training Technical Support cypress.com/go/support cypress.com/go/touch USB Controllers Wireless/RF psoc.cypress.com/solutions cypress.com/go/USB cypress.com/go/wireless © Cypress Semiconductor Corporation, 2015. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Use may be limited by and subject to the applicable Cypress software license agreement. Document Number: 001-94768 Rev. *A Revised August 3, 2015 Page 35 of 35 PSoC Designer™ is a trademark and PSoC® and CapSense® are registered trademarks of Cypress Semiconductor Corporation. Purchase of I2C components from Cypress or one of its sublicensed Associated Companies conveys a license under the Philips I2C Patent Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips. As from October 1st, 2006 Philips Semiconductors has a new trade name - NXP Semiconductors. All products and company names mentioned in this document may be the trademarks of their respective holders.