Datasheet USS344S-DB Datasheet (Lucent Technologies)

Page 1
Advance Data Sheet, Rev. 9
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
June 2001

Features

32-bit, 33 MHz PCI interface compliant with PCI Local
Bus Specification Revision 2.2
Each USB port dedicated to providing full USB band-
width to the attached device Full compliance with Universal Serial Bus Specifica-
tion Revision 1.1 OpenHCI Open Host Controller Interface Specifica-
tion for USB Release 1.0a compatible Fully compatible with Microsoft Windows 98/95/Win-
dows NT * standard OpenHCI drivers Fully compatible with Mac† OS 8.5 and 8.6
Integrated dual-speed USB transceivers
3 V or 5 V switchable PCI signaling
Low-power mode and wake-up compatible with PCI
Power Management Interface Specification Revision
1.1
Supports up to 127 devices per port
Supports peripheral hot swap and wake-up
Support for legacy keyboard and mouse
128-pin TQFP package
Full 12 Mbits/s bandwidth per port
Evaluation kit:
— PCI card — Data sheet
0.25 µm technology

Applications

Seamless integration with 3 V or 5 V PCI-based com-
puter products Supports all USB compliant devices and hubs
Simultaneous operation of multiple high-performance
devices

Description

The Agere Systems Inc. USS-344 QuadraBus provides a single-chip four-host PCI-to-Universal Serial Bus (USB) solution. The USS-344 interfaces directly to any 32-bit, 33 MHz PCI bus and is ideal for either onboard applications or add-in card applications. It can easily be configured to communicate in either a 3 V PCI environ­ment or 5 V PCI environment simply by selecting the appropriate communications voltage level on the VIO input pin.
The USS-344 provides four downstream USB ports for connectivity with any USB compliant device or hub. Full­speed or low-speed peripherals are supported along with all of the USB transfer types: control, interrupt, bulk, or isochronous. The USS-344’s OpenHCI compli­ance offers significant USB performance benefits and reduced CPU overhead compared to other USB UHCI host controllers.
In addition, the USS-344 offers a significant perfor­mance advantage over all other USB host controllers (both UHCI and OHCI) by providing full USB bandwidth to each port rather than sharing the USB bandwidth over all ports. This results in an increase in the number of devices which can feasibly be connected to a computer system as well as ensuring high-bandwidth devices, such as video cameras and audio devices, are always provided with the high bandwidth they need while other USB devices are in use.
The USS-344 is a multifunction PCI device with one single-port USB host controller per PCI function. There are four PCI functions in the USS-344 for a total of four single-port USB host controllers. Each single-port host controller provides the full USB bandwidth (12 Mbits/s) for devices connected downstream of its port.
The USS-344 is fully compatible with the Microsoft Windows standard OpenHCI drivers. The USS-344 pinout is compatible with the future release of the Agere USB 2.0 host controller.The USS-344 is a 3.3 V device fabricated in 0.25 µm technology. Integrated dual-speed USB transceivers enable a single-chip PCI-to-USB solution. The USS-344 provides full support for legacy PC peripherals as defined in the OpenHCI Open Host
Controller Interface Specification for USB Release 1.0a.
* Microsoft, Windows, and Windows NT are registered trademarks
of Microsoft Corporation.
Mac is a registered trademark of Apple Computer, Inc.
Page 2
USS-344 QuadraBus Advance Data Sheet, Rev. 9 Four-Host PCI-to-USB OpenHCI Host Controller June 2001
Table of Contents
Contents Page
Features .................................................................................................................................................................. 1
Applications ............................................................................................................................................................. 1
Description ............................................................................................................................................................... 1
Applicable Documents and Specifications ............................................................................................................... 4
Pin Information ........................................................................................................................................................ 4
Register Overview ................................................................................................................................................... 8
PCI Registers ........................................................................................................................................................ 12
PCI Function 0—Single-Port USB Host Controller 0 ....................................................................................... 12
PCI Function 1—Single-Port USB Host Controller 1 ....................................................................................... 16
PCI Function 2—Single-Port USB Host Controller 2 ....................................................................................... 20
PCI Function 3—Single-Port USB Host Controller 3 ....................................................................................... 24
USB Registers ....................................................................................................................................................... 28
Legacy Support Registers ..................................................................................................................................... 35
HceInput Register ............................................................................................................................................35
HceOutput Register ......................................................................................................................................... 36
HceStatus Register.......................................................................................................................................... 36
HceControl Register ........................................................................................................................................37
Connection Instructions ......................................................................................................................................... 37
PCI Connection Instructions ............................................................................................................................ 37
USB Connection Instructions...........................................................................................................................38
Test Mode Connection Instructions ................................................................................................................. 38
Legacy Configuration ............................................................................................................................................. 40
Power Connection Recommendations .................................................................................................................. 41
Power Management Interface ............................................................................................................................... 42
Configuration Space Offset 50h....................................................................................................................... 43
Configuration Space Offset 51h....................................................................................................................... 43
Configuration Space Offset 52h....................................................................................................................... 44
Configuration Space Offset 54h....................................................................................................................... 44
Configuration Space Offset 56h....................................................................................................................... 45
Configuration Space Offset 57h....................................................................................................................... 45
Power Consumption/Dissipation Reporting ..................................................................................................... 45
NAND Tree Mode .................................................................................................................................................. 46
Absolute Maximum Ratings ................................................................................................................................... 48
Electrical Characteristics ....................................................................................................................................... 49
PCI Electrical Characteristics ..........................................................................................................................49
USB Electrical Characteristics ......................................................................................................................... 52
Physical Markings .................................................................................................................................................. 53
Outline Diagram ..................................................................................................................................................... 53
128-Pin TQFP..................................................................................................................................................53
Ordering Information .............................................................................................................................................. 54
2 Agere Systems Inc.
Page 3
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Description
MIRQ121
KIRQ1I
A20I
IRQ1
IRQ12
A20MN
SMIN
CLK48STOP
PMEN
(continued)
USS-344 PCI-TO-USB OpenHCI HOST CONTROLLER
ADDRESS
DATA
CONTROL
DATA
ADDRESS/
DATA
CONTROL
LEGACY
SUPPORT
POWER
MNGMNT
LOGIC
HCI
SLAVE
BLOCK
HCI
MASTER
BLOCK
CONTROL
PROCESSOR
POWER
MNGMNT
PCI CORE 0
USB
STATE
LIST
BLOCK
FIFO
ROOT
HUB AND
HOST
HSIE
DPLL
LEGACY
LOGIC
USB HOST CONTROLLER
SIE
S/M
TX
RX
CORE 0
OHCI
ROOT
HUB
PORT
1
USB
PCI BUS
AD[31:0] CBE[3:0] REQN GNTN IDSEL FRAMEN IRDYN TRDYN DEVSELN STOPN PERRN SERRN PAR
INTA INTB INTC INTD
POWER
MNGMNT
PCI
ARBITER
PCI CORE 1
POWER
MNGMNT
PCI CORE 2
POWER
MNGMNT
PCI CORE 3
Figure 1. USS-344 Interconnection Diagram
LEGACY
LOGIC
USB HOST CONTROLLER
CORE 1
LEGACY
LOGIC
USB HOST CONTROLLER
CORE 2
LEGACY
LOGIC
USB HOST CONTROLLER
CORE 3
USB
USB
USB
5-7828.r1
Agere Systems Inc. 3
Page 4
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001

Applicable Documents and Specifications

PCI Local Bus Specification Revision 2.1s., June 1, 1995. PCI Special Interest Group.
Universal Serial Bus Specification Revision 1.1., September 23, 1998. Compaq/Digital Equipment Corporation/
IBM PC Company/Intel/Microsoft/NEC/Northern Telecom.
OpenHCI Open Host Controller Interface Specification for USB Release 1.0a., July 31, 1997. Compaq/Microsoft/
National Semiconductor.
PCI Bus Power Management Interface Specification Revision 1.1., December 18, 1998. PCI Special Interest
Group.

Pin Information

VSS
VDD VSS
AD24
C/BEN3
IDSEL
AD23 AD22
VSS
VDD AD21 AD20 AD19 AD18
VSS
VDD AD17 AD16
C/BEN2
FRAMEN
VDD
VSS
IRDYN
TRDYN
DEVSELN
STOPN
PERRN
VSS
VDD
SERRN
PAR
C/BEN1
AD15
VDD
VSS AD14 AD13 AD12 AD11
AD25
124
125
126
127
128
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
39404142434445464748495051525354555657585960616263
123
122
121
120
PMEN
119
117
118
USS-344
116
115
114
VDD
VSS
GNTN
REQN
AD31
AD30
AD29
VSS
VDD
AD28
AD27
AD26
CLK
113
VDD
112
RSTN
111
INTDN
110
INTCN
109
INTBN
108
VSS
107
VDD
106
INTAN
105
PWRFLT3N
104
PRTPWR3
103
102 101 100
64
PWRFLT2N PRTPWR2
VSST 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65
VDDT
DMNS3
DPLS3
DMNS2
DPLS2
VSST
VDDT
DMNS1
DPLS1
DMNS0
DPLS0
VSST
VDDT
RREF
VDDA
XHI
XLO/CLK48
VSSA
CLK48STOP
VDD
PWRFLT1N
PRTPWR1
PWRFLT0N
PRTPWR0
SMIN
VSS
VDD
IRQ12
IRQ1
A20MN
A20I
KIRQ1I
MIRQ12I
VSS
VDD
AD9
AD8
AD7
AD6
AD5
AD4
VSS
VDD
VSS
AD10
VDD
C/BEN0
VSS
AD3
VDD
AD2
AD1
AD0
VSS
VIO
VSS
VDD
TEST0
TEST1
TEST2
TEST3
5-7830
Figure 2. USS-344 Pin Diagram
44 Agere Systems Inc.
Page 5
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Pin Information
(continued)
Table 1. Numeric Pin Cross Reference
Pin Symbol* Pin Symbol* Pin Symbol* Pin Symbol*
1V 2V
DD
SS
33 V 34 V
DD
SS
65 V 66 V
DD
SS
97 DPLS3
98 DMNS3 3 AD24 35 AD14 67 MIRQ12I 99 V 4C/BEN336 AD13 68KIRQ1I100V 5 IDSEL 37 AD12 69 A20I 101 PRTPWR2 6 AD23 38 AD11 70 A20MN 102 PWRFLT2N 7AD2239V 8V 9V
SS
DD
40 V 41 AD10 73 V
DD
SS
10 AD21 42 AD9 74 V
71 IRQ1 103 PRTPWR3 72 IRQ12 104 PWRFLT3N
DD
SS
105 INTAN
106 V 11 AD20 43 AD8 75 SMIN 107 V 12 AD19 44 C/BEN0 76 PRTPWR0 108 INTBN 13 AD18 45 V 14 V 15 V
SS
DD
46 V 47 AD7 79 PWRFLT1N 111 RSTN
SS
DD
16 AD17 48 AD6 80 V
77 PWRFLT0N 109 INTCN 78 PRTPWR1 110 INTDN
DD
112 V 17 AD16 49 AD5 81 CLK48STOP 113 CLK 18 C/BEN2 50 AD4 82 V 19 FRAMEN 51 V 20 V 21 V
DD
SS
52 V 53 AD3 85 VDDA117 V
SS
DD
83 XLO/CLK48 115 GNTN 84 XHI 116 REQN
A114 V
SS
22 IRDYN 54 AD2 86 RREF 118 V 23 TRDYN 55 AD1 87 VDDT 119 PMEN 24 DEVSELN 56 AD0 88 V 25 STOPN 57 V
SS
89 DPLS0 121 AD30
T 120 AD31
SS
26 PERRN 58 VIO 90 DMNS0 122 AD29 27 V 28 V
SS
DD
59 V 60 V
DD
SS
91 DPLS1 123 V
92 DMNS1 124 V 29 SERRN 61 TEST0 93 VDDT 125 AD28 30 PAR 62 TEST1 94 V
T 126 AD27
SS
31 C/BEN1 63 TEST2 95 DPLS2 127 AD26 32 AD15 64 TEST3 96 DMNS2 128 AD25
DD
SS
DD
SS
DD
SS
SS
DD
SS
DD
T T
* Pins identified as NC are unused and should be left unconnected. Active-low signals within this document are indicated by an N following the
symbol names.
Agere Systems Inc. 5
Page 6
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
Pin Information
(continued)
Table 2. PCI Signals
Pin Symbol* Type Description
111 RSTN Input PCI Reset (Active-Low). 113 CLK Input PCI System Clock (33 MHz). 116 REQN Output/3-State PCI Request (Active-Low). 115 GNTN Input PCI Grant (Active-Low).
120, 121, 122, 125, 126, 127, 128,
AD[31:0] Bidir PCI Address and Data. 3, 6, 7, 10, 11, 12, 13, 16, 17, 32, 35, 36, 37, 38, 41, 42, 43, 47, 48,
49, 50, 53, 54, 55, 56
30 PAR Bidir PCI Parity.
4, 18, 31, 44 C/BEN[3:0] Bidir PCI Bus Command and Byte Enables.
19 FRAMEN Bidir PCI Cycle Frame (Active-Low). 22 IRDYN Bidir PCI Initiator Ready (Active-Low). 23 TRDYN Bidir PCI Target Ready (Active-Low). 25 STOPN Bidir PCI Stop (Active-Low).
5 IDSEL Input PCI Initialization Device Select. 24 DEVSELN Bidir PCI Device Select (Active-Low). 26 PERRN Bidir PCI Parity Error (Active-Low). 29 SERRN Output/Open Drain PCI System Error (Active-Low).
105 INTAN Output/Open Drain PCI Interrupt A (Active-Low). 108 INTBN Output/Open Drain PCI Interrupt B (Active-Low). 109 INTCN Output/Open Drain PCI Interrupt C (Active-Low). 110 INTDN Output/Open Drain PCI Interrupt D (Active-Low). 119 PMEN Output/Open Drain Power Management Event (Active-Low).
1, 9, 15, 20, 28, 33, 39, 46, 52, 59,
V
DD
Power 3.3 V V
65, 73, 80, 106, 112, 118, 124
2, 8, 14, 21, 27, 34, 40, 45, 51, 57,
V
SS
Power V
60, 66, 74, 107, 114, 117, 123
58 VIO Power PCI Environment Selection (3.3 V or 5 V).
* An N following the symbol names indicates active-low for the USS-344.
DD.
SS.
Table 3. USB Port Signals
Pin Symbol* Type Description
89 DPLS0 Bidir USB Port 0 DPLUS. 90 DMNS0 Bidir USB Port 0 DMINUS. 91 DPLS1 Bidir USB Port 1 DPLUS. 92 DMNS1 Bidir USB Port 1 DMINUS. 95 DPLS2 Bidir USB Port 2 DPLUS. 96 DMNS2 Bidir USB Port 2 DMINUS. 97 DPLS3 Bidir USB Port 3 DPLUS. 98 DMNS3 Bidir USB Port 3 DMINUS. 76 PRTPWR0 Bidir USB Port 0 Power Enable (Active-Low). 78 PRTPWR1 Bidir USB Port 1 Power Enable (Active-Low).
101 PRTPWR2 Bidir USB Port 2 Power Enable (Active-Low). 103 PRTPWR3 Bidir USB Port 3 Power Enable (Active-Low).
* An N following the symbol names indicates active-low for the USS-344.
66 Agere Systems Inc.
Page 7
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Pin Information
(continued)
Table 3. USB Port Signals (continued)
Pin Symbol* Type Description
77 PWRFLT0N Input USB Port 0 Overcurrent (Active-Low).
79 PWRFLT1N Input USB Port 1 Overcurrent (Active-Low). 102 PWRFLT2N Input USB Port 2 Overcurrent (Active-Low). 104 PWRFLT3N Input USB Port 3 Overcurrent (Active-Low).
81 CLK48STOP Bidir USB Clock Stop (Optional). Used to stop external
48 MHz clock in PCI power management state D3.
87, 93, 99 V
88, 94, 100 V
TPowerUSB Transceiver V
DD
TPowerUSB Transceiver V
SS
86 RREF Input USB 2.0 1 k Precision Resistor Connection. Hi-Z if
implementation does not expect upgrade to USB 2.0.
85 V
APowerUSB 2.0 Analog Power. Connect to VDD if implementa-
DD
tion does not expect upgrade to USB 2.0.
82 V
APowerUSB 2.0 Analog Power. Connect to VSS if implementa-
SS
tion does not expect upgrade to USB 2.0.
84 XHI Power USB 2.0 Crystal Oscillator XHI Connection. Hi-Z if
implementation does not expect upgrade to USB 2.0.
83 XLO/CLK48 Power/Input USB 2.0 Crystal Oscillator XHI Connection/USB 1.X
CLK 48 MHz Input.
* An N following the symbol names indicates active-low for the USS-344.
(3.3 V).
DD
SS.
Table 4. Legacy Support Signals
Pin Symbol* Type Description
68 KIRQ1I Input Legacy Keyboard Controller Interrupt (IRQ1 Input from
Keyboard Controller).
67 MIRQ12I Input Legacy Mouse Controller Interrupt (IRQ12 Input from
Mouse Controller).
69 A20I Input Legacy Gate A20 Input.
70 A20MN Output/Open Drain Legacy Gate A20 Output (to Memory Controller).
71 IRQ1 Output/Open Drain System Keyboard Interrupt (Active-High).
72 IRQ12 Output/Open Drain System Mouse Interrupt (Active-High).
75 SMIN Output/Open Drain System Management Interrupt (Active-Low).
* An N following the symbol names indicates active-low for the USS-344.
Table 5. Chip Test Signals
Pin Symbol* Type Description
61 TEST0 Input Chip Test Signal. Refer to Test Mode Connection
Instructions section for usage information.
62 TEST1 Input Chip Test Signal. Refer to Test Mode Connection
Instructions section for usage information.
63 TEST2 Input Chip Test Signal. Refer to Test Mode Connection
Instructions section for usage information.
64 TEST3 Input Chip Test Signal. Refer to section Test Mode Connection
Instructions for usage information.
* An N following the symbol names indicates active-low for the USS-344.
Agere Systems Inc. 7
Page 8
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001

Register Overview

Table 6. PCI Bus Configuration Memory Summary (Function 0)
Refer to Tables 10—31 for more details on each of these registers.
Configuration Space Offset Register Name Read/Write Default Value (Reset)
00h—01h Vendor ID R 11C1h 02h—03h Device ID R 5803h 04h—05h Command R/W 0000h 06h—07h Status R/W TEST1 = 0b: 0210h
TEST1 = 1b: 0200h
08h Revision ID* R 10h
09h—0Bh Class Code R 0C0310h
0Ch Cache Line Size R 00h 0Dh Latency Timer R/W 00h 0Eh Header Type R 80h
0Fh BIST R 00h 10h—13h BAR 0 R/W 00000000h 14h—17h BAR 1 R 00000000h 18h—1Bh BAR 2 R 00000000h
1Ch—1Fh BAR 3 R 00000000h
20h—23h BAR 4 R 00000000h 24h—27h BAR 5 R 00000000h
28h—2Bh CardBus CIS Pointer R 00000000h 2Ch—2Dh Subsystem Vendor ID R/W 2Eh—2Fh Subsystem ID R/W
30h—33h Expansion ROM Base Address R 00000000h
34h Capabilities Pointer R TEST1 = 0b: 50h
3Ch Interrupt Line R/W 00h 3Dh Interrupt Pin R 01h 3Eh Min_Gnt R 03h
3Fh Max_Lat R 56h
4Ch Special—Subsystem Write Capability R/W 00000000h
* The revision can be identified electronically using the standard PCI Revision ID register described in this table. The revision can also be iden-
tified by physical markings using the last letter of the USS-344 identifier code printed on the device. The USS-344 identifier code will be printed using the format USS344XY, where X will identify the package type (T) and Y will identify the revision.
† This register is normally read only. Write capability of this register is available to system BIOS only.
11C 1h
5803h
TEST1 = 1b: 00h
88 Agere Systems Inc.
Page 9
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Register Overview
(continued)

Table 7. PCI Bus Configuration Memory Summary (Function 1)

Refer to Tables 32—53 for more details on each of these registers.
Configuration Space Offset Register Name Read/Write Default Value (Reset)
00h—01h Vendor ID R 11C1h 02h—03h Device ID R 5803h 04h—05h Command R/W 0000h 06h—07h Status R/W TEST1 = 0b: 0210h
TEST1 = 1b: 0200h
08h Revision ID* R 10h
09h—0Bh Class Code R 0C0310h
0Ch Cache Line Size R 00h 0Dh Latency Timer R/W 00h
0Eh Header Type R 80h
0Fh BIST R 00h 10h—13h BAR 0 R/W 00000000h 14h—17h BAR 1 R 00000000h 18h—1Bh BAR 2 R 00000000h
1Ch—1Fh BAR 3 R 00000000h
20h—23h BAR 4 R 00000000h 24h—27h BAR 5 R 00000000h
28h—2Bh CardBus CIS Pointer R 00000000h 2Ch—2Dh Subsystem Vendor ID R/W 2Eh—2Fh Subsystem ID R/W
11C 1h
5803h
30h—33h Expansion ROM Base Address R 00000000h
34h Capabilities Pointer R TEST1 = 0b: 50h
TEST1 = 1b: 00h 3Ch Interrupt Line R/W 00h 3Dh Interrupt Pin R TEST0 = 0b: 01h
TEST0 = 1b: 02h
3Eh Min_Gnt R 03h 3Fh Max_Lat R 56h
4Ch Special—Subsystem Write Capability R/W 00000000h
* The revision can be identified electronically using the standard PCI Revision ID register described in this table. The revision can also be iden-
tified by physical markings using the last letter of the USS-344 identifier code printed on the device. The USS-344 identifier code will be printed using the format USS344XY, where X will identify the package type (T) and Y will identify the revision.
† This register is normally read only. Write capability of this register is available to system BIOS only.
Agere Systems Inc. 9
Page 10
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
Register Overview
(continued)

Table 8. PCI Bus Configuration Memory Summary (Function 2)

Refer to Tables 54—75 for more details on each of these registers.
Configuration Space Offset Register Name Read/Write Default Value (Reset)
00h—01h Vendor ID R 11C1h 02h—03h Device ID R 5803h 04h—05h Command R/W 0000h 06h—07h Status R/W TEST1 = 0b: 0210h
TEST1 = 1b: 0200h
08h Revision ID* R 10h
09h—0Bh Class Code R 0C0310h
0Ch Cache Line Size R 00h 0Dh Latency Timer R/W 00h 0Eh Header Type R 80h
0Fh BIST R 00h 10h—13h BAR 0 R/W 00000000h 14h—17h BAR 1 R 00000000h
18h—1Bh BAR 2 R 00000000h 1Ch—1Fh BAR 3 R 00000000h
20h—23h BAR 4 R 00000000h 24h—27h BAR 5 R 00000000h
28h—2Bh CardBus CIS Pointer R 00000000h
2Ch—2Dh Subsystem Vendor ID R/W 2Eh—2Fh Subsystem ID R/W
11C 1h
5803h
30h—33h Expansion ROM Base Address R 00000000h
34h Capabilities Pointer R TEST1 = 0b: 50h
TEST1 = 1b: 00h 3Ch Interrupt Line R/W 00h 3Dh Interrupt Pin R TEST0 = 0b: 01h
TEST0 = 1b: 03h 3Eh Min_Gnt R 03h
3Fh Max_Lat R 56h
4Ch Special—Subsystem Write Capability R/W 00000000h
* The revision can be identified electronically using the standard PCI Revision ID register described in this table. The revision can also be iden-
tified by physical markings using the last letter of the USS-344 identifier code printed on the device. The USS-344 identifier code will be printed using the format USS344XY, where X will identify the package type (T) and Y will identify the revision.
† This register is normally read only. Write capability of this register is available to system BIOS only.
1010 Agere Systems Inc.
Page 11
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Register Overview
(continued)

Table 9. PCI Bus Configuration Memory Summary (Function 3)

Refer to Tables 76—97 for more details on each of these registers.
Configuration Space Offset Register Name Read/Write Default Value (Reset)
00h—01h Vendor ID R 11C1h 02h—03h Device ID R 5803h 04h—05h Command R/W 0000h 06h—07h Status R/W TEST1 = 0b: 0210h
TEST1 = 1b: 0200h
08h Revision ID* R 10h
09h—0Bh Class Code R 0C0310h
0Ch Cache Line Size R 00h 0Dh Latency Timer R/W 00h
0Eh Header Type R 80h
0Fh BIST R 00h 10h—13h BAR 0 R/W 00000000h 14h—17h BAR 1 R 00000000h
18h—1Bh BAR 2 R 00000000h 1Ch—1Fh BAR 3 R 00000000h
20h—23h BAR 4 R 00000000h 24h—27h BAR 5 R 00000000h
28h—2Bh CardBus CIS Pointer R 00000000h 2Ch—2Dh Subsystem Vendor ID R/W 2Eh—2Fh Subsystem ID R/W
11C 1h
5803h
30h—33h Expansion ROM Base Address R 00000000h
34h Capabilities Pointer R TEST1 = 0b: 50h
TEST1 = 1b: 00h 3Ch Interrupt Line R/W 00h 3Dh Interrupt Pin R TEST0 = 0b: 01h
TEST0 = 1b: 04h
3Eh Min_Gnt R 03h 3Fh Max_Lat R 56h
4Ch Special—Subsystem Write Capability R/W 00000000h
* The revision of the USS-344 can be identified either electronically or by physical markings. The revision can be identified electronically using
the standard PCI Revision ID register described in this table. The revision can also be identified by physical markings using the last letter of the USS-344 identifier code printed on the device. The USS-344 identifier code will be printed using the format USS344XY, where X will iden­tify the package type (T) and Y will identify the revision.
† This register is normally read only. Write capability of this register is available to system BIOS only.
Agere Systems Inc. 11
Page 12
USS-344 QuadraBus
Advance Data Sheet, Rev. 9
Four-Host PCI-to-USB OpenHCI Host Controller

PCI Registers

PCI Function 0—Single-Port USB Host Controller 0

Table 10. Vendor ID Register (00h—01h)

This register is fixed as the Agere Systems vendor ID assigned by the PCI SIG.
Bits Field Read/Write Reset/Description
15:0 Vendor ID R Assigned 11C1h

Table 11. Device ID Register (02h—03h)

This register is fixed as the Agere Systems product USS-344.
Bits Field Read/Write Reset/Description
15:0 Device ID R Assigned 5803h

Table 12. Command Register (04h—05h)

All read-only bits represent nonconfigurable features of the USS-344.
June 2001
Bits Field Read/Write Reset/Description
0 IO Space R/W 0 1 Memory Space R/W 0 2Bus MasterR/W0 3 Special Cycles R 0 4 Memory Write and
Invalidate Enable 5 VGA Palette Snoop R 0 6 Parity Error Response R/W 0 7 Wait Cycle Control R 0 8 SERRN Enable R/W 0 9 Fast Back-to-back
Enable 15:10 Reserved R 000000b

Table 13. Status Register (06h—07h)

All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
3:0 Reserved R 0000b 4 Capabilities R TEST1 = 0b: 1
5 66 MHz Capable R 0 6 UDF Support R 0 7 Fast Back-to-back
Capable 8 Data Parity Error
Detected 10:9 DEVSEL Timing R 01 11 Signaled Target Abort R/W 0 12 Received Target Abort R/W 0 13 Received Master Abort R/W 0 14 Signaled System Error R/W 0 15 Detected Parity Error R/W 0
1212 Agere Systems Inc.
R/W 0
R/W 0
TEST1 = 1b: 0
R0
R/W 0
Page 13
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
PCI Registers

Table 14. Revision ID Register (08h)

Represents the current revision of the USS-344.
Bits Field Read/Write Reset/Description
7:0 Revision ID* R 10h
* The revision of the USS-344 can be identified either electronically or by physical markings. The revision can be identified
electronically using the standard PCI Revision ID register described in this table. The revision can also be identified by phys­ical markings using the last letter of the USS-344 identifier code printed on the device. The USS-344 identifier code will be printed using the format USS344XY, where X will identify the package type (M or T) and Y will identify the revision.

Table 15. Class Code Register (09h—0Bh)

The PCI class code for all OpenHCI host controllers is defined in the OpenHCI specification.
Bits Field Read/Write Reset/Description
7:0 Programming Interface R 10h = OpenHCI Host Controller 15:8 Subclass R 03h = Universal Serial Bus 23:16 Base Class R 0Ch = Serial Bus Controller

Table 16. Cache Line Size Register (0Ch)

No cache line is supported by the USS-344.
(continued)
Bits Field Read/Write Reset/Description
7:0 Cache Line Size R 00h

Table 17. Latency Timer Register (0Dh)

Controls the number of clock cycles the USS-344 may remain on the PCI bus after becoming bus master.
Bits Field Read/Write Reset/Description
7:0 Latency Timer R/W Upper 5 bits are read/write. Lower
3 bits are read only.

Table 18. Header Type Register (0Eh)

The USS-344 supports PCI header type 0 only.
Bits Field Read/Write Reset/Description
7:0 Header Type R 80h = Multifunction PCI Device

Table 19. BIST Register (0Fh)

BIST is not supported by the USS-344.
Bits Field Read/Write Reset/Description
7:0 BIST R 00h
Agere Systems Inc. 13
Page 14
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
PCI Registers

Table 20. Base Address Register 0 (10h—13h)

The Base Address register is used to specify to the PCI operating system the memory size of the USS-344 device. As recommended by the OpenHCI specification, the lower 12 bits are read only (fixed to logic 0) to indicate 4K
12
(2
) memory size.
Bits Field Read/Write Reset/Description
31:0 BAR 0 R/W Lower 12 bits are read only. Upper

Table 21. Base Address Register 1, 2, 3, 4, 5 (14h—17h), (18h—1Bh), (1Ch—1Fh), (20h—23h), (24h—27h)

These Base Address registers are unused by the USS-344 device.
Bits Field Read/Write Reset/Description
31:0 BAR 1—5 R 00000000h

Table 22. Cardbus CIS Pointer Register (28h—2Bh)

Cardbus CIS pointer not required for the USS-344.
Bits Field Read/Write Reset/Description
31:0 CardBus CIS Pointer R 00000000h
(continued)
20 bits are read/write.

Table 23. Subsystem Vendor ID Register (2Ch—2Dh)

The subsystem vendor ID is R/W for compliance with Microsoft PC98 specifications. On reset, this register is read only. System BIOS may write a 1 to Special—Subsystem Write Capability register (4Ch) bit 0 to enable write capa­bility of this register. After configuring this register, the system BIOS must write a 0 to Special—Subsystem Write Capability register (4Ch) bit 0 to disable write capability of this register.
Bits Field Read/Write Reset/Description
15:0 Subsystem Vendor ID R/W 11C1h

Table 24. Subsystem ID Register (2Eh—2Fh)

The subsystem vendor ID is R/W for compliance with Microsoft PC98 specifications. On reset, this register is read only. System BIOS may write a 1 to Special—Subsystem Write Capability register (4Ch) bit 0 to enable write capa­bility of this register. After configuring this register, the system BIOS must write a 0 to Special—Subsystem Write Capability register (4Ch) bit 0 to disable write capability of this register.
Bits Field Read/Write Reset/Description
15:0 Subsystem ID R/W 5803h

Table 25. Expansion ROM Base Address Register (30h—33h)

Expansion ROM not supported by the USS-344.
Bits Field Read/Write Reset/Description
31:0 Expansion ROM Base
Address
R 00000000h
1414 Agere Systems Inc.
Page 15
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
PCI Registers

Table 26. Capabilities Pointer Register (34h)

Bits Field Read/Write Reset/Description
7:0 Cap_Ptr R TEST1 = 0b: 50h

Table 27. Interrupt Line Register (3Ch)

Bits Field Read/Write Reset/Description
7:0 Interrupt Line R/W 00h

Table 28. Interrupt Pin Register (3Dh)

Interrupt A used as the PCI interrupt for this core.
Bits Field Read/Write Reset/Description
7:0 Interrupt Pin R 01h

Table 29. Min_Gnt Register (3Eh)

The USS-344 can support a four DWORD master burst read or write which requires less than 500 ns.
Bits Field Read/Write Reset/Description
7:0 Min_Gnt R 03h
(continued)
TEST1 = 1b: 00h

Table 30. Max_Lat Register (3Fh)

The USS-344 requires service at a minimum interval of 21.3 µs.
Bits Field Read/Write Reset/Description
7:0 Max_Lat R 56h

Table 31. Special—Subsystem Write Capability (4Ch)

This is a special register implemented for compliance with Microsoft PC98 Specification, Chapter 9, Item 11. Bit 0 is read/write to allow the system BIOS to enable write capability of the Subsystem Vendor ID and Subsystem ID registers (refer to Tables 23 and 24).
Bits Field Read/Write Reset/Description
31:1 Reserved R 00000000h 0 Subsystem Write R/W 0b
0 = Subsystem write disabled 1 = Subsystem write enabled
Agere Systems Inc. 15
Page 16
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
PCI Registers
(continued)

PCI Function 1—Single-Port USB Host Controller 1

Table 32. Vendor ID Register (00h—01h)

This register is fixed as the Agere Systems vendor ID assigned by the PCI SIG.
Bits Field Read/Write Reset/Description
15:0 Vendor ID R Assigned 11C1h

Table 33. Device ID Register (02h—03h)

This register is fixed as the Agere Systems product USS-344.
Bits Field Read/Write Reset/Description
15:0 Device ID R Assigned 5803h

Table 34. Command Register (04h—05h)

All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
0IO SpaceR/W0 1 Memory Space R/W 0 2 Bus Master R/W 0 3 Special Cycles R 0 4 Memory Write and Invalidate
Enable 5 VGA Palette Snoop R 0 6 Parity Error Response R/W 0 7 Wait Cycle Control R 0 8 SERRN Enable R/W 0 9 Fast Back-to-back Enable R/W 0 15:10 Reserved R 000000b
R/W 0

Table 35. Status Register (06h—07h)

All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
3:0 Reserved R 0000b 4 Capabilities R TEST1 = 0b: 1
TEST1 = 1b: 0 5 66 MHz Capable R 0 6 UDF Support R 0 7 Fast Back-to-back Capable R 0 8 Data Parity Error Detected R/W 0 10:9 DEVSEL Timing R 01 11 Signaled Target Abort R/W 0 12 Received Target Abort R/W 0 13 Received Master Abort R/W 0 14 Signaled System Error R/W 0 15 Detected Parity Error R/W 0
1616 Agere Systems Inc.
Page 17
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
PCI Registers

Table 36. Revision ID Register (08h)

Represents the current revision of the USS-344.
Bits Field Read/Write Reset/Description
7:0 Revision ID* R 10h
* The revision of the USS-344 can be identified either electronically or by physical markings. The revision can be identified
electronically using the standard PCI Revision ID register described in this table. The revision can also be identified by phys­ical markings using the last letter of the USS-344 identifier code printed on the device. The USS-344 identifier code will be printed using the format USS344XY, where X will identify the package type (M or T) and Y will identify the revision.

Table 37. Class Code Register (09h—0Bh)

The PCI class code for all OpenHCI host controllers is defined in the OpenHCI specification.
Bits Field Read/Write Reset/Description
7:0 Programming Interface R 10h = OpenHCI Host Controller 15:8 Subclass R 03h = Universal Serial Bus 23:16 Base Class R 0Ch = Serial Bus Controller

Table 38. Cache Line Size Register (0Ch)

No cache line is supported by the USS-344.
(continued)
Bits Field Read/Write Reset/Description
7:0 Cache Line Size R 00h

Table 39. Latency Timer Register (0Dh)

Controls the number of clock cycles the USS-344 may remain on the PCI bus after becoming bus master.
Bits Field Read/Write Reset/Description
7:0 Latency Timer R/W Upper 5 bits are read/write. Lower
3 bits are read only.

Table 40. Header Type Register (0Eh)

The USS-344 supports PCI header type 0 only.
Bits Field Read/Write Reset/Description
7:0 Header Type R 80h = Multifunction PCI Device
Agere Systems Inc. 17
Page 18
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
PCI Registers

Table 41. BIST Register (0Fh)

BIST is not supported by the USS-344.
Bits Field Read/Write Reset/Description
7:0 BIST R 00h

Table 42. Base Address Register 0 (10h—13h)

