0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
TUSB7320EVM

TUSB7320EVM

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    -

  • 描述:

    BOARD REF DESIGN FOR TUSB7320

  • 数据手册
  • 价格&库存
TUSB7320EVM 数据手册
TUSB7320, TUSB7340 SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 TUSB73x0 USB 3.0 xHCI Host Controller 1 Features 3 Description • The TUSB7320 supports up to two downstream ports. The TUSB7340 is a USB 3.0-compliant xHCI host controller that supports up to four downstream ports. Both parts are available in a pin-compatible 100-pin RKM package. For the remainder of this document, the name TUSB73x0 is used to reference both the TUSB7320 and the TUSB7340. • • • • • USB 3.0-Compliant xHCI host controller – PCIe x1 Gen2 interface – Four downstream ports Two or four downstream ports Each downstream port – May be independently enabled or disabled – Has adjustments for transmit swing, deemphasis, and equalization settings – May be marked as removable or nonremovable – Has independent power control and overcurrent detection Requires no external flash for default configuration – Optional serial EEPROM for custom configuration Internal spread spectrum generation – Low-cost crystal or oscillator support Best-in-class adaptive receiver equalizer design 2 Applications • • • • The TUSB73x0 interfaces to the host system through a PCIe x1 Gen 2 interface and provides SuperSpeed, high-speed, full-speed, or low-speed connections on the downstream USB ports. Device Information(1) PART NUMBER PACKAGE TUSB7320 WQFN-MR (100) TUSB7340 (1) BODY SIZE (NOM) 9.00 mm × 9.00 mm For all available packages, see the orderable addendum at the end of the data sheet. Rack server, microserver, and tower server High performance computing Storage area network (SAN) and host bus adapter (HBA) card Desktop PC or motherboard SS USB Device Or HS/FS/LS USB Device SS USB Device Or TUSB7340 HS/FS/LS USB Device PCIe Gen2 PC To USB 3.0 Host Controller SS USB Device Or HS/FS/LS USB Device SS USB Device Or HS/FS/LS USB Device Typical Application An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table of Contents 1 Features............................................................................1 2 Applications..................................................................... 1 3 Description.......................................................................1 4 Revision History.............................................................. 2 5 Pin Configuration and Functions...................................3 6 Specifications.................................................................. 9 6.1 Absolute Maximum Ratings........................................ 9 6.2 ESD Ratings............................................................... 9 6.3 Recommended Operating Conditions.........................9 6.4 Thermal Information..................................................10 6.5 3.3-V I/O Electrical Characteristics........................... 10 6.6 Input Clock Specification...........................................10 6.7 Input Clock 1.8-V DC Characteristics........................11 6.8 Crystal Specification..................................................11 6.9 TUSB7320 Power Consumption............................... 11 6.10 TUSB7340 Power Consumption............................. 12 7 Detailed Description......................................................13 7.1 Overview................................................................... 13 7.2 Functional Block Diagram......................................... 13 7.3 Feature Description...................................................14 7.4 Programming............................................................ 17 7.5 Register Maps...........................................................21 8 Application and Implementation.................................. 95 8.1 Application Information............................................. 95 8.2 Typical Application.................................................... 96 9 Power Supply Recommendations..............................103 9.1 Power-Up and Power-Down Sequencing............... 103 9.2 PCI Express Power Management...........................104 10 Layout.........................................................................105 10.1 Layout Guidelines................................................. 105 10.2 Layout Example.................................................... 106 11 Device and Documentation Support........................107 11.1 Device Support......................................................107 11.2 Documentation Support........................................ 107 11.3 Receiving Notification of Documentation Updates 107 11.4 Support Resources............................................... 108 11.5 Trademarks........................................................... 108 11.6 Electrostatic Discharge Caution............................ 108 11.7 Glossary................................................................ 108 12 Mechanical, Packaging, and Orderable Information.................................................................. 108 4 Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from Revision M (July 2015) to Revision N (August 2022) Page • Updated the Applications section....................................................................................................................... 1 • Updated the numbering format for tables, figures, and cross-references throughout the document..................1 • Updated the data sheet to include inclusive terminology....................................................................................1 • Change recommended VDD11 minimum to 1.045 V from 0.99 V...................................................................... 9 • Added the 1.1 V −5% / +10% supply is recommended footnote for VDD11.......................................................9 • Changed the pin name for B8 in theReference Design 1 figure from: VDD11 to: NC ................................... 0 Changes from Revision L (August 2013) to Revision M (July 2015) Page • Added Pin Configuration and Functions section, ESD Ratings table, Feature Description section, Device Functional Modes, Application and Implementation section, Power Supply Recommendations section, Layout section, Device and Documentation Support section, and Mechanical, Packaging, and Orderable Information section ............................................................................................................................................................... 1 • Deleted from Section Clock Source Requirements part of the paragraph; -50 MHz. Changed supported Crystal value to 24 MHZ and 48 MHz ..............................................................................................................16 • Deleted the first ItemizedList under Two-Wire Serial-Bus Interface section .................................................... 17 • Deleted part of sentence from Table 112. in bit row 30, description; 'with the PLL....SEL field........................ 56 • Deleted the Description from Table 112, in row 29:24 and replaced with Reserved also, replaced rw with w in same row ......................................................................................................................................................... 56 Changes from Revision K (March 2011) to Revision L (May 2013) Page • Added text "If a 48 MHz reference clock is used instead of a crystal, GRST# must remain asserted until the 48 MHz clock is stable".......................................................................................................................................3 • Added text - "If a 48 MHz reference clock is used instead of a crystal, GRST# must remain asserted until the 48 MHz clock is stable"...................................................................................................................................103 • Replaced the Power Up Sequence image......................................................................................................103 2 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 A39 A40 NC NC NC NC NC NC VDD11 NC JTAG_TCK NC VDD11 JTAG_TMS JTAG_TDO JTAG_RST# VDD33 PWRON1# JTAG_TDI PWRON2# OVERCUR1# WAKE# OVERCUR2# VDD11 B25 A25 VDDA_3P3 A24 R1EXT A23 XI A22 XO A21 VDDA_3P3 A20 USB_DP_DN1 A19 VDDA_3P3 A18 USB_SSRXP_DN1 VDD11 R1EXTRTN VDDA_3P3 VSS_OSC B21 VSS B20 VDD11 B19 B43 USB_DM_DN1 B18 A47 B44 VDD11 B17 A48 B45 USB_SSRXN_DN1 B16 A49 B46 A17 USB_SSTXP_DN1 A16 VDD11 A15 GRST# USB_SSTXN_DN1 B15 A50 B47 FREQSEL B14 A51 B48 NC B13 B12 A14 NC USB_DM_DN2 A13 USB_DP_DN2 A12 VDDA_3P3 A11 USB_SSTXN_DN2 USB_SSRXN_DN2 USB_SSRXP_DN2 A10 B11 VDD11 B10 USB_SSTXP_DN2 B9 A9 NC NC A8 NC NC A7 B8 VDD11 B7 NC B6 A6 NC A5 NC VDD11 SMI A4 B5 VDD11 B4 NC B3 A3 SCL A2 VDD11 A1 B2 VDD33 B1 VDD11 NC B22 VSS A52 A26 B23 B42 GPIO3 AUX_DET B26 A27 B24 A46 GPIO2 VDD33 B27 A28 B41 GPIO1 VDD11 B28 A29 A45 NC GPIO0 B29 A30 B40 VDD11 NC B30 A31 A44 NC VDD33 B31 A32 B39 VDD11 NC B32 A33 A43 PCIE_REFCLKN PCIE_REFCLKP B33 A34 B38 VDD11 VDDA_3P3 B34 A35 A42 PCIE_RXP NC B35 A36 A41 PCIE_TXP PCIE_RXN B36 A37 B37 VDD11 PCIE_TXN A38 SDA PERST# VDD11 VDD33 CLKREQ# 5 Pin Configuration and Functions Figure 5-1. RKM Package, 100-Pin WQFN-MR Exposed Thermal Pad TUSB7320 (Top View) Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 3 TUSB7320, TUSB7340 www.ti.com A39 PERST# A40 VDD11 PCIE_TXN B34 A35 B33 B32 A33 B31 B30 B29 B28 B27 USB_DP_DN3 A28 B26 USB_DM_DN3 VDDA_3P3 A29 VDD11 USB_SSRXP_DN3 A30 USB_SSRXN_DN3 USB_SSTXP_DN3 A31 USB_SSTXN_DN3 NC A32 VDD11 JTAG_TCK VDD11 A34 JTAG_TMS VDD33 JTAG_TDO JTAG_TDI JTAG_RST# OVERCUR1# PWRON1# OVERCUR2# PWRON2# VDD11 B35 A36 A27 B25 A26 B37 B24 B38 B23 B39 B22 B40 B21 B41 B20 VDD11 B42 B19 VDD11 B15 B47 B14 B48 B13 A13 USB_DP_DN2 A12 GRST# NC A14 USB_DM_DN2 VDDA_3P3 B12 VDD11 B11 A11 USB_SSTXN_DN2 USB_SSRXP_DN2 A10 USB_SSRXN_DN2 A9 NC A8 B10 USB_SSTXP_DN2 B9 VDD11 A7 B8 USB_SSTXN_DN4 B7 USB_SSTXP_DN4 VDD11 A6 USB_SSRXP_DN4 A5 B6 USB_SSRXN_DN4 B5 USB_DP_DN4 VDD11 A4 VDDA_3P3 A3 B4 USB_DM_DN4 B3 SMI VDD11 A2 VDD11 A1 B2 VDD11 FREQSEL A15 B1 USB_SSTXP_DN1 USB_SSTXN_DN1 A16 A52 USB_SSRXP_DN1 USB_SSRXN_DN1 A17 B46 VDDA_3P3 VDD11 A18 A51 GPIO3 AUX_DET B16 A50 GPIO2 VDD33 B45 A49 GPIO1 VDD11 B17 A48 OVERCUR4# GPIO0 B44 USB_DP_DN1 USB_DM_DN1 A19 VDD33 PWRON4# A20 A47 VDDA_3P3 VDD11 B18 SCL VDD33 VSS B43 XO VSS A21 A46 XI VSS_OSC A22 SDA PWRON3# OVERCUR3# R1EXT VDDA_3P3 A23 A45 PCIE_REFCLKP VDDA_3P3 R1EXTRTN A24 A44 PCIE_REFCLKN NC VDD11 A25 A43 VDD11 VDDA_3P3 B36 A37 A42 PCIE_RXP NC A38 A41 PCIE_TXP PCIE_RXN WAKE# VDD33 CLKREQ# SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 NC Figure 5-2. RKM Package, 100-Pin WQFN-MR Exposed Thermal Pad TUSB7340 (Top View) The following tables give a description of the terminals. These terminals are grouped in tables by functionality. Each table includes the terminal name, terminal number, I/O type, and terminal description. TYPE Input O Output I/O Input/Output PD, PU 4 DESCRIPTION I Internal pulldown/pullup S Strapping pin P Power supply G Ground Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 5-1. Clock and Reset Signals PIN NAME TUSB7320 TUSB7340 TYPE DESCRIPTION CLOCK AND RESET SIGNALS GRST# A15 A15 I PU Global power reset. This reset brings all of the TUSB73x0 internal registers to their default states. When GRST# is asserted, the device is completely nonfunctional. GRST# should be asserted until all power rails are valid at the device. If a 24 MHz or 48 MHz reference clock is used instead of a crystal, GRST# must remain asserted until the 24 MHz or 48 MHz clock is stable. XI A23 A23 I Crystal input. This terminal is the crystal input for the internal oscillator. The input may alternately be driven by the output of an external oscillator. When using a crystal a 2-MΩ feedback resistor is required between XI and XO. XO A22 A22 O Crystal output. This terminal is crystal output for the internal oscillator. If XI is driven by an external oscillator this pin may be left unconnected. When using a crystal a 2-MΩ feedback resistor is required between XI and XO. FREQSEL B14 B14 I Frequency select. This terminal indicates the oscillator input frequency and is used to configure the correct PLL multiplier. This pin should be set low for normal operation. PCIE_REFCLKP A45 A45 I PCI Express Reference Clock. PCIE_REFCLKP and PCIE_REFCLKN comprise the differential input pair for the 100-MHz system reference clock. PCIE_REFCLKN B41 B41 I PERST# A40 A40 I PCI Express Reset Input. The PERST# signal is used to signal when the system power is stable. The PERST# signal is also used to generate an internal power on reset PCIE_TXP B38 B38 O PCI Express transmitter differential pair (positive). PCIE_TXN A41 A41 O PCI Express transmitter differential pair (negative). PCIE_RXP B39 B39 I PCI Express receiver differential pair (positive). PCIE_RXN A42 A42 I PCI Express receiver differential pair (negative). WAKE# B35 B35 O Wake. Wake is an active low signal that is driven low to reactivate the PCI Express link hierarchy’s main power rails and reference clocks. Note: WAKE# is not a failsafe I/O and should not be connected to a 3.3-V auxiliary supply while VDD33 is not present. CLKREQ# B36 B36 O PCI Express REFCLK Request signal. Note: CLKREQ# is not a failsafe I/O and should not be connected to a 3.3-V auxiliary supply while VDD33 is not present. PCI EXPRESS SIGNALS USB DOWNSTREAM SIGNALS USB_SSTXP_DN1 A17 A17 O USB SuperSpeed transmitter differential pair (positive). Note: When routing, it is permissible to swap the positive and negative signals in Port 1 SSTX differential pair. USB_SSTXN_DN1 B15 B15 O USB SuperSpeed transmitter differential pair (negative). Note: When routing, it is permissible to swap the positive and negative signals in Port 1 SSTX differential pair. USB_SSRXP_DN1 A18 A18 I USB SuperSpeed receiver differential pair (positive). Note: When routing, it is permissible to swap the positive and negative signals in Port 1 SSRX differential pair. USB_SSRXN_DN1 B16 B16 I USB SuperSpeed receiver differential pair (negative). Note: When routing, it is permissible to swap the positive and negative signals in Port 1 SSRX differential pair. USB_DP_DN1 A20 A20 I/O USB High-speed differential transceiver (positive). USB_DM_DN1 B18 B18 I/O USB High-speed differential transceiver (negative). PWRON1# B33 B33 O PD USB DS Port 1 Power On Control for Downstream Power. The terminal is used to control the downstream power switch. If the PWRON_POLARITY bit is set to 1, this pin is active high and the internal pulldown is disabled. This pin may be at low impedance when power rails are removed. OVERCUR1# A36 A36 I PU USB DS Port 1 Overcurrent Detection. 0: overcurrent detected; 1: overcurrent not detected Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 5 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 5-1. Clock and Reset Signals (continued) PIN TYPE DESCRIPTION A11 O USB SuperSpeed transmitter differential pair (positive). Note: When routing, it is permissible to swap the positive and negative signals in Port 2 SSTX differential pair. B10 B10 O USB SuperSpeed transmitter differential pair (negative). Note: When routing, it is permissible to swap the positive and negative signals in Port 2 SSTX differential pair. USB_SSRXP_DN2 B9 B9 I USB SuperSpeed receiver differential pair (positive). Note: When routing, it is permissible to swap the positive and negative signals in Port 2 SSRX differential pair. USB_SSRXN_DN2 A10 A10 I USB SuperSpeed receiver differential pair (negative). Note: When routing, it is permissible to swap the positive and negative signals in Port 2 SSRX differential pair. USB_DP_DN2 B12 B12 I/O USB High-speed differential transceiver (positive). USB_DM_DN2 A13 A13 I/O USB High-speed differential transceiver (negative). PWRON2# B34 B34 O PD USB DS Port 2 Power On Control for Downstream Power. The terminal is used for control of the downstream power switch. If the PWRON_POLARITY bit is set to 1, this pin is active high and the internal pulldown is disabled. This pin may be at low impedance when power rails are removed. OVERCUR2# A37 A37 I PU USB DS Port 2 Overcurrent Detection. 0: overcurrent detected; 1: overcurrent not detected USB_SSTXP_DN3 — B28 O USB SuperSpeed transmitter differential pair (positive). Note: When routing, it is permissible to swap the positive and negative signals in Port 3 SSTX differential pair. USB_SSTXN_DN3 — A30 O USB SuperSpeed transmitter differential pair (negative). Note: When routing, it is permissible to swap the positive and negative signals in Port 3 SSTX differential pair. USB_SSRXP_DN3 — B27 I USB SuperSpeed receiver differential pair (positive). Note: When routing, it is permissible to swap the positive and negative signals in Port 3 SSRX differential pair. USB_SSRXN_DN3 — A29 I USB SuperSpeed receiver differential pair (negative). Note: When routing, it is permissible to swap the positive and negative signals in Port 3 SSRX differential pair. USB_DP_DN3 — B25 I/O USB High-speed differential transceiver (positive). USB_DM_DN3 — A27 I/O USB High-speed differential transceiver (negative). PWRON3# — A46 O PD USB DS Port 3 Power On Control for Downstream Power. The terminal is used for control of the downstream power switch. If the PWRON_POLARITY bit is set to 1, this pin is active high and the internal pulldown is disabled. This pin may be at low impedance when power rails are removed. OVERCUR3# — B43 I PU USB DS Port 3 Overcurrent Detection. 0: overcurrent detected; 1: overcurrent not detected USB_SSTXP_DN4 — B7 O USB SuperSpeed transmitter differential pair (positive). Note: When routing, it is permissible to swap the positive and negative signals in Port 4 SSTX differential pair. USB_SSTXN_DN4 — A8 O USB SuperSpeed transmitter differential pair (negative). Note: When routing, it is permissible to swap the positive and negative signals in Port 4 SSTX differential pair. USB_SSRXP_DN4 — B6 I USB SuperSpeed receiver differential pair (positive). Note: When routing, it is permissible to swap the positive and negative signals in Port 4 SSRX differential pair. USB_SSRXN_DN4 — A7 I USB SuperSpeed receiver differential pair (negative). Note: When routing, it is permissible to swap the positive and negative signals in Port 4 SSRX differential pair. USB_DP_DN4 — B5 I/O USB High-speed differential transceiver (positive). USB_DM_DN4 — A5 I/O USB High-speed differential transceiver (negative). NAME 6 TUSB7320 TUSB7340 USB_SSTXP_DN2 A11 USB_SSTXN_DN2 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 5-1. Clock and Reset Signals (continued) PIN TYPE DESCRIPTION A48 O PD USB DS Port 4 Power On Control for Downstream Power. The terminal is used for control of the downstream power switch. If the PWRON_POLARITY bit is set to 1, this pin is active high and the internal pulldown is disabled. This pin may be at low impedance when power rails are removed. — B45 I PU USB DS Port 4 Overcurrent Detection. 0: overcurrent detected; 1: overcurrent not detected SCL B2 B2 I/O I2C Clock – If no I2C device is present, pull this line down to disable. SDA A2 A2 I/O I2C Data – If no I2C device is present, pull this line down to disable. NAME TUSB7320 TUSB7340 PWRON4# — OVERCUR4# I2C SIGNALS TEST AND MISCELLANEOUS SIGNALS JTAG_TCK A32 A32 I PD JTAG test clock JTAG_TDI A35 JTAG_TDO B31 A35 I PU JTAG test data in B31 O PD JTAG test data out JTAG_TMS JTAG_RST# B30 B30 I PU JTAG test mode select B32 B32 I PD JTAG reset. Should be pulled low for normal operation. GPIO0 A49 A49 I/O PU General purpose I/O GPIO1 B46 B46 I/O PU GPIO2 B47 B47 I/O PU GPIO3 B48 B48 I/O PU SMI B3 B3 O System management interrupt Note: This pin is active high and should not be pulled up/down. R1EXT A24 A24 OI High precision external resistor used for calibration. A resister value of 9.09 KΩ ±1% accuracy is connected between the terminals R1EXT and R1EXTRTN. R1EXTRTN B23 B23 OI AUX_DET A52 A52 I B4, A5, B5, B6, A7, B7, A8, B8, B13, A14, B25, A26, B26, A27, B27, B28, A29, B29, A30, A43, B43, B45, A46, A48 A14, B8, B13, A26, B29, A43 I/O VDD33 A3, A34, A39, A47, A51 A3, A34, A39, A47, A51 PWR 3.3-V I/O power rail VDDA_3P3 B11, A19, A21, A25, B22, A44 B4, B11, A19, A21, A25, B22, B26, A44 PWR 3.3-V analog power rail NC Auxiliary power detect. This pin indicates if the TUSB73X0 is enabled for wakeup from D3cold. Note: If this feature is implemented, AUX_DET must be pulled to VDD33 to prevent leakage. Pins are not connected internally. Note: TUSB7320 pins B4 and B26 may be connected to VDDA_3P3 to support a dual-layout option with the TUSB7340. POWER SIGNALS Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 7 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 5-1. Clock and Reset Signals (continued) PIN NAME VDD11 VSS VSS_OSC TYPE TUSB7340 A1, B1, A4, A1, B1, A4, A6, A9, A12, A6, A9, A12, A16, B17, A16, B17, B19, B24, B19, B24, A28, A33, A28, A33, A31, A38, A31, A38, B37, B40, B37, B40, B42, B44, B42, B44, A50 A50 B20, A53 VSS_NC 8 TUSB7320 B20, A53 C1, C2, C3, C1, C2, C3, C4 C4 B21 B21 DESCRIPTION PWR 1.1-V core power rail PWR Ground. The ground pad is labeled A53 for schematic purposes. PWR The corner pins, which are for mechanical stability of the package, are connected to ground internally. These pins may be connected to VSS or left unconnected. PWR Oscillator return. If using a crystal, the load capacitors should use this signal as the return path and it should not be connected to the PCB ground. If using an oscillator, this should be connected to PCB Ground. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 6 Specifications See the PCIe and USB specifications referred to in Section 11.2.1 for the electrical characteristics of those interfaces. 6.1 Absolute Maximum Ratings over operating free-air temperature range (unless otherwise noted) (1) MIN Supply voltage Input voltage VO Output voltage Tstg Storage temperature (1) UNIT –0.5 3.6 V VDDA_3P3 –0.5 3.6 V VDD11 –0.3 1.4 V PCI Express (RX) VI MAX VDD33 0 1.2 V PCI Express REFCLK (single-ended) –0.5 VDD33 + 0.5 V REFCLK (differential) –0.3 1.15 V Miscellaneous 3.3 V IO –0.5 VDD33 + 0.5 V PCI Express (TX) 0.8 1.2 V Miscellaneous 3.3 V IO –0.5 VDD33 + 0.5 V –65 150 °C Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Section 6.3. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. 6.2 ESD Ratings VALUE V(ESD) (1) (2) Electrostatic discharge Human body model (HBM), per ANSI/ESDA/JEDEC JS-001(1) ±1500 Charged-device model (CDM), per JEDEC specification JESD22C101(2) ±500 UNIT V JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. 6.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted) Supply voltage range TA Operating free-air temperature range TJ Operating junction temperature range (1) (2) MIN NOM VDD33 3 3.3 MAX UNIT 3.6 VDDA_3P3 3 3.3 3.6 VDD11(1) (2) 1.045 1.1 1.21 0 70 Industrial version –40 85 0 105 Industrial version –40 105 V V °C °C A 1.05-V supply may be used as long as the minimum supply conditions are met. 1.1 V −5% / +10% supply is recommended. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 9 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 6.4 Thermal Information TUSB7320, TUSB7340 THERMAL METRIC(1) UNIT RKM (WQFN-MR) 100 PINS RθJA Junction-to-ambient thermal resistance 25.6 °C/W RθJC(top) Junction-to-case (top) thermal resistance 9.5 °C/W RθJB Junction-to-board thermal resistance 15.2 °C/W ψJT Junction-to-top characterization parameter 0.1 °C/W ψJB Junction-to-board characterization parameter 7.5 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 0.4 °C/W (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report, SPRA953. 6.5 3.3-V I/O Electrical Characteristics over operating free-air temperature range (unless otherwise noted) PARAMETER OPERATION VIH High-level input voltage(1) VDD33 VIL Low-level input voltage(1) VDD33 VI VO TEST CONDITIONS MIN 2 MAX UNIT VDD33 V 0 0.8 0 0.55 Input voltage 0 VDD33 V Output voltage(2) 0 VDD33 V tt Input transition time (trise and tfall) 0 25 ns Vhys Input hysteresis(3) 0.13 VDD33 V VOH High-level output voltage VDD33 IOH = −4 mA VOL Low-level output voltage VDD33 IOL = 4 mA 0.4 V current(2) JTAG pins only 2.4 V V IOZ High-impedance, output VDD33 VI = 0 to VDD33 ±20 µA IOZP High-impedance, output current with internal pullup or pulldown resistor(4) VDD33 VI = 0 to VDD33 ±225 µA II Input current(5) VDD33 VI = 0 to VDD33 ±15 µA (1) (2) (3) (4) (5) Applies to external inputs and bidirectional buffers. Applies to external outputs and bidirectional buffers. Applies to PERST, GRST, and PME. Applies to GRST (pullup) and most GPIO (pullup). Applies to external input buffers. 6.6 Input Clock Specification See Section 7.3.2.2. PARAMETER TEST CONDITIONS Frequency Tolerance Operational Temperature MIN TYP MAX UNIT ±50 ppm Frequency Stability 1 year aging ±100 ppm Rise / Fall Time 20% - 80% 6 ns Reference Clock RJ with JTF (1 sigma)(1) (2) 0.8 ps p-p)(2) (3) 25 ps 50 ps Reference Clock TJ with JTF (total Reference Clock Jitter (absolute p-p)(4) (1) (2) (3) (4) 10 Sigma value assuming Gaussian distribution. After application of JTF. Calculated as 14.1 x RJ+DJ Absolute phase jitter (p-p) Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 6.7 Input Clock 1.8-V DC Characteristics See Section 7.3.2.2. PARAMETER TEST CONDITION VIH High-level input voltage VIL Low-level input voltage VOH MIN TYP MAX 0.65 VDDS V 0.35 VDDS IO = -2 mA, VDDS = 1.62 to 1.98 V, driver enabled, pullup or pulldown disabled VDDS-0.45 IO = -2 mA, VDDS = 1.4 to 1.6 V, driver enabled, pullup or pulldown disabled 0.75 VDDS V V IO = 2 mA, driver enabled, VDDS = 1.62 to 1.98 V, pullup or pulldown disabled VOL UNIT 0.45 V IO = 2 mA, VDDS = 1.4 to 1.6 V, driver enabled, pullup or pulldown disabled 0.25 VDDS 6.8 Crystal Specification See Section 7.3.2.3. PARAMETER TEST CONDITIONS Frequency Tolerance Operational Temperature Frequency Stability 1 year aging MIN Load Capacitance TYP MAX 12 ESR UNIT ±50 ppm ±100 ppm 24 pF 50 Ω 6.9 TUSB7320 Power Consumption VCore 1.05 V V I/O 3.3 V TOTAL mA mW mA mW mW 2 SuperSpeed devices active(1) 594 623.70 115 379.50 1003.20 1 SuperSpeed device active(1) 410 430.50 115 379.50 810.00 System on – device idle(2) 55 57.75 4 13.20 70.95 System suspend 55 57.75 4 13.20 70.95 System hibernate 55 57.75 4 13.20 70.95 ACTIVE STATES POWER-MANAGEMENT STATES (1) (2) Device active indicates that connected devices are actively transferring data. No downstream devices are connected. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 11 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 6.10 TUSB7340 Power Consumption VCore 1.05 V V I/O 3.3 V TOTAL mA mW mA mW mW 4 SuperSpeed devices active(1) 880 924.00 115 379.50 1303.50 active(1) 740 777.00 115 379.50 1156.50 2 SuperSpeed devices active(1) 597 626.85 115 379.50 1006.35 1 SuperSpeed devices active(1) 420 441.00 115 379.50 820.50 ACTIVE STATES 3 SuperSpeed devices POWER-MANAGEMENT STATES System on – device idle(2) 63 66.15 4 13.20 79.35 System suspend 63 66.15 4 13.20 79.35 System hibernate 63 66.15 4 13.20 79.35 (1) (2) 12 Device active indicates that connected devices are actively transferring data. No downstream devices are connected. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7 Detailed Description 7.1 Overview The TUSB73x0 interfaces to the host system through a PCIe x1 Gen 2 interface and provides SuperSpeed, high-speed, full-speed, or low-speed connections on the downstream USB ports. 7.2 Functional Block Diagram Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 13 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.3 Feature Description 7.3.1 PHY Control 7.3.1.1 Output Voltage Swing Control The output swing of each transmitter can be independently set to one of a number of settings through the SWING bits in the Section 7.5.1.65. Reducing the output amplitude decreases the current drawn in direct proportion to the reduction in swing, thereby saving power. Table 7-1. Differential Output Swing 14 SWING VALUE AC-COUPLED AMPLITUDE 0000 2.7 0001 147 0010 222 0011 298 0100 373 0101 449 0110 525 0111 600 1000 702 1001 777 1010 853 1011 928 1100 1050 1101 1082 1110 1164 1111 1253 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.3.1.1.1 De-Emphasis Control De-emphasis provides a means to compensate for high-frequency attenuation in the attached media. Deemphasis causes the output amplitude to be smaller for bits which are not preceded by a transition than for bits which are. Fifteen different de-emphasis settings are provided through the PORTx_DE bits in Section 7.5.1.65. Table 7-2. Differential Output De-Emphasis VALUE AMPLITUDE REDUCTION % dB 0000 0 0 0001 5.33 −0.48 0010 9.52 −0.87 0011 13.8 −1.29 0100 18.1 −1.73 0101 22.5 −2.21 0110 27.0 −2.73 0111 31.4 −3.28 1000 36.2 −3.9 1001 40.8 −4.55 1010 45.4 −5.26 1011 50.2 −6.05 1100 55.0 −6.93 1101 59.7 −7.90 1110 64.5 −8.99 1111 69.3 −10.27 7.3.1.2 Adaptive Equalizer All receive channels in this macro family incorporate an adaptive equalizer, which can compensate for channel insertion loss by attenuating the low frequency components with respect to the high frequency components of the signal, thereby reducing inter-symbol interference. The equalizer can be configured through the Portx_EQ bits of Section 7.5.1.66. Table 7-3 summarizes the options, which are: • • • • • No adaptive equalization. The equalizer provides a flat response at the maximum gain. This setting may be appropriate if jitter at the receiver occurs predominantly as a result of crosstalk rather than frequency dependent loss. Fully adaptive equalization. Both the low frequency gain and zero position of the equalizer are determined algorithmically by analyzing the data patterns and transition positions in the received data. FTC refers to the algorithm that controls the zero position. In the FTC normal mode, the zero is decreased in frequency when more equalization is needed; in the FTC reversed mode, the zero is increased in frequency when more equalization is needed. The fully adaptive with FTC reversed setting should be used for most applications. Hold. The equalizer state is held at its current gain level and zero point. Initialize. The equalizer is initialized to a mid-point gain level, with the zero set to a frequency appropriate for the receiver data rate. Partially adaptive equalization. The low frequency gain of the equalizer is determined algorithmically by analyzing the data patterns and transition positions in the received data. The zero position is fixed in one of eight zero positions. For any given application, the optimal setting is a function of the loss characteristics of the channel and the spectral density of the signal as well as the data rate, which means it is not possible to identify the best setting by data rate alone, although generally speaking, the lower the line rate, the lower the zero frequency that will be required. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 15 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 When enabled, the receiver equalization logic analyzes data patterns and transition times to determine whether the low frequency gain of the equalizer should be increased or decreased. For the fully adaptive setting (EQ = 0001), if the low frequency gain reaches the minimum value, the zero frequency is then reduced. Likewise, if it reaches the maximum value, the zero frequency is then increased. The decision logic is implemented as a voting algorithm with a relatively long analysis interval. The slow time constant that results reduces the probability of incorrect decisions but allows the equalizer to compensate for the relatively stable response of the channel. Table 7-3. Receiver Equalizer Configuration EQ VALUE 0000 AMPLITUDE REDUCTION LOW-FREQUENCY GAIN ZERO FREQUENCY Maximum - 0001 Fully Adaptive, FTC Normal 0010 Fully Adaptive, FTC Reversed 0011 Hold 0100 0101 Initialize 0110 0111 1000 365 MHz 1001 275 MHz 1010 195 MHz 1011 1100 Partially Adaptive 140 MHz 105 MHz 1101 75 MHz 1110 55 MHz 1111 50 MHz 7.3.2 Input Clock 7.3.2.1 Clock Source Requirements The TUSB73x0 supports an external oscillator source or a crystal unit. The frequency of the clock source may be 24 MHz or 48 MHz. If a clock is provided to XI instead of a crystal, XO is left open and VSSOSC should be connected to the PCB ground plane. Otherwise, if a crystal is used, the connection needs to follow the guidelines below. Because XI and XO are coupled to other leads and supplies on the PCB, it is important to keep them as short as possible and away from any switching leads. It is also recommended to minimize the capacitance between XI and XO. This can be accomplished by connecting the VSSOSC lead to the two external capacitors CL1 and CL2 and shielding them with the clean ground lines. The VSSOSC should not be connected to PCB ground when using a crystal. Load capacitance (Cload) of the crystal varying with the crystal vendors is the total capacitance value of the entire oscillation circuit system as seen from the crystal. It includes two external capacitors CL1 and CL2. 16 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Figure 7-1. Oscillation Circuit 7.3.2.2 External Clock When using an external clock source, the reference clock should have a ±100 PPM or better frequency stability and have less than 50-ps absolute peak to peak jitter or less than 25-ps peak to peak jitter after applying the USB 3.0 jitter transfer function. XI should be tied to the clock source and XO should be left floating. The input clock must be 1.8-V LVCMOS; this input is not 3.3-V tolerant. 7.3.2.3 External Crystal An external 2-MΩ feedback resistor is required between XI and XO when using a crystal. See Section 6.8 for additional crystal specifications. 7.4 Programming 7.4.1 Two-Wire Serial-Bus Interface The host controller provides a two-wire serial-bus interface to load subsystem identification information and specific register defaults from an external EEPROM. The serial-bus interface signals include SDA and SCL. The use of an external EEPROM is optional. The TUSB73x0 will function with the default settings. For motherboard down applications, BIOS can be used to set all of the options available on the TUSB73x0. On a PCIe Add-in Card, an EEPROM is only needed if any of the following is true: • • • • • • Mark one or more USB ports as nonremovable. Disable one or more USB ports. Set a PCIe Subsystem ID and Subsystem Vendor ID. Change the default de-emphasis/swing/equalizer settings of the SuperSpeed USB ports. Change the default L0s and L1 latency values for PCIe. Change the default PWRON polarity to active high instead of active low. 7.4.1.1 Serial-Bus Interface Implementation To enable the serial-bus interface, a pullup resistor must be implemented on the SCL signal. At the rising edge of PERST# or GRST#, whichever occurs later in time, the SCL terminal is checked for a pullup resistor. If one is detected, then bit 3 (SBDETECT) in Section 7.5.1.52) is set. Software may disable the serial-bus interface at any time by writing a 0b to the SBDETECT bit. If no external EEPROM is required, then the serial-bus interface is permanently disabled by attaching a pulldown resistor to the SCL signal. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 17 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 The host controller implements a two-terminal serial interface with one clock signal (SCL) and one data signal (SDA). The SCL signal is an unidirectional output from the host controller and the SDA signal is bidirectional. Both are open-drain signals and require pullup resistors. The host controller is a bus controller device and drives SCL at approximately 60 kHz during data transfers and places SCL in a high-impedance state (0 frequency) during bus idle states. The serial EEPROM is a bus target device and must acknowledge a target address equal to A0h. Figure 7-2 illustrates an example application implementing the two-wire serial bus. VDD33 Serial EEPROM TUSB73x0 A0 A1 SCL SCL A2 SDA SDA Figure 7-2. Serial EEPROM Application 7.4.1.2 Serial-Bus Interface Protocol All data transfers are initiated by the serial-bus controller. The beginning of a data transfer is indicated by a start condition, which is signaled when the SDA line transitions to the low state while SCL is in the high state, as illustrated in Figure 7-3. The end of a requested data transfer is indicated by a stop condition, which is signaled by a low-to-high transition of SDA while SCL is in the high state, as shown in Figure 7-3. Data on SDA must remain stable during the high state of the SCL signal, as changes on the SDA signal during the high state of SCL are interpreted as control signals, that is, a start or stop condition. Figure 7-3. Serial-Bus Start and Stop Conditions and Bit Transfers Data is transferred serially in 8-bit bytes. During a data transfer operation, the exact number of bytes that are transmitted is unlimited. However, each byte must be followed by an acknowledge bit to continue the data transfer operation. An acknowledge (ACK) is indicated by the data byte receiver pulling the SDA signal low, so that it remains low during the high state of the SCL signal. Figure 7-4 illustrates the acknowledge protocol. 18 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SCL From Master SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 1 2 3 7 8 9 SDA Output By Transmitter SDA Output By Receiver Figure 7-4. Serial-Bus Protocol Acknowledge The host controller performs three basic serial-bus operations: single byte reads, single byte writes, and multibyte reads. The single byte operations occur under software control. The multibyte read operations are performed by the serial EEPROM initialization circuitry immediately after a PCI Express reset. See Section 6.10, Serial-Bus EEPROM Application, for details on how the host controller automatically loads the subsystem identification and other register defaults from the serial-bus EEPROM. Figure 7-5 illustrates a single byte write. The host controller issues a start condition and sends the 7-bit target device address and the R/W command bit is equal to 0b. A 0b in the R/W command bit indicates that the data transfer is a write. The target device acknowledges if it recognizes the target address. If no acknowledgment is received by the host controller, then bit 1 (SB_ERR) is set in the serial-bus control and status register (PCI offset BCh, see Section 7.5.1.52). Next, the EEPROM word address is sent by the host controller, and another target acknowledgment is expected. Then the host controller delivers the data byte MSB first and expects a final acknowledgment before issuing the stop condition. Figure 7-5. Serial-Bus Protocol – Byte Write Figure 7-6 illustrates a single byte read. The host controller issues a start condition and sends the 7-bit target device address and the R/W command bit is equal to 0b (write). The target device acknowledges if it recognizes the target address. Next, the EEPROM word address is sent by the host controller, and another target acknowledgment is expected. Then, the host controller issues a restart condition followed by the 7-bit target address and the R/W command bit is equal to 1b (read). Once again, the target device responds with an acknowledge. Next, the target device sends the 8-bit data byte, MSB first. Because this is a 1-byte read, the host controller responds with no acknowledge (logic high) indicating the last data byte. Finally, the host controller issues a stop condition. Figure 7-6. Serial-Bus Protocol – Byte Read Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 19 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Figure 7-7 illustrates the serial interface protocol during a multi-byte serial EEPROM download. The serial-bus protocol starts exactly the same as a 1-byte read. The only difference is that multiple data bytes are transferred. The number of transferred data bytes is controlled by the host controller controller. After each data byte, the host controller controller issues acknowledge (logic low) if more data bytes are requested. The transfer ends after a host controller controller no acknowledge (logic high) followed by a stop condition. Figure 7-7. Serial-Bus Protocol – Multibyte Read Bit 7 (PROT_SEL) in the serial-bus control and status register changes the serial-bus protocol. Each of the three previous serial-bus protocol figures illustrates the PROT_SEL bit default (logic low). When this control bit is asserted, the word address and corresponding acknowledge are removed from the serial-bus protocol. This feature allows the system designer a second serial-bus protocol option when selecting external EEPROM devices. 7.4.1.3 Serial-Bus EEPROM Application A serial EEPROM interface is implemented to pre-load several registers. The registers and corresponding bits that are loaded through the EEPROM are provided in Table 7-4. Table 7-4. EEPROM Register Loading Map SERIAL EEPROM WORD ADDRESS 20 BYTE DESCRIPTION 00h TUSB73X0 Function Indicator (00h) 01h Number of Bytes (19h) 02h PCI D0h, Subsystem Vendor ID, Byte 0 03h PCI D1h, Subsystem Vendor ID, Byte 1 04h PCI D2h, Subsystem ID, Byte 0 05h PCI D3h, Subsystem ID, Byte 1 06h PCI D4h, General Control 0, Byte 0 07h PCI D5h, General Control 0, Byte 1 08h PCI D8h, General Control 1, Byte 0 09h PCI DCh, General Control 2, Byte 0 0Ah PCI E0h, USB Control, Byte 0 0Bh PCI E1h, USB Control, Byte 1 0Ch PCI E2h, USB Control, Byte 2 0Dh PCI E3h, USB Control, Byte 3 0Eh PCI E4h, De-emphasis and Swing Control, Byte 0 0Fh PCI E5h, De-emphasis and Swing Control, Byte 1 10h PCI E6h, De-emphasis and Swing Control, Byte 2 11h PCI E7h, De-emphasis and Swing Control, Byte 3 12h PCI E8h, Equalizer Control, Byte 0 13h PCI E9h, Equalizer Control, Byte 1 14h PCI EAh, Equalizer Control, Byte 2 15h PCI EBh, Equalizer Control, Byte 3 16h PCI ECh, Custom PHY Transmit/Receive Control, Byte 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-4. EEPROM Register Loading Map (continued) SERIAL EEPROM WORD ADDRESS BYTE DESCRIPTION 17h PCI EDh, Custom PHY Transmit/Receive Control, Byte 1 18h PCI EEh, Custom PHY Transmit/Receive Control, Byte 2 19h PCI EFh, Custom PHY Transmit/Receive Control, Byte 3 1Ah PCI 61h, Frame Length Adjustment Register 1Bh End of List Indicator (80h) This format must be explicitly followed for the host controller to correctly load initialization values from a serial EEPROM. All byte locations must be considered when programming the EEPROM. The serial EEPROM is addressed by the host controller at target address 1010 000b. This target address is internally hardwired and cannot be changed by the system designer. Therefore, all three hardware address bits for the EEPROM are tied to VSS to achieve this address. The serial EEPROM in the sample application circuit (Figure 7-2) assumes the 1010b high-address nibble. The lower three address bits are terminal inputs to the chip, and the sample application shows these terminal inputs tied to VSS. During an EEPROM download operation, bit 4 (ROMBUSY) in the serial-bus control and status register is asserted. After the download is finished, bit 0 (ROM_ERR) in the serial-bus control and status register may be monitored to verify a successful download. 7.4.2 System Management Interrupt The TUSB73X0 includes a System Management Interrupt (SMI) pin to allow for USB support in the BIOS of a system that implements the TUSB73X0. The SMI pin is controlled by the bits in the USB Legacy Support Control/Status Register. (See Section 7.5.3.6.2 for more information.) If there are no SMI events pending or if all sources for SMI are disabled, the TUSB73X0 drives the SMI pin low. When an SMI event occurs and the corresponding event is enabled, the TUSB73X0 drives the SMI pin high until the event is cleared or disabled. 7.5 Register Maps 7.5.1 Classic PCI Configuration Space 7.5.1.1 The PCI Configuration Map The programming model of the TUSB73X0 USB 3.0 Host Controller is compliant to the standard PCI device programming model. The PCI configuration map uses the type 0 PCI header. Sticky bits, which are reset by a global reset (GRST) or the internally-generated power-on-reset, and bits that are reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset are indicated as such. Table 7-5. PCI Configuration Register Map REGISTER NAME OFFSET Device ID Vendor ID Status 000h Command 004h Class Code BIST Header Type Latency Timer Revision ID 008h Cache Line Size 00Ch Base Address Register 0 010h Base Address Register 1 014h Base Address Register 2 018h Base Address Register 3 01Ch Reserved 020h-028h Subsystem ID Subsystem Vendor ID Reserved 030h Reserved Capabilities Pointer 034h Interrupt Line 03Ch Reserved Max Latency Min Grant 02Ch 038h Interrupt Pin Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 21 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-5. PCI Configuration Register Map (continued) REGISTER NAME OFFSET Power Management Capabilities PM Data (RSVD) Next Item Pointer PMCSR_BSE PM CAP ID Power Management CSR MSI Message Control Next Item Pointer 044h MSI CAP ID MSI Message Address MSI Upper Message Address 050h MSI Message Data 054h Reserved 058h-05Ch Reserved FLADJ SBRN Reserved Next Item Pointer PCI Express Capability ID Device Control 078h Link Capabilities 07Ch Link Status Link Control 080h Reserved 084h-090h Device Capabilities2 Device Status2 094h Device Control2 098h Link Capabilities2 Link Status2 09Ch Link Control2 0A0h Reserved 0A4h-0ACh Serial Bus Index GPIO Data Serial Bus Data GPIO Control 0B8h-0BCh Next Item Pointer MSI-X CAP ID MSI-X Table Offset and BIR 22 0B0h 0B4h Reserved MSI-X Message Control 070h 074h Device Status Serial Bus target Address 60h 064h-06Ch Device Capabilities Serial Bus CSR 048h 04Ch Reserved PCI Express Capabilities Register 040h 0C0h 0C4h MSI-X PBA Offset and BIR 0C8h Reserved 0CCh Subsystem Access 0D0h General Control 0 0D4h General Control 1 0D8h General Control 2 0DCh USB Control 0E0h Deemphasis and Swing Control 0E4h Equalizer Control 0E8h Custom PHY Transmit/Receive Control 0ECh Reserved 0F0h-0FCh Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.2 Vendor ID Register This 16-bit read only register contains the value 104Ch, which is the vendor ID assigned to Texas Instruments. PCI register offset: 00h Register type: Read-only Default value: 104Ch Table 7-6. PCI Register 00h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 0 7.5.1.3 Device ID Register This 16-bit read only register contains the value 8241h, which is the device ID assigned by TI to the TUSB73X0. PCI register offset: 02h Register type: Read-only Default value: 8241h Table 7-7. PCI Register 02h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 23 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.4 Command Register The Command register provides control over the TUSB73X0 interface to the PCIe interface PCI register offset: 04h Register type: Read-only, Read/Write Default value: 0000h Table 7-8. PCI Register 04h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-9. Bit Command Register Description BIT FIELD NAME DESCRIPTION 15:11 RSVD r 10 INT_DISABLE rw 9 FBB_ENB r Fast back-to-back enable. The host controller does not generate fast back-toback transactions; therefore, this bit returns 0 when read. Reserved. Returns zeros when read. INTx# Disable. This bit enables device specific interrupts. 8 SERR_ENB rw SERR enable bit. When this bit is set, the host controller can signal fatal and nonfatal errors on the PCI Express interface on behalf of SERR assertions detected on the PCI bus. 0 = Disable the reporting of nonfatal errors and fatal errors (default) 1 = Enable the reporting of nonfatal errors and fatal errors 7 STEP_ENB r Address/data stepping control. The host controller does not support address/ data stepping, and this bit is hardwired to 0b. 6 PERR_ENB rw Controls the setting of bit 8 (DATAPAR) in the status register (offset 06h, see Section 7.5.1.5) in response to a received poisoned TLP from PCI Express. A received poisoned TLP is forwarded with bad parity to conventional PCI regardless of the setting of this bit. 0 = Disables the setting of the controller data parity error bit (default) 1 = Enables the setting of the controller data parity error bit 5 VGA_ENB r VGA palette snoop enable. The host controller does not support VGA palette snooping; therefore, this bit returns 0b when read. 4 MWI_ENB r Memory write and invalidate enable. The host controller does not support memory write and invalidate enable; therefore, this bit returns 0b when read. 3 SPECIAL r Special cycle enable. This host controller does not respond to special cycle transactions; therefore, this bit returns 0 when read. 2 1 0 24 ACCESS CONTROLLER_ENB MEMORY_ENB IO_ENB rw Bus controller enable. When this bit is set, the host controller is enabled to initiate transactions on the PCI Express interface. 0 = PCI Express interface cannot initiate transactions. The host controller must disable the response to memory and I/O transactions on the PCI interface (default). 1 = PCI Express interface can initiate transactions. The host controller can forward memory and I/O transactions from PCI secondary interface to the PCI Express interface. rw Memory space enable. Setting this bit enables the host controller to respond to memory transactions on the PCI Express interface. 0 = PCI Express receiver cannot process downstream memory transactions and must respond with an unsupported request (default) 1 = PCI Express receiver can process downstream memory transactions. The host controller can forward memory transactions to the PCI interface. r I/O space enable. Setting this bit enables the host controller to respond to I/O transactions on the PCI Express interface. 0 = PCI Express receiver cannot process downstream I/O transactions and must respond with an unsupported request (default) 1 = PCI Express receiver can process downstream I/O transactions. The host controller can forward I/O transactions to the PCI interface. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.5 Status Register The status register provides information about the PCI Express interface to the system. PCI register offset: 06h Register type: Read-only, Read/Clear Default value: 0010h Table 7-10. PCI Register 06h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-11. Status Register Description BIT FIELD NAME 15 ACCESS PAR_ERR DESCRIPTION rcu Detected parity error. This bit is set when the PCI Express interface receives a poisoned TLP. This bit is set regardless of the state of bit 6 (PERR_ENB) in the command register (offset 04h, see Section 7.5.1.4). 0 = No parity error detected 1 = Parity error detected 14 SYS_ERR rcu Signaled system error. This bit is set when the host controller sends an ERR_FATAL or ERR_NONFATAL message and bit 8 (SERR_ENB) in the command register (offset 04h, see Section 7.5.1.4) is set. 0 = No error signaled 1 = ERR_FATAL or ERR_NONFATAL signaled 13 MABORT rcu Received controller abort. This bit is set when the PCI Express interface of the host controller receives a completion-with-unsupported-request status. 0 = Unsupported request not received on the PCI Express interface 1 = Unsupported request received on the PCI Express interface 12 TABORT_REC rcu Received target abort. This bit is set when the PCI Express interface of the host controller receives a completion-with-completer-abort status. 0 = Completer abort not received on the PCI Express interface 1 = Completer abort received on the PCI Express interface Signaled target abort. This bit is set when the PCI Express interface completes a request with completer abort status. 0 = Completer abort not signaled on the PCI Express interface 1 = Completer abort signaled on the PCI Express interface 11 TABORT_SIG rcu 10:9 DEVSEL_TIMING r DEVSEL Timing. These bits are read only zero, because they do not apply to PCI Express. controller data parity error. This bit is set if bit 6 (PERR_ENB) in the command register (offset 04h, see Section 7.5.1.4) is set and the host controller receives a completion with data marked as poisoned on the PCI Express interface or poisons a write request received on the PCI Express interface. 0 = No uncorrectable data error detected on the primary interface 1 = Uncorrectable data error detected on the primary interface. 8 DATAPAR rcu 7 FBB_CAP r Fast back-to-back capable. This bit does not have a meaningful context for a PCI Express device and is hardwired to 0b. 6 RSVD r Reserved. Returns zeros when read. 5 66MHZ r 66 MHz capable. This bit does not have a meaningful context for a PCI Express device and is hardwired to 0b. 4 CAPLIST r Capabilities list. This bit returns 1b when read, indicating that the host controller supports additional PCI capabilities. 3 INT_STATUS ru Interrupt Status. This bit reflects the interrupt status of the function. 2:0 RSVD r Reserved. Returns zeros when read. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 25 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.6 Class Code and Revision ID Register This read only register categorizes the Base Class, Sub Class, and Programming Interface of the TUSB73X0. The Base Class is 0Ch, identifying the device as a Serial Bus Controller. The Sub Class is 03h, identifying the function as a Universal Serial Bus Host Controller, and the Programming Interface is 30h, identifying the function as a USB 3.0 xHCI Host Controller. Furthermore, the TI chip revision is indicated in the lower byte (02h). PCI register offset: 08h Register type: Read-only Default value: 0C03 3002h Table 7-12. PCI Register 06h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 Table 7-13. Class Code and Revision ID Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:24 BASECLASS r Base Class. This field returns 0Ch when read, which classifies the function as a Serial Bus Controller. 23:16 SUBCLASS r Sub Class. This field returns 03h when read, which specifically classifies the function as a Universal Serial Bus Host Controller. 15:8 PGMIF r Programming Interface. This field returns 30h when read, which identifies the function as a USB 3.0 xHCI Host Controller. 7:0 CHIPREV r Silicon Revision. This field returns the silicon revision of the function. This field is 02h. 7.5.1.7 Cache Line Size Register This 8-bit register is read/write for legacy compatibility purposes and is not applicable to the functionality of the TUSB73X0. PCI register offset: 0Ch Register type: Read/Write Default value: 00h Table 7-14. PCI Register 0Ch Bit No. 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 26 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.8 Latency Timer Register This read-only register has no meaningful context for a PCI Express device and returns zeros when read. PCI register offset: 0Dh Register type: Read-only Default value: 00h Table 7-15. PCI Register 0Dh Bit No. 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 7.5.1.9 Header Type Register This read only register indicates that this function has a type 0 PCI header. Bit seven of this register is zero indicating that the TUSB73X0 is not a Multifunction device. PCI register offset: 0Eh Register type: Read-only Default value: 00h Table 7-16. PCI Register 0Eh Bit No. 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 7.5.1.10 BIST Register Because the TUSB73X0 does not support a built-in self test (BIST), this read only register returns the value of 00h when read. PCI register offset: 0Fh Register type: Read-only Default value: 00h Table 7-17. PCI Register 0Fh Bit No. 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 27 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.11 Base Address Register 0 This register is used to program the memory address used to access the device control registers. PCI register offset: 10h Register type: Read/Write,Read-only Default value: 0000 0004h Table 7-18. PCI Register 10h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 Table 7-19. Base Address Register 0 Description BIT FIELD NAME ACCESS DESCRIPTION Memory Address. The lower 32 bits of the 64-bit memory address field for the TUSB73X0. The TUSB73X0 uses 16 read/write bits indicating that 64 kB of memory space is required. 31:16 ADDRESS rw 15:4 RSVD r Reserved. These bits are read-only and return zeros when read. 3 PRE_FETCH r Pre-fetchable. This bit is read only 0 indicating that this memory window is not prefetchable. 2:1 MEM_TYPE r Memory Type. This field is read only 10b indicating that this window can be located anywhere in the 64-bit address space. 0 MEM_IND r Memory Space Indicator. This field returns 0 indicating that memory space is used. 7.5.1.12 Base Address Register 1 This register is used to program the memory address used to access the device control registers. PCI register offset: 14h Register type: Read/Write Default value: 0000 0000h Table 7-20. PCI Register 14h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-21. Base Address Register 1 Description BIT FIELD NAME 31:0 28 ADDRESS ACCESS DESCRIPTION rw Memory Address. T his field indicates the upper 32 bits of the 64-bit memory address for the TUSB73X0. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.13 Base Address Register 2 This register is used to program the memory address used to access the MSI-X Table and PBA. PCI register offset: 18h Register type: Read/Write, Read-only Default value: 0000 0004h Table 7-22. PCI Register 18h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 Table 7-23. Base Address Register 2 Description BIT FIELD NAME ACCESS DESCRIPTION Memory Address. The lower 32 bits of the 64-bit memory address field for the TUSB73X0 uses 19 read/write bits indicating that 8 MB of memory space is required. 31:20 ADDRESS rw 19:4 RSVD r Reserved. These bits are read-only and returns zeros when read. 3 PRE_FETCH r Pre-fetchable. This bit is read only 0 indicating that this memory window is not prefetchable. 2:1 MEM_TYPE r Memory Type. This field is read only 10b indicating that this window can be located anywhere in the 64-bit address space. 0 MEM_IND r Memory Space Indicator. This field returns 0 indicating that memory space is used. 7.5.1.14 Base Address Register 3 This register is used to program the memory address used to access the MSI-X Table and PBA. PCI register offset: 1Ch Register type: Read/Write Default value: 0000 0000h Table 7-24. PCI Register 1Ch Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-25. Table 9‑3 Base Address Register 3 Description BIT FIELD NAME 31:0 ADDRESS ACCESS DESCRIPTION rw Memory Address. This field indicates the upper 32 bits of the 64-bit memory address for the TUSB73X0. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 29 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.15 Subsystem Vendor ID Register This register, which is used for system and option card identification purposes, may be required for certain operating systems. This read-only register is a direct reflection of the Subsystem Access register, which is read/ write and is initialized through the EEPROM (if present) or can be written through the Subsystem Alias Register at PCI Offset D0h. PCI register offset: 2Ch Register type: Read-only Default value: 0000h Table 7-26. PCI Register 2Ch Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7.5.1.16 Subsystem ID Register This register, which is used for system and option card identification purposes, may be required for certain operating systems. This read-only register is a direct reflection of the Subsystem Access register, which is read/ write and is initialized through the EEPROM (if present) or can be written through the Subsystem Alias Register at PCI Offset D0h. PCI register offset: 2Eh Register type: Read-only Default value: 0000h Table 7-27. PCI Register 2Eh Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7.5.1.17 Capabilities Pointer Register This read-only register provides a pointer into the PCI configuration header where the PCI power management block resides. Because the PCI power management registers begin at 40h, this register is hardwired to 40h. PCI register offset: 34h Register type: Read-only Default value: 40h Table 7-28. PCI Register 34h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 1 0 0 0 0 0 0 30 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.18 Interrupt Line Register This read/write register is programmed by the system and indicates to the software which interrupt line the TUSB73X0 has been assigned. The default value of this register is FFh, indicating that an interrupt line has not yet been assigned to the function PCI register offset: 3Ch Register type: Read-only Default value: FFh Table 7-29. PCI Register 3Ch Bit No. 7 6 5 4 3 2 1 0 Reset State 1 1 1 1 1 1 1 1 7.5.1.19 Interrupt Pin Register The Interrupt Pin register is read-only 01h indicating that the TUSB73X0 uses INTA. PCI register offset: 3Dh Register type: Read-only Default value: 01h Table 7-30. PCI Register 3Dh Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 1 7.5.1.20 Min Grant Register This read-only register has no meaningful context for a PCI Express device and returns zeros when read. PCI register offset: 3Eh Register type: Read-only Default value: 00h Table 7-31. PCI Register 3Eh Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 7.5.1.21 Max Latency Register This read-only register has no meaningful context for a PCI Express device and returns zeros when read. PCI register offset: 3Fh Register type: Read-only Default value: 00h Table 7-32. PCI Register 3Fh Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 31 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.22 Capability ID Register This read-only register identifies the linked list item as the register for PCI Power management. The register returns 01h when read. PCI register offset: 40h Register type: Read-only Default value: 01h Table 7-33. PCI Register 40h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 1 7.5.1.23 Next Item Pointer Register The contents of this read-only register indicate the next item in the linked list of capabilities for the TUSB73X0. This register reads 48h pointing to the MSI Capability registers. PCI register offset: 41h Register type: Read-only Default value: 48h Table 7-34. PCI Register 41h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 1 0 0 1 0 0 0 32 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.24 Power Management Capabilities Register The read-only register indicates the capabilities of the TUSB73X0 related to PCI power management. PCI register offset: 42h Register type: Read-only Default value: xxx3h Table 7-35. PCI Register 42h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State x 1 1 1 1 1 1 x x x 0 0 0 0 1 1 Table 7-36. Power Management Capabilities Register Description BIT FIELD NAME ACCESS DESCRIPTION 15:11 PME_SUPPORT r PME# support. This five-bit field indicates the power states from which the TUSB73X0 may assert PME#. If the AUX_DET pin is 1, this field is 11111. If the AUX_DET pin is 0, this field is 01111. 10 D2_SUPPORT r This bit returns a 1 when read, indicating that the function supports the D2 device power state. 9 D1_SUPPORT r This bit returns a 1 when read, indicating that the function supports the D1 device power state. 8:6 AUX_CURRENT r 3.3 Vaux auxiliary current requirements. If the AUX_DET pin is 1, this field is 010. If the AUX_DET pin is 0, this field is 000. 5 DSI r Device Specific Initialization. This bit returns 0 when read, indicating that the TUSB73X0 does not require special initialization beyond the standard PCI configuration header before a generic class driver is able to use it. 4 RSVD r Reserved. Returns zero when read. 3 PME_CLK r PME# Clock. 2:0 PM_VERSION r Power Mgmt Version. This field returns 3’b011 indicating Rev 1.2 compatibility. 7.5.1.25 Power Management Control/Status Register This register determines and changes the current power state of the TUSB73X0. PCI register offset: 44h Register type: Read/Write, Read-only Default value: 0008h Table 7-37. PCI Register 44h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 Table 7-38. Power Management Control/Status Register Description BIT FIELD NAME ACCESS DESCRIPTION 15 PME_STAT rc PME# Status. This bit is sticky and is only reset by a Global Reset. 14:13 DATA_SCALE r Data Scale. This 2-bit field returns 0’s when read because the TUSB73X0 does not use the Data Register. 12:9 DATA_SEL r Data Select. This 4-bit field returns 0’s when read because the TUSB73X0 does not use the Data Register. 8 PME_EN rw 7:4 RSVD r PME# Enable. This bit is sticky and is only reset by a Global Reset. Reserved. Returns zero when read. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 33 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-38. Power Management Control/Status Register Description (continued) BIT FIELD NAME ACCESS DESCRIPTION 3 NO_SOFT_RESET r No Soft Reset. This bit returns 1 indicating that no internal reset is generated and the device retains its configuration context when transitioning from the D3hot state to the D0 state. 2 RSVD r Reserved. Returns zero when read. 1:0 PWR_STATE rw Power State. This 2-bit field is used both to determine the current power state of the function and to set the function into a new power state. This field is encoded as follows:00 = D001 = D110 = D211 = D3hot. 7.5.1.26 Power Management Bridge Support Extension Register This read-only register is not applicable to the TUSB73X0 and returns 00h when read. PCI register offset: 46h Register type: Read-only Default value: 00h Table 7-39. PCI Register 46h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 7.5.1.27 Power Management Data Register This read-only register is not applicable to the TUSB73X0 and returns 00h when read. PCI register offset: 47h Register type: Read-only Default value: 00h Table 7-40. PCI Register 47h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 7.5.1.28 MSI Capability ID Register This read-only register identifies the linked list item as the register for Message Signaled Interrupts Capabilities. The register returns 05h when read. PCI register offset: 48h Register type: Read-only Default value: 05h Table 7-41. PCI Register 48h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 1 0 1 34 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.29 Next Item Pointer Register The contents of this read-only register indicate the next item in the linked list of capabilities for the TUSB73X0. This register reads 70h pointing to the PCI Express Capability registers. PCI register offset: 49h Register type: Read-only Default value: 70h Table 7-42. PCI Register 49h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 1 1 1 0 0 0 0 7.5.1.30 MSI Message Control Register The register is used to control the sending of MSI messages. PCI register offset: 4Ah Register type: Read/Write, Read-only Default value: 0086h Table 7-43. PCI Register 4Ah Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 Table 7-44. MSI Message Control Register Description BIT FIELD NAME ACCESS DESCRIPTION 15:8 RSVD r Reserved. Returns zeros when read. 8 PVM_CAP r Per-vector Masking Capable. This bit is read only 0 indicating that the TUSB73X0 does not support per-vector masking. 7 64CAP r 64 Bit Message Capability. This bit is read only 1 indicating that the TUSB73X0 supports 64 bit MSI message addressing. 6:4 MM_EN rw Multiple Message Enable. This bit indicates the number of distinct messages that the TUSB73X0 is allowed to generate. 000 – 1 Message (All interrupters mapped to the same message) 001 – 2 Messages (Interrupters 0, 2, 4, and 6 mapped to message 0 and Interrupters 1, 3, 5, and 7 mapped to message 1) 010 – 4 Messages (Interrupters 0 and 4 mapped to message 0, Interrupters 1 and 5 mapped to message 1, Interrupters 2 and 6 mapped to message 2, Interrupters 3 and 7 mapped to message 3) 011 – 8 Messages (Interrupter # mapped to corresponding message #) 100 – 16 Messages (Interrupter # mapped to corresponding message #) 101 – 32 Messages (Interrupter # mapped to corresponding message #) 110 – Reserved111 – Reserved 3:1 MM_CAP r Multiple Message Capabilities. This field indicates the number of distinct messages that TUSB73X0 is capable of generating. This field is read only 011 indicating that the TUSB73X0 can signal 8 distinct messages. 0 MSI_EN rw MSI Enable. This bit is used to enable MSI interrupt signaling. MSI signaling must be enabled by software for the TUSB73X0 to signal an MSI 0 – MSI signaling is prohibited 1 – MSI signaling is enabled Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 35 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.31 MSI Lower Message Address Register This register contains the lower 32 bits of the address that a MSI message is written to when an interrupt is to be signaled. PCI register offset: 4Ch Register type: Read/Write Default value: 0000 0000h Table 7-45. PCI Register 4Ch Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-46. MSI Lower Message Address Register Description BIT 36 FIELD NAME ACCESS DESCRIPTION 31:2 ADDRESS rw System Specified Message Address 1:0 RSVD r Reserved. Return zeros when read. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.32 MSI Upper Message Address Register This register contains the upper 32 bits of the address that a MSI message is written to when an interrupt is to be signaled. If this register is 0000 0000h, 32-bit addressing is used; otherwise, 64-bit addressing is used. PCI register offset: 50h Register type: Read/Write Default value: 0000 0000h Table 7-47. PCI Register 4Ch Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7.5.1.33 MSI Message Data Register This 16-bit register contains the data that software programmed the device to send when it sends a MSI message. PCI register offset: 54h Register type: Read/Write Default value: 0000h Table 7-48. PCI Register 54h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-49. MSI Message Data Register Description BIT FIELD NAME 15:4 3:0 MSG MSG_NUM ACCESS DESCRIPTION rw System Specific Message. This field contains the portion of the message that the TUSB73X0 can never modify. rw Message Number. This portion of the message field may be modified to contain the message number if multiple messages are enabled. The number of bits that are modifiable depends on the number of messages enabled in the Message Control Register. 1 Message – No message data bits can be modified 2 messages – Bit 0 can be modified 4 messages – Bits 0:1 can be modified 8 messages – Bits 0:2 can be modified 16 messages – Bits 0:3 can be modified 32 messages – Bits 0:4 can be modified Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 37 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.34 Serial Bus Release Number Register (SBRN) This read only register is set to 30h to indicate that the TUSB73X0 is compliant to release 3.0 of the Universal Serial Bus Specification. PCI register offset: 60h Register type: Read-only Default value: 00h Table 7-50. PCI Register 60h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 1 1 0 0 0 0 7.5.1.35 Frame Length Adjustment Register (FLADJ) This register is used to adjust any offset from the clock source that generates the clock that drives the SOF counter. When a new value is written to this register, the length of the frame is adjusted for all USB buses implemented by the TUSB73X0. This register is only reset by a Global Reset. PCI register offset: 61h Register type: Read/Write Default value: 20h Table 7-51. PCI Register 61h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 1 0 0 0 0 0 Table 7-52. Frame Length Adjustment Register Description BIT (1) FIELD NAME ACCESS 7:6 RSVD 5:0 FRAME_LENGTH(1) DESCRIPTION r rw Reserved. Return zeros when read. Frame Length Timing Value. Each decimal value change to this register corresponds to 16 high-speed bit times. The SOF cycle time is equal to 59488 plus the value in this field. The default value is decimal 32 (20h), which gives a SOF cycle time of 60000. This bit is a sticky bit and is reset by a global reset (GRST) or the internally-generated power-on-reset. 7.5.1.36 PCI Express Capability ID Register This read-only register identifies the linked list item as the register for PCI Express Capabilities. The register returns 10h when read. PCI register offset: 70h Register type: Read-only Default value: 10h Table 7-53. PCI Register 70h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 1 0 0 0 0 38 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.37 Next Item Pointer Register The contents of this read-only register indicate the next item in the linked list of capabilities for the TUSB73X0. This register reads C0h pointing to the MSI-X Capability registers. PCI register offset: 71h Register type: Read-only Default value: C0h Table 7-54. PCI Register 71h Bit No. 7 6 5 4 3 2 1 0 Reset State 1 1 0 0 0 0 0 0 7.5.1.38 PCI Express Capabilities Register This register indicates the capabilities of the TUSB73X0 related to PCI Express. PCI register offset: 72h Register type: Read-only Default value: 0002h Table 7-55. PCI Register 72h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Table 7-56. PCI Express Capabilities Register Description BIT FIELD NAME ACCESS DESCRIPTION 15:14 RSVD r Reserved. Returns zeros when read. 13:9 INT_NUM r Interrupt Message Number. This field is used for MSI and MSI-X support. 8 SLOT r Slot Implemented. This bit is not valid for the TUSB73X0 and is read only zero. 7:4 DEV_TYPE r Device/Port Type. This read only field returns 0000b indicating that the device is a PCI Express Endpoint. 3:0 VERSION r Capability Version. This field returns 0010b indicating revision two of the PCI Express capability. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 39 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.39 Device Capabilities Register The Device Capabilities Register indicates the device specific capabilities of the TUSB73X0. PCI register offset: 74h Register type: Read-only, Hardware Update Default value: 0000 8FC3h Table 7-57. PCI Register 74h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 1 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 Table 7-58. Device Capabilities Register Description BIT FIELD NAME DESCRIPTION 31:29 RSVD r Reserved. Return zeros when read. 28 FLR r Function Level Reset. This bit is set to 0 because the TUSB73X0 has only one function. ru Captured Slot Power Limit Scale. The value in this register is programmed by the host by issuing a Set_Slot_Power_Limit Message. When a Set_Slot_Power_Limit Message is received bits 9:8 are written to this field. The value in this register specifies the scale used for the Slot Power Limit. 00 – 1.0x 01 – 0.1x 10 – 0.01x 11 – 0.001x 27:26 CSPLS 25:18 CSPLV ru Captured Slot power Limit Value. The value in this register is programmed by the host by issuing a Set_Slot_Power_Limit Message. When a Set_Slot_Power_Limit Message is received bits 7:0 are written to this field. The value in this register in combination with the Slot power Limit Scale value, specifies the upper limit of power supplied to the slot. The power limit is calculated by multiplying the value in this field by the value in the Slot Power Limit Scale field. 17:16 RSVD r Reserved. Return zeros when read. 15 RBER r Role Based Error Reporting. This bit is hardwired to 1 indicating that the TUSB73X0 supports Role Based Error Reporting 14:12 RSVD r Reserved. Return zeros when read. r Endpoint L1 Acceptable Latency. This field indicates the acceptable latency for a transition from L1 to L0 State. This field can be programmed by writing to the L1_LATENCY field in the General Control Register 2. The default value for this register is the latency for the PHY to exit the L1 state. This field cannot be programmed to be less than the latency for the PHY to exit the L1 state. 11:9 40 ACCESS EP_L1_LAT 8:6 EP_L0S_LAT r Endpoint L0s Acceptable Latency. This field indicates the acceptable latency for a transition from L0s to L0 State. This field can be programmed by writing to the L0s_LATENCY field in the General Control Register 2. The default value for this register is the latency for the PHY to exit the L0s state. This field cannot be programmed to be less than the latency for the PHY to exit the L0s state. 5 ETFS r Extended Tag Field Supported. This field indicates the size of the tag field and is encoded as 0. 4:3 PFS r Phantom Functions Supported. This field is read only 00b indicating that function numbers are not used for phantom functions. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-58. Device Capabilities Register Description (continued) BIT FIELD NAME 2:0 ACCESS DESCRIPTION MPSS Max Payload Size Supported. This field indicates the maximum payload size that the device can support for TLPs. This field is encoded as 011b indicating the Max Payload size for a TLP is 1 Kbyte. r 7.5.1.40 Device Control Register The Device Control Register controls PCI Express device specific parameters. PCI register offset: 78h Register type: Read/Write Default value: 2810h Table 7-59. PCI Register 78h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 1 0 1 0 0 0 0 0 0 1 0 0 0 0 Table 7-60. Device Control Register Description BIT FIELD NAME 15 14:12 INITIATE_FLR MRRS ACCESS DESCRIPTION rw Initiate Function Level Reset. A write of 1b initiates Function Level Reset to the Function. The value read by software from this bit is always 0b. rw Max Read Request Size. This field is programmed by host software to set the maximum size of a read request that the TUSB73X0 can generate. This field is encoded as: 000 – 128B 001 – 256B 010 – 512B (default) 011 – 1024B 100 – 2048B101 – 4096B 110 – Reserved 111 – Reserved 11 ENS rw Enable No Snoop. Controls the setting of the No Snoop flag within the TLP header for upstream memory transactions mapped to any traffic class mapped to a virtual channel other than VC0 through the Upstream Decode Windows. 0 – No snoop field is 0 1 – No snoop field is 1 (default) 10 APPE rw Auxiliary Power PM Enable. This bit is only reset by a Global Reset. 9 PFE r 8 ETFE rw Extended Tag Field Enable. 7:5 MPS rw Max Payload Size. 4 ERO rw Enable Relaxed Ordering. 3 URRE rw Unsupported Request Reporting Enable. 2 FERE rw Fatal Error Reporting Enable. 1 NFERE rw Non-Fatal Error Reporting Enable. 0 CERE rw Correctable Error Reporting Enable. Phantom Function Enable. Because the TUSB73X0 does not support phantom functions this bit is read only zero. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 41 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.41 Device Status Register The Device Status Register controls PCI Express device specific parameters. PCI register offset: 7Ah Register type: Read Only, Clear by a Write of One, Hardware Update Default value: 00x0h Table 7-61. PCI Register 7Ah Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 x 0 0 0 0 Table 7-62. Device Status Register Description BIT FIELD NAME ACCESS DESCRIPTION 15:6 RSVD r Reserved. Return zeros when read. 5 PEND ru Transaction Pending. 4 APD ru AUX Power Detected. This bit indicates that AUX power is present. 0 – No AUX power detected. (AUX_DET pin is 0) 1 – AUX power detected. (AUX_DET pin is 1) This bit is set based upon the state of the AUX_DET pin. 3 URD rcu Unsupported Request Detected. 2 FED rcu Fatal Error Detected. 1 NFED rcu Non-Fatal Error Detected. 0 CED rcu Correctable Error Detected. 7.5.1.42 Link Capabilities Register The Link Capabilities Register indicates the link specific capabilities of the TUSB73X0. PCI register offset: 7Ch Register type: Read-only Default value: 0007 xC12h Table 7-63. PCI Register 7Ch Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 x x 1 1 1 0 0 0 0 0 1 0 0 1 0 Table 7-64. Link Capabilities Register Description BIT 42 FIELD NAME ACCESS DESCRIPTION 31:24 PORT_NUM r Port Number. This field indicates port number for the PCI Express link. This field is read only 00h indicating that the Link is associated with port zero. 23:19 RSVD r Reserved. Returns zeros when read. 18 CLK_PM r Clock Power Management. This bit is hardwired to 1 to indicate that the TUSB73X0 supports Clock Power Management through the CLKREQ# protocol. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-64. Link Capabilities Register Description (continued) BIT FIELD NAME 17:15 ACCESS DESCRIPTION L1_LATENCY r L1 Exit Latency. This field indicates the time that it takes to transition from the L1 state to the L0 state. The value reported by this field is determined by either the L1_EXIT_LAT_ASYNC field or the L1_EXIT_LAT_COMMON field in the General Control Register 0. 14:12 L0S_LATENCY r L0s Exit Latency. This field indicates the time that it takes to transition from the L0s state to the L0 state. The value reported by this field is determined by either the L0s_EXIT_LAT_ASYNC field or the L0s_EXIT_LAT_COMMON field in the General Control Register 0. 11:10 ASLPMS r Active State Link PM Support. This field indicates the level of active state power management that the TUSB73X0 supports. The value 11b indicates support for both L0s and L1 through active state power management. 9:4 MLW r Maximum Link Width. This field is encoded 000001b to indicate that the TUSB73X0 only supports a 1x PCI Express link. 3:0 MLS r Maximum Link Speed. This field is encoded 0010b to indicate that the TUSB73X0 supports link speeds of 5 Gb/s and 2.5 Gb/s. 7.5.1.43 Link Control Register The Link Control Register indicates is used to control link specific behavior. PCI register offset: 80h Register type: Read-only, Read/Write Default value: 0000h Table 7-65. PCI Register 80h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-66. Link Control Register Description BIT FIELD NAME ACCESS DESCRIPTION 15:9 RSVD r Reserved. Returns zeros when read. 8 EN_CPM rw Enable Clock Power Management. 7 ES rw Extended Synch. Common Clock Configuration. This bit is set when a common clock is provided to both ends of the PCI Express link. This bit is also used to select the L0s exit latency and L1 exit latency. 0 – Reference clock is asynchronous (L0s exit latency and L1 exit latency based on the L0s_EXIT_LAT_ASYNC and L1_EXIT_LAT_ASYNC fields in the General Control Register 0) 1 – Reference clock is synchronous (L0s exit latency and L1 exit latency based on the L0s_EXIT_LAT_COMMON and L1_EXIT_LAT_COMMON fields in the General Control Register 0) 6 CCC rw 5 RL r Retrain Link. This bit has no function and is read only zero. Link Disable. This bit has no function and is read only zero. 4 LD r 3 RCB rw 2 RSVD r 1:0 ASLPMC rw Read Completion Boundary. Reserved. Returns zero when read. Active State Link PM Control. This field is used to enable and disable active state PM. 00 – Active State PM Disabled 01 – L0s Entry Enabled 10 – L1 Entry Enabled 11 – L0s and L1 Entry Enable Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 43 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.44 Link Status Register The Link Status Register indicates current state of the PCI Express Link. PCI register offset: 82h Register type: Read-only Default value: 101xh Table 7-67. PCI Register 82h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 1 0 0 0 0 0 0 0 1 0 0 x x Table 7-68. Link Status Register Description BIT FIELD NAME ACCESS DESCRIPTION 15 LINK_ABS r Link Autonomous Bandwidth Status. This bit has no function and is read only zero. 14 LINK_BMS r Link Bandwidth Management Status. This bit has no function and is read only zero. 13 DLL_ACTIVE r Data Link Layer Active. This bit has no function and is read only zero. 12 SCC r Slot Clock Configuration. This bit is 1, because the TUSB73X0 uses the 100-MHz differential reference clock provided by the platform. 11 LT r Link Training. This bit has no function and is read only zero. 10 TE r Retrain Link. This bit has no function and is read only zero. 9:4 NLW r Negotiated Link Width. This field is read only 000001b indicating the lane width is 1x. 3:0 LS r Link Speed. This field indicates the negotiated link speed. 7.5.1.45 Device Capabilities 2 Register The Device Capabilities 2 Register indicates the device specific capabilities of the TUSB73X0. PCI register offset: 94h Register type: Read-only Default value: 0000 0010h Table 7-69. PCI Register 94h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 44 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-70. Device Capabilities 2 Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:5 RSVD r Reserved. Returns zeros when read. 4 CPLT_TO_DIS_SUP r Completion Timeout Disable Supported. This bit is read only 1b indicating that the completion timeout disable mechanism is supported. 3:0 CPLT_TO_RANGES r Completion Timeout Ranges Supported. This field is read only 0000b indicating that completion timeout programming is not supported. 7.5.1.46 Device Control 2 Register The Device Control 2 Register controls PCI Express device specific parameters. PCI register offset: 98h Register type: Read-only, Read/Write Default value: 0800h Table 7-71. PCI Register 98h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 Table 7-72. Device Control 2 Register Description BIT FIELD NAME ACCESS DESCRIPTION 15:5 RSVD r 4 CPTL_TO_DIS rw 3:0 CPLT_TO_VALUE r Reserved. Returns zeros when read. Completion Timeout Disable. Completion Timeout Value. This field is read only 0000b indicating that completion timeout programming is not supported. 7.5.1.47 Link Control 2 Register The Link Control 2 Register indicates is used to control link specific behavior. PCI register offset: A0h Register type: Read-only, Read/Write Default value: 0000h Table 7-73. PCI Register A0h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Table 7-74. Link Control 2 Register Description BIT FIELD NAME ACCESS DESCRIPTION 15:13 RSVD r 12 COMPLIANCE_DEEMPH(1) rw Compliance De-Emphasis. This bit is sticky and is only reset by a Global Reset. 11 COMPLIANCE_SOS(1) rw Compliance SOS. This bit is sticky and is only reset by a Global Reset. (1) rw Enter Modified Compliance. This bit is sticky and is only reset by a Global Reset. 9:7 TRANSMIT_MARGIN(1) rw Transmit Margin. This bit is sticky and is only reset by a Global Reset. 6 SEL_DEEMPH r Selectable De-Emphasis. This bit has no function and is read only zero. 5 HW_AUTO_SPEED_DIS r Hardware Autonomous Speed Disable. This bit is read only zero because this function is not supported. 10 ENT_MOD_COMPLIANCE Reserved. Returns zeros when read. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 45 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-74. Link Control 2 Register Description (continued) BIT FIELD NAME ACCESS DESCRIPTION 4 ENTER_COMPL(1) rw Enter Compliance. This bit is sticky and is only reset by a Global Reset. 3:0 TGT_LINK_SPEED(1) rw Target Link Speed. This bit is sticky and is only reset by a Global Reset. (1) This bit is a sticky bit and is reset by a global reset (GRST) or the internally-generated power-on-reset. 7.5.1.48 Link Status 2 Register The Link Status 2 Register indicates current state of the PCI Express Link. PCI register offset: A2h Register type: Read-only Default value: 000xh Table 7-75. PCI Register A2h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x Table 7-76. Link Status 2 Register Description BIT FIELD NAME ACCESS DESCRIPTION 15:1 RSVD r Reserved. Returns zeros when read. 0 DEEMPH_LEVEL r Current De-Emphasis Level. 7.5.1.49 Serial Bus Data Register The Serial Bus Data register is used to read and write data on the serial bus interface. When writing data to the serial bus, this register must be written before writing to the Serial Bus Address register to initiate the cycle. When reading data from the serial bus, this register will contain the data read after the REQBUSY (bit 5 Serial Bus Control Register) bit is cleared. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: B0h Register type: Read/Write Default value: 00h Table 7-77. PCI Register B0h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 46 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.50 Serial Bus Index Register The value written to the Serial Bus Index register represents the byte address of the byte being read or written from the serial bus device. The Serial Bus Index register must be written before the before initiating a serial bus cycle by writing to the Serial Bus target Address register. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: B1h Register type: Read/Write Default value: 00h Table 7-78. PCI Register B1h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 7.5.1.51 Serial Bus Target Address Regsiter The Serial Bus target Address register is used to indicate the address of the device being targeted by the serial bus cycle. This register also indicates if the cycle will be a read or a write cycle. Writing to this register initiates the cycle on the serial interface. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: B2h Register type: Read/Write Default value: 00h Table 7-79. PCI Register B2h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 Table 7-80. Serial Bus Target Address Register Description BIT (1) FIELD NAME ACCESS DESCRIPTION 7:1 TARGET_ADDR(1) rw Serial Bus Target Address. This bit field represents the target address of a read or write transaction on the serial interface. 0 RW_CMD(1) rw Read/Write Command. This bit is used to determine if the serial bus cycle will be a read or a write cycle. 0 – A single byte write is requested. 1 – A single byte read is requested. This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 47 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.52 Serial Bus Control and Status Register The Serial Bus Control and Status register is used to control the behavior of the Serial bus interface. This register also provides status information about the state of the serial bus. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: B3h Register type: Read/Write, Read-Only, Read/Clear Default value: 00h Table 7-81. PCI Register B3h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 Table 7-82. Serial Bus Control and Status Register Description BIT FIELD NAME 48 DESCRIPTION Protocol Select. This bit is used to select the serial bus address mode used. 0 – target Address and Byte Address are sent on the serial bus. 1 – Only the target address is sent on the serial bus. 7 PROT_SEL(1) rw 6 RSVD r Reserved. Returns zero when read. 5 REQBUSY(1) r Requested Serial Bus Access Busy. This bit is set when a serial bus cycle is in progress. 0 – No serial bus cycle 1 – Serial bus cycle in progress r Serial EEPROM Access Busy. This bit is set when the serial EEPROM circuitry in the TUSB73X0 is downloading register defaults from a serial EEPROM. 0 – No EEPROM activity 1 – EEPROM download in progress rwu Serial EEPROM Detected. This bit is automatically set when a serial EEPROM is detected by the TUSB73X0. The value of this bit is used to enable the serial bus interface and to control whether or not the EEPROM load takes place. Note that a serial EEPROM is only detected once following a PERST# or a GRST#. 0 – No EEPROM present, EEPROM load process does not happen 1 – EEPROM present, EEPROM load process takes place Note that even if a serial EERPOM is not detected following PERST# or a GRST#, software can still set this bit to enable the serial bus interface. In this situation, the EEPROM load process will not happen. 4 (1) ACCESS ROMBUSY(1) 3 SBDETECT(1) 2 SBTEST(1) rw Serial Bus Test. This bit is used for internal test purposes. This bit controls the clock source for the serial interface clock. 0 – Serial bus clock at normal operating frequency ~ 100 kHz 1 – Serial bus clock frequency increased for test purposes 1 SB_ERR(1) rc Serial Bus Error. This bit is set when an error occurs during a software initiated serial bus cycle. 0 – No error 1 – Serial bus error 0 ROM_ERR(1) rc Serial EEPROM Load Error. This bit is set when an error occurs while downloading registers from a serial EEPROM. 0 – No Error 1 – EEPROM load error This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.53 GPIO Control Register This register is used to control the direction of the eight GPIO pins. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: B4h Register type: Read/Write, Read-Only Default value: 0000h Table 7-83. PCI Register B4h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-84. GPIO Control Register Description BIT (1) FIELD NAME 15:4 RSVD 3 GPIO3_DIR(1) ACCESS DESCRIPTION r Reserved. Returns zero when read. rw GPIO 3 Data Direction. This bit selects whether GPIO3 is in input or output mode. 0 – Input 1 – Output 2 GPIO2_DIR(1) rw GPIO 2 Data Direction. This bit selects whether GPIO2 is in input or output mode. 0 – Input 1 – Output 1 GPIO1_DIR(1) rw GPIO 1 Data Direction. This bit selects whether GPIO1 is in input or output mode. 0 – Input 1 – Output 0 GPIO0_DIR(1) rw GPIO 0 Data Direction. This bit selects whether GPIO0 is in input or output mode. 0 – Input 1 – Output This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 49 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.54 GPIO Data Register This register is used to read the state of the GPIO pins and to change the state of GPIO pins that are in output mode. Writing to a bit that is in input mode will be ignored. The default value at power up depends on the state of the GPIO terminals as they default to general purpose inputs. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: B6h Register type: Read/Write, Read-Only Default value: 0000h Table 7-85. PCI Register B6h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 x x x x Table 7-86. GPIO Data Register Description BIT (1) FIELD NAME ACCESS DESCRIPTION 15:4 RSVD r Reserved. Returns zero when read. 3 GPIO3_DATA(1) rw GPIO 3 Data. This bit is used to read the state of GPIO3 or change the state of GPIO3 in output mode. 2 GPIO2_DATA(1) rw GPIO 2 Data. This bit is used to read the state of GPIO2 or change the state of GPIO2 in output mode. 1 GPIO1_DATA(1) rw GPIO 1 Data. This bit is used to read the state of GPIO1 or change the state of GPIO1 in output mode. 0 GPIO0_DATA(1) rw GPIO 0 Data. This bit is used to read the state of GPIO0 or change the state of GPIO0 in output mode. This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. 7.5.1.55 MSI-X Capability ID Register This read-only register identifies the linked list item as the register for MSI-X Capabilities. The register returns 11h when read. PCI register offset: C0h Register type: Read-Only Default value: 11h Table 7-87. PCI Register C0h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 1 0 0 0 1 50 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.56 Next Item Pointer Register The contents of this read-only register indicate the next item in the linked list of capabilities for the TUSB73X0. This register reads 00h indicating that no additional capabilities are supported. PCI register offset: C1h Register type: Read-Only Default value: 11h Table 7-88. PCI Register C1h Bit No. 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 7.5.1.57 MSI-X Message Control Register This register is used to control the sending of MSI-X messages. PCI register offset: C2h Register type: Read-Only, Read/Write Default value: 0007h Table 7-89. PCI Register C2h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 Table 7-90. MSI-X Message Control Register Description BIT FIELD NAME ACCESS DESCRIPTION 15 MSIX_EN rw MSI-X Enable. Function Mask. 14 FUNC_MASK rw 13:11 RSVD r Reserved. Returns zero when read. 10:0 TABLE_SIZE r MSI-X Table Size. This field is set to 07h to indicate a table size of 8 entries. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 51 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.58 MSI-X Table Offset and BIR Register This register indicates into which BAR and offset the MSI-X table is mapped. PCI register offset: C4h Register type: Read-Only Default value: 0000 0002h Table 7-91. PCI Register C4h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Table 7-92. MSI-X Table Offset and BIR Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:3 TABLE_OFFSET r Table Offset. This field is set to 000h to indicate that the MSI-X Table is at an offset of 0000h from the beginning of the BAR at offset 18h. 2:0 TABLE_BIR r Table BIR. This field is set to 010b to indicate that the MSI-X table is mapped into the BAR at offset 18h. 7.5.1.59 MSI-X PBA Offset and BIR Register This register indicates into which BAR and offset the MSI-X PBA is mapped. PCI register offset: C8h Register type: Read-Only Default value: 0000 1000h Table 7-93. PCI Register C8h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-94. MSI-X PBA Offset and BIR Register Descriptions BIT 52 FIELD NAME ACCESS DESCRIPTION 31:3 PBA_OFFSET r PBA Offset. This field is set to 200h to indicate that the MSI-X PBA is at an offset of 1000h from the beginning of the BAR at offset 18h. 2:0 PBA_BIR r PBA BIR. This field is set to 010b to indicate that the MSI-X PBA is mapped into the BAR at offset 18h. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.60 Subsystem Access Register This register is a read/write register and the contents of this register are aliased to the Subsystem Vendor ID and Subsystem ID Registers at PCI Offsets 2Ch and 2Eh. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: D0h Register type: Read/Write Default value: 0000 0000h Table 7-95. PCI Register D0h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-96. Subsystem Access Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:16 SubsystemID(1) rw Subsystem ID. The value written to this field is aliased to the Subsystem ID Register at PCI Offset 2Eh. 15:0 SubsystemVendorID(1) rw Subsystem Vendor ID. The value written to this field is aliased to the Subsystem Vendor ID Register at PCI Offset 2Ch. (1) This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. 7.5.1.61 General Control 0 Register This register is a read/write register is used to control various functions of the TUSB73X0. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: D4h Register type: Read/Write Default value: 0000 0D9Bh Table 7-97. PCI Register D4h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 1 1 0 1 1 0 0 1 1 0 1 1 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 53 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-98. General Control 0 Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:12 RSVD r 11:9 L1_EXIT_LAT_ASYNC(1) rw L1 Exit Latency for Asynchronous Clock. This value in this field is the value reported in the L1_LATENCY field in the Link Capabilities Register when the CCC bit in the Link Control Register is 0. This field defaults to 110b. 8:6 L1_EXIT_LAT_COMMON(1) rw L1 Exit Latency for Common Clock. This value in this field is the value reported in the L1_LATENCY field in the Link Capabilities Register when the CCC bit in the Link Control Register is 1. This field defaults to 110b. 5:3 L0s_EXIT_LAT_ASYNC(1) rw L0s Exit Latency for Asynchronous Clock. This value in this field is the value reported in the L0s_LATENCY field in the Link Capabilities Register when the CCC bit in the Link Control Register is 0. This field defaults to 011b. 2:0 L0s_EXIT_LAT_COMMON(1) rw L0s Exit Latency for Common Clock. This value in this field is the value reported in the L0s_LATENCY field in the Link Capabilities Register when the CCC bit in the Link Control Register is 1. This field defaults to 011b. (1) Reserved. Returns zeros when read. This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. 7.5.1.62 General Control 1 Register This register is a read/write register is used to control various functions of the TUSB73X0. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: D8h Register type: Read-Only, Read/Write Default value: 0000 001Bh Table 7-99. PCI Register D8h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 Table 7-100. General Control 1 Register Description BIT (1) 54 FIELD NAME ACCESS DESCRIPTION 31:6 RSVD r Reserved. Returns zeros when read. 5:3 L1ASPM_ENTRY_TIMER(1) rw L1ASPM Entry Timer. This field specifies the value of the L1ASPM Entry Timer. This field defaults to 011, corresponding to a value of 8 µs. 2:0 L0s_ENTRY_TIMER(1) rw L0s Entry timer. This field specifies the value of the L0s Entry timer. This field defaults to 011, corresponding to a value of 4 µs. This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.63 General Control 2 Register This register is a read/write register is used to control various functions of the TUSB73X0. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. Note: For Pass 1.0 of the TUSB73X0 design, this register is read only zeros and has no effect. PCI register offset: DCh Register type: Read-Only, Read/Write Default value: 0000 001Bh Table 7-101. PCI Register DCh Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 Table 7-102. General Control 2 Register Description BIT FIELD NAME 31:6 5:3 2:0 (1) RSVD L1_LATENCY(1) L0s_LATENCY(1) ACCESS DESCRIPTION r Reserved. Returns zeros when read. rw L1 Maximum Exit Latency. This field is used to program the maximum acceptable latency when exiting the L1 state. This is used to set the L1 Acceptable Latency field in the Device capabilities register. 000 – Less than 1µs 001 – 1 µs up to less than 2 µs 010 – 2 µs up to less than 4 µs 011 – 4 µs up to less than 8 µs (default) 100 – 8 µs up to less than 16 µs 101 – 16 µs up to less than 32 µs 110 – 32 µs to 64 µs 111 – more than 64 µs rw L0s Maximum Exit Latency. This field is used to program the maximum acceptable latency when exiting the L0s state. This is used to set the L0s Acceptable Latency field in the Device capabilities register. 000 – Less than 64 ns 001 – 64 ns up to less than 128 ns 010 – 128 ns up to less than 256 ns 011 – 256 ns up to less than 512 ns (default) 100 – 512 ns up to less than 1 µs 101 – 1 µs up to less than 2 µs 110 – 2 µs to 4 µs 111 – more than 4 µs This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 55 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.1.64 USB Control Register This register is a read/write register is used to control USB settings in the TUSB73X0. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: E0h Register type: Read/Write Default value: 0000 0000h Table 7-103. PCI Register E0h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-104. USB Control Register Description BIT 56 FIELD NAME ACCESS DESCRIPTION 31 USB_SPREAD_DIS(1) rw USB Spread Spectrum Disable. When this bit is set to 1, spread spectrum generation for the USB 3.0 clock is disabled. 30 FREQ_SEL_EN(2) rw Frequency Select Enable. When this bit is set to 1, the oscillator is restarted. This bit can only be written to once after power up. 29:24 PLL_FREQ_SEL(2) r PLL Frequency Select. If the FREQSEL pin is 1, then the value in this field controls the Frequency Select inputs to the PLL. In addition, the frequency selector inputs to the Oscillator are set appropriately for the frequency selected. If the FREQSEL pin is 0, then this field has no effect. Once the FREQ_SEL_EN bit has been set, this field will be locked and cannot be changed. 23 HIDE_MSIX(1) rw Hide MSI-X. When this bit is set, the Next Item Pointer Register (offset 71h) for the PCI Express Capability is set to 00h, and BAR2 (offset 18h) and BAR3 (offset 1Ch) are only zeros. 22 PWRON_POLARITY(2) rw PWRONx Polarity. When this bit is 0 (default), the PWRONx# pins are active low and their internal pulldown resistors are enabled. When this bit is 1, the PWRONx# pins are active high and their internal pulldown resistors are disabled. 21:17 RSVD r Reserved. Returns zero when read. 16 PPC_NOT_PRESENT(1) rw Port Power Control Not Present. When this bit is 0, the TUSB73X0 forces the PPC bit to 1 in the Host Controller Capability Parameters, indicating that the system supports port power switches. When this bit is set to 1, the TUSB73X0 forces the PPC bit to 0 in the Host Controller Capability Parameters, indicating that the system does not support port power switches. 15:12 RSVD(1) rw Reserved. Returns zeros when read. 11 PORT4_DIS(1) rw USB Port 4 Disable. When this bit is set to 1, port 4 of the TUSB73X0 is disabled. For the TUSB7320 Port 4 is not present and this bit has no effect. 10 PORT3_DIS(1) rw USB Port 3 Disable. When this bit is set to 1, port 3 of the TUSB73X0 is disabled. For the TUSB7320 Port 3 is not present and this bit has no effect. 9 PORT2_DIS(1) rw USB Port 2 Disable. When this bit is set to 1, port 2 of the TUSB73X0 is disabled. 8 PORT1_DIS(1) rw USB Port 1 Disable. When this bit is set to 1, port 1 of the TUSB73X0 is disabled. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-104. USB Control Register Description (continued) BIT (1) (2) FIELD NAME ACCESS DESCRIPTION rw USB 3.0 Port 4 Nonremovable. When this bit is set to 1, the TUSB73X0 forces the DR bit to 1 in the Port Status and Control Register corresponding to USB 3.0 Port 4. For the TUSB7320 Port 4 is not present and this bit has no effect. 6 USB3_PORT3_NON_REM(1) rw USB 3.0 Port 3 Nonremovable. When this bit is set to 1, the TUSB73X0 forces the DR bit to 1 in the Port Status and Control Register corresponding to USB 3.0 Port 3. For the TUSB7320 Port 3 is not present and this bit has no effect. 5 USB3_PORT2_NON_REM(1) rw USB 3.0 Port 2 Nonremovable. When this bit is set to 1, the TUSB73X0 forces the DR bit to 1 in the Port Status and Control Register corresponding to USB 3.0 Port 2. 4 USB3_PORT1_NON_REM(1) rw USB 3.0 Port 1 Nonremovable. When this bit is set to 1, the TUSB73X0 forces the DR bit to 1 in the Port Status and Control Register corresponding to USB 3.0 Port 1. 3 USB2_PORT4_NON_REM(1) rw USB 2.0 Port 4 Nonremovable. When this bit is set to 1, the TUSB73X0 forces the DR bit to 1 in the Port Status and Control Register corresponding to USB 2.0 Port 4. For the TUSB7320 Port 4 is not present and this bit has no effect. 2 USB2_PORT3_NON_REM(1) rw USB 2.0 Port 3 Nonremovable. When this bit is set to 1, the TUSB73X0 forces the DR bit to 1 in the Port Status and Control Register corresponding to USB 2.0 Port 3. For the TUSB7320 Port 3 is not present and this bit has no effect. 1 USB2_PORT2_NON_REM(1) rw USB 2.0 Port 2 Nonremovable. When this bit is set to 1, the TUSB73X0 forces the DR bit to 1 in the Port Status and Control Register corresponding to USB 2.0 Port 2. 0 USB2_PORT1_NON_REM(1) rw USB 2.0 Port 1 Nonremovable. When this bit is set to 1, the TUSB73X0 forces the DR bit to 1 in the Port Status and Control Register corresponding to USB 2.0 Port 1. 7 USB3_PORT4_NON_REM(1) This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. This bit is a sticky bit and is reset by a global reset (GRST) or the internally-generated power-on-reset. 7.5.1.65 De-Emphasis and Swing Control Register This register is used to control the de-emphasis and transmit swing settings for each of the USB 3.0 ports when the default setting is overridden through the Custom PHY Transmit/Receive Control Register. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: E4h Register type: Read/Write Default value: 0000 0000h Table 7-105. PCI Register E4h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-106. De-Emphasis and Swing Control Register Description BIT 31:28 FIELD NAME PORT4_SWING(1) ACCESS DESCRIPTION rw Port 4 Swing. When the PORT4_SWING_OV bit is set to 1, these bits are used to set the output swing for port 4. For details on the behavior of the swing signals refer to Table 7-1. For the TUSB7320 Port 4 is not present and these bits have no effect. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 57 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-106. De-Emphasis and Swing Control Register Description (continued) BIT FIELD NAME ACCESS DESCRIPTION rw Port 4 Deemphasis. When the PORT4_DE_OV bit is set to 1, these bits are used to set the de-emphasis value for port 4. For details on the behavior of the swing signals refer to Table 7-2. For the TUSB7320 Port 4 is not present and these bits have no effect. 23:20 PORT3_SWING(1) rw Port 3 Swing. When the PORT3_SWING_OV bit is set to 1 these bits are used to set the output swing for port 3. For details on the behavior of the swing signals refer to Table 7-1. For the TUSB7320 Port 3 is not present and these bits have no effect. 19:16 PORT3_DE(1) rw Port 3 Deemphasis. When the PORT3_DE_OV bit is set to 1 these bits are used to set the de-emphasis value for port 3. For details on the behavior of the swing signals refer to Table 7-2. For the TUSB7320 Port 3 is not present and these bits have no effect. 15:12 PORT2_SWING(1) rw Port 2 Swing. When the PORT2_SWING_OV bit is set to 1, these bits are used to set the output swing for port 2.For details on the behavior of the swing signals refer to Table 7-1. 11:8 PORT2_DE(1) rw Port 2 Deemphasis. When the PORT2_DE_OV bit is set to 1 these bits are used to set the de-emphasis value for port 2. For details on the behavior of the swing signals refer to Table 7-2. 7:4 PORT1_SWING(1) rw Port 1 Swing. When the PORT1_SWING_OV bit is set to 1, these bits are used to set the output swing for port 1. For details on the behavior of the swing signals refer to Table 7-1. 3:0 PORT1_DE(1) rw Port 1 Deemphasis. When the PORT1_DE_OV bit is set to 1, these bits are used to set the de-emphasis value for port 1. For details on the behavior of the swing signals refer to Table 7-2. 27:24 PORT4_DE(1) (1) This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. 7.5.1.66 Equalizer Control Register This register is used to control the equalizer settings for each of the USB 3.0 ports when the default setting is overridden through the Custom PHY Transmit/Receive Control Register. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: E8h Register type: Read/Write Default value: 0000 0000h Table 7-107. PCI Register E8h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-108. Equalizer Control Register Description BIT FIELD NAME ACCESS PORT4_EQ_INIT(1) 31:28 PORT4_EQ_FUNC(1) 27:24 PORT3_EQ_INIT(1) 23:20 DESCRIPTION rw Port 4 Equalizer - Initialization Mode. When the PORT4_EQ_OV bit is set to 1, these bits are used as the source for the Equalizer init values for port 4 of the PHY. For details on the behavior of the equalizer values refer to Table 7-3. For the TUSB7320 Port 4 is not present and these bits have no effect. rw Port 4 Equalizer- Functional Mode. When the PORT4_EQ_OV bit is set to 1, these bits are used as the source for the Equalizer func values for port 4 of the PHY. For details on the behavior of the equalizer values refer to Table 7-3. For the TUSB7320 Port 4 is not present and these bits have no effect. rw Port 3 Equalizer - Initialization Mode. When the PORT3_EQ_OV bit is set to 1, these bits are used as the source for the Equalizer init values for port 3 of the PHY. For details on the behavior of the equalizer values refer to Table 7-3. For the TUSB7320 Port 3 is not present and these bits have no effect. 19:16 PORT3_EQ_FUNC(1) rw Port 3 Equalizer- Functional Mode. When the PORT3_EQ_OV bit is set to 1, these bits are used as the source for the Equalizer func values for port 3 of the PHY. For details on the behavior of the equalizer values refer to Table 7-3. For the TUSB7320 Port 3 is not present and these bits have no effect. 15:12 PORT2_EQ_INIT(1) rw Port 2 Equalizer - Initialization Mode. When the PORT2_EQ_OV bit is set to 1, these bits are used as the source for the Equalizer init values for port 3 of the PHY. For details on the behavior of the equalizer values refer to Table 7-3. 11:8 PORT2_EQ_FUNC(1) rw Port 2 Equalizer- Functional Mode. When the PORT2_EQ_OV bit is set to 1, these bits are used as the source for the Equalizer func values for port 3 of the PHY. For details on the behavior of the equalizer values refer to Table 7-3. 7:4 PORT1_EQ_INIT(1) rw Port 1 Equalizer - Initialization Mode. When the PORT1_EQ_OV bit is set to 1, these bits are used as the source for Equalizer init values for port 1 of the PHY. For details on the behavior of the equalizer values refer toTable 7-3 3:0 PORT1_EQ_FUNC(1) rw Port 1 Equalizer- Functional Mode. When the PORT1_EQ_OV bit is set to 1, these bits are used as the source for Equalizer func values for port 1 of the PHY. For details on the behavior of the equalizer values refer to Table 7-3. (1) This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. 7.5.1.67 Custom PHY Transmit/Receive Control Register This register is used to enable the override of the default de-emphasis, transmit swing, and receiver equalization settings for each of the USB 3.0 ports. This register is reset by a PCI Express reset (PERST#), a GRST#, or the internally-generated power-on-reset. PCI register offset: ECh Register type: Read/Write Default value: 0000 0000h Table 7-109. PCI Register ECh Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 59 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-110. Custom PHY Transmit/Receive Control Register Description BIT FIELD NAME 31:27 (1) 60 RSVD ACCESS DESCRIPTION r Reserved. Returns zeros when read. rw Port 4 Equalization Override. When this bit is set to 1, the TUSB73X0 overrides the default equalization settings for port 4 with the values in the PORT4_EQ_FUNC field and the PORT4_EQ_INIT field of the Equalizer Control Register. For the TUSB7320 Port 4 is not present and this bit has no effect. 25 PORT4_SWING_OV(1) rw Port 4 Swing Override. When this bit is set to 1, the TUSB73X0 overrides the default swing settings for port 4 with the values in the PORT4_SWING field of the Deemphasis and Swing Control Register. For the TUSB7320 Port 4 is not present and this bit has no effect. 24 PORT4_DE_OV(1) rw Port 4 Deemphasis Override. When this bit is set to 1, the TUSB73X0 overrides the default de-emphasis settings for port 4 with the values in the PORT4_DE field of the Deemphasis and Swing Control Register. For the TUSB7320 Port 4 is not present and this bit has no effect. 23:19 RSVD r 26 PORT4_EQ_OV(1) Reserved. Returns zeros when read. 18 PORT3_EQ_OV(1) rw Port 3 Equalization Override. When this bit is set to 1, the TUSB73X0 overrides the default equalization settings for port 3 with the values in the PORT3_EQ_FUNC field and the PORT3_EQ_INIT field of the Equalizer Control Register. For the TUSB7320 Port 3 is not present and this bit has no effect. 17 PORT3_SWING_OV(1) rw Port 3 Swing Override. When this bit is set to 1, the TUSB73X0 overrides the default swing settings for port 3 with the values in the PORT3_SWING field of the Deemphasis and Swing Control Register. For the TUSB7320 Port 3 is not present and this bit has no effect. 16 PORT3_DE_OV(1) rw Port 3 Deemphasis Override. When this bit is set to 1, the TUSB73X0 overrides the default de-emphasis settings for port 3 with the values in the PORT3_DE field of the Deemphasis and Swing Control Register. For the TUSB7320 Port 3 is not present and this bit has no effect. 15:11 RSVD r 10 PORT2_EQ_OV(1) rw Port 2 Equalization Override. When this bit is set to 1, the TUSB73X0 overrides the default equalization settings for port 2 with the values in the PORT2_EQ_FUNC field and the PORT2_EQ_INIT field of the Equalizer Control Register. 9 PORT2_SWING_OV(1) rw Port 2 Swing Override. When this bit is set to 1, the TUSB73X0 overrides the default swing settings for port 2 with the values in the PORT2_SWING field of the Deemphasis and Swing Control Register. 8 PORT2_DE_OV(1) rw Port 2 Deemphasis Override. When this bit is set to 1, the TUSB73X0 overrides the default de-emphasis settings for port 2 with the values in the PORT2_DE field of the Deemphasis and Swing Control Register. 7:3 RSVD r 2 PORT1_EQ_OV(1) rw Port 1 Equalization Override. When this bit is set to 1, the TUSB73X0 overrides the default equalization settings for port 1 with the values in the PORT1_EQ_FUNC field and the PORT1_EQ_INIT field of the Equalizer Control Register. 1 PORT1_SWING_OV(1) rw Port 1 Swing Override. When this bit is set to 1, the TUSB73X0 overrides the default swing settings for port 1 with the values in the PORT1_SWING field of the Deemphasis and Swing Control Register. 0 PORT1_DE_OV(1) rw Port 1 Deemphasis Override. When this bit is set to 1, the TUSB73X0 overrides the default de-emphasis settings for port 1 with the values in the PORT1_DE field of the Deemphasis and Swing Control Register. Reserved. Returns zeros when read. Reserved. Returns zeros when read. This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.2 PCI Express Extended Configuration Space 7.5.2.1 The PCI Express Extended Configuration Map Table 7-111. PCI Express Extended Configuration Register Map REGISTER NAME OFFSET PCI Express Advanced Error Reporting Capabilities ID Next Capability Offset / Capability Version 100h Uncorrectable Error Status Register 104h Uncorrectable Error Mask Register 108h Uncorrectable Error Severity Register 10Ch Correctable Error Status Register 110h Correctable Error Mask Register 114h Advanced Error Capabilities and Control Register 118h Header Log Register 11Ch Header Log Register 120h Header Log Register 124h Header Log Register 128h Reserved 12Ch-14Fh Next Capability Offset / Capability Version Device Serial Number Capability ID 150h Serial Number Register (Lower DW) 154h Serial Number Register (Upper DW) 158h Reserved 15C-FFFh 7.5.2.2 Advanced Error Reporting Capability Register This read-only register identifies the linked list item as the register for PCI Express Advanced Error Reporting Capabilities. The register returns 0001h when read. PCI Express Extended Register Offset: 100h Register type: Read-Only Default value: 0001h Table 7-112. PCI Express Extended Register 100h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 61 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.2.3 Next Capability Offset / Capability Version Register This read-only register identifies the next location in the PCI Express Extended Capabilities link list. The upper 12 bits in this register shall be 150h, indicating that the Device Serial Number Capability starts at offset 150h. The least significant four bits identify the revision of the current capability block as 2h. PCI Express Extended Register Offset: 100h Register type: Read-Only Default value: 1502h Table 7-113. PCI Express Extended Register 102h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 1 0 1 0 1 0 0 0 0 0 0 1 0 7.5.2.4 Uncorrectable Error Status Register The Uncorrectable Error Status Register reports the status of individual errors as they occur. Software may clear these bits only by writing a 1 to the desired location. PCI Express Extended Register Offset: 104h Register type: Read-Only, Read/Clear Default value: 0000 0000h Table 7-114. PCI Express Extended Register 104h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-115. Custom PHY Transmit/Receive Control Register Description BIT 62 FIELD NAME ACCESS DESCRIPTION 31:21 RSVD r Reserved. Returns zeros when read. 20 UR_ERROR(1) rcu Unsupported Request Error. This bit is asserted when an Unsupported Request is received. 19 ECRC_ERROR(1) rcu Extended CRC Error. This bit is asserted when an Extended CRC error is detected. 18 MAL_TLP(1) rcu Malformed TLP. This bit is asserted when a malformed TLP is detected. 17 RX_OVERFLOW(1) rcu Receiver Overflow. This bit is asserted when the flow control logic detects that the transmitting device has illegally exceeded the number of credits that were issued. 16 UNXP_CPL(1) rcu Unexpected Completion. This bit is asserted when a completion packet is received that does not correspond to an issued request. 15 CPL_ABORT(1) rcu Completer Abort. This bit is asserted when the TUSB73X0 signals a Completer Abort. 14 CPL_TIMEOUT(1) rcu Completion Timeout. This bit is asserted when no completion has been received for an issued request before the timeout period. 13 FC_ERROR(1) rcu Flow Control Error. This bit is asserted when a flow control protocol error is detected either during initialization or during normal operation. 12 PSN_TLP(1) rcu Poisoned TLP. This bit is asserted when a poisoned TLP is received. 11:5 RSVD r Reserved. Returns zeros when read. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-115. Custom PHY Transmit/Receive Control Register Description (continued) BIT FIELD NAME ACCESS DESCRIPTION 4 DLL_ERROR(1) rcu 3:0 RSVD r (1) Data Link Protocol Error. This bit is asserted if a data link layer protocol error is detected. Reserved. Returns zeros when read. This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. 7.5.2.5 Uncorrectable Error Mask Register The Uncorrectable Error Mask Register controls the reporting of individual errors as they occur. When a bit is set to one, the corresponding error condition will not be logged, and does not update any of the status bits within the Extended Error Reporting Capability block. PCI Express Extended Register Offset: 108h Register type: Read-Only, Read/Write Default value: 0000 0000h Table 7-116. PCI Express Extended Register 108h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-117. Bit Descriptions – Uncorrectable Error Mask Register BIT FIELD NAME ACCESS DESCRIPTION 31:21 RSVD r Reserved. Returns zeros when read. 20 UR_ERROR_MASK(1) rw Unsupported Request Error Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 19 ECRC_ERROR_MASK(1) rw Extended CRC Error Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 18 MAL_TLP_MASK(1) rw Malformed TLP Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 17 RX_OVERFLOW_MASK(1) rw Receiver Overflow Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 16 UNXP_CPL_MASK(1) rw Unexpected Completion Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 15 CPL_ABORT_MASK(1) rw Completer Abort Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 14 CPL_TIMEOUT_MASK(1) rw Completion Timeout Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 13 FC_ERROR_MASK(1) rw Flow Control Error Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 12 PSN_TLP_MASK(1) rw Poisoned TLP Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 63 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-117. Bit Descriptions – Uncorrectable Error Mask Register (continued) BIT FIELD NAME ACCESS DESCRIPTION 11:5 RSVD r 4 DLL_ERROR_MASK(1) rw 3:0 RSVD r (1) Reserved. Returns zeros when read. Data Link Protocol Error Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked Reserved. Returns zeros when read. This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. 7.5.2.6 Uncorrectable Error Severity Register The Uncorrectable Error Severity Register controls the reporting of individual errors as ERR_FATAL or ERR_NONFATAL. When a bit is set, the corresponding error condition will be identified as fatal. When a bit is clear, the corresponding error condition will be identified as non-fatal. PCI Express Extended Register Offset: 10Ch Register type: Read-Only, Read/Write Default value: 0026 2030h Table 7-118. PCI Express Extended Register 10Ch Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 Table 7-119. Bit Descriptions – Uncorrectable Error Severity Register BIT 64 FIELD NAME ACCESS DESCRIPTION 31:23 RSVD r Reserved. Returns zeros when read. 22 RSVD r Reserved. Returns 1 when read. 21 RSVD r Reserved. Returns zeros when read. 20 UR_ERROR_SEVR(1) rw Unsupported Request Error Severity. 0 – Error Condition is signaled using ERR_NONFATAL 1 – Error Condition is signaled using ERR_FATAL 19 ECRC_ERROR_SEVR(1) rw Extended CRC Error Severity. 0 – Error Condition is signaled using ERR_NONFATAL 1 – Error Condition is signaled using ERR_FATAL 18 MAL_TLP_SEVR(1) rw Malformed TLP Severity. 0 – Error Condition is signaled using ERR_NONFATAL 1 – Error Condition is signaled using ERR_FATAL 17 RX_OVERFLOW_SEVR(1) rw Receiver Overflow Severity. 0 – Error Condition is signaled using ERR_NONFATAL 1 – Error Condition is signaled using ERR_FATAL 16 UNXP_CPL_SEVR(1) rw Unexpected Completion Severity. 0 – Error Condition is signaled using ERR_NONFATAL 1 – Error Condition is signaled using ERR_FATAL 15 CPL_ABORT_SEVR(1) rw Completer Abort Severity. 0 – Error Condition is signaled using ERR_NONFATAL 1 – Error Condition is signaled using ERR_FATAL 14 CPL_TIMEOUT_SEVR(1) rw Completion Timeout Severity. 0 – Error Condition is signaled using ERR_NONFATAL 1 – Error Condition is signaled using ERR_FATAL Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-119. Bit Descriptions – Uncorrectable Error Severity Register (continued) BIT FIELD NAME ACCESS DESCRIPTION 13 FC_ERROR_SEVR(1) rw Flow Control Error Severity. 0 – Error Condition is signaled using ERR_NONFATAL1 – Error Condition is signaled using ERR_FATAL 12 PSN_TLP_SEVR(1) rw Poisoned TLP Severity. 0 – Error Condition is signaled using ERR_NONFATAL 1 – Error Condition is signaled using ERR_FATAL 11:6 RSVD r Reserved. Returns zeros when read. 5 RSVD r Reserved. Returns 1 when read. 4 DLL_ERROR_SEVR(1) rw 3:0 RSVD r (1) Data Link Protocol Error Severity. 0 – Error Condition is signaled using ERR_NONFATAL 1 – Error Condition is signaled using ERR_FATAL Reserved. Returns zeros when read. This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. 7.5.2.7 Correctable Error Severity Register The Correctable Error Status Register reports the status of individual errors as they occur. Software may clear these bits only by writing a 1 to the desired location. PCI Express Extended Register Offset: 110h Register type: Read-Only, Read/Clear Default value: 0000 0000h Table 7-120. PCI Express Extended Register 110h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-121. Bit Descriptions – Correctable Error Severity Register BIT (1) FIELD NAME ACCESS DESCRIPTION 31:14 RSVD r Reserved. Returns zeros when read. 13 ANFES(1) rcu Advisory Non-Fatal Error Status. This bit is asserted when an Advisory Non-Fatal Error has been reported. 12 REPLAY_TMOUT(1) rcu Replay Timer Timeout. This bit is asserted when the replay timer expires for a pending request or completion that has not been acknowledged. 11:9 RSVD r 8 REPLAY_ROLL(1) rcu REPLAY_NUM Rollover. This bit is asserted when the replay counter rolls over when a pending request or completion has not been acknowledged. 7 BAD_DLLP(1) rcu Bad DLLP Error. This bit is asserted when an 8b/10b error was detected by the PHY during the reception of a DLLP. 6 BAD_TLP(1) rcu Bad TLP Error. This bit is asserted when an 8b/10b error was detected by the PHY during the reception of a TLP. 5:1 RSVD r 0 RX_ERROR(1) rcu Reserved. Returns zeros when read. Reserved. Returns zeros when read. Receiver Error. This bit is asserted when an 8b/10b error is detected by the PHY at any time. This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 65 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.2.8 Correctable Error Mask Register The Correctable Error Status Register reports the status of individual errors as they occur. Software may clear these bits only by writing a 1 to the desired location. PCI Express Extended Register Offset: 114h Register type: Read-Only, Read/Write Default value: 0000 2000h Table 7-122. PCI Express Extended Register 114h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-123. Bit Descriptions – Correctable Error Mask Register BIT (1) 66 FIELD NAME ACCESS DESCRIPTION 31:14 RSVD r Reserved. Returns zeros when read. 13 ANFEM(1) rw Advisory Non-Fatal Error Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 12 REPLAY_TMOUT_MASK(1) rw Replay Timer Timeout Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 11:9 RSVD r 8 REPLAY_ROLL_MASK(1) rw REPLAY_NUM Rollover Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 7 BAD_DLLP_MASK(1) rw Bad DLLP Error Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 6 BAD_TLP_MASK(1) rw Bad TLP Error Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked 5:1 RSVD r 0 RX_ERROR_MASK(1) rw Reserved. Returns zeros when read. Reserved. Returns zeros when read. Receiver Error Mask. 0 – Error Condition is Unmasked 1 – Error Condition is Masked This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.2.9 Advanced Error Capabilities and Control Register The Advanced Error Capabilities and Control Register allows the system to monitor and control the advanced error reporting capabilities. PCI Express Extended Register Offset: 118h Register type: Read-Only, Read/Write Default value: 0000 0050h Table 7-124. PCI Express Extended Register 118h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 Table 7-125. Bit Descriptions – Advanced Error Capabilities and Control Register BIT (1) FIELD NAME ACCESS DESCRIPTION 31:9 RSVD r Reserved. Returns zeros when read. 8 ECRC_CHK_EN(1) rw 7 ECRC_CHK_CAPABLE r 6 ECRC_GEN_EN(1) rw 5 ECRC_GEN_CAPABLE r Extended CRC Generation Capable. This read-only bit returns a value of 1 indicating that the TUSB73X0 is capable of generating extended CRC information. 4:0 FIRST_ERR(1) ru First Error Pointer. This five bit value reflects the bit position within the Uncorrectable Error Status Register corresponding to the class of the first error condition that was detected. Extended CRC Check Enable. 0 – Extended CRC checking is Disabled 1 – Extended CRC checking is Enabled Extended CRC Check Capable. This read-only bit returns a value of 1 indicating that the TUSB73X0 is capable of checking extended CRC information. Extended CRC Generation Enable. 0 – Extended CRC generation is Disabled 1 – Extended CRC generation is Enabled This bit is reset by a PCI Express reset (PERST), a GRST, or the internally generated power-on-reset. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 67 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.2.10 Header Log Register The Header Log Register stores the TLP header for the packet that lead to the most recently detected error condition. Offset 11Ch contains the first DWORD. Offset 128h contains the last DWORD (in the case of a 4DW TLP header. Each DWORD is stored with the least significant byte representing the earliest transmitted. PCI Express Extended Register Offset: 11Ch, 120h, 124h, 128h Register type: Read-Only Default value: 0000 0000h Table 7-126. PCI Express Extended Register 11Ch, 120, 124h, and 128h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7.5.2.11 Device Serial Number Capability ID Register This read-only register identifies the linked list item as the Device Serial Number Capability. This register returns 0003h when read. PCI Express Extended Register Offset: 150h Register type: Read-Only Default value: 0003h Table 7-127. Device Serial Number Capability ID Register Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 7.5.2.12 Next Capability Offset/Capability Version Register This read-only register identifies the next location in the PCI Express Extended Capabilities link list. The upper 12 bits in this register are 000h, indicating that the Device Serial Number Capability is the last capability in the list. The least significant four bits identify the revision of the current capability block as 1h. PCI Express Extended Register Offset: 152h Register type: Read-Only Default value: 0001h Table 7-128. Next Capability Offset/Capability Version Register Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 68 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.2.13 Device Serial Number Register This read-only register identifies the Device Serial Number for the TUSB73x0. The Device Serial Number is in the format of an IEEE defined 64-bit extended unique identifier (EUI-64). The EUI-64 consists of TI’s 24-bit company ID (called an OUI-24) plus a 40 bit extension identifier. TI’s OUI-24 is 080028h and is hardwired into bits 63:40 of the Device Serial Number Register. The TUSB73x0 has been assigned the range of 00 0000 0000h to 00 0FFF FFFFh for the 40-bit extension identifier. As such, bits 39:32 of the Device Serial Number Register are hardwired to 00h, and bits 31:0 of the Device Serial Number Register are defined by a value unique for each device. PCI Express Extended Register Offset: 154h Register type: Read-Only Default value: 0800 2800 XXXX XXXX h Table 7-129. Device Serial Number Register Bit No. 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 Reset State 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 Bit No. 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 Reset State 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State X X X X X X X X X X X X X X X X Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State X X X X X X X X X X X X X X X X Table 7-130. Bit Descriptions - Device Serial Number Register BIT FIELD NAME ACCESS DESCRIPTION 63:32 SERIAL_NUM_UPPER r Serial Number – Upper DW. The upper DW of the Serial Number is hardwired to 0800 2800h. 31:0 SERIAL_NUM_LOWER r Serial Number – Lower DW. The lower DW of the Serial Number is unique for each device. 7.5.3 xHCI Memory Mapped Register Space 7.5.3.1 The xHCI Register Map The TUSB73X0 includes xHCI registers in memory mapped register space. These registers are accessible through the address programmed into the Base Address Register 0/1. Table 7-131. xHCI Register Map REGISTER NAME OFFSET Host Controller Capability Registers 000h-01Fh Host Controller Operational Registers 020h-49Fh Runtime Registers 4A0h-5BFh Doorbell Registers 5C0h-6C3h Reserved 6C4-9BFh xHCI Extended Capabilities Registers 9C0h-9EBh Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 69 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-131. xHCI Register Map (continued) REGISTER NAME OFFSET Reserved 9ECh-FFFFFh 7.5.3.2 Host Controller Capability Registers These registers specify the limits and capabilities of the TUSB7340. The offset in then table is from the address programmed into the Base Address Register 0. Table 7-132. Host Controller Capability Register Map REGISTER NAME OFFSET HC Interface Version Reserved Capability Length 00h HC Structural Parameters 1 04h HC Structural Parameters 2 08h HC Structural Parameters 3 0Ch HC Capability Parameters 10h Doorbell Offset 14h Runtime Register Space Offset 18h Reserved 1Ch-1Fh 7.5.3.2.1 Capability Registers Length This read only register returns 20h when read to indicate that the beginning of the Operational Register Space is at an offset of 20h from the address programmed into the Base Address Register 0. BAR0 register offset: 00h Register type: Read-Only Default value: 0020h Table 7-133. HC Capability Register 00h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 7.5.3.2.2 Host Controller Interface Version Number This read only register indicates the xHCI specification revision number supported by the TUSB73X0. BAR0 register offset: 02h Register type: Read-Only Default value: 0096h Table 7-134. HC Capability Register 02h Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 7.5.3.2.3 Host Controller Structural Parameters 1 This read only register defines basic structural parameters supported by the TUSB73X0. BAR0 register offset: 04h Register type: Read-Only Default value: 0800 0840h 70 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-135. HC Capability Register 04h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 Table 7-136. HC Structural Parameters 1 Description BIT FIELD NAME ACCESS DESCRIPTION 31:24 MAX_PORTS r Number of Ports. For the TUSB7340, this field is 08h to indicate that 8 ports are supported. For the TUSB7320, this field is 04h to indicate that 4 ports are supported. This field also indicates the number of sets of port registers that are addressable in the Operational Register Space. 23:19 RSVD r Reserved. Returns zeros when read. 18:8 MAX_INTRS r Number of Interrupters. This field specifies the number of Interrupters that are implemented. The TUSB73x0 implements 8 Interrupters. Each Interrupter is allocated to a vector of MSI-X. 7:0 MAX_SLOTS r Number of Device Slots. This field specifies the maximum number of Device Context Structures and Doorbell Array entries that are supported. The TUSB73x0 supports 64 Device Slots. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 71 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.2.4 Host Controller Structural Parameters 2 This read only register defines basic structural parameters supported by the TUSB73X0. BAR0 register offset: 08h Register type: Read-Only Default value: 0C00 00F1h Table 7-137. HC Capability Register 08h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 Table 7-138. HC Structural Parameters 2 Description BIT FIELD NAME ACCESS DESCRIPTION 31:27 MAX_SCRATCH_BUF r Max Scratchpad Buffers. This field indicates the number of Scratchpad Buffers system software reserves. The TUSB73X0 uses one Scratchpad Buffer. 26 SPR r Scratchpad Restore. This bit is 1b to indicate that the TUSB73X0 requires the integrity of the Scratchpad Buffer space to be maintained across power events. 25:13 RSVD r Reserved. Returns zeros when read. 12:8 IOC_INTERVAL r IOC Interval. This field is 0b. 7:4 ERST_MAX r Event Ring Segment Table Max. This field is 1111b to indicate that the TUSB73X0 supports up to 32K Event Ring Segment Table entries. 3:0 IST r Isochronous Scheduling Threshold. This field is 0001b to indicate that software can add a TRB no later than 1 Microframes before that TRB is scheduled to be executed. 7.5.3.2.5 Host Controller Structural Parameters 3 This read only register defines basic structural parameters supported by the TUSB73X0. BAR0 register offset: 0Ch Register type: Read-Only Default value: 07FF 00A0h Table 7-139. HC Capability Register 0Ch Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 72 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-140. HC Structural Parameters 3 Description BIT FIELD NAME ACCESS DESCRIPTION 31:16 U2_EXIT_LAT r U2 Device Exit Latency. This field is 07FFh to indicate that the worst case latency for the TUSB73X0 to transition from U2 to U0 is 2047 µs. 15:8 RSVD r Reserved. Returns zeros when read. 7:0 U1_EXIT_LAT r U1 Device Exit Latency. This field is 0Ah to indicate that the worst case latency for the TUSB73X0 to transition a root hub Port Link State from U1 to U0 is 10 µs. 7.5.3.2.6 Host Controller Capability Parameters This read only register defines capability parameters supported by the TUSB73X0. BAR0 register offset: 10h Register type: Read-Only Default value: 0270 102Xh Table 7-141. HC Capability Register 10h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 1 0 0 1 1 1 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 1 1 1 1 0 0 0 0 0 1 1 0 x 1 0 1 Table 7-142. HC Capability Parameters Description BIT FIELD NAME ACCESS DESCRIPTION 31:16 XECP r xHCI Extended Capabilities Pointer. This field is 0270h to indicate that the beginning of the first xHCI Extended Capability is at an offset of 09C0h from the address programmed into the Base Address Register 0. 15:12 MAX_PSA_SIZE r Maximum Primary Stream Array Size. This field is 1111 to indicate that the TUSB73X0 supports a Primary Stream Array size of 64K. 11:10 RSVD r Reserved. Returns zeros when read. 9 SBD r Secondary Bandwidth Domain Reporting. This bit is 0 to indicate that the TUSB73X0 does not support Secondary Bandwidth Domain reporting. 8 FSE r Force Stopped Event. This bit is 0 to indicate that the TUSB73X0 does not support Force Stopped Events. 7 NSS r No Secondary SID Support. This bit is 0 to indicate that the TUSB73X0 supports Secondary Stream ID decoding. 6 LTC r Latency Tolerance Messaging Capability. This bit is 1 to indicate that the TUSB73X0 supports Latency Tolerance Messaging. 5 LHRC r Light HC Reset Capability. This bit is 1 to indicate that the TUSB73X0 supports Light Host Controller Resets. 4 PIND r Port Indicators. This bit is 0 to indicate that the TUSB73X0 does not support port indicators. 3 PPC r Port Power Control. This value of this bit is determined by the PPC_NOT_PRESENT bit in the USB Control Register. 2 CSZ r Context Size. This bit is 1 to indicate that the TUSB73X0 uses 64 byte Context data structures. 1 BNC r Bandwidth Negotiation Capability. This bit is 0 to indicate that the TUSB73X0 does not implement Bandwidth Negotiation. 0 AC64 r 64-bit Addressing Capability. This bit is 1 to indicate that the TUSB73X0 implements 64-bit address memory pointers. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 73 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.2.7 Doorbell Offset This read only register returns 0000 05C0h when read to indicate that the beginning of the Doorbell Array is at an offset of 5C0h from the address programmed into the Base Address Register 0. BAR0 register offset: 14h Register type: Read-Only Default value: 0000 05C0h Table 7-143. HC Capability Register 14h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 7.5.3.2.8 Runtime Register Space Offset This read only register returns 0000 04A0h when read to indicate that the beginning of the Runtime Register Space is at an offset of 4A0h from the address programmed into the Base Address Register 0. BAR0 register offset: 18h Register type: Read-Only Default value: 0000 04A0h Table 7-144. HC Capability Register 18h Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 74 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.3 Host Controller Operational Registers These registers control the operation of the TUSB73X0. The offset in Table 7-145 is from the Operational Base, which is the address programmed into the Base Address Register 0 plus the value programmed into the Capability Registers Length (see Section 7.5.3.2.1). Table 7-145. Host Controller Operational Register Map REGISTER NAME OFFSET USB Command 00h USB Status 04h Page Size 08h Reserved 0Ch-13h Device Notification Control 14h Command Ring Control 18h-1Fh Reserved 20h-2Fh Device Context Base Address Array Pointer 30h-37h Configure 38h Reserved 3Ch-3FFh Port Register Set 1-8 400h-47Fh 7.5.3.3.1 USB Command Register This register indicates the command to be executed by the TUSB73X0. Operational Base register offset: 00h Register type: Read-Only, Read/Write Default value: 0000 0000h Table 7-146. HC Operational Register (Operational Base + 00h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 75 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.3.2 USB Command Register This register indicates the command to be executed by the TUSB73X0. Operational Base register offset: 00h Register type: Read-Only, Read/Write Default value: 0000 0000h Table 7-147. HC Operational Register (Operational Base + 00h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-148. USB Command Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:12 RSVD r Reserved. Returns zeros when read. 11 EU3S rw Enable U3 MFINDEX Stop 10 EWE rw Enable Wrap Event 9 CRS rw Controller Restore State 8 CSS rw Controller Save State Light Host Controller Reset 7 LHCRST rw 6:4 RSVD r 3 HSEE rw Host System Error Enable 2 INTE rw Interrupter Enable 1 HCRST rw Host Controller Reset 0 R/S rw Run/Stop. Reserved. Returns zeros when read. 7.5.3.3.3 USB Status Register This register indicates pending interrupts and various states of the TUSB73X0. Operational Base register offset: 04h Register type: Read-Only, Read/Clear Default value: 0000 0801h Table 7-149. HC Operational Register (Operational Base + 04h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 76 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-150. USB Status Register Description BIT FIELD NAME 31:13 ACCESS DESCRIPTION RSVD r Reserved. Returns zeros when read. 12 HCE r Host Controller Error 11 CNR r Controller Not Ready 10 SRE rc Save/Restore Error. 9 RSS r Restore State Status. 8 SSS r Save State Status. 7:5 RSVD r Reserved. Returns zeros when read. 4 PCD rc Port Change Detect 3 EINT rc Event Interrupt. 2 HSE rc Host System Error. 1 RSVD r Reserved. Returns zeros when read. 0 HCH r HC Halted. 7.5.3.3.4 Page Size Register This register indicates the page size supported by the TUSB73X0. Operational Base register offset: 08h Register type: Read-Only Default value: 0000 0001h Table 7-151. HC Operational Register (Operational Base + 08h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Table 7-152. Page Size Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:16 RSVD r Reserved. Returns zeros when read. 15:0 PAGE_SIZE r Page Size. The TUSB73X0 supports a 4k byte page size, so this field is set to 0000 0001h. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 77 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.3.5 Device Notification Control Register This register is used by software to enable or disable the reporting of the reception of specific USB Device Notification Transaction Packets. Operational Base register offset: 14h Register type: Read-Only, Read/Write Default value: 0000 0000h Table 7-153. HC Operational Register (Operational Base + 14h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-154. Device Notification Control Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:16 RSVD r 15:0 NOTE_EN rw Reserved. Returns zeros when read. Notification Enable (N0-N15). 7.5.3.3.6 Command Ring Control Register This 64-bit register provides Command Ring control and status capabilities, and identifies the address and Cycle bit state of the Command Ring Dequeue Pointer. Operational Base register offset: 18h Register type: Read-Only, Read/Write Default value: 0000 0000 0000 0000h Table 7-155. HC Operational Register (Operational Base + 18h) Bit No. 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-156. Command Ring Control Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:6 COM_RING_POINT rw Command Ring Pointer. 5:4 RSVD r Reserved. Returns zeros when read. 3 CRR r Command Ring Running. 2 CA rw Command Abort. 1 CS rw Command Stop. 0 RCS rw Ring Cycle State. 7.5.3.3.7 Device Context Base Address Array Pointer Register This 64-bit register identifies the base address of the Device Context Base Address Array. Operational Base register offset: 30h Register type: Read-Only, Read/Write Default value: 0000 0000 0000 0000h Table 7-157. HC Operational Register (Operational Base + 30h) Bit No. 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-158. Device Context Base Address Array Pointer Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:6 DCBAAP rw 5:0 RSVD r Device Context Base Address Array Pointer. Reserved. Returns zeros when read. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 79 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.3.8 Configure Register This register defines runtime xHC configuration parameters. Operational Base register offset: 38h Register type: Read-Only, Read/Write Default value: 0000 0000h Table 7-159. HC Operational Register (Operational Base + 38h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-160. Configure Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:8 RSVD r 7:0 MAX_SLOTS_EN rw Reserved. Returns zeros when read. Max Device Slots Enabled. 7.5.3.3.9 Port Status and Control Register The TUSB73X0 implements a Port Status and Control Register for each port that is implemented. The number of Port Status and Control Registers is the same as the value in the MAX_PORTS field in the Host Controller Structural Parameters 1 Register (see Section 7.5.3.2.3). Operational Base register offset: 400h + (10h × (n-1))), where n = Port Number Register type: Read-Only, Read/Write, Read/Clear Default value: X000 02A0h Table 7-161. HC Operational Register (Operational Base + 400h + (10h × (n-1))), where n = Port Number Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 Table 7-162. Port Status and Control Register Description BIT 80 FIELD NAME ACCESS DESCRIPTION 31 WPR(1) rc or r Warm Port Reset. This field is only valid for USB 3.0 protocol ports. For USB 2.0 protocol ports, this bit is reserved. 30 DR r Device Removable. The value of this bit depends on the value programmed into the USBx_PORTy_NON_REM bit in the USB Control Register that corresponds to the port number and port type associated with this register. 29:28 RSVD r Reserved. Returns zeros when read. 27 WOE(1) rw Wake on Overcurrent Enable. 26 WDE(1) rw Wake on Disconnect Enable. 25 WCE(1) rw Wake on Connect Enable. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-162. Port Status and Control Register Description (continued) BIT FIELD NAME ACCESS DESCRIPTION 24 RSVD r 23 CEC(1) rc or r 22 PLC(1) rc Port Link State Change. 21 PRC(1) rc Port Reset Change. 20 OCC(1) rc Overcurrent Change. 19 WRC(1) rc or r 18 PEC(1) rc Port Enabled/Disabled Change. 17 CSC(1) rc Connect Status Change. 16 LWS w Port Link State Write Strobe. This bit returns a zero when read. 15:14 PIC(1) rw Port Indicator Control. Because the TUSB73X0 does not support port indicators, this field has no effect. 13:10 PORT_SPEED(1) r Port Speed 9 PP(1) rw Port Power. 8:5 PLS(1) rw Port Link State 4 PR(1) rs Port Reset. 3 OCA r Overcurrent Active. (1) Reserved. Return zero when read. Port Config Error Change. This field is only valid for USB 3.0 protocol ports. For USB 2.0 protocol ports, this bit is reserved. Warm Port Reset Change. This field is only valid for USB 3.0 protocol ports. For USB 2.0 protocol ports, this bit is reserved. 2 RSVD r Reserved. Returns zero when read. 1 PED(1) rc Port Enabled/Disabled. 0 CCS(1) r Current Connect Status. This bit is a sticky bit and is reset by a global reset (GRST) or the internally-generated power-on-reset. 7.5.3.3.10 Port PM Status and Control Register (USB 3.0 Ports) The TUSB73X0 implements a Port PM Status and Control Register for each port that is implemented. The number of Port PM Status and Control Registers is the same as the value in the MAX_PORTS field in the Host Controller Structural Parameters 1 Register (see Section 7.5.3.2.3). Operational Base register offset: 404h + (10h × (n-1))), where n = Port Number Register type: Read-Only, Read/Write Default value: 0000 0000h Table 7-163. HC Operational Register (Operational Base + 404h + (10h × (n-1))), where n = Port Number Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-164. Port PM Status and Control Register (USB 3.0) Description BIT (1) FIELD NAME ACCESS DESCRIPTION 31:17 RSVD r 16 FLA rw Reserved. Returns zeros when read. Force Link PM Accept. 15:8 U2_TIMEOUT(1) rw U2 Timeout. 7:0 U1_TIMEOUT(1) rw U1 Timeout. This bit is a sticky bit and is reset by a global reset (GRST) or the internally-generated power-on-reset. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 81 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.3.11 Port PM Status and Control Register (USB 2.0 Ports) The TUSB73X0 implements a Port PM Status and Control Register for each port that is implemented. The number of Port PM Status and Control Registers is the same as the value in the MAX_PORTS field in the Host Controller Structural Parameters 1 Register (see Section 7.5.3.2.3). Operational Base register offset: 404h + (10h × (n-1))), where n = Port Number Register type: Read-Only, Read/Write Default value: 0000 0000h Table 7-165. HC Operational Register (Operational Base + 404h + (10h × (n-1))), where n = Port Number Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-166. Port PM Status and Control Register (USB 2.0) Description BIT FIELD NAME 31:28 ACCESS PORT_TEST_CTRL DESCRIPTION rw Port Test Control. 27:16 RSVD r 15:8 L1_DEV_SLOT rw Reserved. Returns zeros when read. L1 Device Slot. 7:4 HIRD rw Host Initiated Resume Duration. 3 RWE rw Remote Wake Enable. 2:0 L1S r L1 Status. 7.5.3.3.12 Port Link Info Register The TUSB73X0 implements a Port Link Info Register for each port USB 3.0 port that is implemented. For USB 2.0 ports, the Port Link Info Register is reserved and returns zeros when read. The number of Port Link Info Registers is the same as the value in the MAX_PORTS field in the Host Controller Structural Parameters 1 Register (see Section 7.5.3.2.3). Operational Base register offset: 408h + (10h × (n-1))), where n = Port Number Register type: Read-Only Default value: 0000 0000h Table 7-167. HC Operational Register (Operational Base + 408h + (10h × (n-1))), where n = Port Number Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-168. Port Link Info Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:16 RSVD r Reserved. Returns zeros when read. 15:0 LINK_ERROR_COUNT r Link Error Count. 7.5.3.4 Host Controller Runtime Registers These registers are used to read the current microframe and to control the interrupters of the TUSB73X0. The offset in Table 7-169 is from the Runtime Base, which is the address programmed into the Base Address Register 0 plus the value programmed into the Runtime Register Space Offset (see Section 7.5.3.2.8). Table 7-169. Host Controller Runtime Register Map REGISTER NAME OFFSET Microframe Index 00h Reserved 04h-1Fh Interrupter Register Set 0 20h-3Fh Interrupter Register Set 1 40h-5Fh Interrupter Register Set 2 60h-7Fh Interrupter Register Set 3 80h-9Fh Interrupter Register Set 4 A0h-BFh Interrupter Register Set 5 C0h-DFh Interrupter Register Set 6 E0h-FFh Interrupter Register Set 7 100h-11Fh 7.5.3.4.1 Microframe Index Register This register is used by the system software to determine the current periodic frame. The register value is incremented every 125 microseconds. Runtime Base register offset: 00h Register type: Read-Only Default value: 0000 0000h Table 7-170. HC Runtime Register (Runtime Base + 00h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-171. Microframe Index Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:14 RSVD r Reserved. Returns zeros when read. 13:0 MICROFRAME_IDX r Microframe Index. 7.5.3.4.2 Interrupter Management Register The TUSB73X0 implements 8 Interrupter Management Registers, one for each Interrupter implemented. Runtime Base register offset: 20h + (20h × Interrupter), where Interrupter = 0 through 7 Register type: Read-Only, Read/Write Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 83 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Default value: 0000 0000h Table 7-172. HC Runtime Register (Runtime Base + 20h + (20h × Interrupter)), where Interrupter = 0 through 7 Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-173. Interrupter Management Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:2 RSVD r 1 IE rw Reserved. Returns zeros when read. Interrupt Enable. 0 IP rc Interrupt Pending. 7.5.3.4.3 Interrupter Moderation Register The TUSB73X0 implements 8 Interrupter Moderation Registers, one for each Interrupter implemented. Runtime Base register offset: 24h + (20h × Interrupter), where Interrupter = 0 through 7 Register type: Read/Write Default value: 0000 0FA0h Table 7-174. HC Runtime Register (Runtime Base + 24h + (20h × Interrupter)), where Interrupter = 0 through 7 Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State X X X X X X X X X X X X X X X X Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 1 1 1 1 1 0 1 0 0 0 0 0 Table 7-175. Interrupter Management Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:16 IMODC rw Interrupt Moderation Counter. 15:0 IMODI rw Interrupt Moderation Interval. 7.5.3.4.4 Event Ring Segment Table Size Register The TUSB73X0 implements 8 Event Ring Segment Table Size Registers, one for each Interrupter implemented. Runtime Base register offset: 28h + (20h × Interrupter), where Interrupter = 0 through 7 Register type: Read-Only, Read/Write Default value: 0000 0000h Table 7-176. HC Runtime Register (Runtime Base + 28h + (20h × Interrupter)), where Interrupter = 0 through 7 Bit No. 84 31 30 29 28 27 26 25 24 23 22 Submit Document Feedback 21 20 19 18 17 16 Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-176. HC Runtime Register (Runtime Base + 28h + (20h × Interrupter)), where Interrupter = 0 through 7 (continued) Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-177. Event Ring Segment Table Size Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:16 RSVD r 15:0 ERSTS rw Reserved. Returns zeros when read. Event Ring Segment Table Size. 7.5.3.4.5 Event Ring Segment Table Base Address Register The TUSB73X0 implements 8 Event Ring Segment Table Base Address Registers, one for each Interrupter implemented. Runtime Base register offset: 30h + (20h × Interrupter), where Interrupter = 0 through 7 Register type: Read-Only, Read/Write Default value: 0000 0000 0000 0000h Table 7-178. HC Runtime Register (Runtime Base + 30h + (20h × Interrupter)), where Interrupter = 0 through 7 Bit No. 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-179. Event Ring Segment Table Base Address Register Description BIT FIELD NAME ACCESS DESCRIPTION 63:4 ERST_BASE rw 3:0 RSVD r Event Ring Segment Table Base Address. Reserved. Returns zeros when read. 7.5.3.4.6 Event Ring Dequeue Pointer Register The TUSB73X0 implements 8 Event Ring Dequeue Pointer Registers, one for each Interrupter implemented. Runtime Base register offset: 38h + (20h × Interrupter), where Interrupter = 0 through 7 Register type: Read/Write, Read/Clear Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 85 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Default value: 0000 0000 0000 0000h Table 7-180. HC Runtime Register (Runtime Base + 38h + (20h × Interrupter)), where Interrupter = 0 through 7 Bit No. 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-181. Event Ring Dequeue Pointer Register Description BIT 86 FIELD NAME ACCESS DESCRIPTION 64:4 ERDP rw Event Ring Dequeue Pointer. 3 EHB rc Event Handler Busy. 2:0 DESI rw Dequeue ERST Segment Index. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.5 Host Controller Doorbell Registers The TUSB73X0 supports an array of 65 Doorbell Registers, one for the host controller plus one for each Device Slot supported. The address of the first Doorbell Register is the address programmed into the Base Address Register 0 plus the value programmed into the Section 7.5.3.2.7. Doorbell Base register offset: 00h + (04h × Device Slot), where Device Slot = 0 through 64 Register type: Read-Only, Read/Write Default value: 0000 0000h Table 7-182. HC Doorbell Register (Doorbell Base + (04h × Device Slot)), where Device Slot = 0 through 64 Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-183. Interrupter Management Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:16 DB_STREAM_ID rw 15:8 RSVD r 7:0 DB_TARGET rw Doorbell Stream ID. This field returns zeros when read. Reserved. Returns zeros when read. Doorbell Target. This field returns zeros when read. 7.5.3.6 xHCI Extended Capabilities Registers These registers are used for the xHCI Extended Capabilities in the TUSB73X0. The offset in Table 7-184 is from the xHCI Extended Capabilities Base, which is the address programmed into the Base Address Register 0 plus the value programmed into the xHCI Extended Capabilities Pointer field in the Section 7.5.3.2.6. Table 7-184. xHCI Extended Capabilities Register Map REGISTER NAME OFFSET Legacy Support Capability 00h-07h Reserved 08h-0Fh xHCI Supported Protocol Capability (USB 2.0) 10h-1Bh Reserved 1Ch-1Fh xHCI Supported Protocol Capability (USB 3.0) 20h-2Bh 7.5.3.6.1 USB Legacy Support Capability Register This register is used to coordinate the ownership of the host controller between BIOS and the operating system. xHCI Extended Capabilities Base register offset: 00h Register type: Read-Only, Read/Write Default value: 0000 0201h Table 7-185. xHCI Extended Capabilities Register (xHCI Extended Capabilities Base + 00h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 87 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 Table 7-186. USB Legacy Support Capability Register Description BIT FIELD NAME ACCESS DESCRIPTION 31:25 RSVD r Reserved. Returns zeros when read. 24 HC_OS_SEMA rw 23:17 RSVD r HC OS Owned Semaphore. 16 HC_BIOS_SEMA rw 15:8 NEXT_CAP r Next Capability Pointer. This field is 04h, indicating that the xHCI Supported Protocol Capability for USB 2.0 starts at offset 10h from the xHCI Extended Capabilities Base. 7:0 CAPABILITY_ID r Capability ID. This field is 01h, identifying this capability as a USB Legacy Support Capability. Reserved. Returns zeros when read. HC BIOS Owned Semaphore. 7.5.3.6.2 USB Legacy Support Control/Status Register This register is used by BIOS software to enable System Management Interrupts. xHCI Extended Capabilities Base register offset: 04h Register type: Read-Only, Read/Clear Default value: 0000 0000h Table 7-187. xHCI Extended Capabilities Register (xHCI Extended Capabilities Base + 04h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Table 7-188. USB Legacy Support Control/Status Register Description BIT FIELD NAME 31 88 ACCESS DESCRIPTION SMI_BAR rc SMI on BAR. 30 SMI_PCI_COM rc SMI on PCI Command. 29 SMI_OS_CHANGE rc SMI on OS Ownership Change. 28:21 RSVD r Reserved. Returns zeros when read. 20 SMI_HOST_SYS_ERR r SMI on Host System Error. 19:17 RSVD r Reserved. Returns zeros when read. 16 SMI_EVENT_INT r SMI on Event Interrupt. 15 SMI_BAR_EN rw SMI on BAR Enable. 14 SMI_PCI_COM_EN rw SMI on PCI Command Enable. SMI on OS Ownership Enable. 13 SMI_OS_EN rw 12:5 RSVD r 4 SMI_HOST_SYS_ERR_EN rw 3:1 RSVD r 0 USB_SMI_EN rw Reserved. Returns zeros when read. SMI on Host System Error Enable. Reserved. Returns zeros when read. USB SMI Enable. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.6.3 xHCI Supported Protocol Capability Register (USB 2.0) This register indicates that the Supported Protocol Capability is for USB 2.0. xHCI Extended Capabilities Base register offset: 10h Register type: Read-Only Default value: 0200 0402h Table 7-189. xHCI Extended Capabilities Register (xHCI Extended Capabilities Base + 10h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 Table 7-190. xHCI Supported Protocol Capability Register (USB 2.0) Description BIT FIELD NAME ACCESS DESCRIPTION 31:24 MAJOR_REV r Major Revision. This field is 02h, because this Supported Protocol Capability is for release 2.0 of the USB specification. 23:16 MINOR_REV r Minor Revision. This field is 00h, because this Supported Protocol Capability is for release 2.0 of the USB specification. 15:8 NEXT_CAP r Next Capability Pointer. This field is 04h, indicating that the xHCI Supported Protocol Capability for USB 3.0 starts at offset 20h from the xHCI Extended Capabilities Base. 7:0 CAPABILITY_ID r Capability ID. This field is 02h, identifying this capability as a Supported Protocol Capability. 7.5.3.6.4 xHCI Supported Protocol Name String Register (USB 2.0) This read only register is set to 2042 5355h, indicating that the Supported Protocol Capability is for USB 2.0. xHCI Extended Capabilities Base register offset: 14h Register type: Read-Only Default value: 2042 5355h Table 7-191. xHCI Extended Capabilities Register (xHCI Extended Capabilities Base + 14h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 89 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.6.5 xHCI Supported Protocol Port Register (USB 2.0) This register indicates how many USB 2.0 ports are supported and what their port numbers are. xHCI Extended Capabilities Base register offset: 18h Register type: Read-Only Default value: 0001 0X01h Table 7-192. xHCI Extended Capabilities Register (xHCI Extended Capabilities Base + 18h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 x x 0 0 0 0 0 0 0 0 1 Table 7-193. xHCI Supported Protocol Capability Register (USB 2.0) Description BIT 90 FIELD NAME ACCESS DESCRIPTION 31:19 RSVD r Reserved. Returns zeros when read. 18 IHI r Integrated Hub Implemented. This field is 0 to indicate that the root hub to external port mapping adheres to the default mapping in the xHCI Specification. 17 HSO r High-speed Only. This field is 0 to indicate that the USB 2.0 ports are Low-, Full-, and High-speed capable. 16 L1C r L1 Capability. This field is 1 to indicate that the TUSB73X0 supports the USB 2.0 Link Power Management L1 state. 15:8 COMPATIBLE_PORT_CNT r Compatible Port Count. For the TUSB7340, this field is 04h to indicate that four USB 2.0 ports are supported. For the TUSB7320, this field is 02h to indicate that two USB 2.0 ports are supported. 7:0 COMPATIBLE_PORT_OFF r Compatible Port Offset. This field is 01h to indicate that the first USB 2.0 port is port 1. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.6.6 xHCI Supported Protocol Capability Register (USB 3.0) This register indicates that the Supported Protocol Capability is for USB 3.0. xHCI Extended Capabilities Base register offset:20h Register type: Read-Only Default value: 0300 0002h Table 7-194. xHCI Extended Capabilities Register (xHCI Extended Capabilities Base + 20h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 Table 7-195. xHCI Supported Protocol Capability Register (USB 3.0) Description BIT FIELD NAME ACCESS DESCRIPTION 31:24 MAJOR_REV r Major Revision. This field is 03h, because this Supported Protocol Capability is for release 3.0 of the USB specification. 23:16 MINOR_REV r Minor Revision. This field is 00h, because this Supported Protocol Capability is for release 3.0 of the USB specification. 15:8 NEXT_CAP r Next Capability Pointer. This field is 00h, indicating that this is the last capability. 7:0 CAPABILITY_ID r Capability ID. This field is 02h, identifying this capability as a Supported Protocol Capability. 7.5.3.6.7 xHCI Supported Protocol Name String Register (USB 3.0) This read only register is set to 2042 5355h, indicating that the Supported Protocol Capability is for USB 3.0. xHCI Extended Capabilities Base register offset:24h Register type: Read-Only Default value: 2042 5355h Table 7-196. xHCI Extended Capabilities Register (xHCI Extended Capabilities Base + 24h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 1 0 1 0 0 1 1 0 1 0 1 0 1 0 1 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 91 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 7.5.3.6.8 xHCI Supported Protocol Port Register (USB 3.0) This register indicates how many USB 3.0 ports are supported and what their port numbers are. xHCI Extended Capabilities Base register offset:28h Register type: Read-Only Default value: 0000 0X0Xh Table 7-197. xHCI Extended Capabilities Register (xHCI Extended Capabilities Base + 28h) Bit No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 Reset State 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Bit No. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset State 0 0 0 0 0 x x 0 0 0 0 0 0 x x 1 Table 7-198. xHCI Supported Protocol Capability Register (USB 3.0) Description BIT FIELD NAME ACCESS DESCRIPTION 31:19 RSVD r Reserved. Returns zeros when read. 18 IHI r Integrated Hub Implemented. This field is 0 to indicate that the root hub to external port mapping adheres to the default mapping in the xHCI Specification. 17 HSO r High-speed Only. This field is not applicable to USB 3.0 and is 0. 16 L1C r L1 Capability. This field is not applicable to USB 3.0 and is 0. 15:8 COMPATIBLE_PORT_CNT r Compatible Port Count. For the TUSB7340 , this field is 04h to indicate that four USB 3.0 ports are supported. For the TUSB7320, this field is 02h to indicate that two USB 3.0 ports are supported. 7:0 COMPATIBLE_PORT_OFF r Compatible Port Offset. For the TUSB7340 , this field is 05h to indicate that the first USB 3.0 port is port 5. For the TUSB7320, this field is 03h to indicate that the first USB 3.0 port is port 3. 7.5.4 MSI-X Memory Mapped Register Space 7.5.4.1 The MSI-X Table and PBA in Memory Mapped Register Space The TUSB73X0 includes the MSI-X Table and PBA in memory mapped register space. These registers are accessible through the address programmed into the Base Address Register 2/3. See the Section 9.2 section for more information. Table 7-199. MSI-X Table and PBA Register Map REGISTER NAME 92 OFFSET Entry 0 Message Address 0000h Entry 0 Message Upper Address 0004h Entry 0 Message Data 0008h Entry 0 Vector Control 000Ch Entry 1 Message Address 0010h Entry 1 Message Upper Address 0014h Entry 1 Message Data 0018h Entry 1 Vector Control 001Ch Entry 2 Message Address 0020h Entry 2 Message Upper Address 0024h Entry 2 Message Data 0028h Entry 2 Vector Control 002Ch Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-199. MSI-X Table and PBA Register Map (continued) REGISTER NAME OFFSET Entry 3 Message Address 0030h Entry 3 Message Upper Address 0034h Entry 3 Message Data 0038h Entry 3 Vector Control 003Ch Entry 4 Message Address 0040h Entry 4 Message Upper Address 0044h Entry 4 Message Data 0048h Entry 4 Vector Control 004Ch Entry 5 Message Address 0050h Entry 5 Message Upper Address 0054h Entry 5 Message Data 0058h Entry 5 Vector Control 005Ch Entry 6 Message Address 0060h Entry 6 Message Upper Address 0064h Entry 6 Message Data 0068h Entry 6 Vector Control 006Ch Entry 7 Message Address 0070h Entry 7 Message Upper Address 0074h Entry 7 Message Data 0078h Entry 7 Vector Control 007Ch Reserved 0080h-0FFFh Pending Bits 7 through 0 1000h Reserved 1001h-1FFFh Refer to the PCI Local Bus Specification, Revision 3.0 for descriptions of these registers. 7.5.5 The MSI-X Table and PBA in Memory Mapped Register Space Table 7-200. MSI-X Table and PBA Register Map REGISTER NAME OFFSET Entry 0 Message Address 0000h Entry 0 Message Upper Address 0004h Entry 0 Message Data 0008h Entry 0 Vector Control 000Ch Entry 1 Message Address 0010h Entry 1 Message Upper Address 0014h Entry 1 Message Data 0018h Entry 1 Vector Control 001Ch Entry 2 Message Address 0020h Entry 2 Message Upper Address 0024h Entry 2 Message Data 0028h Entry 2 Vector Control 002Ch Entry 3 Message Address 0030h Entry 3 Message Upper Address 0034h Entry 3 Message Data 0038h Entry 3 Vector Control 003Ch Entry 4 Message Address 0040h Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 93 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 Table 7-200. MSI-X Table and PBA Register Map (continued) REGISTER NAME OFFSET Entry 4 Message Upper Address 0044h Entry 4 Message Data 0048h Entry 4 Vector Control 004Ch Entry 5 Message Address 0050h Entry 5 Message Upper Address 0054h Entry 5 Message Data 0058h Entry 5 Vector Control 005Ch Entry 6 Message Address 0060h Entry 6 Message Upper Address 0064h Entry 6 Message Data 0068h Entry 6 Vector Control 006Ch Entry 7 Message Address 0070h Entry 7 Message Upper Address 0074h Entry 7 Message Data 0078h Entry 7 Vector Control 007Ch Reserved 0080h-0FFFh Pending Bits 7 through 0 1000h Reserved 1001h-1FFFh Refer to the PCI Local Bus Specification, Revision 3.0 for descriptions of these registers. 94 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 8 Application and Implementation Note Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes, as well as validating and testing their design implementation to confirm system functionality. 8.1 Application Information The TUSB7340EVM board is a free-standing reference design for a four-port PCIe–based SuperSpeed USB (USB 3.0) Extensible Host Controller (xHCI). It is used to evaluate system compatibility. A Microsoft® WHQL certified xHCI compliant driver stack is provided as well. The TUSB7340 is fully backwards compatible to USB 2.0 supporting USB peripherals and hubs that support all data transfer speeds: USB 2.0 Low–speed (1.5 Mbps), USB 2.0 Full–speed (12 Mbps), USB 2.0 High–speed (480 Mbps), as well as SuperSpeed USB (5 Gbps). A SuperSpeed peripheral is required to evaluate SuperSpeed data transfer. 8.1.1 Features • • • • • • HCI compliant driver stack Support for all USB data transfer rates – Full- and low-speed support – High-speed support – SuperSpeed support Robust device class support UASP support for mass storage devices Available for Windows XP™, Windows Vista™, and Windows® 7 – Both 32-bit and 64-bit Linux® support available from open source community Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 95 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 8.2 Typical Application Figure 8-2. TUSB7340 DEMO EVM REVB Figure 8-1. TUSB7320 DEMO EVM REVB 8.2.1 Design Requirements Table 8-1. Design Parameters 96 PARAMETERS VALUES Input voltage range 1.1 V to 3.3 V Output voltage 5V Output current rating 484 MHz Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 8.2.2 Detailed Design Procedure 8.2.2.1 Upstream Implementation The upstream port of the TUSB7320 is connected to a PCIe x1 Gen 2 interface. As we are using a 48-Mhz external crystal, an external 2-MΩ feedback resistor is required between XI and XO. BOARD_3P3V POPULATE R2 FOR WAKE SUPPORT. R2 10K 0402 5% JUMPER J22 FOR NO WAKE SUPPORT J22 2 R1 NOPOP 0402 5% BOARD_3P3V 24LC01_NF SCL SDA GPIO0 GPIO1 GPIO2 GPIO3 POPULATE PULLDOWN IF I2C EEPROM NOT USED AND DO NOT POPULATE PULLUP. R38 0 GPIO0 GPIO1 GPIO2 GPIO3 R39 0 B2 A2 A49 B46 B47 B48 A15 pg4 GRSTZ SCL SDA A25 A19 A21 A44 B11 B22 A3 A34 A39 A47 A51 A1 A12 A16 A28 A31 A33 A38 A4 B8 A50 A6 A9 B1 B17 B19 B24 B37 B40 B42 B44 U1 VDDA_3P3 R8 NOPOP 0402 5% VDDA3P3V VDDA_3P3 VDDA_3P3 VDDA_3P3 VDDA_3P3 VDDA_3P3 R7 NOPOP 0402 5% A52 R3 R4 NOPOP NOPOP 0402 0402 5% 5% VDD33 VDD33 VDD33 VDD33 VDD33 R5 NOPOP 0402 5% VCC WP SCL SDA 8 7 6 5 AUX_DET R6 NOPOP 0402 5% A0 A1 A2 GND BOARD_3P3V VDD11 VDD11 VDD11 VDD11 VDD11 VDD11 VDD11 NC VDD11 VDD11 VDD11 VDD11 VDD11 VDD11 VDD11 VDD11 VDD11 VDD11 VDD11 VDD11 0.1uF U2 1 2 3 4 BOARD_1P1V AUX_DET BOARD_3P3V C1 BOARD_3P3V 1 HDR2X1 M .1 USB_DM_DN1 USB_DP_DN1 GPIO0 GPIO1 GPIO2 GPIO3 USB_SSRXN_DN1 USB_SSRXP_DN1 USB_SSTXN_DN1 USB_SSTXP_DN1 GRST# PWRON1# OVERCUR1# B41 A45 pg3 PCIE_REFCLKN pg3 PCIE_REFCLKP A42 B39 pg3 PCIE_RXN pg3 PCIE_RXP A41 B38 pg3 PCIE_TXN pg3 PCIE_TXP A40 pg3 PERSTZ B35 B36 B3 pg3 WAKEZ B32 A32 A35 B31 B30 PCIE_REFCLKN PCIE_REFCLKP USB_DM_DN2 USB_DP_DN2 PCIE_RXN PCIE_RXP USB_SSRXN_DN2 USB_SSRXP_DN2 TUSB7320 PCIE_TXN PCIE_TXP USB_SSTXN_DN2 USB_SSTXP_DN2 PERST# PWRON2# OVERCUR2# WAKE# CLKREQ# SMI NC11 NC12 JTAG_RST# JTAG_TCK JTAG_TDI JTAG_TDO JTAG_TMS NC13 NC14 NC15 NC16 PLACE CLOSE TO U1 R10 9.09K 1% R1EXT A24 R1EXTRTN B23 B14 FREQSEL R11 4.7K 0402 5% B21 XO A22 XI A23 NC17 NC18 B16 A18 B15 A17 B33 A36 A13 B12 A10 B9 B10 A11 B34 A37 USB_DM_DN1 USB_DP_DN1 pg3 pg3 USB_SSRXN_DN1 USB_SSRXP_DN1 pg3 pg3 USB_SSTXN_DN1 USB_SSTXP_DN1 pg3 pg3 PWRON1Z OVERCUR1Z pg3 pg3 USB_DM_DN2 USB_DP_DN2 pg3 pg3 USB_SSRXN_DN2 USB_SSRXP_DN2 pg3 pg3 USB_SSTXN_DN2 USB_SSTXP_DN2 pg3 pg3 PWRON2Z OVERCUR2Z pg3 pg3 A27 B25 A29 B27 A30 B28 A46 B43 R1EXTRTN FREQSEL NC19 NC20 VSS_OSC NC21 NC22 XO NC23 NC24 XI NC28 NC27 NC25 NC26 A5 B5 A7 B6 A8 B7 A48 B45 B26 B4 VSS VSS NC6 B20 A53 A43 TUSB7320_REVA A14 A26 B13 B29 C1 C2 C3 C4 Y1 NC1 NC2 NC3 NC4 1M NC7 NC8 NC9 NC10 R12 VSS_OSC R1EXT B18 A20 ECS-48MHZ BOARD_3P3V VDDA3P3V C2 C3 18pF 18pF BOARD_1P1V FB1 C4 22uF C5 C6 C7 C8 C9 C10 C11 0.01uF 0.1uF 0.01uF 0.1uF 0.1uF 0.01uF 0.1uF C25 C26 C27 C28 C29 0.1uF 0.1uF 0.1uF 0.1uF 0.1uF 220 @ 100MHZ C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 0.01uF 0.1uF 0.1uF 0.01uF 0.1uF 0.1uF 0.01uF 0.1uF 0.1uF 0.01uF 0.1uF 0.1uF C24 22uF C30 C31 C32 C33 C34 C35 C36 C37 0.01uF 0.1uF 0.1uF 0.01uF 0.1uF 0.1uF 0.01uF 0.1uF TUSB7320 SIZE C SCALE: NONE DWG NO: Friday, May 09, 2014 Sheet 2 of 4 Figure 8-3. Reference Design 1 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 97 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 8.2.2.2 Downstream Ports Implementation The downstream ports of the TUSB7320 is connected to a USB3 Type A connector. BOARD_3P3V TDK_TCE_1210 2 J1 BOARD_5V R13 10K 0402 5% C38 0.1uF U3 5 pg2 PWRON2Z 1 11 R18 NOPOP IN IN OUT1 FAULT1Z EN1 OUT2 EN2 FAULT2Z GND PAD ILIM TPS2560DRC R20 NOPOP 9 DS1_VBUS 10 8 OVERCUR1Z DS2_VBUS DS1_VBUS IND_USB_DM_DN1 IND_USB_DP_DN1 OVERCUR2Z ILIM1 2 USB_SSRXP_DN1 USB_SSRXN_DN1 1 IND_DS_TXP1 L4 IND_DS_TXN1 DS_SHLD C43 0.1uF R19 30.9K 0402 1% pg2 R15 330 0402 5% C45 + C44 150uF 0.1uF + C46 150uF D1 LED Green 0805 4 L2 R16 330 0402 5% USB_DM_DN1 pg2 USB_DP_DN1 pg2 TPD2EUSB30_NF DGND 3 D+ USB_SSRXP_DN1 pg2 USB_SSRXN_DN1 pg2 U26 1 4 2 3 USB3_TYPEA_CONNECTER 6 7 pg2 1 2 3 4 5 6 7 8 9 10 11 CAPDSTXP1 C40 0.1uF CAPDSTXN1 C39 0.1uF TDK_TCE_1210 C41 C42 0.1uF 0.001uF USB_SSTXP_DN1 pg2 USB_SSTXN_DN1 pg2 R17 1M 0402 LEDDS3 4 LEDDS1 2 3 pg2 PWRON1Z VBUS DM DP GND SSRXN SSRXP GND SSTXN SSTXP SHIELD0 SHIELD1 DOWNSTREAM PORT1 R14 10K 0402 5% 3 1 TDK_TCE_1210 2 D2 LED Green 0805 DOWNSTREAM PORT2 3 1 J4 VBUS DM DP GND SSRXN SSRXP GND SSTXN SSTXP SHIELD0 SHIELD1 1 2 3 4 5 6 7 8 9 10 11 4 L5 DS2_VBUS IND_USB_DM_DN2 IND_USB_DP_DN2 2 1 USB_SSRXN_DN2 USB_SSRXP_DN2 IND_DS_TXP2 L7 USB_DM_DN2 pg2 USB_DP_DN2 pg2 TPD2EUSB30_NF DGND 3 D+ USB_SSRXN_DN2 pg2 USB_SSRXP_DN2 pg2 U27 1 4 2 3 CAPDSTXP2 C48 0.1uF CAPDSTXN2 C47 0.1uF IND_DS_TXN2 DS_SHLD TDK_TCE_1210 USB3_TYPEA_CONNECTER C49 C50 0.1uF 0.001uF USB_SSTXP_DN2 pg2 USB_SSTXN_DN2 pg2 R21 1M 0402 MH1 1 PLATED_MH MH2 1 PLATED_MH Figure 8-4. Reference Design 2 98 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 8.2.2.3 PCI Express Connector The PERp and PERn signals must be attached to the coupling capacitor (0.1 µF). BOARD_3P3V + C80 NOPOP PCIE_3P3V BOARD_12V PCIE_3P3V VAUX JUMPER BETWEEN 2 AND 3 FOR WAKE TESTING. JUMPER BETWEEN 1 AND 2 FOR NORMAL OPERATION. HDR1x3 PCIE_PRSNTZ 3 2 1 J40 C62 P1 C63 NOPOP R50 0 WAKEZ_R pg2 WAKEZ B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 PRSNT1# 12V3 12V4 GND9 J_TCK J_TDI J_TDO J_TMS 3.3V1 3.3V2 PERST# NOPOP 22uF PCIE_TDITDO PERSTZ pg2 Key C79 1000pF C64 12V1 12V2 12V5 GND1 SMCLK SMDAT GND2 3.3V J_TRST# 3.3Vaux WAKE# A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 B12 B13 B14 B15 B16 B17 B18 RSVD2 GND3 PETp0 PETn0 GND4 PRSNT2# GND5 Side B Component Side GND8 REFCLK+ REFCLKGND7 PERp0 PERn0 GND6 A12 A13 A14 A15 A16 A17 A18 PCIE_REFCLKN PCIE_REFCLKP C67 0.1uF C68 0.1uF CAP_US_TXP CAP_US_TXN pg2 pg2 PCIE_TXN pg2 PCIE_TXP pg2 PCIE_RXN PCIE_RXP pg2 pg2 Side A Solder Side PCI Express x1 Edge Connector PCIE CEM SPEC MAX VALUES: PCIE_3P3V: 3 AMPS. VAUX: 375mA Figure 8-5. Reference Design 3 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 99 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 8.2.2.4 1.1-V Regulator To use only one power source, a 1.1-V regulator must be used. 1.1V REGULATOR BOARD_1P1V BOARD_3P3V BOARD_3P3V R31 10K 0402 5% U5 C69 10uF R32 4.7K 0402 5% EN1P1 10 11 IN IN IN IN BIAS EN C71 0.01uF SS1P1 15 PG OUT OUT OUT OUT SS FB NC NC NC NC NC NC GND PAD LED3V D5 LED Green 0805 5 6 7 8 2 3 4 13 14 17 12 21 TPS74401RGWT R34 330 0402 5% C72 NOPOP 9 GRSTZ 1 20 19 18 C85 16 FB_1PT1V R33 1.87K 0402 1% 0.1uF pg2 R33 R35 OUTPUT 1.13K 4.53K 1.0V 1.37K 4.42K 1.05V 1.87K 4.99K 1.1V (DEFAULT) 2.49K 4.99K 1.2V C70 22uF R35 4.99K 0402 1% Figure 8-6. Reference Design 4 100 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 8.2.2.5 5-V VBUS Options There are two options that can be implemented to generate the 5-V source; the first one is using a 5-V regulator, and the second one is using the IDE power connector. 5V VBUS OPTIONS OPTION 1: 5V REGULATOR OPTION 2: 5V FROM IDE CONNECTOR IDE_5V REG_5V BOARD_5V BOARD_12V J26 IDE_5V L1 REG_5V 1 2 HDR2X1 M .1 J5 J27 15uH_NF + C73 330uF_NF C74 0.01uF_NF 1 D6 MBRS540T3_NF C75 +5V GND0 GND1 +12V 0.01uF_NF NOTE: USE LOW ESR CAP IDE_PWR_CONN BOOT NC NC_ VSENSE PH VIN GND ENA 8 7 6 5 2 NOPOP C76 22uF PH NOTE: USE LOW ESR CAP C78 C77 22uF_NF 9 VSENSE U6 1 2 3 4 GND R36 10K_NF BOOT 1% 4 3 2 1 R37 3.16K_NF 1% TPS5450_NF 0.01uF_NF Figure 8-7. Reference Design 5 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 101 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 8.2.3 Application Curves 102 Figure 8-8. Super-Speed Downstream Port 1 Figure 8-9. Super-Speed Downstream Port 2 Figure 8-10. Super-Speed Downstream Port 3 Figure 8-11. Super-Speed Downstream Port 4 Figure 8-12. High-Speed Downstream Port 1 Figure 8-13. High-Speed Downstream Port 2 Figure 8-14. High-Speed Downstream Port 3 Figure 8-15. High-Speed Downstream Port 4 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 9 Power Supply Recommendations 9.1 Power-Up and Power-Down Sequencing The host controller contains both 1.1-V and 3.3-V power terminals. The following power-up and power-down sequences describe how power is applied to these terminals. In addition, the host controller has three resets: PERST#, GRST#, and an internal power-on-reset. These resets are fully described in the next section. The following power-up and power-down sequences describe how PERST# is applied to the host controller. The application of the PCI Express reference clock (PCIE_REFCLK) is important to the power-up/-down sequence and is included in the following power-up and power-down descriptions. 9.1.1 Power-Up Sequence 1. Assert PERST# to the device. 2. Apply 1.1-V and 3.3-V voltages. 3. GRST# must remain asserted until both the 1.1-V and 3.3-V voltages have reached the minimum recommended operating voltage, see Section 6.3. If a 24 MHz or 48 MHz reference clock is used instead of a crystal, GRST# must remain asserted until the 24 MHz or 48 MHz clock is stable. 4. Apply a stable PCI Express reference clock. 5. To meet PCI Express specification requirements, PERST cannot be deasserted until the following two delay requirements are satisfied: Wait a minimum of 100 µs after applying a stable PCI Express reference clock. The 100-µs limit satisfies the requirement for stable device clocks by the de-assertion of PERST. Wait a minimum of 100 ms after applying power. The 100-ms limit satisfies the requirement for stable power by the de-assertion of PERST. See the power-up sequencing diagram in Figure 9-1. Figure 9-1. Power-Up Sequence Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 103 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 9.1.2 Power-Down Sequence 1. Assert PERST# to the device. 2. Remove the reference clock. 3. Remove the 3.3-V and 1.1-V voltages See the power power-down sequencing diagram in Figure 9-2. If the VDD33_AUX terminal is to remain powered after a system shutdown, then the host controller power-down sequence is exactly the same as shown in Figure 9-2. VDD11 VDDA_3P3 and VDD33 PCIE_REFCLK PERST# Figure 9-2. Power-Down Sequence 9.2 PCI Express Power Management The TUSB73X0 includes the MSI-X Table and PBA in memory mapped register space (see Table 7-199). These registers are accessible through the address programmed into the Base Address Register 2/3. 104 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 10 Layout 10.1 Layout Guidelines 10.1.1 High-Speed Differential Routing The high-speed differential pair (USB_DM and USB_DP) is connected to a type A USB connecter. The differential pair traces should be routed with 90 Ω ±15% differential impedance. The high-speed signal pair should be trace length matched. Maximum trace length mismatch between high speed USB signal pairs should be no greater than 150 mils. Keep total trace length to a minimum, if routing longer than six inches contact TI to address signal integrity concerns. Route differential traces first. Route the differential pairs on the top or bottom layers with the minimum amount of vias possible. No termination or coupling caps are required. If a common mode choke is required then place the choke as close as possible to the USB connector signal pins. Likewise ESD clamps should also be placed as close as possible to the USB connector signal pins (closer than the choke). For more detailed information, you may also see the USB 2.0 Board Design and Layout Guidelines which describes general PCB design and layout guidelines for the USB 2.0 differential pair (DP/DM). 10.1.2 SuperSpeed Differential Routing SuperSpeed consists of two differential routing pairs, a transmit pair (USB_SSTXM and USB_SSTXP) and a receive pair (USB_SSRXM and USB_SSRXP). Each differential pair traces should be routed with 90 Ω ±15% differential impedance. The high-speed signal pair should be trace length matched. Maximum trace length mismatch between SuperSpeed USB signal pairs should be no greater than 5 mils. The total length for each differential pair can be no longer than six inches, this is based on the SS USB compliance channel specification, and should be avoided if at all possible. TI recommends that the SuperSpeed differential pairs be as short as possible. The transmit differential pair does not have to be the same length as the receive differential pair. Keep total trace length to a minimum. Route differential traces first. Route the differential pairs on the top or bottom layers with the minimum amount of vias possible. The transmitter differential pair requires 0.1-μF coupling capacitors for proper operation. The package/case size of these capacitors should be no bigger than 0402. C-packs are not allowed. The capacitors should be placed symmetrically as close as possible to the USB connector signal pins. If a common mode choke is required, then place the choke as close as possible to the USB connector signal pins (closer than the transmitter capacitors). Likewise, ESD clamps should also be placed as close as possible to the USB connector signal pins (closer than the choke and transmitter capacitors). It is permissible to swap the plus and minus on either or both of the SuperSpeed differential pairs. This may be necessary to prevent the differential traces from crossing over one another. However, it is not permissible to swap the transmitter differential pair with the receive differential pair. TI recommends to use a 2010 pad for the inside pins provided no pad is used for adjacent pins. Instead use a pad on one of the inside pins then for the next pad route the trace between the outer pins to a via. To minimize cross-talk on the SS USB differential signal pair, it is recommended that the spacing between the TX and RX signal pairs for each interface be five times the width of the trace (5-W rule). For instance, if the SS USB TX differential pair trace width is 5 mils, then there should be 25 mils of space between the TX and RX differential pairs. If this 5-W rule cannot be implemented, then the space between the TX and RX differential pairs should be maximized as much as possible and ground-fill should be placed between the two. In this case, it is better to route each differential pair on opposite sides of the board with a ground plane between them. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 105 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 10.2 Layout Example Figure 10-1. USB3 and USB2 Signals from the USB Connector to the Device Figure 10-2. Length Matching 106 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 11 Device and Documentation Support 11.1 Device Support 11.1.1 Third-Party Products Disclaimer TI'S PUBLICATION OF INFORMATION REGARDING THIRD-PARTY PRODUCTS OR SERVICES DOES NOT CONSTITUTE AN ENDORSEMENT REGARDING THE SUITABILITY OF SUCH PRODUCTS OR SERVICES OR A WARRANTY, REPRESENTATION OR ENDORSEMENT OF SUCH PRODUCTS OR SERVICES, EITHER ALONE OR IN COMBINATION WITH ANY TI PRODUCT OR SERVICE. 11.1.2 Device Nomenclature Throughout this data sheet, several conventions are used to convey information. A list of these conventions are as follows: 1. To identify a binary number or field, a lower case b follows the numbers. For example: 000b is a 3-bit binary field. 2. To identify a hexadecimal number or field, a lower case h follows the numbers. For example: 8AFh is a 12-bit hexadecimal field. 3. All other numbers that appear in this document that do not have either a b or h following the number are assumed to be decimal format. 4. If the signal or terminal name has a bar above the name (for example, GRST), then this indicates the logical NOT function. When asserted, this signal is a logic low, 0, or 0b. 5. Differential signal names end with P, N, +, or – designators. The P or + designators signify the positive signal associated with the differential pair. The N or – designators signify the negative signal associated with the differential pair. 6. RSVD indicates that the referenced item is reserved. 7. For each register bit in Section 7.5, the software access method is identified in an access column. The legend for this access column includes the following entries: • r – read access by software • u – updates by the host controller internal hardware • w – write access by software • c – clear an asserted bit with a write-back of 1b by software. Write of zero to the field has no effect • s – the field may be set by a write of one. Write of zero to the field has no effect • na – not accessible or not applicable 11.2 Documentation Support 11.2.1 Related Documentation For related documentation, see the following: • • • • • • • • • • Texas Instruments, USB 2.0 Board Design and Layout Guidelines application note Universal Serial Bus 2.0 Specification Universal Serial Bus 3.0 Specification eXtensible Host Controller Interface for Universal Serial Bus (xHCI), Revision 0.96 PCI Express Base Specification, Revision 2.1 PCI Express Card Electromechanical Specification, Revision 2.0 PCI Express Mini Card Electromechanical Specification, Revision 1.2 PCI Bus Power Management Interface Specification, Revision 1.2 PCI Local Bus Specification, Revision 3.0 Guidelines for 64-Bit Global Identifier (EUI-64) Registration Authroity 11.3 Receiving Notification of Documentation Updates To receive notification of documentation updates, navigate to the device product folder on ti.com. Click on Subscribe to updates to register and receive a weekly digest of any product information that has changed. For change details, review the revision history included in any revised document. Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 107 TUSB7320, TUSB7340 www.ti.com SLLSE76N – MARCH 2011 – REVISED AUGUST 2022 11.4 Support Resources TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight from the experts. Search existing answers or ask your own question to get the quick design help you need. Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use. 11.5 Trademarks Windows XP™ and Windows Vista™ are trademarks of Microsoft Corporation. TI E2E™ is a trademark of Texas Instruments. Microsoft® and Windows® are registered trademarks of Microsoft Corporation. Linux® is a registered trademark of Linus Torvalds. All trademarks are the property of their respective owners. 11.6 Electrostatic Discharge Caution This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications. 11.7 Glossary TI Glossary This glossary lists and explains terms, acronyms, and definitions. 12 Mechanical, Packaging, and Orderable Information The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. 108 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated Product Folder Links: TUSB7320 TUSB7340 PACKAGE OPTION ADDENDUM www.ti.com 27-Apr-2022 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan (2) Lead finish/ Ball material MSL Peak Temp Op Temp (°C) Device Marking (3) (4/5) (6) TUSB7320IRKMR NRND WQFN-MR RKM 100 3000 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 85 TUSB7320I RKM TUSB7320IRKMT NRND WQFN-MR RKM 100 250 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 85 TUSB7320I RKM TUSB7320RKMR NRND WQFN-MR RKM 100 3000 RoHS & Green NIPDAU Level-3-260C-168 HR 0 to 70 TUSB7320 RKM TUSB7320RKMT NRND WQFN-MR RKM 100 250 RoHS & Green NIPDAU Level-3-260C-168 HR 0 to 70 TUSB7320 RKM TUSB7340IRKMR NRND WQFN-MR RKM 100 3000 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 85 TUSB7340I RKM TUSB7340IRKMT NRND WQFN-MR RKM 100 250 RoHS & Green NIPDAU Level-3-260C-168 HR -40 to 85 TUSB7340I RKM TUSB7340RKMR NRND WQFN-MR RKM 100 3000 RoHS & Green NIPDAU Level-3-260C-168 HR 0 to 70 TUSB7340 RKM TUSB7340RKMT NRND WQFN-MR RKM 100 250 RoHS & Green NIPDAU Level-3-260C-168 HR 0 to 70 TUSB7340 RKM (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may reference these types of products as "Pb-Free". RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption. Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of
TUSB7320EVM 价格&库存

很抱歉,暂时无法提供与“TUSB7320EVM”相匹配的价格&库存,您可以联系我们找货

免费人工找货