Advance Data Sheet, Rev. 9
June 2001
USS-344 QuadraBus
Four-Host PCI-to-USB OpenHCI Host Controller
Features
32-bit, 33 MHz PCI interface compliant with PCI Local
Bus Specification Revision 2.2
Four downstream USB ports
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.
Table of Contents
Contents Page
USS-344 QuadraBus Advance Data Sheet, Rev. 9
Four-Host PCI-to-USB OpenHCI Host Controller June 2001
2Agere Systems Inc.
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
Agere Systems Inc. 3
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Description (continued)
5-7828.r1
Figure 1. USS-344 Interconnection Diagram
USB HOST CONTROLLER
CORE 0
USB
USB
USB
USB
HCI
SLAVE
BLOCK
HCI
MASTER
BLOCK
USB
STATE
CONTROL
LIST
PROCESSOR
BLOCK
FIFO
ADDRESS
DATA
CONTROL
DATA
ADDRESS/
CONTROL
DATA
ROOT
HUB
AND
HOST
SIE
HSIE
S/M
DPLL
TX
RX
OHCI
ROOT
HUB
PORT
1
USS-344 PCI-TO-USB OpenHCI HOST CONTROLLER
PCI BUS
PCI CORE 0
PCI
ARBITER
INTA
POWER
MNGMNT
PCI CORE 1
POWER
MNGMNT
PCI CORE 2
POWER
MNGMNT
PCI CORE 3
POWER
MNGMNT
LEGACY
LOGIC
USB HOST CONTROLLER
CORE 1
LEGACY
LOGIC
USB HOST CONTROLLER
CORE 2
LEGACY
LOGIC
USB HOST CONTROLLER
CORE 3
LEGACY
LOGIC
POWER
MNGMNT
LOGIC
LEGACY
SUPPORT
MIRQ121
KIRQ1I
A20I
IRQ1
IRQ12
A20MN
SMIN
CLK48STOP
PMEN
INTB
INTC
INTD
AD[31:0]
CBE[3:0]
REQN
GNTN
IDSEL
FRAMEN
IRDYN
TRDYN
DEVSELN
STOPN
PERRN
SERRN
PAR
44 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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
5-7830
Figure 2. USS-344 Pin Diagram
AD9
AD8
C/BEN0
VSS
VDD
AD7
AD6
AD5
AD4
VSS
VDD
AD3
AD2
AD1
AD0
VSS
VIO
VDD
VSS
TEST0
TEST1
TEST2
TEST3 PRTPWR3
PWRFLT3N
INTAN
VDD
VSS
INTBN
INTCN
RSTN
VDD
CLK
VSS
GNTN
REQN
AD31
AD30
AD29
VSS
VDD
AD28
AD27
AD26
AD25
INTDN
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
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
AD14
AD13
AD12
AD11
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
VSS
MIRQ12I
KIRQ1I
A20I
A20MN
IRQ1
IRQ12
VDD
VSS
SMIN
PRTPWR0
PWRFLT0N
PRTPWR1
PWRFLT1N
VDD
CLK48STOP
VSSA
XLO/CLK48
XHI
VDDA
RREF
VDDT
VSST
DPLS0
DMNS0
DPLS1
DMNS1
VDDT
VSST
DPLS2
DMNS2
DPLS3
DMNS3
VDDT
VSST
PRTPWR2
PWRFLT2N
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
104
USS-344
VDD
VDD
VSS
VSS
VDD
VSS
AD10
PMEN
VSS
VDD
Agere Systems Inc. 5
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Pin Information (continued)
Table 1. Numeric Pin Cross Reference
* 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.
Pin Symbol*Pin Symbol*Pin Symbol*Pin Symbol*
1V
DD 33 VDD 65 VDD 97 DPLS3
2V
SS 34 VSS 66 VSS 98 DMNS3
3 AD24 35 AD14 67 MIRQ12I 99 VDDT
4C/BEN336 AD13 68KIRQ1I100V
SST
5 IDSEL 37 AD12 69 A20I 101 PRTPWR2
6 AD23 38 AD11 70 A20MN 102 PWRFLT2N
7AD2239V
DD 71 IRQ1 103 PRTPWR3
8V
SS 40 VSS 72 IRQ12 104 PWRFLT3N
9V
DD 41 AD10 73 VDD 105 INTAN
10 AD21 42 AD9 74 VSS 106 VDD
11 AD20 43 AD8 75 SMIN 107 VSS
12 AD19 44 C/BEN0 76 PRTPWR0 108 INTBN
13 AD18 45 VSS 77 PWRFLT0N 109 INTCN
14 VSS 46 VDD 78 PRTPWR1 110 INTDN
15 VDD 47 AD7 79 PWRFLT1N 111 RSTN
16 AD17 48 AD6 80 VDD 112 VDD
17 AD16 49 AD5 81 CLK48STOP 113 CLK
18 C/BEN2 50 AD4 82 VSSA114 V
SS
19 FRAMEN 51 VSS 83 XLO/CLK48 115 GNTN
20 VDD 52 VDD 84 XHI 116 REQN
21 VSS 53 AD3 85 VDDA117 V
SS
22 IRDYN 54 AD2 86 RREF 118 VDD
23 TRDYN 55 AD1 87 VDDT 119 PMEN
24 DEVSELN 56 AD0 88 VSST 120 AD31
25 STOPN 57 VSS 89 DPLS0 121 AD30
26 PERRN 58 VIO 90 DMNS0 122 AD29
27 VSS 59 VDD 91 DPLS1 123 VSS
28 VDD 60 VSS 92 DMNS1 124 VDD
29 SERRN 61 TEST0 93 VDDT 125 AD28
30 PAR 62 TEST1 94 VSST 126 AD27
31 C/BEN1 63 TEST2 95 DPLS2 127 AD26
32 AD15 64 TEST3 96 DMNS2 128 AD25
66 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Pin Information (continued)
Table 2. PCI Signals
* An N following the symbol names indicates active-low for the USS-344.
Table 3. USB Port Signals
* An N following the symbol names indicates active-low for the USS-344.
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,
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
AD[31:0] Bidir PCI Address and Data.
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,
65, 73, 80, 106, 112, 118, 124
VDD Power 3.3 V VDD.
2, 8, 14, 21, 27, 34, 40, 45, 51, 57,
60, 66, 74, 107, 114, 117, 123
VSS Power VSS.
58 VIO Power PCI Environment Selection (3.3 V or 5 V).
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).
Agere Systems Inc. 7
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Pin Information (continued)
Table 3. USB Port Signals (continued)
* An N following the symbol names indicates active-low for the USS-344.
Table 4. Legacy Support Signals
* An N following the symbol names indicates active-low for the USS-344.
Table 5. Chip Test Signals
* An N following the symbol names indicates active-low for the USS-344.
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 VDDTPowerUSB Transceiver VDD (3.3 V).
88, 94, 100 VSSTPowerUSB Transceiver VSS.
86 RREF Input USB 2.0 1 k Precision Resistor Connection. Hi-Z if
implementation does not expect upgrade to USB 2.0.
85 VDDAPowerUSB 2.0 Analog Power. Connect to VDD if implementa-
tion does not expect upgrade to USB 2.0.
82 VSSAPowerUSB 2.0 Analog Power. Connect to VSS if implementa-
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.
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).
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.
88 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Register Overview
Table 6. PCI Bus Configuration Memory Summary (Function 0)
Refer to Tables 10—31 for more details on each of these registers.
* 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.
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/W11C1h
2Eh—2Fh Subsystem ID R/W5803h
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 01h
3Eh Min_Gnt R 03h
3Fh Max_Lat R 56h
4Ch Special—Subsystem Write Capability R/W 00000000h
Agere Systems Inc. 9
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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.
* 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.
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/W11C1h
2Eh—2Fh Subsystem ID R/W5803h
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
1010 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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.
* 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.
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/W11C1h
2Eh—2Fh Subsystem ID R/W5803h
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
Agere Systems Inc. 11
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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.
* 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.
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/W11C1h
2Eh—2Fh Subsystem ID R/W5803h
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
1212 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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.
Table 11. Device ID Register (02h—03h)
This register is fixed as the Agere Systems product USS-344.
Table 12. Command Register (04h—05h)
All read-only bits represent nonconfigurable features of the USS-344.
Table 13. Status Register (06h—07h)
All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
15:0 Vendor ID R Assigned 11C1h
Bits Field Read/Write Reset/Description
15:0 Device ID R Assigned 5803h
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
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
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
R0
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
Agere Systems Inc. 13
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 14. Revision ID Register (08h)
Represents the current revision of the USS-344.
* 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.
Table 16. Cache Line Size Register (0Ch)
No cache line is supported by the USS-344.
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.
Table 18. Header Type Register (0Eh)
The USS-344 supports PCI header type 0 only.
Table 19. BIST Register (0Fh)
BIST is not supported by the USS-344.
Bits Field Read/Write Reset/Description
7:0 Revision ID* R 10h
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
Bits Field Read/Write Reset/Description
7:0 Cache Line Size R 00h
Bits Field Read/Write Reset/Description
7:0 Latency Timer R/W Upper 5 bits are read/write. Lower
3 bits are read only.
Bits Field Read/Write Reset/Description
7:0 Header Type R 80h = Multifunction PCI Device
Bits Field Read/Write Reset/Description
7:0 BIST R 00h
1414 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
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
(212) memory size.
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.
Table 22. Cardbus CIS Pointer Register (28h—2Bh)
Cardbus CIS pointer not required for the USS-344.
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.
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.
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 BAR 0 R/W Lower 12 bits are read only. Upper
20 bits are read/write.
Bits Field Read/Write Reset/Description
31:0 BAR 1—5 R 00000000h
Bits Field Read/Write Reset/Description
31:0 CardBus CIS Pointer R 00000000h
Bits Field Read/Write Reset/Description
15:0 Subsystem Vendor ID R/W 11C1h
Bits Field Read/Write Reset/Description
15:0 Subsystem ID R/W 5803h
Bits Field Read/Write Reset/Description
31:0 Expansion ROM Base
Address
R 00000000h
Agere Systems Inc. 15
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 26. Capabilities Pointer Register (34h)
Table 27. Interrupt Line Register (3Ch)
Table 28. Interrupt Pin Register (3Dh)
Interrupt A used as the PCI interrupt for this core.
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.
Table 30. Max_Lat Register (3Fh)
The USS-344 requires service at a minimum interval of 21.3 µs.
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
7:0 Cap_Ptr R TEST1 = 0b: 50h
TEST1 = 1b: 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Line R/W 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Pin R 01h
Bits Field Read/Write Reset/Description
7:0 Min_Gnt R 03h
Bits Field Read/Write Reset/Description
7:0 Max_Lat R 56h
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
1616 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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.
Table 33. Device ID Register (02h—03h)
This register is fixed as the Agere Systems product USS-344.
Table 34. Command Register (04h—05h)
All read-only bits represent nonconfigurable features of the USS-344.
Table 35. Status Register (06h—07h)
All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
15:0 Vendor ID R Assigned 11C1h
Bits Field Read/Write Reset/Description
15:0 Device ID R Assigned 5803h
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
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
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
Agere Systems Inc. 17
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 36. Revision ID Register (08h)
Represents the current revision of the USS-344.
* 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.
Table 38. Cache Line Size Register (0Ch)
No cache line is supported by the USS-344.
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.
Table 40. Header Type Register (0Eh)
The USS-344 supports PCI header type 0 only.
Bits Field Read/Write Reset/Description
7:0 Revision ID* R 10h
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
Bits Field Read/Write Reset/Description
7:0 Cache Line Size R 00h
Bits Field Read/Write Reset/Description
7:0 Latency Timer R/W Upper 5 bits are read/write. Lower
3 bits are read only.
Bits Field Read/Write Reset/Description
7:0 Header Type R 80h = Multifunction PCI Device
1818 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 41. BIST Register (0Fh)
BIST is not supported by the USS-344.
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
(212) memory size.
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.
Table 44. Cardbus CIS Pointer Register (28h—2Bh)
Cardbus CIS pointer not required for the USS-344.
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.
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
7:0 BIST R 00h
Bits Field Read/Write Reset/Description
31:0 BAR 0 R/W Lower 12 bits are read only. Upper
20 bits are read/write.
Bits Field Read/Write Reset/Description
31:0 BAR 1—5 R 00000000h
Bits Field Read/Write Reset/Description
31:0 CardBus CIS Pointer R 00000000h
Bits Field Read/Write Reset/Description
15:0 Subsystem Vendor ID R/W 11C1h
Bits Field Read/Write Reset/Description
15:0 Subsystem ID R/W 5803h
Agere Systems Inc. 19
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 47. Expansion ROM Base Address Register (30h—33h)
Expansion ROM not supported by the USS-344.
Table 48. Capabilities Pointer Register (34h)
Table 49. Interrupt Line Register (3Ch)
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.
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.
Table 52. Max_Lat Register (3Fh)
The USS-344 requires service at a minimum interval of 21.3 µs.
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:0 Expansion ROM Base
Address
R 00000000h
Bits Field Read/Write Reset/Description
7:0 Cap_Ptr R TEST1 = 0b: 50h
TEST1 = 1b: 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Line R/W 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Pin R TEST0 = 0b: 01h
TEST0 = 1b: 02h
Bits Field Read/Write Reset/Description
7:0 Min_Gnt R 03h
Bits Field Read/Write Reset/Description
7:0 Max_Lat R 56h
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
2020 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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.
Table 55. Device ID Register (02h—03h)
This register is fixed as the Agere Systems product USS-344.
Table 56. Command Register (04h—05h)
All read-only bits represent nonconfigurable features of the USS-344.
Table 57. Status Register (06h—07h)
All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
15:0 Vendor ID R Assigned 11C1h
Bits Field Read/Write Reset/Description
15:0 Device ID R Assigned 5803h
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
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
Agere Systems Inc. 21
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 58. Revision ID Register (08h)
Represents the current revision of the USS-344.
* 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.
Table 60. Cache Line Size Register (0Ch)
No cache line is supported by the USS-344.
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.
Table 62. Header Type Register (0Eh)
The USS-344 supports PCI header type 0 only.
Bits Field Read/Write Reset/Description
7:0 Revision ID* R 10h
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
Bits Field Read/Write Reset/Description
7:0 Cache Line Size R 00h
Bits Field Read/Write Reset/Description
7:0 Latency Timer R/W Upper 5 bits are read/write. Lower
3 bits are read only.
Bits Field Read/Write Reset/Description
7:0 Header Type R 80h = Multifunction PCI Device
2222 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 63. BIST Register (0Fh)
BIST is not supported by the USS-344.
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
(212) memory size.
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.
Table 66. Cardbus CIS Pointer Register (28h—2Bh)
Cardbus CIS pointer not required for the USS-344.
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.
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
7:0 BIST R 00h
Bits Field Read/Write Reset/Description
31:0 BAR 0 R/W Lower 12 bits are read only. Upper
20 bits are read/write.
Bits Field Read/Write Reset/Description
31:0 BAR 1—5 R 00000000h
Bits Field Read/Write Reset/Description
31:0 CardBus CIS Pointer R 00000000h
Bits Field Read/Write Reset/Description
15:0 Subsystem Vendor ID R/W 11C1h
Bits Field Read/Write Reset/Description
15:0 Subsystem ID R/W 5803h
Agere Systems Inc. 23
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 69. Expansion ROM Base Address Register (30h—33h)
Expansion ROM not supported by the USS-344.
Table 70. Capabilities Pointer Register (34h)
Table 71. Interrupt Line Register (3Ch)
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.
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.
Table 74. Max_Lat Register (3Fh)
The USS-344 requires service at a minimum interval of 21.3 µs.
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:0 Expansion ROM Base
Address
R 00000000h
Bits Field Read/Write Reset/Description
7:0 Cap_Ptr R TEST1 = 0b: 50h
TEST1 = 1b: 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Line R/W 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Pin R TEST0 = 0b: 01h
TEST0 = 1b: 03h
Bits Field Read/Write Reset/Description
7:0 Min_Gnt R 03h
Bits Field Read/Write Reset/Description
7:0 Max_Lat R 56h
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
2424 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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.
Table 77. Device ID Register (02h—03h)
This register is fixed as the Agere Systems product USS-344.
Table 78. Command Register (04h—05h)
All read-only bits represent nonconfigurable features of the USS-344.
Table 79. Status Register (06h—07h)
All read-only bits represent nonconfigurable features of the USS-344.
Bits Field Read/Write Reset/Description
15:0 Vendor ID R Assigned 11C1h
Bits Field Read/Write Reset/Description
15:0 Device ID R Assigned 5803h
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
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
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
R0
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
Agere Systems Inc. 25
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 80. Revision ID Register (08h)
Represents the current revision of the USS-344.
* 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.
Table 82. Cache Line Size Register (0Ch)
No cache line is supported by the USS-344.
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.
Table 84. Header Type Register (0Eh)
The USS-344 supports PCI header type 0 only.
Bits Field Read/Write Reset/Description
7:0 Revision ID* R 10h
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
Bits Field Read/Write Reset/Description
7:0 Cache Line Size R 00h
Bits Field Read/Write Reset/Description
7:0 Latency Timer R/W Upper 5 bits are read/write. Lower
3 bits are read only.
Bits Field Read/Write Reset/Description
7:0 Header Type R 80h = Multifunction PCI Device
2626 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 85. BIST Register (0Fh)
BIST is not supported by the USS-344.
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
(212) memory size.
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.
Table 88. Cardbus CIS Pointer Register (28h—2Bh)
Cardbus CIS pointer not required for the USS-344.
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.
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
7:0 BIST R 00h
Bits Field Read/Write Reset/Description
31:0 BAR 0 R/W Lower 12 bits are read only. Upper
20 bits are read/write.
Bits Field Read/Write Reset/Description
31:0 BAR 1—5 R 00000000h
Bits Field Read/Write Reset/Description
31:0 CardBus CIS Pointer R 00000000h
Bits Field Read/Write Reset/Description
15:0 Subsystem Vendor ID R/W 11C1h
Bits Field Read/Write Reset/Description
15:0 Subsystem ID R/W 5803h
Agere Systems Inc. 27
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
PCI Registers (continued)
Table 91. Expansion ROM Base Address Register (30h—33h)
Expansion ROM not supported by the USS-344.
Table 92. Capabilities Pointer Register (34h)
Table 93. Interrupt Line Register (3Ch)
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.
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.
Table 96. Max_Lat Register (3Fh)
The USS-344 requires service at a minimum interval of 21.3 µs.
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:0 Expansion ROM Base
Address
R 00000000h
Bits Field Read/Write Reset/Description
7:0 Cap_Ptr R TEST1 = 0b: 50h
TEST1 = 1b: 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Line R/W 00h
Bits Field Read/Write Reset/Description
7:0 Interrupt Pin R TEST0 = 0b: 01h
TEST0 = 1b: 04h
Bits Field Read/Write Reset/Description
7:0 Min_Gnt R 03h
Bits Field Read/Write Reset/Description
7:0 Max_Lat R 56h
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
2828 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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.
Table 99. HcRevision Register (00h)
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
Bits Field Reset HCD
(Host Controller Driver)
HC
(Host Controller)
7:0 Revision (REV) 10h R R
8 Legacy (L) 1b R R
Agere Systems Inc. 29
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
USB Registers (continued)
Table 100. HcControl Register (04h)
Table 101. HcCommandStatus Register (08h)
Table 102. HcInterruptStatus Register (0Ch)
Bits Field Reset HCD
(Host Controller Driver)
HC
(Host Controller)
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
00b R/W R/W
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
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
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
3030 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
USB Registers (continued)
Table 103. HcInterruptEnable Register (10h)
Bits Field Reset HCD
(Host Controller Driver)
HC
(Host Controller)
0 Scheduling Overrun (SO)
0—Ignore
1—Enable interrupt
0b R/W R
1 Writeback Done Head (WDH)
0—Ignore
1—Enable interrupt
0b R/W R
2 Start of Frame (SF)
0—Ignore
1—Enable interrupt
0b R/W R
3 Resume Detected (RD)
0—Ignore
1—Enable interrupt
0b R/W R
4 Unrecoverable Error (UE)
0—Ignore
1—Enable interrupt
0b R/W R
5 Frame Number Overflow (FNO)
0—Ignore
1—Enable interrupt
0b R/W R
6 Root Hub Status Change (RHSC)
0—Ignore
1—Enable interrupt
0b R/W R
30 Ownership Change (OC)
0—Ignore
1—Enable interrupt
0b R/W R
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
Agere Systems Inc. 31
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
USB Registers (continued)
Table 104. HcInterruptDisable Register (14h)
Bits Field Reset HCD
(Host Controller Driver)
HC
(Host Controller)
0 Scheduling Overrun (SO)
0—Ignore
1—Disable interrupt generation
0b R/W R
1 Writeback Done Head (WDH)
0—Ignore
1—Disable interrupt
0b R/W R
2 Start of Frame (SF)
0—Ignore
1—Disable interrupt
0b R/W R
3 Resume Detected (RD)
0—Ignore
1—Disable interrupt
0b R/W R
4 Unrecoverable Error (UE)
0—Ignore
1—Disable interrupt
0b R/W R
5 Frame Number Overflow (FNO)
0—Ignore
1—Disable interrupt
0b R/W R
6 Root Hub Status Change (RHSC)
0—Ignore
1—Disable interrupt
0b R/W R
30 Ownership Change (OC)
0—Ignore
1—Disable interrupt
0b R/W R
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
3232 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
USB Registers (continued)
Table 105. HcHCCA Register (18h)
Table 106. HcPeriodCurrentED Register (1Ch)
Table 107. HcControlHeadED Register (20h)
Table 108. HcControlCurrentED Register (24h)
Table 109. HcBulkHeadED Register (28h)
Table 110. HcBulkCurrentED Register (2Ch)
Table 111. HcDoneHead Register (30h)
Bits Field Reset HCD
(Host Controller Driver)
HC
(Host Controller)
31:8 Host Controller Communications Area (HCCA)
Base Address
Bits 7:0 will always return a 0.
0h R/W R
Bits Field Reset HCD HC
31:4 Period Current ED (PCED) Base Address
Bits 3:0 will always return a 0.
0h R/W R
Bits Field Reset HCD HC
31:4 Control Head ED (CHED) Base Address
Bits 3:0 will always return a 0.
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.
0h R/W R/W
Bits Field Reset HCD HC
31:4 Bulk Head ED (BHED) Base Address
Bits 3:0 will always return a 0.
0h R/W R
Bits Field Reset HCD HC
31:4 Bulk Current ED (BCED) Base Address
Bits 3:0 will always return a 0.
0h R/W R/W
Bits Field Reset HCD HC
31:4 Done Head ED (DH) Base Address
Bits 3:0 will always return a 0.
0h R R/W
Agere Systems Inc. 33
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
USB Registers (continued)
Table 112. HcFmInterval Register (34h)
Table 113. HcFmRemaining Register (38h)
Table 114. HcFmNumber Register (3Ch)
Table 115. HcPeriodicStart Register (40h)
Table 116. HcLSThreshold (44h)
Table 117. HcRhDescriptorA Register (48h)
Bits Field Reset HCD
(Host Controller Driver)
HC
(Host Controller)
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
Bits Field Reset HCD HC
13:0 Frame Remaining (FR) 0h R R/W
31 Frame Remaining Toggle (FRT) 0b R R/W
Bits Field Reset HCD HC
15:0 Frame Number (FN) 0h R R/W
Bits Field Reset HCD HC
13:0 Periodic Start (PS) 0h R/W R
Bits Field Reset HCD HC
11:0 LS Threshold 628h R/W R
Bits Field Reset HCD HC
7:0 Number Downstream Ports
(NDP)
01h R R
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)
1b R/W R
12 No Overcurrent Protection
(NOCP)
0b R/W R
24:31 Power On to Power Good Time
(POTPGT)
10h R/W R
3434 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
USB Registers (continued)
Table 118. HcRhDescriptorB Register (4Ch)
Table 119. HcRhStatus Register (50h)
Table 120. HcRhPortStatus1 Register (54h)
Bits Field Reset HCD
(Host Controller Driver)
HC
(Host Controller)
15:0 Device Removable (DR) 0000h R/W R
17:16 Port Power Control Mask (PPCM) 0002h R/W R
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
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
Agere Systems Inc. 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
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.
Table 122. Emulated Registers
HceInput Register
Table 123. HceInput Register (104h)
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.
Offset Register Description
100h HceControl Used to enable and control the emulation hardware and report various status
information.
104h HceInput Emulation side of the Legacy Input Buffer register.
108h HceOutput Emulation side of the Legacy Output Buffer register where keyboard and
mouse data is to be written by software.
10Ch HceStatus Emulation side of the Legacy Status register.
I/O
Address
Cycle
Type
Register Contents
Accessed/Modified
Side
Effects
60h IN HceOutput IN from port 60h will set OutputFull in HceStatus to 0.
60h OUT HceInput OUT to port 60h will set InputFull to 1 and CmdData to 0 in
HceStatus.
64h IN HceStatus IN from port 64h returns current value of HceStatus with no
other side effect.
64h OUT HceInput OUT to port 64h will set InputFull to 0 and CmdData in
HceStatus to 1.
Bit Field R/W Description
7:0 InputData R/W This register holds data that is written to I/O ports 60h and 64h.
31:8 Reserved
3636 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Legacy Support Registers (continued)
HceOutput Register
Table 124. HceOutput Register (108h)
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.
HceStatus Register
Table 125. HceStatus Register (10Ch)
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.
Bit Field R/W Description
7:0 OutputData R/W This register hosts data that is returned when an I/O read of port 60h is per-
formed by application software.
31:8 Reserved
Bit Field R/W Description
0 OutputFull R/W 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.
1 InputFull R/W 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.
2FlagR/W
Nominally used as a system flag by software to indicate a warm or cold boot.
3 CmdData R/W 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.
4 Inhibit Switch R/W This bit reflects the state of the keyboard inhibit switch and is set if the key-
board is not inhibited.
5 AuxOutputFull R/W IRQ12 is asserted whenever this bit is set to 1 and OutputFull is set to 1 and
the IRQEn bit is set.
6 Time-out R/W Used to indicate a time-out.
7ParityR/W
Indicates parity error on keyboard/mouse data.
31:8 Reserved
Advance Data Sheet, Rev. 9
June 2001
Agere Systems Inc. 37
Four-Host PCI-to-USB OpenHCI Host Con-
USS-344 QuadraBus
Legacy Support Registers (continued)
HceControl Register
Table 126. HceControl Register (100h)
Bit Field Reset R/W Description
0 EmulationEnable 0b R/W 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.
1 EmulationInterrupt R This bit is a static decode of the emulation interrupt condi-
tion.
2 CharacterPending 0b R/W When set, an emulation interrupt is generated when the Out-
putFull bit of the HceStatus register is set to 0.
3 IRQEn 0b R/W 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.
4 ExternalIRQEn 0b R/W 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.
5 GateA20Sequence 0b R/W 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.
6IRQ1Active0bR/W
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.
7 IRQ12Active 0b R/W 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.
8A20State0bR/W
Indicates current state of gate A20 on keyboard controller.
Used to compare against value written to 60h when
GateA20Sequence is active.
31:9 Reserved 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.
PCI Connection Instructions
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
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
VIO Pin Input
Voltage
USS-344 PCI Signaling
Level (All PCI Signals)
4.75 V—5.25 V 5 V signaling
3.0 V—3.6 V 3.3 V signaling
USS-344 QuadraBus Advance Data Sheet, Rev. 9
Four-Host PCI-to-USB OpenHCI Host Controller June 2001
38 Agere Systems Inc.
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 VDD or ground as needed. One test mode
(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
return a 01h in the Interrupt Pin register
(3Dh) and use the PCI interrupt A pin.
00X1 Individual Interrupt. Controller 0 returns
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.
000X Power Management Interface
Enabled. Power management interface
enabled in all four controllers.
001X Power Management Interface
Disabled. Power management interface
disabled in all four controllers.
01XX NAND Test.
Agere Systems Inc. 39
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Connection Instructions (continued)
5-8738.r1
Figure 3. Typical Board Connection for Both Power Regulator Enable Polarities
5-8739
Figure 4. Typical Board Connection for Both Oscillator Enable Polarities or Without Oscillator
5-9289
Figure 5. USB Transceiver Connection
USS-344
5 Vdc-5 Vdc
SWITCHED
REGULATOR
ACTIVE-
LOW
ENABLE
EN
PRTPWRX
2 k
USS-344
5 Vdc-5 Vdc
SWITCHED
REGULATOR
ACTIVE-
HIGH
ENABLE
EN
PRTPWRX
2 k
USS-344
48 MHz
OSCILLATOR
ACTIVE-
HIGH
ENABLE
EN
CLK48STOP
2 k
USS-344
48 MHz
OSCILLATOR
ACTIVE-
LOW
ENABLE
EN
CLK48STOP
2 k
USS-344 CLK48STOP
2 k
DPLS
DMNS
28 —32
28 —32 15 k
DOWNSTREAM
USB
CONNECTOR
PORT
± 5%
15 k
± 5%
INTEGRATED
USB
TRANSCEIVER
INTEGRATED
USB
TRANSCEIVER
4040 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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.
5-7829
Figure 6. Typical Legacy Support Connection
*MS-DOS is a registered trademark of Microsoft Corporation.
SMI
A20MN
USB
8259
INTERRUPT
CONTROLLER
5 Vdc-5 Vdc
SWITCHED
REGULATOR
PCI BUS
CONNECTOR
USB
CONNECTOR
USB
CONNECTOR
USB
CONNECTOR
VBUS = 5 Vdc
CPU
5 Vdc
PRTPWR0
PWRFLT0N
DPLS0/DMNS0
5 Vdc-5 Vdc
SWITCHED
REGULATOR
VBUS = 5 Vdc
PRTPWR1
PWRFLT1N
DPLS1/DMNS1
5 Vdc-5 Vdc
SWITCHED
REGULATOR
VBUS = 5 Vdc
PRTPWR2
PWRFLT2N
DPLS2/DMNS2
5 Vdc-5 Vdc
SWITCHED
REGULATOR
VBUS = 5 Vdc
PRTPWR3
PWRFLT3N
DPLS3/DMNS3
AGERE USS-344
PCI-TO-USB
OHCI HOST
CONTROLLER
PCI VIO
PCI SIGNALS
32-bit, 33 MHz
OPTIONAL LEGACY SUPPORT
IRQ1
IRQ12
8042
LEGACY
DEVICE
CONTROLLER
PS/2 MOUSE
PS/2 KEYBOARD
KIRQ1I
MIRQ12I
A2OI
3.3 Vdc
PMEN
48 MHz
OSC
CLK48
CLK48STOP
Agere Systems Inc. 41
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Legacy Configuration (continued)
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 VDDT and VSST to isolate these power inputs from noise
induced by other components.
5 Vdc-5 Vdc
SWITCHED
REGULATOR
5 Vdc-5 Vdc
SWITCHED
REGULATOR
5 Vdc-5 Vdc
SWITCHED
REGULATOR
5 Vdc-5 Vdc
SWITCHED
REGULATOR
USB
CONNECTOR
USB
CONNECTOR
USB
CONNECTOR
USB
CONNECTOR
AGERE USS-344
PCI-TO-USB
OHCI HOST CONTROLLER
5 Vdc
3.3 Vdc
SMIN
A20MN
IRQ1
IRQ12
A201
KIRQ1I
MIRQ12I
48 MHz
OSC
CLK48
CLK48STOP VBUS = 5 Vdc
DPLS0/DMNS0
VBUS = 5 Vdc
VBUS = 5 Vdc
VBUS = 5 Vdc
DPLS1/DMNS1
DPLS2/DMNS2
DPLS3/DMNS3
PWRFLT3N
PRTPWR3
PRTPWR2
PWRFLT2N
PRTPWR1
PWRFLT1N
PRTPWR0
PWRFLT0N
CPU
PCI BUS
PCI VIO
PCI SIGNALS
32-bit, 33 MHz
PMEN
2 k
2 k
2 k
4242 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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.
* 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).
Table 129. USS-344 Support for Power Management States
Power
Management
State
State
Required/
Optional
Clk48
Active
Internally
CLK48
STOP
Active
USB
Trans-
ciever
Active
Async
Resume
Logic
Active
PMEN
Assert
Enabled
Chip
Context
Main-
tained
Comments
D0 Required X X X Fully awake backwards com-
patible state. All logic in full-
power mode.
D1 Optional X X X X Fully awake state with PCI
bus master capabilities turned
off by host. All logic in full-
power mode because of low
latency returning to D0 State.
D2 Optional X* X X USB sleep state with PCI bus
master capabilities turned off
by host. PCI clocks may be
turned off by the system.
D3hot Required X X* X Deep USB sleep state with
PCI bus master capabilities
turned off by host. PCI clocks
may be turned off by the sys-
tem.
D3cold Required Fully asleep backwards com-
patible state. All power turned
off. Reset required to recover
to D0 state. All downstream
devices disconnected
because of power loss.
Agere Systems Inc. 43
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Power Management Interface (continued)
The CLK48STOP output pin is active if all four PCI cores in the USS-344 multifunction PCI device have been
placed into the D3hot state. This will allow the external 48 MHz oscillator to be disabled and in a low-power mode
while in this state. CLK48STOP is only active in D3hot state since this is the only low-power state with sufficient
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.
Configuration Space Offset 50h
Configuration Space Offset 51h
Table 130. Capabilities Identifier (Cap_ID) Register
Bits Default
Value
Read/Write Description
7:0 01h R This capability is for the PCI power management data structure.
Table 131. Next Item Pointer Register
Bits Default
Value
Read/Write Description
7:0 00h R No other PCI capabilities are implemented.
4444 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Power Management Interface (continued)
Configuration Space Offset 52h
Configuration Space Offset 54h
Table 132. Power Management Capabilities Register
Bits Default
Value
Read/
Write
Name/Description
15:11 01110b R PME_Support. Specifies the states in which the PME signal can be asserted.
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 D3hot state.
0XXXXb—PME cannot be asserted in D3cold state.
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,
this register is not applicable and returns 000b.
50b RDSI. No device specific initialization sequence is required before using this
device.
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-
ant.
Table 133. Power Management Control/Status Register
Bits Default
Value
Read/
Write
Name/Description
15 0b Read/
Write-
Clear
PME_Status. This bit is set when the function would normally assert the
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.
14:13 See
Table 136
RData Scale. Variable based upon data select. See Table 136.
12:9 0000b R/W Data_Select. The system uses this register to select the appropriate data for
reporting in the Data Scale register and Data register.
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.
Agere Systems Inc. 45
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Power Management Interface (continued)
Configuration Space Offset 56h
Configuration Space Offset 57h
Power Consumption/Dissipation Reporting
Table 134. Power Management Bridge Support Extensions
Bits Default
Value
Read/
Write
Name/Description
70b RBPCC_En (Bus Power/Clock Control Enable). This is not a PCI bridge func-
tion.
60b RB2_B3# (B2/B3 Support for D3hot). This is not a PCI bridge function.
5:0 000000b R Reserved.
Table 135. Data Register
Bits Default
Value
Read/
Write
Description
7:0 See
Table 136
R Represents the amount of power dissipated or consumed in various power
management states. Variable based upon data select. See Table 136.
Table 136. Power Consumption/Dissipation Reporting
Value In Data
Select
Data Reported Data Data Scale Units (Interpreting Data
Scale)
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)
00000000b 00b NA
4646 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
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
Pin
Number
Pin
Name
Order
Assignment
Pin
Number
Pin
Name
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
Agere Systems Inc. 47
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
NAND Tree Mode (continued)
5-7276a
Figure 8. NAND Tree Logic Structure
CLK48STOP
CLK48
SMIN
PRTPWR0
PWRFLT0N
A20MN
IRQ1 IRQ12
VDD
4848 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Absolute Maximum Ratings
Table 138. Absolute Maximum Ratings
Parameter Symbol Min Max Unit
Ambient Operating Temperature Range TA070°C
Storage Temperature Tstg 40 125 °C
Voltage on Any Pin with Respect to Ground VSS 0.3 5.5 V
VDD —3.03.6 V
VDDT 3.135 3.465 V
VIO (3.3 V operation) 3.0 3.6 V
VIO (5 V operation) 4.75 5.25 V
Agere Systems Inc. 49
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Electrical Characteristics
Table 139. Power Dissipation
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-6474
Figure 9. Clock Waveforms
Parameter Symbol Min Typ Max Unit
Power Dissipation PD283 345 410 mW
5 V CLOCK 2.4 V
0.4 V
2 Vp-p
(MINIMUM)
2.0 V
1.5 V
0.5 V
3.3 V CLOCK 0.6VCC
0.2VCC
0.4VCC Vp-p
(MINIMUM)
0.5VCC
0.4VCC
0.3VCC
tHIGH
tLOW
tCYC
5050 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Electrical Characteristics (continued)
PCI Timing Parameters
Table 140. Clock and Reset Specifications
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.
Symbol Parameter Min Max Unit
tCYC CLK Cycle Time130 ns
tHIGH CLK High Time 11 ns
tLOW CLK Low Time 11 ns
CLK Slew Rate214V/ns
RSTN Slew Rate350 mV/ns
Agere Systems Inc. 51
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Electrical Characteristics (continued)
Table 141. 5 V and 3.3 V PCI Timing Parameters
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.
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.
Symbol Parameter Min Max Unit
tVAL CLK to Signal Valid Delay—Bused Signals1, 2, 3 211ns
tVAL(ptp) CLK to Signal Valid Delay—Point to Point1, 2, 3 212ns
tON Float to Active Delay1, 7 2—ns
tOFF Active to Float Delay1, 7 —28ns
tSU Input Setup Time to CLK—Bused Signals3, 4 7—ns
tSU(ptp) Input Setup Time to CLK—Point to Point3, 4 10, 12 ns
tHInput Hold Time from CLK40—ns
tRST Reset Active Time After Power Stable51—ns
tRST-CLK Reset Active Time After CLK Stable5100 ns
tRST-OFF Reset Active to Output Float Delay5, 6, 7 —40ns
tRRSU REQN to RSTN Setup Time 10 × tCYC —ns
tRRH RSTN to REQN Hold Time 0 50 ns
OUTPUT
BUFFER
1/2 IN. MAX.
PIN
25 10 pF
TVAL(MAX) RISING EDGE
1/2 IN. MAX.
25 10 pF
TVAL(MAX) FALLING EDGE
VCC
5252 Agere Systems Inc.
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Electrical Characteristics (continued)
USB Electrical Characteristics
Table 142. Full-Speed Source USB Electrical Characteristics
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).
Table 143. Low-Speed Source USB Electrical Characteristics
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 Conditions1, 2, 3 Min Max Unit
Driver Characteristics
Transition Time4, 5:
Rise Time
Fall Time
tR
tF
CL = 50 pF
CL = 50 pF
4
4
20
20
ns
ns
Rise/Fall Time Matching tRFM (TR/TF) 90 110 %
Output Signal Crossover Voltage VCRS —1.32.0V
Driver Output Resistance ZDRV Steady-State Drive 28 43
Data Source Timings
Full-speed Data Rate tDRATE Average Bit Rate
(12 Mbits/s ± 0.25%)
11.97 12.03 Mbits/s
Frame Interval tFRAME 1.0 ms ± 0.05% 0.9995 1.0005 ms
Parameter Symbol Conditions Min Max Unit
Driver Characteristics
Transition Time1, 2:
Rise Time
Fall Time
tR
tF
CL = 50 pF
CL = 350 pF
CL = 50 pF
CL = 350 pF
75
75
300
300
ns
ns
ns
ns
Rise/Fall Time Matching tRFM (TR/TF) 80 120 %
Output Signal Crossover Voltage VCRS —1.32.0V
Data Source Timings
Low-speed Data Rate tDRATE Average Bit Rate
(1.5 Mbits/s ± 1.5%)
1.4775 1.5225 Mbits/s
Parameter Symbol Min Max Unit
CLK Cycle Time tCYC 20.8 0.01% 20.8 + 0.01% ns
CLK High Time tHIGH 8.32 12.48 ns
CLK Low Time tLOW 8.32 12.48 ns
Agere Systems Inc. 53
Advance Data Sheet, Rev. 9
June 2001 Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Physical Markings
Each USS-344 will be physically marked as follows:
5-8116a
Outline Diagram
128-Pin TQFP
Dimensions are in millimeters.
5-4427
USS344 X Y
REVISION IDENTIFICATION.
PACKAGE TYPE. T: 128-PIN TQFP
USS-344 DEVICE
i.e., B IS USS-344 REVISION B
DETAIL A DETAIL B
1.60 MAX
0.50 TYP
SEATING PLANE
0.08
1.40 ± 0.05
0.05/0.15
1
38 65
102
103128
PIN #1 IDENTIFIER ZONE
16.00 ± 0.20
14.00 ± 0.20
20.00
± 0.20
22.00
± 0.20
6439
0.19/0.27
0.08 M
0.106/0.200
DETAIL B
0.25
0.45/0.75
1.00 REF
GAGE PLANE
SEATING PLANE
DETAIL A
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)
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
1-800-372-2447, FAX 610-712-4106 (In CANADA: 1-800-553-2448, FAX 610-712-4106)
ASIA PACIFIC: Agere Systems Singapore Pte. Ltd., 77 Science Park Drive, #03-18 Cintech III, Singapore 118256
Tel. (65) 778 8833, FAX (65) 777 7495
CHINA: Agere Systems (Shanghai) Co., Ltd., 33/F Jin Mao Tower, 88 Century Boulevard Pudong, Shanghai 200121 PRC
Tel. (86) 21 50471212, FAX (86) 21 50472266
JAPAN: Agere Systems Japan Ltd., 7-18, Higashi-Gotanda 2-chome, Shinagawa-ku, Tokyo 141, Japan
Tel. (81) 3 5421 1600, FAX (81) 3 5421 1700
EUROPE: Data Requests: DATALINE: Tel. (44) 7000 582 368, FAX (44) 1189 328 148
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)
Advance Data Sheet, Rev. 9
June 2001
Four-Host PCI-to-USB OpenHCI Host Controller
USS-344 QuadraBus
Ordering Information
Device Code Package Comcode
USS344S-DB 128-Pin TQFP 108556937