The Base Address register is used to specify to the PCI operating system the memory size of the USS-344 device. As recommended by the OpenHCI specification, the lower 12 bits are read only (fixed to logic 0) to indicate 4K
12
) memory size.
(2
Bits Field Read/Write Reset/Description
31:0 BAR 0 R/W Lower 12 bits are read only. Upper

Table 43. Base Address Register 1, 2, 3, 4, 5 (14h—17h), (18h—1Bh), (1Ch—1Fh), (20h—23h), (24h—27h)

These Base Address registers are unused by the USS-344 device.
Bits Field Read/Write Reset/Description
31:0 BAR 1—5 R 00000000h
(continued)
20 bits are read/write.

Table 44. Cardbus CIS Pointer Register (28h—2Bh)

Cardbus CIS pointer not required for the USS-344.
Bits Field Read/Write Reset/Description
31:0 CardBus CIS Pointer R 00000000h

Table 45. Subsystem Vendor ID Register (2Ch—2Dh)

The subsystem vendor ID is R/W for compliance with Microsoft PC98 specifications. On reset, this register is read only. System BIOS may write a 1 to Special—Subsystem Write Capability register (4Ch) bit 0 to enable write capa­bility of this register. After configuring this register, the system BIOS must write a 0 to Special—Subsystem Write Capability register (4Ch) bit 0 to disable write capability of this register.
Bits Field Read/Write Reset/Description
15:0 Subsystem Vendor ID R/W 11C1h

Table 46. Subsystem ID Register (2Eh—2Fh)

The subsystem vendor ID is R/W for compliance with Microsoft PC98 specifications. On reset, this register is read only. System BIOS may write a 1 to Special—Subsystem Write Capability register (4Ch) bit 0 to enable write capa­bility of this register. After configuring this register, the system BIOS must write a 0 to Special—Subsystem Write Capability register (4Ch) bit 0 to disable write capability of this register.
Bits Field Read/Write Reset/Description
15:0 Subsystem ID R/W 5803h
1818 Agere Systems Inc.
Page 19
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
PCI Registers

Table 47. Expansion ROM Base Address Register (30h—33h)

Expansion ROM not supported by the USS-344.
Bits Field Read/Write Reset/Description
31:0 Expansion ROM Base

Table 48. Capabilities Pointer Register (34h)

Bits Field Read/Write Reset/Description
7:0 Cap_Ptr R TEST1 = 0b: 50h

Table 49. Interrupt Line Register (3Ch)

Bits Field Read/Write Reset/Description
7:0 Interrupt Line R/W 00h

Table 50. Interrupt Pin Register (3Dh)

If TEST0 = 0b, interrupt A is used as the PCI interrupt for this core. If TEST0 = 1b, interrupt B is used as the PCI interrupt for this core.
(continued)
R 00000000h
Address
TEST1 = 1b: 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Pin R TEST0 = 0b: 01h
TEST0 = 1b: 02h

Table 51. Min_Gnt Register (3Eh)

The USS-344 can support a four DWORD master burst read or write which requires less than 500 ns.
Bits Field Read/Write Reset/Description
7:0 Min_Gnt R 03h

Table 52. Max_Lat Register (3Fh)

The USS-344 requires service at a minimum interval of 21.3 µs.
Bits Field Read/Write Reset/Description
7:0 Max_Lat R 56h

Table 53. Special—Subsystem Write Capability (4Ch)

This is a special register implemented for compliance with Microsoft PC98 Specification, Chapter 9, Item 11. Bit 0 is read/write to allow the system BIOS to enable write capability of the Subsystem Vendor ID and Subsystem ID registers (refer to Tables 23 and 24).
Bits Field Read/Write Reset/Description
31:1 Reserved R 00000000h 0 Subsystem Write R/W 0b
0 = Subsystem write disabled 1 = Subsystem write enabled
Agere Systems Inc. 19
Page 20
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
PCI Registers
(continued)

PCI Function 2—Single-Port USB Host Controller 2

Table 54. Vendor ID Register (00h—01h)

This register is fixed as the Agere Systems vendor ID assigned by the PCI SIG.
Bits Field Read/Write Reset/Description
15:0 Vendor ID R Assigned 11C1h

Table 55. Device ID Register (02h—03h)

This register is fixed as the Agere Systems product USS-344.
Bits Field Read/Write Reset/Description
15:0 Device ID R Assigned 5803h

Table 56. Command Register (04h—05h)

All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
0 IO Space R/W 0 1 Memory Space R/W 0 2Bus Master R/W0 3 Special Cycles R 0 4 Memory Write and Invalidate Enable R/W 0 5 VGA Palette Snoop R 0 6 Parity Error Response R/W 0 7 Wait Cycle Control R 0 8 SERRN Enable R/W 0 9 Fast Back-to-back Enable R/W 0 15:10 Reserved R 000000b

Table 57. Status Register (06h—07h)

All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
3:0 Reserved R 0000b 4 Capabilities R TEST1 = 0b: 1
TEST1 = 1b: 0 5 66 MHz Capable R 0 6 UDF Support R 0 7 Fast Back-to-back Capable R 0 8 Data Parity Error Detected R/W 0 10:9 DEVSEL Timing R 01 11 Signaled Target Abort R/W 0 12 Received Target Abort R/W 0 13 Received Master Abort R/W 0 14 Signaled System Error R/W 0 15 Detected Parity Error R/W 0
2020 Agere Systems Inc.
Page 21
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
PCI Registers

Table 58. Revision ID Register (08h)

Represents the current revision of the USS-344.
Bits Field Read/Write Reset/Description
7:0 Revision ID* R 10h
* The revision of the USS-344 can be identified either electronically or by physical markings. The revision can be identified
electronically using the standard PCI Revision ID register described in this table. The revision can also be identified by phys­ical markings using the last letter of the USS-344 identifier code printed on the device. The USS-344 identifier code will be printed using the format USS344XY, where X will identify the package type (M or T) and Y will identify the revision.

Table 59. Class Code Register (09h—0Bh)

The PCI class code for all OpenHCI host controllers is defined in the OpenHCI specification.
Bits Field Read/Write Reset/Description
7:0 Programming Interface R 10h = OpenHCI Host Controller 15:8 Subclass R 03h = Universal Serial Bus 23:16 Base Class R 0Ch = Serial Bus Controller

Table 60. Cache Line Size Register (0Ch)

No cache line is supported by the USS-344.
(continued)
Bits Field Read/Write Reset/Description
7:0 Cache Line Size R 00h

Table 61. Latency Timer Register (0Dh)

Controls the number of clock cycles the USS-344 may remain on the PCI bus after becoming bus master.
Bits Field Read/Write Reset/Description
7:0 Latency Timer R/W Upper 5 bits are read/write. Lower
3 bits are read only.

Table 62. Header Type Register (0Eh)

The USS-344 supports PCI header type 0 only.
Bits Field Read/Write Reset/Description
7:0 Header Type R 80h = Multifunction PCI Device
Agere Systems Inc. 21
Page 22
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
PCI Registers

Table 63. BIST Register (0Fh)

BIST is not supported by the USS-344.
Bits Field Read/Write Reset/Description
7:0 BIST R 00h

Table 64. Base Address Register 0 (10h—13h)

The Base Address register is used to specify to the PCI operating system the memory size of the USS-344 device. As recommended by the OpenHCI specification, the lower 12 bits are read only (fixed to logic 0) to indicate 4K
12
) memory size.
(2
Bits Field Read/Write Reset/Description
31:0 BAR 0 R/W Lower 12 bits are read only. Upper

Table 65. Base Address Register 1, 2, 3, 4, 5 (14h—17h), (18h—1Bh), (1Ch—1Fh), (20h—23h), (24h—27h)

These Base Address registers are unused by the USS-344 device.
Bits Field Read/Write Reset/Description
31:0 BAR 1—5 R 00000000h
(continued)
20 bits are read/write.

Table 66. Cardbus CIS Pointer Register (28h—2Bh)

Cardbus CIS pointer not required for the USS-344.
Bits Field Read/Write Reset/Description
31:0 CardBus CIS Pointer R 00000000h

Table 67. Subsystem Vendor ID Register (2Ch—2Dh)

The subsystem vendor ID is R/W for compliance with Microsoft PC98 specifications. On reset, this register is read only. System BIOS may write a 1 to Special—Subsystem Write Capability register (4Ch) bit 0 to enable write capa­bility of this register. After configuring this register, the system BIOS must write a 0 to Special—Subsystem Write Capability register (4Ch) bit 0 to disable write capability of this register.
Bits Field Read/Write Reset/Description
15:0 Subsystem Vendor ID R/W 11C1h

Table 68. Subsystem ID Register (2Eh—2Fh)

The subsystem vendor ID is R/W for compliance with Microsoft PC98 specifications. On reset, this register is read only. System BIOS may write a 1 to Special—Subsystem Write Capability register (4Ch) bit 0 to enable write capa­bility of this register. After configuring this register, the system BIOS must write a 0 to Special—Subsystem Write Capability register (4Ch) bit 0 to disable write capability of this register.
Bits Field Read/Write Reset/Description
15:0 Subsystem ID R/W 5803h
2222 Agere Systems Inc.
Page 23
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
PCI Registers

Table 69. Expansion ROM Base Address Register (30h—33h)

Expansion ROM not supported by the USS-344.
Bits Field Read/Write Reset/Description
31:0 Expansion ROM Base

Table 70. Capabilities Pointer Register (34h)

Bits Field Read/Write Reset/Description
7:0 Cap_Ptr R TEST1 = 0b: 50h

Table 71. Interrupt Line Register (3Ch)

Bits Field Read/Write Reset/Description
7:0 Interrupt Line R/W 00h

Table 72. Interrupt Pin Register (3Dh)

If TEST0 = 0b, interrupt A is used as the PCI interrupt for this core. If TEST0 = 1b, interrupt C is used as the PCI interrupt for this core.
(continued)
R 00000000h
Address
TEST1 = 1b: 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Pin R TEST0 = 0b: 01h
TEST0 = 1b: 03h

Table 73. Min_Gnt Register (3Eh)

The USS-344 can support a four DWORD master burst read or write which requires less than 500 ns.
Bits Field Read/Write Reset/Description
7:0 Min_Gnt R 03h

Table 74. Max_Lat Register (3Fh)

The USS-344 requires service at a minimum interval of 21.3 µs.
Bits Field Read/Write Reset/Description
7:0 Max_Lat R 56h

Table 75. Special—Subsystem Write Capability (4Ch)

This is a special register implemented for compliance with Microsoft PC98 Specification, Chapter 9, Item 11. Bit 0 is read/write to allow the system BIOS to enable write capability of the Subsystem Vendor ID and Subsystem ID registers (refer to Tables 23 and 24).
Bits Field Read/Write Reset/Description
31:1 Reserved R 00000000h 0 Subsystem Write R/W 0b
0 = Subsystem write disabled 1 = Subsystem write enabled
Agere Systems Inc. 23
Page 24
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
PCI Registers
(continued)

PCI Function 3—Single-Port USB Host Controller 3

Table 76. Vendor ID Register (00h—01h)

This register is fixed as the Agere Systems vendor ID assigned by the PCI SIG.
Bits Field Read/Write Reset/Description
15:0 Vendor ID R Assigned 11C1h

Table 77. Device ID Register (02h—03h)

This register is fixed as the Agere Systems product USS-344.
Bits Field Read/Write Reset/Description
15:0 Device ID R Assigned 5803h

Table 78. Command Register (04h—05h)

All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
0 IO Space R/W 0 1 Memory Space R/W 0 2Bus MasterR/W0 3 Special Cycles R 0 4 Memory Write and
Invalidate Enable 5 VGA Palette Snoop R 0 6 Parity Error Response R/W 0 7 Wait Cycle Control R 0 8 SERRN Enable R/W 0 9 Fast Back-to-back
Enable 15:10 Reserved R 000000b
R/W 0
R/W 0

Table 79. Status Register (06h—07h)

All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
3:0 Reserved R 0000b 4 Capabilities R TEST1 = 0b: 1
TEST1 = 1b: 0 5 66 MHz Capable R 0 6 UDF Support R 0 7 Fast Back-to-back
Capable
8 Data Parity Error
Detected 10:9 DEVSEL Timing R 01 11 Signaled Target Abort R/W 0 12 Received Target Abort R/W 0 13 Received Master Abort R/W 0 14 Signaled System Error R/W 0 15 Detected Parity Error R/W 0
2424 Agere Systems Inc.
R0
R/W 0
Page 25
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
PCI Registers

Table 80. Revision ID Register (08h)

Represents the current revision of the USS-344.
Bits Field Read/Write Reset/Description
7:0 Revision ID* R 10h
* The revision of the USS-344 can be identified either electronically or by physical markings. The revision can be identified
electronically using the standard PCI Revision ID register described in this table. The revision can also be identified by phys­ical markings using the last letter of the USS-344 identifier code printed on the device. The USS-344 identifier code will be printed using the format USS344XY, where X will identify the package type (M or T) and Y will identify the revision.

Table 81. Class Code Register (09h—0Bh)

The PCI class code for all OpenHCI host controllers is defined in the OpenHCI specification.
Bits Field Read/Write Reset/Description
7:0 Programming Interface R 10h = OpenHCI Host Controller 15:8 Subclass R 03h = Universal Serial Bus 23:16 Base Class R 0Ch = Serial Bus Controller

Table 82. Cache Line Size Register (0Ch)

No cache line is supported by the USS-344.
(continued)
Bits Field Read/Write Reset/Description
7:0 Cache Line Size R 00h

Table 83. Latency Timer Register (0Dh)

Controls the number of clock cycles the USS-344 may remain on the PCI bus after becoming bus master.
Bits Field Read/Write Reset/Description
7:0 Latency Timer R/W Upper 5 bits are read/write. Lower
3 bits are read only.

Table 84. Header Type Register (0Eh)

The USS-344 supports PCI header type 0 only.
Bits Field Read/Write Reset/Description
7:0 Header Type R 80h = Multifunction PCI Device
Agere Systems Inc. 25
Page 26
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
PCI Registers

Table 85. BIST Register (0Fh)

BIST is not supported by the USS-344.
Bits Field Read/Write Reset/Description
7:0 BIST R 00h

Table 86. Base Address Register 0 (10h—13h)

The Base Address register is used to specify to the PCI operating system the memory size of the USS-344 device. As recommended by the OpenHCI specification, the lower 12 bits are read only (fixed to logic 0) to indicate 4K
12
) memory size.
(2
Bits Field Read/Write Reset/Description
31:0 BAR 0 R/W Lower 12 bits are read only. Upper

Table 87. Base Address Register 1, 2, 3, 4, 5 (14h—17h), (18h—1Bh), (1Ch—1Fh), (20h—23h), (24h—27h)

These base address registers are unused by the USS-344 device.
Bits Field Read/Write Reset/Description
31:0 BAR 1—5 R 00000000h
(continued)
20 bits are read/write.

Table 88. Cardbus CIS Pointer Register (28h—2Bh)

Cardbus CIS pointer not required for the USS-344.
Bits Field Read/Write Reset/Description
31:0 CardBus CIS Pointer R 00000000h

Table 89. Subsystem Vendor ID Register (2Ch—2Dh)

The subsystem vendor ID is R/W for compliance with Microsoft PC98 specifications. On reset, this register is read only. System BIOS may write a 1 to Special—Subsystem Write Capability register (4Ch) bit 0 to enable write capa­bility of this register. After configuring this register, the system BIOS must write a 0 to Special—Subsystem Write Capability register (4Ch) bit 0 to disable write capability of this register.
Bits Field Read/Write Reset/Description
15:0 Subsystem Vendor ID R/W 11C1h

Table 90. Subsystem ID Register (2Eh—2Fh)

The subsystem vendor ID is R/W for compliance with Microsoft PC98 specifications. On reset, this register is read only. System BIOS may write a 1 to Special—Subsystem Write Capability register (4Ch) bit 0 to enable write capa­bility of this register. After configuring this register, the system BIOS must write a 0 to Special—Subsystem Write Capability register (4Ch) bit 0 to disable write capability of this register.
Bits Field Read/Write Reset/Description
15:0 Subsystem ID R/W 5803h
2626 Agere Systems Inc.
Page 27
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
PCI Registers

Table 91. Expansion ROM Base Address Register (30h—33h)

Expansion ROM not supported by the USS-344.
Bits Field Read/Write Reset/Description
31:0 Expansion ROM Base

Table 92. Capabilities Pointer Register (34h)

Bits Field Read/Write Reset/Description
7:0 Cap_Ptr R TEST1 = 0b: 50h

Table 93. Interrupt Line Register (3Ch)

Bits Field Read/Write Reset/Description
7:0 Interrupt Line R/W 00h

Table 94. Interrupt Pin Register (3Dh)

If TEST0 = 0b, interrupt A is used as the PCI interrupt for this core. If TEST0 = 1b, interrupt D is used as the PCI interrupt for this core.
(continued)
R 00000000h
Address
TEST1 = 1b: 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Pin R TEST0 = 0b: 01h
TEST0 = 1b: 04h

Table 95. Min_Gnt Register (3Eh)

The USS-344 can support a four DWORD master burst read or write which requires less than 500 ns.
Bits Field Read/Write Reset/Description
7:0 Min_Gnt R 03h

Table 96. Max_Lat Register (3Fh)

The USS-344 requires service at a minimum interval of 21.3 µs.
Bits Field Read/Write Reset/Description
7:0 Max_Lat R 56h

Table 97. Special—Subsystem Write Capability (4Ch)

This is a special register implemented for compliance with Microsoft PC98 Specification, Chapter 9, Item 11. Bit 0 is read/write to allow the system BIOS to enable write capability of the Subsystem Vendor ID and Subsystem ID registers (refer to Tables 23 and 24).
Bits Field Read/Write Reset/Description
31:1 Reserved R 00000000h 0 Subsystem Write R/W 0b
0 = Subsystem write disabled 1 = Subsystem write enabled
Agere Systems Inc. 27
Page 28
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001

USB Registers

Table 98. USB Operational Registers Summary

Each PCI Function has one set of USB operational registers available through the memory mapped Base Address register 0. Each set of USB operational registers represents one single-port USB host controller. Refer to Tables 99—120 for more details on each of these registers.
Offset Register Name
00h HcRevision 04h HcControl 08h HcCommandStatus
0Ch HcInterruptStatus
10h HcInterruptEnable 14h HcInterruptDisable 18h HcHCCA
1Ch HcPeriodCurrentED
20h HcControlHeadED 24h HcControlCurrentED 28h HcBulkHeadED
2Ch HcBulkCurrentED
30h HcDoneHead 34h HcFmInterval 38h HcFmRemaining
3Ch HcFmNumber
40h HcPeriodicStart 44h HcLSThreshold 48h HcRhDescriptorA
4Ch HcRhDescriptorB
50h HcRhStatus
54h HcRhPortStatus1 100h HceControl 104h HceInput 108h HceOutput 10Ch HceStatus

Table 99. HcRevision Register (00h)

Bits Field Reset HCD
(Host Controller Driver)HC(Host Controller)
7:0 Revision (REV) 10h R R
8 Legacy (L) 1b R R
2828 Agere Systems Inc.
Page 29
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
USB Registers

Table 100. HcControl Register (04h)

Bits Field Reset HCD
1:0 Control Bulk Service Ratio (CBSR) 00b R/W R
2 Periodic List Enable (PLE) 0b R/W R 3 Isochronous Enable (IE) 0b R/W R 4 Control List Enable (CLE) 0b R/W R 5 Bulk List Enable (BLE) 0b R/W R
7:6 Host Controller Functional State (HCFS)
00b: UsbReset 01b: UsbResume 10b: UsbOperational
11b: UsbSuspend 8 Interrupt Routing (IR) 0b R/W R 9 Remote Wakeup Connected (WC) 0b R/W R/W
10 Remote Wakeup Enable (RWE) 0b R/W R

Table 101. HcCommandStatus Register (08h)

Bits Field Reset HCD HC
0 Host Controller Reset (HCR) 0b R/W R/W 1 Control List Filled (CLF) 0b R/W R/W 2 Bulk List Filled (BLF) 0b R/W R/W 3 Ownership Change Request (OCR) 0b R/W R/W
17:16 Scheduling Overrun Count (SOC) 0b R R/W
(continued)
(Host Controller Driver)HC(Host Controller)
00b R/W R/W

Table 102. HcInterruptStatus Register (0Ch)

Bits Field Reset HCD HC
0 Scheduling Overrun (SO) 0b R/W R/W 1 Writeback Done Head (WDH) 0b R/W R/W 2 Start of Frame (SF) 0b R/W R/W 3 Resume Detected (RD) 0b R/W R/W 4 Unrecoverable Error (UE) 0b R/W R/W 5 Frame Number Overflow (FNO) 0b R/W R/W 6 Root Hub Status Change (RHSC) 0b R/W R/W
30 Ownership Change (OC) 0b R/W R/W
Agere Systems Inc. 29
Page 30
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
USB Registers

Table 103. HcInterruptEnable Register (10h)

Bits Field Reset HCD
0 Scheduling Overrun (SO)
0—Ignore 1—Enable interrupt
1 Writeback Done Head (WDH)
0—Ignore 1—Enable interrupt
2 Start of Frame (SF)
0—Ignore 1—Enable interrupt
3 Resume Detected (RD)
0—Ignore 1—Enable interrupt
4 Unrecoverable Error (UE)
0—Ignore 1—Enable interrupt
5 Frame Number Overflow (FNO)
(continued)
(Host Controller Driver)HC(Host Controller)
0b R/W R
0b R/W R
0b R/W R
0b R/W R
0b R/W R
0b R/W R
0—Ignore 1—Enable interrupt
6 Root Hub Status Change (RHSC)
0—Ignore 1—Enable interrupt
30 Ownership Change (OC)
0—Ignore 1—Enable interrupt
31 Master Interrupt Enable (MIE)
0—Ignored by HC 1—Enables interrupt generation due to events specified in the other bits of this register
0b R/W R
0b R/W R
0b R/W R
3030 Agere Systems Inc.
Page 31
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
USB Registers

Table 104. HcInterruptDisable Register (14h)

Bits Field Reset HCD
0 Scheduling Overrun (SO)
0—Ignore 1—Disable interrupt generation
1 Writeback Done Head (WDH)
0—Ignore 1—Disable interrupt
2 Start of Frame (SF)
0—Ignore 1—Disable interrupt
3 Resume Detected (RD)
0—Ignore 1—Disable interrupt
4 Unrecoverable Error (UE)
0—Ignore 1—Disable interrupt
5 Frame Number Overflow (FNO)
(continued)
(Host Controller Driver)HC(Host Controller)
0b R/W R
0b R/W R
0b R/W R
0b R/W R
0b R/W R
0b R/W R
0—Ignore 1—Disable interrupt
6 Root Hub Status Change (RHSC)
0—Ignore 1—Disable interrupt
30 Ownership Change (OC)
0—Ignore 1—Disable interrupt
31 Master Interrupt Enable (MIE)
0—Ignored by HC 1—Disables interrupt generation due to events specified in the other bits of this register
0b R/W R
0b R/W R
0b R/W R
Agere Systems Inc. 31
Page 32
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
USB Registers

Table 105. HcHCCA Register (18h)

Bits Field Reset HCD
31:8 Host Controller Communications Area (HCCA)
Base Address
Bits 7:0 will always return a 0.

Table 106. HcPeriodCurrentED Register (1Ch)

Bits Field Reset HCD HC
31:4 Period Current ED (PCED) Base Address
Bits 3:0 will always return a 0.

Table 107. HcControlHeadED Register (20h)

Bits Field Reset HCD HC
31:4 Control Head ED (CHED) Base Address
Bits 3:0 will always return a 0.

Table 108. HcControlCurrentED Register (24h)

(continued)
(Host Controller Driver)HC(Host Controller)
0h R/W R
0h R/W R
0h R/W R
Bits Field Reset HCD HC
31:4 Control Current ED (CCED) Base Address
Bits 3:0 will always return a 0.

Table 109. HcBulkHeadED Register (28h)

Bits Field Reset HCD HC
31:4 Bulk Head ED (BHED) Base Address
Bits 3:0 will always return a 0.

Table 110. HcBulkCurrentED Register (2Ch)

Bits Field Reset HCD HC
31:4 Bulk Current ED (BCED) Base Address
Bits 3:0 will always return a 0.

Table 111. HcDoneHead Register (30h)

Bits Field Reset HCD HC
31:4 Done Head ED (DH) Base Address
Bits 3:0 will always return a 0.
0h R/W R/W
0h R/W R
0h R/W R/W
0h R R/W
3232 Agere Systems Inc.
Page 33
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
USB Registers

Table 112. HcFmInterval Register (34h)

Bits Field Reset HCD
13:0 Frame Interval (FI) 2EDFh R/W R
30:16 FS Largest Data Packet (FSMPS) 0h R/W R
31 Frame Interval Toggle (FIT) 0b R/W R

Table 113. HcFmRemaining Register (38h)

Bits Field Reset HCD HC
13:0 Frame Remaining (FR) 0h R R/W
31 Frame Remaining Toggle (FRT) 0b R R/W

Table 114. HcFmNumber Register (3Ch)

Bits Field Reset HCD HC
15:0 Frame Number (FN) 0h R R/W

Table 115. HcPeriodicStart Register (40h)

Bits Field Reset HCD HC
13:0 Periodic Start (PS) 0h R/W R
(continued)
(Host Controller Driver)HC(Host Controller)

Table 116. HcLSThreshold (44h)

Bits Field Reset HCD HC
11:0 LS Threshold 628h R/W R

Table 117. HcRhDescriptorA Register (48h)

Bits Field Reset HCD HC
7:0 Number Downstream Ports
(NDP) 8 Power Switching Mode (PSM) 1b R/W R 9 No Power Switching (NPS) 0b R/W R
10 Device Type (DT) 0b R R 11 Overcurrent Protection Mode
(OCPM)
12 No Overcurrent Protection
(NOCP)
24:31 Power On to Power Good Time
(POTPGT)
10h R/W R
01h R R
1b R/W R
0b R/W R
Agere Systems Inc. 33
Page 34
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
USB Registers

Table 118. HcRhDescriptorB Register (4Ch)

Bits Field Reset HCD
15:0 Device Removable (DR) 0000h R/W R
17:16 Port Power Control Mask (PPCM) 0002h R/W R

Table 119. HcRhStatus Register (50h)

Bits Field Reset HCD HC
0 Local Power Status (LPS) 0b R/W R
1 Overcurrent Indicator (OCI) 0b R R/W 15 Device Remote Wakeup Enable (DRWE) 0b R/W R 16 Local Power Status Change (LPSC) 0b R/W R 17 Overcurrent Indicator Change (OCIC) 0b R/W R/W 31 Clear Remote Wakeup Enable (CRWE) 0b W R

Table 120. HcRhPortStatus1 Register (54h)

Bits Field Reset HCD HC
0 Current Connect Status (CCS) 0b R/W R/W
1 Port Enable Status (PES) 0b R/W R/W
2 Port Suspend Status (PSS) 0b R/W R/W
3 Port Overcurrent Indicator (POCI) 0b R/W R/W
4 Port Reset Status (PRS) 0b R/W R/W
8 Port Power Status (PPS) 0b R/W R/W
9 Low-speed Device Attached (LSDA) 0b R/W R/W 16 Connect Status Change (CSC) 0b R/W R/W 17 Port Enable Status Change (PESC) 0b R/W R/W 18 Port Suspend Status Change (PSSC) 0b R/W R/W 19 Port Overcurrent Indicator Change (OCIC) 0b R/W R/W 20 Port Reset Status Change (PRSC) 0b R/W R/W
(continued)
(Host Controller Driver)HC(Host Controller)
3434 Agere Systems Inc.
Page 35
Advance Data Sheet, Rev. 9 June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus

Legacy Support Registers

The legacy support function and all registers described in this section are available on all four embedded USB host controllers. Four operational registers are used to provide the legacy support. Each of these registers is located on a 32-bit boundary. The offset of these registers is relative to the base address of the respective host controller core operational registers with HceControl located at offset 100h.

Table 121. Legacy Support Registers

Offset Register Description
100h HceControl
104h HceInput
108h HceOutput
10Ch HceStatus
Three of the operational registers (HceStatus, HceInput, HceOutput) are accessible at I/O address 60h and 64h when emulation is enabled. Reads and writes to the registers using I/O addresses have side effects as outlined in the Table 122.
Used to enable and control the emulation hardware and report various status information.
Emulation side of the Legacy Input Buffer register.
Emulation side of the Legacy Output Buffer register where keyboard and mouse data is to be written by software.
Emulation side of the Legacy Status register.

Table 122. Emulated Registers

I/O
Address
60h IN HceOutput
60h OUT HceInput
64h IN HceStatus
64h OUT HceInput
Cycle
Type
Register Contents
Accessed/Modified
Side
Effects
IN from port 60h will set OutputFull in HceStatus to 0.
OUT to port 60h will set InputFull to 1 and CmdData to 0 in HceStatus.
IN from port 64h returns current value of HceStatus with no other side effect.
OUT to port 64h will set InputFull to 0 and CmdData in HceStatus to 1.

HceInput Register

Table 123. HceInput Register (104h)

Bit Field R/W Description
7:0 InputData R/W
31:8 Reserved
I/O data that is written to ports 60h and 64h is captured in this register when emulation is enabled. This register may be read or written directly by accessing it with its memory address in the host controller’s operational register space. When accessed directly with a memory cycle, reads and writes of this register have no side effects.
This register holds data that is written to I/O ports 60h and 64h.
Agere Systems Inc. 35
Page 36
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
Legacy Support Registers
(continued)

HceOutput Register

Table 124. HceOutput Register (108h)

Bit Field R/W Description
7:0 OutputData R/W
31:8 Reserved
The data placed in this register by the emulation software is returned when I/O port 60h is read and emulation is enabled. On a read of this location, the OutputFull bit in HceStatus is set to 0.
This register hosts data that is returned when an I/O read of port 60h is per­formed by application software.

HceStatus Register

Table 125. HceStatus Register (10Ch)

Bit Field R/W Description
0 OutputFull R/W
1 InputFull R/W
2FlagR/W
3 CmdData R/W
4 Inhibit Switch R/W
5 AuxOutputFull R/W
6 Time-out R/W
7ParityR/W
31:8 Reserved
The HC sets this bit to 0 on a read of I/O port 60h. If IRQEn is set and Aux­OutputFull is set to 0, then an IRQ1 is generated as long as this bit is set to 1. If IRQEn is set and AuxOutputFull is set to 1, then an IRQ12 is generated as long as this bit is set to 1. While this bit is 0 and CharacterPending in Hce­Control is set to 1, an emulation interrupt condition exists.
Except for the case of a Gate A20 sequence, this bit is set to 1 on an I/O write to address 60h or 64h. While this bit is set to 1 and emulation is enabled, an emulation interrupt condition exists.
Nominally used as a system flag by software to indicate a warm or cold boot.
The HC sets this bit to 0 on an I/O write to port 60h and to 1 on an I/O write to port 64h.
This bit reflects the state of the keyboard inhibit switch and is set if the key­board is not inhibited.
IRQ12 is asserted whenever this bit is set to 1 and OutputFull is set to 1 and the IRQEn bit is set.
Used to indicate a time-out.
Indicates parity error on keyboard/mouse data.
The contents of the HceStatus register are returned on an I/O Read of port 64h when emulation is enabled. Reads and writes of port 60h and writes to port 64h can cause changes in this register. Emulation software can directly access this register through its memory address in the host controller’s operational register space. Accessing this register through its memory address produces no side effects.
3636 Agere Systems Inc.
Page 37
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Con-
Legacy Support Registers
(continued)

HceControl Register

Table 126. HceControl Register (100h)

Bit Field Reset R/W Description
0 EmulationEnable 0b R/W
1 EmulationInterrupt R
2 CharacterPending 0b R/W
3 IRQEn 0b R/W
4 ExternalIRQEn 0b R/W
5 GateA20Sequence 0b R/W
6IRQ1Active0bR/W
7 IRQ12Active 0b R/W
8A20State0bR/W
31:9 Reserved
When set to 1, the HC is enabled for legacy emulation. The HC decodes accesses to I/O registers 60h and 64h and gen­erates IRQ1 and/or IRQ12 when appropriate. Additionally, the HC generates an emulation interrupt at appropriate times to invoke the emulation software.
This bit is a static decode of the emulation interrupt condi­tion.
When set, an emulation interrupt is generated when the Out­putFull bit of the HceStatus register is set to 0.
When set, the HC generates IRQ1 or IRQ12 as long as the OutputFull bit in HceStatus is set to 1. If the AuxOutputFull bit of HceStatus is 0, then IRQ1 is generated; if it is 1, then an IRQ12 is generated.
When set to 1, IRQ1 and IRQ12 from the keyboard controller causes an emulation interrupt. The function controlled by this bit is independent of the setting of the EmulationEnable bit in this register.
Set by HC when a data value of D1h is written to I/O port 64h. Cleared by HC on write to I/O port 64h of any value other than D1h.
Indicates that a positive transition on IRQ1 from keyboard controller has occurred. SW may write a 1 to this bit to clear it (set it to 0). SW write of a 0 to this bit has no effect.
Indicates that a positive transition on IRQ12 from keyboard controller has occurred. SW may write a 1 to this bit to clear it (set it to 0). SW write of a 0 to this bit has no effect.
Indicates current state of gate A20 on keyboard controller. Used to compare against value written to 60h when GateA20Sequence is active.
Must read as 0s.

Connection Instructions

Figure 6 shows a typical connection of the USS-344 to provide four USB ports and full legacy support to a PCI-based system. For each of the following sections, refer to Figure 6 for guidance.
connecting the VIO signal to the signaling voltage on the motherboard or VIO pin on the card edge of the expansion card. The VIO pin will select the PCI signaling level as indicated in Table 127. A 5 V refer­ence voltage is not required for the USS-344 to be 5 V compatible.

Table 127. PCI Signaling Levels

PCI Connection Instructions

VIO Pin Input
The USS-344 interfaces directly with any 32-bit, 33 MHz PCI bus simply by connecting all PCI related signals directly to the signals on the host motherboard or card edge of an expansion card. The PCI signaling level for all PCI signals of the USS-344 is selected by
Agere Systems Inc. 37
4.75 V—5.25 V 5 V signaling
3.0 V—3.6 V 3.3 V signaling
Voltag e
USS-344 PCI Signaling
Level (All PCI Signals)
Page 38
USS-344 QuadraBus Advance Data Sheet, Rev. 9 Four-Host PCI-to-USB OpenHCI Host Controller June 2001
Connection Instructions
(continued)

USB Connection Instructions

The USS-344 is a port-powered OHCI host controller (refer to OHCI specification) requiring an external switchable power regulator to supply downstream USB port power controlled by the USS-344. The power regulator interface has been designed to interface directly with commonly used USB power regulators with very little additional circuitry. The PRTPWR[0, 1, 2, 3] output signal is used as the switch for the power regulator. The PRTPWR[0, 1, 2, 3] signal must be boot­strapped with a pull-up or pull-down resistor to select the appropriate power switch polarity. Bootstrapping with a pull-up resistor will select an active-low power switch while bootstrapping with a pull-down will select an active-high power switch. Figure 3 depicts a typical board connection for both power regulator enable polarities.
The PWRFLT[0, 1, 2, 3]N can be connected directly to an active-low power fault regulator output to inform the USS-344 of a USB port overcurrent condition.
DPLS[0, 1, 2, 3] and DMNS[0, 1, 2, 3] are related to the integrated USB transceiver and are connected directly to the USB port connector through a 28 Ω—32 Ω series resistor for each signal. Figure 5 shows complete detail of the USS-344 connection to USB.
CLK48 must be connected to a 48 MHz oscillator to provide a suitable USB clock to the USS-344. If CLK48STOP signal is used to disable the external oscillator during D3 Power Management state, CLK48STOP must be bootstrapped with a pull-up or pull-down resistor to select the appropriate disable polarity. Bootstrapping with a pull-up resistor will select an active-low disable while bootstrapping with a pull­down will select an active-high disable. Figure 4 depicts a typical board connection for both oscillator enable polarities. CLK48STOP must be pulled to a stable logic value with a resistor if CLK48STOP is not used. Figure 4 also shows the typical board connection when CLK48STOP is not used.

Test Mode Connection Instructions

TEST[3:0] input pins present various options and test modes for the USS-344. These pins can be connected directly to V (NAND tree mode) is available for a system designer to implement. For a system designer who wishes to implement NAND tree mode, it is recommended that a pull-down resistor be used on TEST2 input. This will allow an in-circuit tester to drive TEST2 high and acti­vate NAND tree mode (see NAND Tree Mode section). TEST3, TEST1, and TEST0 can be grounded without a resistor.
It is also recommended that all NAND tree pins have a corresponding PWB trace that can be driven by the in­circuit tester during NAND tree mode.

Table 128. Test Mode Decodes

TEST[3:0] Description
00X0 Share Interrupt A. All four controllers
00X1 Individual Interrupt. Controller 0 returns
000X Power Management Interface
001X Power Management Interface
01XX NAND Test.
or ground as needed. One test mode
DD
return a 01h in the Interrupt Pin register (3Dh) and use the PCI interrupt A pin.
01h in the Interrupt Pin register (3Dh) and uses the PCI interrupt A pin.
Controller 1 returns 02h in the interrupt pin register (3Dh) and uses the PCI inter­rupt B pin.
Controller 2 returns 03h in the Interrupt Pin register (3Dh) and uses the PCI inter­rupt C pin.
Controller 3 returns 04h in the Interrupt Pin register (3Dh) and uses the PCI inter­rupt D pin.
Enabled. Power management interface enabled in all four controllers.
Disabled. Power management interface disabled in all four controllers.
38 Agere Systems Inc.
Page 39
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Connection Instructions
USS-344

Figure 3. Typical Board Connection for Both Power Regulator Enable Polarities

USS-344
PRTPWRX
CLK48STOP
(continued)
2 k
2 k
5 Vdc-5 Vdc SWITCHED
REGULATOR
EN
ACTIVE-
HIGH
ENABLE
48 MHz
OSCILLATOR
EN
ACTIVE-
LOW
ENABLE
USS-344
USS-344
PRTPWRX
CLK48STOP
2 k
2 k
5 Vdc-5 Vdc SWITCHED
REGULATOR
EN
ACTIVE-
LOW
ENABLE
48 MHz
OSCILLATOR
EN
ACTIVE-
HIGH
ENABLE
5-8738.r1
USS-344
CLK48STOP
2 k

Figure 4. Typical Board Connection for Both Oscillator Enable Polarities or Without Oscillator

USB
CONNECTOR
DPLS
INTEGRATED
USB
TRANSCEIVER
INTEGRATED
USB
TRANSCEIVER
DMNS
28 —32
28 —32
15 k ± 5%
DOWNSTREAM
PORT
15 k ± 5%
5-8739
5-9289

Figure 5. USB Transceiver Connection

Agere Systems Inc. 39
Page 40
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001

Legacy Configuration

Also included in the USS-344 is the legacy PS/2 mouse and keyboard interface as defined in the OpenHCI Open Host Controller Interface Specification for USB Release 1.0a. This legacy interface along with standard USB BIOS
drivers allows USB mice and keyboards to operate in MS-DOS* mode. Legacy support need not be implemented by the system designer if not desired. If not implemented, A20I, MIRQ12I, and KIRQ12I must be connected to a stable logic level. Figure 6 shows the typical legacy support connection to the USS-344. Figure 7 shows the typical connection of the unused legacy support signals when legacy support is not desired.
CPU
SMI
A20MN
48 MHz
OSC
PCI BUS
CLK48
CLK48STOP
PCI VIO
PCI SIGNALS
32-bit, 33 MHz
PMEN
3.3 Vdc
AGERE USS-344
PCI-TO-USB
OHCI HOST
CONTROLLER
PRTPWR0
PWRFLT0N
PRTPWR1
PWRFLT1N
PRTPWR2
PWRFLT2N
PRTPWR3
PWRFLT3N
5 Vdc
5 Vdc-5 Vdc
SWITCHED
REGULATOR
5 Vdc-5 Vdc
SWITCHED
REGULATOR
5 Vdc-5 Vdc
SWITCHED
REGULATOR
5 Vdc-5 Vdc
SWITCHED
REGULATOR
VBUS = 5 Vdc
DPLS0/DMNS0
VBUS = 5 Vdc
DPLS1/DMNS1
VBUS = 5 Vdc
DPLS2/DMNS2
VBUS = 5 Vdc
DPLS3/DMNS3
USB
CONNECTOR
USB
CONNECTOR
USB
CONNECTOR
USB
CONNECTOR
8259
INTERRUPT
CONTROLLER
OPTIONAL LEGACY SUPPORT
IRQ1 IRQ12
KIRQ1I
MIRQ12I
A2OI
8042
LEGACY
DEVICE
CONTROLLER
PS/2 MOUSE
PS/2 KEYBOARD
5-7829

Figure 6. Typical Legacy Support Connection

* MS-DOS is a registered trademark of Microsoft Corporation.
4040 Agere Systems Inc.
Page 41
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Legacy Configuration
48 MHz
OSC
CPU
CLK48
CLK48STOP
PCI VIO
PCI SIGNALS
32-bit, 33 MHz
PCI BUS
PMEN
(continued)
3.3 Vdc
AGERE USS-344
PCI-TO-USB
OHCI HOST CONTROLLER
5 Vdc
PRTPWR0
PWRFLT0N
PRTPWR1
PWRFLT1N
PRTPWR2
PWRFLT2N
PRTPWR3
PWRFLT3N
5 Vdc-5 Vdc SWITCHED
REGULATOR
5 Vdc-5 Vdc SWITCHED
REGULATOR
5 Vdc-5 Vdc SWITCHED
REGULATOR
5 Vdc-5 Vdc SWITCHED
REGULATOR
VBUS = 5 Vdc
DPLS0/DMNS0
VBUS = 5 Vdc
DPLS1/DMNS1
VBUS = 5 Vdc
DPLS2/DMNS2
VBUS = 5 Vdc
USB
CONNECTOR
USB
CONNECTOR
USB
CONNECTOR
USB
CONNECTOR
DPLS3/DMNS3
SMIN
A20MN
IRQ1
IRQ12
A201
KIRQ1I
MIRQ12I
2 k
2 k
2 k
5-8740

Figure 7. Typical Connection When Not Using Legacy Support

Power Connection Recommendations

The USS-344 is a 3.3 V device. Therefore, all VDD inputs must be connected to an appropriate 3.3 V source. VDDT provides all transceiver power and must be connected to a 3.3 V source. It is recommended that the system designer undertake special board routing and filtering of V induced by other components.
T and VSST to isolate these power inputs from noise
DD
Agere Systems Inc. 41
Page 42
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001

Power Management Interface

An advanced power management capabilities interface compliant with PCI Bus Power Management Interface Specification Revision 1.1 has been incorporated into each of the USS-344 controllers. This interface allows the
USS-344 to be placed in various power management states offering a variety of power savings for a host system.
Table 129 highlights the USS-344 support for power management states and features supported for each of the power management states. The USS-344 has the ability to internally gate-off the CLK48 input, disable the USB transceivers, and assert USB resume signaling asynchronously (without active CLK48) in response to upstream USB resume being detected. The USS-344 will assert PMEN and retain chip context in accordance with the rules defined in the PCI Bus Power Management Interface Specification Revision 1.1.

Table 129. USS-344 Support for Power Management States

Power
Management
State
D0 Required X X X Fully awake backwards com-
D1 Optional X X X X Fully awake state with PCI
D2 Optional X* X X USB sleep state with PCI bus
hot
D3
cold
D3
State
Required/
Optional
Required X X* X Deep USB sleep state with
Required Fully asleep backwards com-
Clk48
Active
Internally
CLK48
STOP
Active
USB Trans­ciever Active
Async
Resume
Logic
Active
PMEN
Assert
Enabled
Chip
Context
Main-
tained
Comments
patible state. All logic in full­power mode.
bus master capabilities turned off by host. All logic in full­power mode because of low latency returning to D0 State.
master capabilities turned off by host. PCI clocks may be turned off by the system.
PCI bus master capabilities turned off by host. PCI clocks may be turned off by the sys­tem.
patible state. All power turned off. Reset required to recover to D0 state. All downstream devices disconnected because of power loss.
* Asynchronous resume logic active only when PME_Enable register bit is active.
A wakeup event (power management event) detected by a USB host controller is considered either an upstream resume detected or a connect status change (device disconnecting/connecting) detected. Any of these events detected by the USS-344 while the power management event is enabled will cause PMEN to be issued.
This power management feature is considered an extension of the PCI Specification and is only present when enabled by the TEST1 input pin. While the TEST1 input pin is logic 0 (or ground), the power management function is enabled, the Power Management registers and Capabilities Pointer register are accessible, and the PCI Config­uration Space Status register, bit 4, will read as logic 1 (capabilities list present). While the TEST1 input pin is logic 1, the power management function is disabled, the Power Management registers and Capabilities Pointer register are inaccessible and read as 0h, and the PCI Configuration Space Status register, bit 4, will read as logic 0 (no capabilities list).
4242 Agere Systems Inc.
Page 43
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Power Management Interface
The CLK48STOP output pin is active if all four PCI cores in the USS-344 multifunction PCI device have been placed into the D3 while in this state. CLK48STOP is only active in D3 state-change latency to allow the external oscillator to be stopped.
PMEN is an open collector output allowing wire-OR of several PMEN signals.
The following Power Management register definitions present the specific implementation of the PCI Bus Power Management Interface Specification for the USS-344. All the following registers are located in the PCI configura­tion memory space of each controller in the USS-344. All further information concerning the register functions and the system implementation of this interface should be referenced from the PCI Bus Power Management Interface Specification Revision 1.1 available from the PCI Special Interest Group.
state. This will allow the external 48 MHz oscillator to be disabled and in a low-power mode
hot
(continued)
state since this is the only low-power state with sufficient
hot

Configuration Space Offset 50h

Table 130. Capabilities Identifier (Cap_ID) Register

Bits Default
Value
7:0 01h R This capability is for the PCI power management data structure.
Read/Write Description

Configuration Space Offset 51h

Table 131. Next Item Pointer Register

Bits Default
Value
7:0 00h R No other PCI capabilities are implemented.
Read/Write Description
Agere Systems Inc. 43
Page 44
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
Power Management Interface
(continued)

Configuration Space Offset 52h

Table 132. Power Management Capabilities Register

Bits Default
Value
15:11 01110b R PME_Support. Specifies the states in which the PME signal can be asserted.
10 1b R D2_Support. This device supports the D2 power management state.
91b RD1_Support. This device supports the D1 power management state.
8:6 000b R Aux_Current. PMEN generation is not supported by this function. Therefore,
50b RDSI. No device specific initialization sequence is required before using this
40b RReserved. 30b RPME Clock. No clocks are required for this device to issue PMEN.
2:0 010b R Version. PCI Power Management Interface Specification Revision 1.1 compli-
Read/
Write
Name/Description
XXXX0b—PME cannot be asserted in D0 state. XXX1Xb—PME can be asserted in D1 state. XX1XXb—PME can be asserted in D2 state. X1XXXb—PME can be asserted in D3 0XXXXb—PME cannot be asserted in D3
this register is not applicable and returns 000b.
device.
ant.
hot
state.
state.
cold

Configuration Space Offset 54h

Table 133. Power Management Control/Status Register

Bits Default
Value
15 0b Read/
14:13 See
Table 136
12:9 0000b R/W Data_Select. The system uses this register to select the appropriate data for
80bR/WPME_En. When active (1b), the function is enabled to assert PMEN. 7:2 000000b R Reserved. 1:0 00b R/W Power_State. Represents the current power state of the function.
Read/
Write
PME_Status. This bit is set when the function would normally assert the
Write-
Clear
R Data Scale. Variable based upon data select. See Table 136.
PMEN signal independent of the state of the PME_En bit. Writing a 1b to this bit will clear the PME_Status bit and force the function to stop asserting PMEN.
reporting in the Data Scale register and Data register.
Name/Description
4444 Agere Systems Inc.
Page 45
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Power Management Interface
(continued)

Configuration Space Offset 56h

Table 134. Power Management Bridge Support Extensions

Bits Default
Value
70b RBPCC_En (Bus Power/Clock Control Enable). This is not a PCI bridge func-
60b RB2_B3# (B2/B3 Support for D3
5:0 000000b R Reserved.
Read/
Write
tion.
Name/Description
). This is not a PCI bridge function.
hot

Configuration Space Offset 57h

Table 135. Data Register

Bits Default
Value
7:0 See
Table 136
Read/
Write
R Represents the amount of power dissipated or consumed in various power
management states. Variable based upon data select. See Table 136.
Description

Power Consumption/Dissipation Reporting

Table 136. Power Consumption/Dissipation Reporting

Value In Data
Select
0000b D0 Power Consumed 1Fh 01b mW * 100 0001b D1 Power Consumed 38h 10b mW * 100 0010b D2 Power Consumed 66h 11b mW 0011b D3 Power Consumed 07h 11b mW 0100b D0 Power Dissipated 37h 10b mW * 10 0101b D1 Power Dissipated 37h 10b mW * 10 0110b D2 Power Dissipated 64h 11b mW
0111b D3 Power Dissipated 03h 11b mW
1000b—1111b Reserved (single-function
PCI device configuration)
Data Reported Data Data Scale Units (Interpreting Data
00000000b 00b NA
Scale)
Agere Systems Inc. 45
Page 46
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001

NAND Tree Mode

The USS-344 can be placed in a NAND tree mode of operation for board-level production testing. The NAND tree is designed to allow board-level contact testing of inputs and bidirectional pins of the USS-344.
To activate the NAND tree in the USS-344, force pin 63 (TEST2) to a logic high and force pin 64 (TEST3) to a logic low. Pins 62 and 61 (TEST1 and TEST0) may be high or low. No clocks are required. When this is performed, the NAND tree will be active and follow the order of the map presented in Table 137. Figure 8 shows the NAND tree logic structure. The test mode connection instructions should be followed to place the USS-344 in NAND tree mode.

