Sign In
Upload
Manuals
Brands
IDT Manuals
Switch
89HPES64H16G2
IDT 89HPES64H16G2 PCI Express Switch Manuals
Manuals and User Guides for IDT 89HPES64H16G2 PCI Express Switch. We have
1
IDT 89HPES64H16G2 PCI Express Switch manual available for free PDF download: User Manual
IDT 89HPES64H16G2 User Manual (318 pages)
PCI Express
Brand:
IDT
| Category:
Switch
| Size: 3.94 MB
Table of Contents
User Manual
1
About this Manual
3
Content Summary
3
Signal Nomenclature
4
Numeric Representations
4
Data Units
4
Register Terminology
5
Use of Hypertext
7
Reference Documents
7
Revision History
7
Table of Contents
11
PES64H16G2 Device Overview
25
Introduction
25
Features
25
Logic Diagram
29
System Identification
30
Vendor ID
30
Device ID
30
Revision ID
30
Jtag ID
30
Ssid/Ssvid
30
Device Serial Number Enhanced Capability
30
Table 1.3 PES64H16G2 Revision ID
30
Pin Description
31
Table 1.4 PCI Express Interface Pins
31
Table 1.5 Reference Clock Pins
33
Table 1.6 Smbus Interface Pins
33
Table 1.7 General Purpose I/O Pins
33
Table 1.8 System Pins
37
Table 1.9 Test Pins
40
Table 1.10 Power, Ground, and Serdes Resistor Pins
40
Pin Characteristics
42
Table 1.11 Pin Characteristics
42
Architectural Overview
45
Introduction
45
Switch Partitioning
46
Dynamic Reconfiguration
47
Switch Core
49
Introduction
49
Switch Core Architecture
49
Ingress Buffer
49
Table 3.1 IFB Buffer Sizes
49
Egress Buffer
50
Table 3.2 EFB Buffer Sizes
50
Crossbar Interconnect
51
Datapaths
51
Table 3.3 Replay Buffer Storage Limit
51
Packet Ordering
52
Arbitration
53
Table 3.4 Packet Ordering Rules in the PES64H16G2
53
Port Arbitration
54
Cut-Through Routing
54
Table 3.5 Conditions for Cut-Through Transfers
55
Request Metering
56
Operation
58
Table 3.6 Request Metering Decrement Value
59
Completion Size Estimation
60
Internal Errors
61
Switch Time-Outs
62
Memory SECDED ECC Protection
62
End-To-End Data Path Parity Protection
62
Clocking
65
Introduction
65
Port Clocking Mode
65
Table 4.1 Initial Port Clocking Mode and Slot Clock Configuration State
66
Reset and Initialization
69
Introduction
69
Table 5.1 PES64H16G2 Reset Precedence
69
Boot Configuration Vector
70
Table 5.2 Boot Configuration Vector Signals
70
Switch Fundamental Reset
71
Switch Mode Dependent Initialization
74
Table 5.3 Switch Mode Dependent Register Initialization
74
Port Merging
75
Partition Resets
76
Partition Fundamental Reset
76
Partition Hot Reset
77
Partition Upstream Secondary Bus Reset
77
Partition Downstream Secondary Bus Reset
78
Port Mode Change Reset
78
Switch Partitions
79
Introduction
79
Partition Configuration
79
Partition State
80
Partition State Change
81
Switch Ports
82
Switch Port Mode
82
Port Operating Mode Change
85
Common Operating Mode Change Behavior
87
No Action Mode Change Behavior
92
Reset Mode Change Behavior
92
Hot Reset Mode Change Behavior
93
Partition and Port Configuration
93
Static Reconfiguration
93
Dynamic Reconfiguration
94
Link Operation
97
Introduction
97
Polarity Inversion
97
Lane Reversal
97
Link Width Negotiation
101
Link Width Negotiation in the Presence of Bad Lanes
102
Dynamic Link Width Reconfiguration
102
Link Speed Negotiation
102
Link Speed Negotiation in the PES64H16G2
103
Software Management of Link Speed
104
Link Retraining
105
Link down
106
Slot Power Limit Support
106
Upstream Port
106
Downstream Port
106
Link States
107
Active State Power Management
107
L0S ASPM
108
L1 Aspm
108
L1 ASPM Entry Rejection Timer
109
Link Status
110
De-Emphasis Negotiation
110
Crosslink
111
Table 7.1 Crosslink Port Groups
111
Hot Reset Operation on a Crosslink
112
Link Disable Operation on a Crosslink
112
Gen1 Compatibility Mode
112
Table 7.2 Gen1 Compatibility Mode: Bits Cleared in Training Sets
113
Serdes
115
Introduction
115
Serdes Numbering and Port Association
115
Serdes Transmitter Controls
115
Driver Voltage Level and Amplitude Boost
115
De-Emphasis
116
Slew Rate
116
PCI Express Low-Swing Mode
116
Receiver Equalization
117
Programming of Serdes Controls
117
Programmable Voltage Margining and De-Emphasis
117
Serdes Transmitter Control Registers
118
Table 8.1 Serdes Transmit Level Controls in the S[X]Txlctl0 and S[X]Txlctl1 Registers
119
Table 8.2 Serdes Transmit Driver Settings in Gen1 Mode
120
Table 8.3 Serdes Transmit Driver Settings in Gen2 Mode with -3.5Db De-Emphasis
121
Table 8.4 Serdes Transmit Driver Settings in Gen2 Mode with -6.0Db De-Emphasis
122
Table 8.5 Transmitter Slew Rate Settings
125
Transmit Margining Using the PCI Express Link Control 2 Register
126
Table 8.6 PCI Express Transmit Margining Levels Supported by the PES64H16G2
126
Low-Swing Transmitter Voltage Mode
127
Table 8.7 Serdes Transmit Drive Swing in Low Swing Mode at Gen1 Speed
127
Receiver Equalization Controls
128
Table 8.8 Serdes Transmit Drive Swing in Low Swing Mode at Gen2 Speed
128
Serdes Power Management
129
Theory of Operation
131
Introduction
131
Transaction Routing
131
Interrupts
131
Table 9.1 Switch Routing Methods
131
Downstream Port Interrupts
132
Legacy Interrupt Emulation
132
Table 9.2 Downstream Port Interrupts
132
Access Control Services
133
Table 9.3 Downstream to Upstream Port Interrupt Routing Based on Device Number
133
Table 9.4 Prioritization of ACS Checks for Request Tlps
135
Error Detection and Handling
136
Table 9.5 Prioritization of ACS Checks for Completion Tlps
136
Table 9.6 TLP Types Affected by ACS Checks
136
Data Link Layer Errors
137
Physical Layer Errors
137
Table 9.7 Physical Layer Errors
137
Table 9.8 Data Link Layer Errors
137
Transaction Layer Errors
138
Table 9.9 Transaction Layer Errors Associated with the PCI-To-PCI Bridge Function
139
Table 9.10 Conditions Handled as Unsupported Requests (UR) by the PCI-To-PCI Bridge Function
141
Table 9.11 Ingress TLP Formation Checks Associated with the PCI-To-PCI Bridge Function
141
Table 9.12 Egress Malformed TLP Error Checks
142
Table 9.13 ACS Violations for Ports Operating in Downstream Switch Port Mode
143
Packet Priority
144
Table 9.14 Prioritization of Transaction Layer Errors
144
Table 12.2 Table
145
Routing Errors
146
Bus Locking
147
Hot-Plug and Hot-Swap
151
Introduction
151
Hot-Plug Signals
153
Table 10.1 Port Hot Plug Signals
153
Table 10.2 Negated Value of Unused Hot-Plug Output Signals
154
Port Reset Outputs
155
Power Enable Controlled Reset Output
155
Power Good Controlled Reset Output
156
Hot-Plug Events
156
Legacy System Hot-Plug Support
157
Hot-Swap
158
Smbus Interfaces
159
Introduction
159
Table 11.1 PES64H16G2 Power Management State Transition Diagram
160
Power Management
161
PME Messages
161
Power Budgeting Capability
162
Introduction
163
Table 12.1 GPIO Pin Configuration
163
Introduction
167
Table 13.1 Serial EEPROM Smbus Address
168
Table 13.2 PES64H16G2 Compatible Serial Eeproms
168
Programming the Serial EEPROM
171
Table 13.3 Serial EEPROM Initialization Errors
171
I/O Expanders
172
Table 13.4 I/O Expander Function Allocation
172
Table 13.5 I/O Expander Default Output Signal Value
173
Table 13.7 Pin Mapping I/O Expander 8
176
Table 13.10 I/O Expander 11 - Partition Fundamental Reset Inputs
178
Table 13.11 I/O Expander 12 - Link up Status
179
Table 13.12 I/O Expander 13 - Link Activity Status
180
Table 13.13 Slave Smbus Address
180
Slave Smbus Interface
180
Smbus Transactions
181
Table 13.14 Slave Smbus Command Code Fields
181
Table 13.15 CSR Register Read or Write Operation Byte Sequence
182
Table 13.16 CSR Register Read or Write CMD Field Description
183
Table 13.17 Serial EEPROM Read or Write Operation Byte Sequence
183
Table 13.18 Serial EEPROM Read or Write CMD Field Description
184
Figure 13.10 CSR Register Write Using Smbus Block Write Transactions with PEC Disabled
185
Figure 13.9 Serial EEPROM Read Using Smbus Block Write/Read Transactions with PEC
185
Figure 13.11 Serial EEPROM Write Using Smbus Block Write Transactions with PEC Disabled
186
Figure 13.12 Serial EEPROM Write Using Smbus Block Write Transactions with PEC Enabled
186
Figure 13.13 CSR Register Read Using Smbus Read and Write Transactions with PEC Disabled
186
Register Organization
187
Introduction
187
Figure 14.1 Multicast Group Address Ranges
188
Figure 14.2 Multicast Group Address Region Determination
189
Multicast TLP Routing
190
Table 15.1 Global Address Space Organization
193
Multicast
193
Introduction
193
Partial-Byte Access to Word and Dword Registers
194
Address Maps
195
Table 15.2 Default PCI Capability List Linkage
196
Table 15.3 Default PCI Express Capability List Linkage
196
Figure 15.1 PCI-To-PCI Bridge Configuration Space Organization
197
Table 15.4 PCI-To-PCI Bridge Configuration Space Registers
198
Figure 15.2 Proprietary Port Specific Register Organization
202
IDT Proprietary Port Specific Registers
202
Table 15.5 Proprietary Port Specific Registers
203
Figure 15.3 Switch Configuration and Status Space Organization
204
Table 15.6 Switch Configuration and Status
205
PCI to PCI Bridge and Proprietary Port Specific Registers
211
Type 1 Configuration Header Registers
211
PCI Express Capability Structure
221
Power Management Capability Structure
237
Message Signaled Interrupt Capability Structure
239
Subsystem ID and Subsystem Vendor ID
241
Extended Configuration Space Access Registers
241
Advanced Error Reporting (AER) Enhanced Capability
242
Device Serial Number Enhanced Capability
251
PCI Express Virtual Channel Capability
252
Power Budgeting Enhanced Capability
257
ACS Extended Capability
259
Multicast Extended Capability
262
Proprietary Port Specific Registers
267
Port Control and Status Registers
267
Internal Error Control and Status Registers
269
Physical Layer Control and Status Registers
277
Power Management Control and Status Registers
280
Request Metering
280
Global Address Space Access Registers
282
Switch Configuration and Status Registers
283
Switch Control and Status Registers
283
Internal Switch Timer
285
Switch Partition and Port Registers
286
Protection
289
Serdes Control and Status Registers
289
General Purpose I/O Registers
297
Hot-Plug and Smbus Interface Registers
301
JTAG Boundary Scan
309
Introduction
309
Test Access Point
309
Signal Definitions
309
Figure 18.1 Diagram of the JTAG Logic
309
Table 18.1 JTAG Pin Descriptions
310
Figure 18.2 State Diagram of the TAP Controller
310
Boundary Scan Chain
311
Table 18.2 Boundary Scan Chain
311
Test Data Register (DR)
313
Boundary Scan Registers
314
Figure 18.3 Diagram of Observe-Only Input Cell
314
Figure 18.4 Diagram of Output Cell
314
Instruction Register (IR)
315
Figure 18.5 Diagram of Bidirectional Cell
315
Bypass
316
Extest
316
Sample/Preload
316
Table 18.3 Instructions Supported by the JTAG Boundary Scan
316
Clamp
317
Extest_Train
317
Figure 18.6 Device ID Register Format
317
Idcode
317
Table 18.4 System Controller Device Identification Register
317
Validate
317
Extest_Pulse
318
Reserved
318
Usage Considerations
318
Advertisement
Advertisement
Related Products
IDT 89HPES24N3A
IDT 89HPES34H16
IDT 89HPES24T6G2
IDT 89HPES5T5
IDT 89HPES16T4AG2
IDT 89HPES32NT8xG2
IDT 89HPES48T12G2
IDT 89HPES12N3
IDT PCI Express 89HPES32NT24xG2
IDT 89HPES12T3G2
IDT Categories
Motherboard
Switch
Computer Hardware
Microcontrollers
Accessories
More IDT Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL