Sign In
Upload
Manuals
Brands
IDT Manuals
Switch
89HPES32NT8xG2
IDT 89HPES32NT8xG2 Manuals
Manuals and User Guides for IDT 89HPES32NT8xG2. We have
1
IDT 89HPES32NT8xG2 manual available for free PDF download: User Manual
IDT 89HPES32NT8xG2 User Manual (722 pages)
PCI Express switch
Brand:
IDT
| Category:
Switch
| Size: 4.09 MB
Table of Contents
User Manual
1
About this Manual
3
Content Summary
3
Signal Nomenclature
4
Numeric Representations
5
Data Units
5
Register Terminology
6
Use of Hypertext
7
Reference Documents
7
Revision History
7
Table of Contents
13
Pes32Nt8Xg2 Device Overview
39
Overview
39
System Identification
39
Vendor ID
39
Device ID
39
Revision ID
39
Jtag ID
40
Ssid/Ssvid
40
Device Serial Number Enhanced Capability
40
Architectural Overview
40
Port Operating Modes
41
Switch Partitioning
44
Table 1.3 Operating Modes Supported by each Port
44
Figure 1.3 Transparent PCI Express Switch
44
Non-Transparent Operation
45
Figure 1.4 Partitionable PCI Express Switch
45
Figure 1.5 Non-Transparent Bridge
46
Figure 1.6 Generalized Multi-Port Non-Transparent Interconnect
47
Figure 1.7 Architectural Approaches for Integrating Non-Transparency into a PCI Express Switch
48
Figure 1.8 Non-Transparent Switch with Non-Transparency between Partitions
49
Figure 1.9 Non-Transparent Switch with Non-Transparent Ports
49
DMA Operation
50
Figure 1.10 Non-Transparent Switch with Non-Transparent Ports
50
Figure 1.11 Non-Transparent Switch with Non-Transparent Ports
50
Figure 1.12 Switch Partition with DMA Function
51
Figure 1.13 Two Switch Partitions Interconnected by an NTB, with DMA in One Partition
52
Dynamic Reconfiguration and Failover
53
Figure 1.14 Two Switch Partitions Interconnected by an NTB, with DMA in both Partitions
53
Switch Events
54
Figure 1.15 Non-Transparent Switch Failover Usage
54
Multicasting and Non-Transparent Multicasting
55
Figure 1.16 Example of Switch Event Mechanism
55
Figure 1.17 Example of Transparent Multicast
56
Figure 1.18 Example of Non Transparent Multicast
56
Clocking
59
Overview
59
Figure 2.1 Logical Representation of PES32NT8AG2 Clocking Architecture
60
Figure 2.2 Logical Representation of PES32NT8BG2 Clocking Architecture
60
Port Clocking Modes
61
Global Clocked Mode
61
Figure 2.3 Clocking Connection for a Port in Global Clocked Mode, with a Common Clocked
61
Figure 2.4 Clocking Connection for a Port in Global Clocked Mode, Non-Common Clocked
61
Local Port Clocked Mode
62
Table 2.1 Pxclk Usage When a Port Operates in Local Port Clocked Mode
62
Figure 2.5 Clocking Connection for a Port in Local Port Clocked Mode, in a Common Clocked
62
Support for Spread Spectrum Clocking (SSC)
63
Figure 2.6 Clocking Connection for a Port in Local Port Clocked Mode, in a Non-Common
63
Port Clocking Mode Selection
64
Table 2.2 GCLK and Pxclk Frequencies When Pxclk Has SSC
64
Table 2.3 Port Clocking Mode Requirements
64
Table 2.4 Initial Port Clocking Mode and Slot Clock Configuration State
65
Table 2.5 Clock Frequency Limitations When Modifying a Port's Clock Mode
65
System Clocking Configurations
66
Table 2.6 Valid Pes32Nt8Xg2 System Clocking Configurations
66
Reset and Initialization
67
Overview
67
Table 3.1 Pes32Nt8Xg2 Reset Precedence
67
Switch Fundamental Reset
68
Figure 3.1 Switch Fundamental Reset with Serial EEPROM Initialization
69
Boot Configuration Vector
70
Figure 3.2 Fundamental Reset Using RSTHALT to Keep Device in Quasi-Reset State
70
Stack Configuration
71
Table 3.2 Boot Configuration Vector Signals
71
Table 3.3 Ports in each Stack
72
Table 3.4 Possible Configurations for Stack 0
72
Table 3.5 Possible Configurations for Stack 1
72
Table 3.6 Possible Configurations for Stack 2
73
Table 3.7 Possible Configurations for Stack 3
73
Dynamic Reconfiguration of a Stack Via EEPROM / Smbus
74
Static Configuration of a Stack
74
Switch Modes
74
Table 3.8 Normal Switch Modes
74
Table 3.9 Switch Mode Dependent Register Initialization
75
Partition Resets
76
Partition Fundamental Reset
76
Partition Hot Reset
77
Partition Upstream Secondary Bus Reset
78
Partition Downstream Secondary Bus Reset
78
Port Mode Change Reset
79
Switch Core
81
Overview
81
Switch Core Architecture
81
Figure 4.1 High Level Diagram of Switch Core
82
Egress Buffer
83
Ingress Buffer
83
Table 4.1 IFB Buffer Sizes
83
Crossbar Interconnect
84
Table 4.2 EFB Buffer Sizes
84
Table 4.3 Replay Buffer Storage Limit
84
Virtual Channel Support
85
Packet Routing Classes
85
Packet Ordering
86
Arbitration
86
Port Arbitration
86
Table 4.4 Packet Ordering Rules in the Pes32Nt8Xg2
86
Figure 4.2 Architectural Model of Arbitration
87
Cut-Through Routing
89
Table 4.5 Conditions for Cut-Through Transfers
90
Request Metering
91
Figure 4.3 PCI Express Switch Static Rate Mismatch
92
Figure 4.4 PCI Express Switch Static Rate Mismatch
93
Operation
93
Completion Size Estimation
94
Figure 4.5 Request Metering Counter Decrement Operation
94
Table 4.6 Request Metering Decrement Value
94
Figure 4.6 Non-Posted Read Request Completion Size Estimate Computation
95
Internal Errors
96
Switch Core Time-Outs
97
Figure 4.7 Internal Error Logic in each Pes32Nt8Xg2 Port
97
Memory SECDED ECC Protection
98
End-To-End Data Path Parity Protection
98
Reporting of Port AER Errors as Internal Errors
99
Figure 4.8 Reporting of Port AER Errors as Internal Errors
101
Switch Partition and Port Configuration
103
Overview
103
Switch Partitions
103
Partition Configuration
104
Partition State
105
Partition State Change
106
Figure 5.1 Allowable Partition State Transitions
106
Switch Ports
107
Switch Port Mode
107
Figure 5.2 Logical Representation of a Port with PCI-To-PCI Bridge, NT, and DMA Functions
108
Table 5.1 Port Functions for each Port Operating Mode
109
Port Operating Mode Change
115
Table 5.2 Port Operating Mode Changes Supported by the Switch
116
Common Operating Mode Change Behavior
117
No Action Mode Change Behavior
123
Reset Mode Change Behavior
123
Partition Reconfiguration and Failover
123
Partition Reconfiguration Latency
125
System Notification of Partition Reconfiguration
125
Failover
127
Overview
127
Failover Initiation
127
Figure 6.1 Failover Policy Vs. Failover Reconfiguration
127
Signal Initiated Failover
128
Software Initiated Failover
128
Watchdog Timer Initiated Failover
128
Link Operation
131
Overview
131
Port Merging
131
Port Maximum Link Width
132
Polarity Inversion
132
Lane Reversal
132
Figure 7.1 Lane Reversal for Highest Achievable Link Width of X2
132
Figure 7.2 Lane Reversal for Highest Achievable Link Width of X4
133
Link Width Negotiation
134
Figure 7.3 Lane Reversal for Highest Achievable Link Width of X8
134
Link Width Negotiation in the Presence of Bad Lanes
135
Dynamic Link Width Reconfiguration
135
Dynamic Link Width Reconfiguration in the Pes32Nt8Xg2
136
Link Speed Negotiation
136
Link Speed Negotiation in the Pes32Nt8Xg2
137
Software Management of Link Speed
138
Link Retraining
139
Link States
139
Link down Handling
140
Figure 7.4 Pes32Nt8Xg2 ASPM Link State Transitions
140
Slot Power Limit Support
141
Upstream Port
141
Downstream Switch Port
142
Link Active State Power Management (ASPM)
142
L0S ASPM
142
L1 Aspm
143
Link Status
146
De-Emphasis Negotiation
146
Crosslink
147
Hot Reset Operation on a Crosslink
147
Table 7.1 Crosslink Port Groups
147
Link Disable Operation on a Crosslink
148
Gen 1 Compatibility Mode
148
Table 7.2 Gen 1 Compatibility Mode: Bits Cleared in Training Sets
148
Serdes
151
Overview
151
Serdes Numbering and Port Association
151
Serdes Transmitter Controls
153
Driver Voltage Level and Amplitude Boost
153
De-Emphasis
153
PCI Express Low-Swing Mode
154
Receiver Equalization
154
Programming of Serdes Controls
154
Programmable Voltage Margining and De-Emphasis
154
Serdes Transmitter Control Registers
155
Table 8.5 Serdes Transmit Level Controls in the S[X]Txlctl0 and S[X]Txlctl1 Registers
156
Table 8.6 Serdes Transmit Driver Settings in Gen 1 Mode with -3.5 Db De-Emphasis
156
Table 8.7 Serdes Transmit Driver Settings in Gen 2 Mode with -3.5 Db De-Emphasis
157
Table 8.8 Serdes Transmit Driver Settings in Gen 2 Mode with -6.0 Db De-Emphasis
159
Figure 8.1 Relationship between Coarse and Fine De-Emphasis Controls
160
Transmit Margining Using the PCI Express Link Control 2 Register
161
Figure 8.2 Effect of Fine De-Emphasis Control at Gen 2 with -6.0 Db Nominal De-Emphasis
161
Low-Swing Transmitter Voltage Mode
162
Table 8.9 PCI Express Transmit Margining Levels Supported by the Pes32Nt8Xg2
162
Table 8.10 Serdes Transmit Drive Swing in Low Swing Mode at Gen 1 Speed
163
Table 8.11 Serdes Transmit Drive Swing in Low Swing Mode at Gen 2 Speed
163
Receiver Equalization Controls
164
Serdes Power Management
164
Power Management
167
Overview
167
Table 9.1 Pes32Nt8Xg2 Power Management State Transition Diagram
168
Figure 9.1 Pes32Nt8Xg2 Power Management State Transition Diagram
168
Power Management Event (PME) Messages
170
PCI Express Power Management Fence Protocol
170
Upstream Switch Port or Downstream Switch Port Mode
170
NT Function Mode or NT with DMA Function Mode
171
Upstream Switch Port with NT And/Or DMA Function Mode
171
Transparent Switch Operation
173
Overview
173
Transaction Routing
173
Table 10.1 Switch Routing Methods
173
Virtual Channel Support
174
Maximum Payload Size
174
Upstream Port Device Number
174
Bus Locking
174
Interrupts
176
Downstream Port Interrupts
176
Upstream Port Interrupts
176
Table 10.2 PCI-To-PCI Bridge Function Interrupts
176
Legacy Interrupt Aggregation
177
Figure 10.1 Logical Representation of Intx Aggregation
177
Access Control Services
178
Table 10.3 Downstream to Upstream Port Interrupt Routing Based on Device Number
178
Figure 10.4 ACS Upstream Forwarding Example
180
Table 10.4 Prioritization of ACS Checks for Request Tlps
181
Figure 10.5 ACS Peer-To-Peer Request Re-Direct by an Upstream PCI-To-PCI Bridge Function
181
ECRC Support
182
Table 10.5 Prioritization of ACS Checks for Completion Tlps
182
Table 10.6 TLP Types Affected by ACS Checks
182
Error Detection and Handling by the PCI-To-PCI Bridge Function
183
Physical Layer Errors
183
Data Link Layer Errors
184
Table 10.7 Physical Layer Errors
184
Table 10.8 Data Link Layer Errors
184
Transaction Layer Errors
185
Table 10.9 Transaction Layer Errors Associated with the PCI-To-PCI Bridge Function
186
Table 10.10 Conditions Handled as Unsupported Requests (UR) by the PCI-To-PCI Bridge Function
187
Table 10.11 Conditions Handled as Unexpected Completions (UC) by the PCI-To-PCI Bridge Function
188
Table 10.12 Ingress TLP Formation Checks Associated with the PCI-To-PCI Bridge Function
189
Table 10.13 Egress Malformed TLP Error Checks
190
Table 10.14 ACS Violations for Ports Operating in Downstream Switch Port Mode
191
Table 10.15 Prioritization of Transaction Layer Errors
192
Figure 10.6 Error Checking and Logging on a Received TLP
193
Routing Errors
195
Error Emulation Control in the PCI-To-PCI Bridge Function
196
Hot-Plug and Hot-Swap
199
Overview
199
Figure 11.1 Hot-Plug on Switch Downstream Slots Application
199
Figure 11.2 Hot-Plug with Switch on Add-In Card Application
200
Figure 11.3 Hot-Plug with Carrier Card Application
200
Hot-Plug Signals
201
Table 11.1 Port Hot Plug Signals
201
Table 11.2 Negated Value of Unused Hot-Plug Output Signals
202
Port Reset Outputs
203
Power Enable Controlled Reset Output
203
Power Good Controlled Reset Output
204
Figure 11.4 Power Enable Controlled Reset Output Mode Operation
204
Figure 11.5 Power Good Controlled Reset Output Mode Operation
204
Hot-Plug Events
205
Legacy System Hot-Plug Support
205
Hot-Swap
206
Smbus Interfaces
207
Overview
207
Master Smbus Interface
207
Initialization and I 2 C Reset
207
Figure 12.1 Split Smbus Interface Configuration
207
Serial EEPROM
208
Table 12.1 Serial EEPROM Smbus Address
208
Initialization from Serial EEPROM
209
Table 12.2 Pes32Nt8Xg2 Compatible Serial Eeproms
209
Figure 12.2 Single Double-Word Initialization Sequence Format
210
Figure 12.3 Sequential Double-Word Initialization Sequence Format
211
Figure 12.4 Jump Configuration Block
211
Figure 12.5 Execution of a Jump Configuration Block
212
Figure 12.6 Example of Multiple Configuration Images in Serial EEPROM
213
Figure 12.7 Wait Configuration Block
214
Figure 12.8 Configuration Done Sequence Format
215
Programming the Serial EEPROM
216
Table 12.3 Serial EEPROM Initialization Errors
216
I/O Expanders
217
Table 12.4 I/O Expander Functionality Allocation
217
Table 12.5 Pin Mapping for I/O Expanders 0 through 3
220
Table 12.6 I/O Expander 0 through 3 Port Mapping
221
Table 12.9 Pin Mapping of I/O Expander 17
222
Slave Smbus Interface
225
Initialization
225
Table 12.13 Slave Smbus Address
225
Smbus Transactions
226
Table 12.14 Slave Smbus Command Code Fields
226
Figure 12.9 Slave Smbus Command Code Format
226
Table 12.15 CSR Register Read or Write Operation Byte Sequence
227
Figure 12.10 CSR Register Read or Write CMD Field Format
227
Table 12.16 CSR Register Read or Write CMD Field Description
228
Table 12.17 Serial EEPROM Read or Write Operation Byte Sequence
229
Table 12.18 Serial EEPROM Read or Write CMD Field Description
229
Figure 12.11 Serial EEPROM Read or Write CMD Field Format
229
Figure 12.12 CSR Register Read Using Smbus Block Write/Read Transactions with PEC
230
Figure 12.13 Serial EEPROM Read Using Smbus Block Write/Read Transactions with PEC
230
Figure 12.14 CSR Register Write Using Smbus Block Write Transactions with PEC Disabled
231
Figure 12.15 Serial EEPROM Write Using Smbus Block Write Transactions with PEC Disabled
231
Figure 12.16 Serial EEPROM Write Using Smbus Block Write Transactions with PEC Enabled
231
Setting up I2C Commands for Block Transactions
232
CSR Register Read or Write Operation
232
Figure 12.17 CSR Register Read Using Smbus Read and Write Transactions with PEC Disabled
232
Smbus Transactions
233
Table 12.19 CSR Register Read or Write Operation Byte Sequence
233
Table 12.20 Slave Smbus Command Code Fields
234
Table 12.21 CSR Register Read or Write CMD Field Description
234
Examples of Setting up the I2C CSR Byte Sequence for a CSR Register Read
235
Table 12.22 Constants Used in Examples
235
Table 12.23 I2C Command Byte Array Indices
236
Table 12.24 I2C Command Byte Array Indices
237
Examples of Setting up the I2C CSR Byte Sequence for a CSR Register Write
238
Table 12.25 I2C Command Byte Array Indices
238
Table 12.26 I2C Command Byte Array Indices
239
Table 12.27 I2C Command Byte Array Indices
240
Table 12.28 I2C Command Byte Array Indice
241
General Purpose I/O
243
Overview
243
GPIO Configuration
243
Input
243
Output
243
Alternate Function
243
Table 13.1 GPIO Pin Configuration
243
Table 13.2 GPIO Alternate Function Pin Assignment
244
Table 13.3 GPIO Alternate Function Pins
244
Non-Transparent Switch Operation
245
Overview
245
Base Address Registers (Bars)
245
BAR Limit
246
Table 14.1 NT Endpoint Bars
246
Figure 14.1 BAR Limit Operation
247
Mapping NT Configuration Space to BAR 0
248
TLP Translation
248
Direct Address Translation
248
Figure 14.2 Direct Address Translation
248
Lookup Table Address Translation
249
Figure 14.3 Lookup Table Translation
249
Figure 14.4 Lookup Table Entry Format
250
Table 14.2 12-Entry Lookup Table Parameters
251
Table 14.3 24-Entry Lookup Table Parameters
252
ID Translation
253
NT Mapping Table
253
Table 14.4 NT Mapping Table Field Description
253
Figure 14.5 NT Mapping Table
253
Request ID Translation
255
Figure 14.6 NT Table Partitioning
255
Figure 14.7 Request TLP Requester ID Translation
256
Completion ID Translation
257
Figure 14.8 Request TLP Requester ID Translation
257
Requester ID Capture Register
258
TLP Attribute Processing
258
No Snoop Processing
258
Address Type Processing
259
NT Multicast
259
Inter-Domain Communications
259
Doorbell Registers
260
Message Registers
261
Figure 14.9 Logical Representation of Doorbell Operation
261
Punch-Through Configuration Requests
262
Figure 14.10 Logical Representation of Message Register Operation
262
Re-Programming the Bus Number of the NT Function
263
Interrupts
264
Figure 14.11 Example of a Rootless PCI Express Hierarchy with Bus Number Reprogramming
264
Virtual Channel Support
265
Table 14.1 NT Endpoint Interrupts
265
Maximum Payload Size
266
Power Management
266
Bus Locking
266
ECRC Support
266
Access Control Services (ACS)
267
Table 14.2 ACS Checks Performed by the NT Function in a Port Operating in Multi-Function Mode
268
Table 14.3 TLP Types Affected by ACS Checks
268
Error Detection and Handling by the NT Function
269
Figure 14.12 Example of ACS Peer-To-Peer Request Re-Direct Applied by the NT Function
269
Data Link Layer Errors
270
Physical Layer Errors
270
Transaction Layer Errors
270
Table 14.4 Transaction Layer Errors Associated with the NT Function
271
Table 14.5 Conditions Handled as Unsupported Requests (UR) by the NT Function
273
Table 14.6 Conditions Handled as Unexpected Completion (UC) by the NT Function
274
Figure 14.13 Basic Non-Transparent Pes32Nt8Xg2 Configuration
275
NTB Inter-Partition Error Propagation
275
Figure 14.16 Poisoned TLP Error Propagation Example
280
Table 14.9 Error Logging at each Function for Poisoned TLP Example
280
Figure 14.17 Example of Combined Transaction Layer Error Handling
282
Table 14.10 Error Logging at each Function for Poisoned TLP Example
282
Error Emulation Control in the NT Function
283
Non Transparent Operation Restrictions
284
DMA Controller
285
Overview
285
Base Address Registers
285
DMA Channel Functional Description
285
Data Transfer and Addressing
286
Figure 15.1 DMA Data Transfer
286
Figure 15.2 Linear Addressing
287
Figure 15.3 Linear Addressing Operations
287
Figure 15.4 DMA Channel Addressing
288
Global Parameters
288
DMA Descriptors
290
Table 15.3 Constant Addressing DMA Example
290
Figure 15.5 Constant Addressing Example
290
Figure 15.6 DMA Descriptor List
290
Figure 15.7 General DMA Descriptor Format
291
Table 15.4 Stride Control DMA Descriptor Fields
292
Figure 15.8 Stride Control DMA Descriptor Format
292
Table 15.5 Data Transfer DMA Descriptor Fields
294
Figure 15.9 Data Transfer DMA Descriptor Format
294
Table 15.6 Immediate Data Transfer DMA Descriptor Fields
297
Figure 15.10 Immediate Data Transfer DMA Descriptor Format
297
DMA Descriptor Processing
299
Table 15.7 DMA Chaining Disabling
301
Figure 15.11 DMA Chaining Example
301
Table 15.8 DMA Channel Control (Dmacxctl) Register Action Summary
303
TLP Attribute and Traffic Class Control
304
Channel Interrupts
305
DMA Outstanding Requests
305
Descriptor Prefetching
306
DMA Request Rate Control
306
DMA Multicast
307
Figure 15.12 Path Taken by a TLP Emitted by the DMA When It Is Multicasted
308
Figure 15.13 Path Taken by a TLP Emitted by the DMA When It Is NT Multicasted
308
Interrupts
308
Virtual Channel (VC) Support
309
Access Control Services (ACS) Support
309
Table 15.9 Downstream Switch Port Interrupts
309
Table 15.10 ACS Checks Performed by the DMA Function
310
Table 15.11 TLP Types Affected by ACS Checks
310
Power Management
311
Bus Locking
311
ECRC Support
311
Error Handling
311
Figure 15.14 Example of ACS Peer-To-Peer Request Redirect Applied by the DMA Function
311
PCI Express Error Handling by the DMA Function
312
Table 15.12 PCI Express Errors Detected by the DMA Function's Transaction Layer
314
Table 15.13 Prioritization of Transaction Layer Errors
319
DMA Limitations and Usage Restrictions
320
Figure 15.15 DMA Function's Error Checking and Logging on a Received TLP
320
Switch Events
321
Overview
321
Link up
322
Figure 16.1 Switch Event Detection and Signaling Mechanism
322
Link down
323
Fundamental Reset
323
Hot Reset
323
Failover
323
Global Signals
324
Figure 16.2 Global Signaling Mechanism
324
Port AER Errors
325
Multicast
327
Transparent Multicast Operation
327
Addressing and Routing
327
Figure 17.1 Multicast Group Address Ranges
329
Figure 17.2 Multicast Group Address Region Determination
330
Usage Restrictions
332
Non-Transparent Multicast Operation
332
NT Multicast Configuration
333
Figure 17.3 Transparent and Non-Transparent Multicast
333
NT Multicast TLP Determination
334
NT Multicast TLP Routing
334
NT Multicast Egress Processing
335
Usage Restrictions
337
Temperature Sensor
339
Overview
339
Register Organization
341
Overview
341
Table 19.1 Global Address Space Layout
341
Configuration Register Side-Effects
343
Partial-Byte Access to Word and Dword Registers
343
Address Maps
343
PCI-To-PCI Bridge Function Registers
343
Figure 19.1 PCI-To-PCI Bridge Configuration Space Organization
345
Table 19.2 PCI-To-PCI Bridge Function Configuration Space Registers
346
Table 19.3 Default Linkage of Capability Structures for a PCI-To-PCI Bridge Function in the Upstream Switch Port Mode
350
Table 19.4 Default Linkage of Capability Structures for a PCI-To-PCI Bridge Function in a Downstream or Unattached Port
350
Proprietary Port-Specific Registers in the PCI-To-PCI Bridge Function
351
Figure 19.2 Proprietary Port Specific Register Organization
352
Table 19.5 Proprietary Port Specific Registers
353
NT Function Registers
354
Figure 19.3 NT Function Configuration Space Organization
356
Table 19.6 NT Function Registers
357
Table 19.7 Default Linkage of Capability Structures for the NT Function When Operating as Function 0 of the Port
362
DMA Function Registers
363
Table 19.8 Default Linkage of Capability Structures for the NT Function When Operating as Function 1 of the Port
363
Table 19.9 Default Linkage of Capability Structures for the DMA Function
364
Figure 19.4 DMA Function Configuration Space Organization
365
Table 19.10 DMA Function Registers
366
Switch Configuration and Status Registers
369
Figure 19.5 Switch Configuration and Status Space Organization
370
Table 19.11 Switch Configuration and Status
371
PCI-To-PCI Bridge Registers
379
Type 1 Configuration Header Registers32Nt8
379
PCI Express Capability Structure
391
PCI Power Management Capability Structure
413
Message Signaled Interrupt Capability Structure
415
Subsystem ID and Subsystem Vendor ID
416
Extended Configuration Space Access Registers
417
Advanced Error Reporting (AER) Extended Capability
418
Device Serial Number Extended Capability
428
PCI Express Virtual Channel Capability
429
ACS Extended Capability
432
Multicast Extended Capability
437
Proprietary Port Specific Registers
443
Port Control Register
443
Upstream PCI-To-PCI Bridge Interrupt and Signaling
443
Port AER Mask Register
445
Port Slot Control
447
Internal Error Control and Status Registers
449
Physical Layer Control and Status Registers
465
Request Metering
470
WRR Port Arbitration Counts
471
Non-Transparent Multicast Overlay
474
AER Error Emulation
476
Global Address Space Access Registers
479
NT Endpoint Registers
481
Type 0 Configuration Header Registers
481
PCI Express Capability Structure
493
PCI Power Management Capability Structure
507
Message Signaled Interrupt Capability Structure
508
Subsystem ID and Subsystem Vendor ID
510
Extended Configuration Space Access Registers
510
Advanced Error Reporting (AER) Extended Capability
512
Device Serial Number Extended Capability
522
PCI Express Virtual Channel Capability
523
ACS Extended Capability
527
Multicast Extended Capability
529
NT Registers
532
NT Control & Status
532
NT Interrupt and Signaling
533
Internal Error Reporting Masks
535
Doorbell Registers
541
Message Registers
542
BAR Configuration
544
Mapping Table
562
Lookup Table
565
AER Error Emulation
566
Punch-Through Configuration Registers
569
NT Multicast
571
Global Address Space Access Registers
572
DMA Function Registers
573
Type 0 Configuration Header Registers
573
PCI Express Capability Structure
581
PCI Power Management Capability Structure
593
Message Signaled Interrupt Capability Structure
595
Extended Configuration Space Access Registers
596
Advanced Error Reporting (AER) Extended Capability
598
ACS Extended Capability
608
DMA Registers
610
BAR Configuration
610
DMA AER Error Emulation
611
Internal Error Reporting Masks
613
DMA Multicast Control
619
DMA Channel Registers
620
Global Address Space Access Registers
629
Switch Configuration and Status Registers
631
Switch Control and Status Registers
631
Internal Switch Timers
635
Switch Partition and Port Registers
637
Failover Capability Registers
643
Protection
645
Switch Event Registers
646
Global Doorbells and Message Registers
653
Serdes Control and Status Registers
654
General Purpose I/O Registers
661
Hot-Plug and Smbus Interface Registers
663
Temperature Sensor Registers
674
JTAG Boundary Scan
681
Introduction
681
Test Access Point
681
Signal Definitions
681
Figure 25.1 Diagram of the JTAG Logic
681
Table 25.1 JTAG Pin Descriptions
682
Figure 25.2 State Diagram of the TAP Controller
682
Boundary Scan Chain
683
Table 25.2 Boundary Scan Chain
683
Test Data Register (DR)
684
Boundary Scan Registers
685
Figure 25.3 Diagram of Observe-Only Input Cell
685
Figure 25.4 Diagram of Output Cell
685
Instruction Register (IR)
686
Figure 25.5 Diagram of Bidirectional Cell
686
Bypass
687
Extest
687
Sample/Preload
687
Table 25.3 Instructions Supported by the JTAG Boundary Scan
687
Clamp
688
Extest_Train
688
Figure 25.6 Device ID Register Format
688
Idcode
688
Table 25.4 System Controller Device Identification Register
688
Validate
688
Extest_Pulse
689
Reserved
689
Usage Considerations
689
Usage Models
691
Introduction
691
Boot-Time Stack Reconfiguration
691
Figure 26.1 PES24NT24AG2 with One X8 Port and Sixteen X1 Ports
691
Port Clocking Configuration
692
Boot-Time Switch Partitioning
693
Figure 26.2 PES24NT6AG2 with Ports Operating in Different Clock Modes
693
Figure 26.3 PES16NT8BG2 with Two Partitions Configured Via Serial EEPROM
694
Switch Partitioning Via Serial EEPROM
694
Switch Partitioning Via PCI Express Configuration Requests
695
Figure 26.4 PES16NT8BG2 with Two Partitions Configured Via a Switch Manager Root Complex
696
Dynamic Port and Partition Reconfiguration
698
I/O Load Balancing: Downstream Port Migration
698
Figure 26.5 I/O Load Balancing Example: Initial Switch Configuration
698
Non-Transparent Bridge (NTB) Usage Models
701
Pes32Nt8Xg2 as a Multiprocessor System Interconnect
701
Figure 26.6 I/O Load Balancing Example: Switch Configuration after Port Migration
701
Figure 26.7 Multiprocessor System Interconnection Using the Pes32Nt8Xg2
702
NT Crosslink & NT Punch-Through
705
Figure 26.8 System Configuration Immediately after Switch Fundamental Reset
705
Figure 26.9 System Configuration after Serial EEPROM Initialization
706
DMA Usage Models
707
High-Performance Multiprocessor System
707
Figure 26.10 System Configuration Immediately after Switch Fundamental Reset
708
Figure 26.11 Target System Configuration
709
Immediate Descriptor Usage
710
Failover
710
Active / Passive Failover Configuration
710
Figure 26.12 Active/Passive System Configuration before Failover Event
711
Active / Active Failover Configuration
713
Figure 26.13 Active/Passive System Configuration after Failover Event
713
Figure 26.14 Active/Active System Configuration before Failover Event
714
Figure 26.15 Active/Active System Configuration before Failover Event
716
Failover with Two Crosslinked Pes32Nt8Xg2 Switches
717
Figure 26.16 High Availability System Configuration with Redundant PCI Express Switches
717
Figure 26.17 System Configuration after RC2 Modifies Port 8 in Switch #2
719
NT Multicasting
720
Figure 26.18 System Configuration after RC2 Modifies Port 8 in Switch #1
720
Figure 26.19 Pes32Nt8Xg2 with Port 0 Configured in NT Function with DMA Mode and Ports 4, 8, and 16 in NT Function Mode
721
Figure 26.20 Pes32Nt8Xg2 with Port 0 Configured in NT Function with DMA Mode and Ports 4, 8, and 16 in NT Function Mode
722
Advertisement
Advertisement
Related Products
IDT 89HPES34H16
IDT PCI Express 89HPES32NT24xG2
IDT 89HPES64H16G2
IDT 89HPES24N3A
IDT 89HPES24T6G2
IDT 89HPES5T5
IDT 89HPES16T4AG2
IDT 89HPES48T12G2
IDT 89HPES12N3
IDT 89HPES16NT2
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