Table 137. NAND Tree

Order
Assignment
1 (Start) 81 CLK48STOP 41 10 AD21
2 83 XLO/CLK48 42 11 AD20 375SMIN4312AD19 4 76 PRTPWR0 44 13 AD18 577PWRFLT0N4516AD17 6 78 PRTPWR1 46 17 AD16 779PWRFLT1N4718C/BEN2 8 89 DPLS0 48 19 FRAMEN
9 90 DMNS0 49 22 IRDYN 10 91 DPLS1 50 23 TRDYN 11 92 DMNS1 51 24 DEVSELN 12 95 DPLS2 52 25 STOPN 13 96 DMNS2 53 26 PERRN 14 97 DPLS3 54 29 SERRN 15 98 DMNS3 55 30 PAR 16 101 PRTPWR2 56 31 C/BEN1 17 102 PWRFLT2N 57 32 AD15 18 103 PRTPWR3 58 35 AD14 19 104 PWRFLT3N 59 36 AD13 20 105 INTAN 60 37 AD12 21 108 INTBN 61 38 AD11 22 109 INTCN 62 41 AD10 23 110 INTDN 63 42 AD9 24 111 RSTN 64 43 AD8 25 113 CLK 65 44 C/BEN0 26 115 GNTN 66 47 AD7 27 116 REQN 67 48 AD6 28 119 PMEN 68 49 AD5 29 120 AD31 69 50 AD4 30 121 AD30 70 53 AD3 31 122 AD29 71 54 AD2 32 125 AD28 72 55 AD1 33 126 AD27 73 56 AD0 34 127 AD26 74 67 MIRQ12I 35 128 AD25 75 68 KIRQ1I 36 3 AD24 76 69 A20I 37 4 C/BEN3 77 70 A20MN 38 5 IDSEL 78 71 IRQ1 39 6 AD23 Output Pin 72 IRQ12 40 7 AD22
Pin
Number
Pin
Name
Order
Assignment
Pin
Number
Pin
Name
4646 Agere Systems Inc.
Page 47
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
NAND Tree Mode
CLK48STOP
VDD
CLK48
SMIN
PRTPWR0
PWRFLT0N
(continued)
A20MN
IRQ1
IRQ12
5-7276a

Figure 8. NAND Tree Logic Structure

Agere Systems Inc. 47
Page 48
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller

Absolute Maximum Ratings

Table 138. Absolute Maximum Ratings

Parameter Symbol Min Max Unit
Advance Data Sheet, Rev. 9
June 2001
Ambient Operating Temperature Range T
Storage Temperature T
Voltage on Any Pin with Respect to Ground V
V
DD
V
T 3.135 3.465 V
DD
VIO (3.3 V operation) 3.0 3.6 V
VIO (5 V operation) 4.75 5.25 V
A
stg
—3.03.6 V
070°C
40 125 °C
0.3 5.5 V
SS
4848 Agere Systems Inc.
Page 49
Advance Data Sheet, Rev. 9 June 2001

Electrical Characteristics

Table 139. Power Dissipation

Parameter Symbol Min Typ Max Unit
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Power Dissipation P
D
283 345 410 mW

PCI Electrical Characteristics

PCI Timing Specifications
The clock waveform must be delivered to each PCI component in the system. In the case of expansion boards, compliance with the clock specification is measured at the expansion board component, not at the connector slot. Figure 9 shows the clock waveform and required measurement points for both 5 V and 3.3 V signaling environ­ments. Table 140 summarizes the clock specifications.
5 V CLOCK
1.5 V
0.5 V
3.3 V CLOCK
0.5V
0.4V
CC
0.3V
2.0 V
CC
CC
2.4 V
HIGH
t
0.6V
CC
CYC
t
0.4 V
LOW
t
0.2V
CC
2 Vp-p
(MINIMUM)
CC
0.4V
Vp-p
(MINIMUM)

Figure 9. Clock Waveforms

5-6474
Agere Systems Inc. 49
Page 50
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
Electrical Characteristics
(continued)
PCI Timing Parameters

Table 140. Clock and Reset Specifications

Symbol Parameter Min Max Unit
t
CYC
t
HIGH
t
LOW
CLK Cycle Time CLK High Time 11 ns
CLK Low Time 11 ns — CLK Slew Rate — RSTN Slew Rate
1. In general, all PCI components must work with any clock frequency between nominal dc and 33 MHz. Device operational parameters at frequencies under 16 MHz may be guaranteed by design rather than by testing. The clock frequency may be changed at any time during the operation of the system, as long as the clock edges remain clean (monotonic), and the minimum cycle and high and low times are not violated. The clock may only be stopped in a low state. A variance on this specification is allowed for components designed for use on the system motherboard only. These components may operate at any single fixed frequency up to 33 MHz and may enforce a policy of no frequency changes.
2. Rise and fall times are specified in terms of the edge rate measured in V/ns. This slew rate must be met across the minimum peak-to-peak portion of the clock waveform, as shown in Figure 9.
3. The minimum RSTN slew rate applies only to the rising (deassertion) edge of the reset signal and ensures that system noise cannot render an otherwise monotonic signal to appear to bounce in the switching range.
1
2
3
30 ns
14V/ns
50 mV/ns
5050 Agere Systems Inc.
Page 51
Advance Data Sheet, Rev. 9 June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Electrical Characteristics
Tab le 141
. 5 V and 3.3 V PCI Timing Parameters
(continued)
Symbol Parameter Min Max Unit
t
VAL
t
VAL(ptp)
t
ON
t
OFF
t
SU
t
SU(ptp)
t
H
t
RST
t
RST-CLK
t
RST-OFF
t
RRSU
t
RRH
1. See the timing measurement conditions in Figure 4-8 of PCI Specification Revision 2.1.
2. For parts compliant to the 5 V signaling environment: Minimum times are evaluated with 0 pF equivalent load; maximum times are evaluated with 50 pF equivalent load. Actual test capacitance may vary, but results should be correlated to these specifications. Note that faster buffers may exhibit some ring back when attached to a 50 pF lump load, which should be of no consequence as long as the output buffers are in full compliance with slew rate and V/I curve spec­ifications.
For parts compliant to the 3.3 V signaling environment:
Minimum times are evaluated with same load used for slew rate measurement (see PCI Specification, Rev. 2.1s); maximum times are eval­uated with the following load circuits, for high-going and low-going edges, respectively.
CLK to Signal Valid Delay—Bused Signals CLK to Signal Valid Delay—Point to Point Float to Active Delay Active to Float Delay
1, 7
1, 7
Input Setup Time to CLK—Bused Signals Input Setup Time to CLK—Point to Point Input Hold Time from CLK
4
Reset Active Time After Power Stable Reset Active Time After CLK Stable Reset Active to Output Float Delay
5, 6, 7
REQN to RSTN Setup Time 10 × t RSTN to REQN Hold Time 0 50 ns
VAL
(MAX) RISING EDGE
T
1, 2, 3
1, 2, 3
211ns 212ns 2—ns
—28ns
3, 4
3, 4
7—ns
10, 12 ns
0—ns
5
5
1—ns
100 ns
—40ns
—ns
T
VAL
(MAX) FALLING EDGE
CYC
PIN
OUTPUT
BUFFER
3. REQN and GNTN are point-to-point signals and have different output valid delay and input setup times than bused signals. GNTN has a
setup time of 10 ns; REQN has a setup time of 12 ns. All other signals are bused.
4. See the timing measurement conditions in Figure 4-8 of PCI Specification Revision 2.1.
5. RSTN is asserted and deasserted asynchronously with respect to CLK.
6. All output drivers must be asynchronously floated when RSTN is active.
7. For purposes of active/float timing measurements, the Hi-Z or off state is defined to be when the total current delivered through the compo-
nent pin is less than or equal to the leakage current specification.
1/2 IN. MAX.
25 10 pF
1/2 IN. MAX.
CC
V
25 10 pF
Agere Systems Inc. 51
Page 52
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller
Advance Data Sheet, Rev. 9
June 2001
Electrical Characteristics
(continued)

USB Electrical Characteristics

Table 142. Full-Speed Source USB Electrical Characteristics

Parameter Symbol Conditions
Driver Characteristics
4, 5
Transition Time
Rise Time
Fall Time Rise/Fall Time Matching t Output Signal Crossover Voltage V Driver Output Resistance Z
:
t
R
t
F
RFM
CRS
DRV
CL = 50 pF CL = 50 pF
(TR/TF) 90 110 %
Steady-State Drive 28 43
Data Source Timings
Full-speed Data Rate t
DRATE
Average Bit Rate
(12 Mbits/s ± 0.25%)
Frame Interval t
1. All voltages measured from the local ground potential, unless otherwise specified.
2. All timings use a capacitive load (CL) to ground of 50 pF, unless otherwise specified.
3. Full-speed timings have a 1.5 k pull-up to 2.8 V on the D+ data line.
4. Measured from 10% to 90% of the data signal.
5. The rising and falling edges should be smoothly transitioning (monotonic).
FRAME
1.0 ms ± 0.05% 0.9995 1.0005 ms
1, 2, 3
—1.32.0V
Min Max Unit
4 4
20 20
ns ns
11.97 12 . 0 3 Mb i t s /s

Table 143. Low-Speed Source USB Electrical Characteristics

Parameter Symbol Conditions Min Max Unit
Driver Characteristics
Transition Time
Rise Time
1, 2
:
t
R
CL = 50 pF
CL = 350 pF
Fall Time
t
F
CL = 50 pF
CL = 350 pF Rise/Fall Time Matching t Output Signal Crossover Voltage V
RFM
CRS
(TR/TF) 80 120 %
Data Source Timings
Low-speed Data Rate t
DRATE
Average Bit Rate
(1.5 Mbits/s ± 1.5%)
1. Measured from 10% to 90% of the data signal.
2. The rising and falling edges should be smoothly transitioning (monotonic).

Table 144. CLK48 Clock Specification

Parameter Symbol Min Max Unit
CLK Cycle Time t CLK High Time t CLK Low Time t
CYC
HIGH
LOW
20.8 0.01% 20.8 + 0.01% ns
75 — 75 —
300
300
ns ns ns ns
—1.32.0V
1.4775 1.5225 Mbits/s
8.32 12.48 ns
8.32 12.48 ns
5252 Agere Systems Inc.
Page 53
Advance Data Sheet, Rev. 9 June 2001

Physical Markings

Each USS-344 will be physically marked as follows:
USS344 X Y

Outline Diagram

128-Pin TQFP

USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
REVISION IDENTIFICATION. i.e., B IS USS-344 REVISION B
PACKAGE TYPE. T: 128-PIN TQFP
USS-344 DEVICE
5-8116a
Dimensions are in millimeters.
16.00 ± 0.20
14.00 ± 0.20
PIN #1 IDENTIFIER ZONE
1
38
103128
102
GAGE PLANE
SEATING PLANE
20.00
± 0.20
22.00
± 0.20
65
1.00 REF
0.19/0.27
0.25
DETAIL A
0.45/0.75
0.106/0.200
0.08
M
DETAIL B
5-4427
DETAIL A DETAIL B
0.50 TYP
6439
0.05/0.15
1.40 ± 0.05
1.60 MAX
SEATING PLANE
0.08
Agere Systems Inc. 53
Page 54
USS-344 QuadraBus Four-Host PCI-to-USB OpenHCI Host Controller

Ordering Information

Device Code Package Comcode
USS344S-DB 128-Pin TQFP 108556937
Advance Data Sheet, Rev. 9
June 2001
For additional information, contact your Agere Systems Account Manager or the following: INTERNET: http://www.agere.com E-MAIL: docmaster@micro.lucent.com N. AMERICA: Agere Systems Inc., 555 Union Boulevard, Room 30L-15P-BA, Allentown, PA 18109-3286
ASIA PACIFIC: Agere Systems Singapore Pte. Ltd., 77 Science Park Drive, #03-18 Cintech III, Singapore 118256
CHINA: Agere Systems (Shanghai) Co., Ltd., 33/F Jin Mao Tower, 88 Century Boulevard Pudong, Shanghai 200121 PRC
JAPAN: Agere Systems Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan
EUROPE: Data Requests: DATALINE: Tel. (44) 7000 582 368, FAX (44) 1189 328 148
Agere Systems Inc. reserves the right to make changes to the product(s) or information contained herein without notice. No liability is assumed as a result of their use or application. QuadraBus is a trademark of Agere Systems Inc.
Copyright © 2001 Agere Systems Inc. All Rights Reserved Printed in U.S.A.
June 2001 DS99-330CMPR-9 (Replaces DS99-330CMPR-8)
1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106)
Tel. (65) 778 8833, FAX (65) 777 7495
Tel. (86) 21 50471212, FAX (86) 21 50472266
Tel. (81) 3 5421 1600, FAX (81) 3 5421 1700
Technical Inquiries: GERMANY: (49) 89 95086 0 (Munich), UNITED KINGDOM: (44) 1344 865 900 (Ascot),
FRANCE: (33) 1 40 83 68 00 (Paris), SWEDEN: (46) 8 594 607 00 (Stockholm), FINLAND: (358) 9 3507670 (Helsinki), ITALY: (39) 02 6608131 (Milan), SPAIN: (34) 1 807 1441 (Madrid)
Loading...