Sign In
Upload
Manuals
Brands
IDT Manuals
Switch
PCI Express 89HPES32NT24xG2
IDT PCI Express 89HPES32NT24xG2 Manuals
Manuals and User Guides for IDT PCI Express 89HPES32NT24xG2. We have
1
IDT PCI Express 89HPES32NT24xG2 manual available for free PDF download: User Manual
IDT PCI Express 89HPES32NT24xG2 User Manual (744 pages)
Brand:
IDT
| Category:
Switch
| Size: 4.18 MB
Table of Contents
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
11
Pes32Nt24Xg2 Device Overview
37
Overview
37
System Identification
37
Vendor ID
37
Device ID
37
Revision ID
37
Jtag ID
38
Ssid/Ssvid
38
Device Serial Number Enhanced Capability
38
Architectural Overview
38
Port Operating Modes
39
Switch Partitioning
42
Table 1.3 Operating Modes Supported by each Port
42
Figure 1.3 Transparent PCI Express Switch
42
Figure 1.4 Partitionable PCI Express Switch
43
Non-Transparent Operation
44
Figure 1.5 Non-Transparent Bridge
44
Figure 1.6 Generalized Multi-Port Non-Transparent Interconnect
45
Figure 1.7 Architectural Approaches for Integrating Non-Transparency into a PCI Express Switch
46
Figure 1.8 Non-Transparent Switch with Non-Transparency between Partitions
47
Figure 1.9 Non-Transparent Switch with Non-Transparent Ports
47
DMA Operation
48
Figure 1.10 Non-Transparent Switch with Non-Transparent Ports
48
Figure 1.11 Non-Transparent Switch with Non-Transparent Ports
48
Figure 1.12 Switch Partition with DMA Function
49
Figure 1.13 Two Switch Partitions Interconnected by an NTB, with DMA in One Partition
50
Dynamic Reconfiguration and Failover
51
Figure 1.14 Two Switch Partitions Interconnected by an NTB, with DMA in both Partitions
51
Switch Events
52
Figure 1.15 Non-Transparent Switch Failover Usage
52
Multicasting and Non-Transparent Multicasting
53
Figure 1.16 Example of Switch Event Mechanism
53
Figure 1.17 Example of Transparent Multicast
54
Figure 1.18 Example of Non Transparent Multicast
54
Clocking
57
Overview
57
Port Clocking Modes
58
Figure 2.1 Logical Representation of PES32NT24AG2 Clocking Architecture
58
Figure 2.2 Logical Representation of PES32NT24BG2 Clocking Architecture
58
Figure 2.3 Clocking Connection for a Port in Global Clocked Mode, with a Common Clocked
59
Global Clocked Mode
59
Table 2.1 Ports that Must Operate with the same Port Clocking Mode
59
Figure 2.4 Clocking Connection for a Port in Global Clocked Mode, Non-Common Clocked
60
Local Port Clocked Mode
60
Table 2.2 Pxclk Usage When a Port Operates in Local Port Clocked Mode
60
Figure 2.5 Clocking Connection for a Port in Local Port Clocked Mode, in a Common Clocked
61
Figure 2.6 Clocking Connection for a Port in Local Port Clocked Mode, in a Non-Common
61
Support for Spread Spectrum Clocking (SSC)
61
Port Clocking Mode Selection
62
Table 2.3 GCLK and Pxclk Frequencies When Pxclk Has SSC
62
Table 2.4 Port Clocking Mode Requirements
62
Table 2.5 Initial Port Clocking Mode and Slot Clock Configuration State
63
Table 2.6 Clock Frequency Limitations When Modifying a Port's Clock Mode
63
System Clocking Configurations
64
Table 2.7 Valid Pes32Nt24Xg2 System Clocking Configurations
64
Reset and Initialization
65
Overview
65
Table 3.1 Pes32Nt24Xg2 Reset Precedence
65
Switch Fundamental Reset
66
Figure 3.1 Switch Fundamental Reset with Serial EEPROM Initialization
67
Boot Configuration Vector
68
Figure 3.2 Fundamental Reset Using RSTHALT to Keep Device in Quasi-Reset State
68
Stack Configuration
69
Table 3.2 Boot Configuration Vector Signals
69
Table 3.3 Ports in each Stack
70
Table 3.4 Possible Configurations for Stack 0
70
Table 3.5 Possible Configurations for Stack 1
70
Table 3.6 Possible Configurations for Stack 2
71
Table 3.7 Possible Configurations for Stack 3
72
Dynamic Reconfiguration of a Stack Via EEPROM / Smbus
73
Static Configuration of a Stack
73
Switch Modes
74
Table 3.8 Normal Switch Modes
74
Partition Resets
75
Table 3.9 Switch Mode Dependent Register Initialization
75
Partition Fundamental Reset
76
Partition Hot Reset
76
Partition Upstream Secondary Bus Reset
77
Partition Downstream Secondary Bus Reset
78
Port Mode Change Reset
78
Switch Core
79
Overview
79
Switch Core Architecture
79
Ingress Buffer
80
Figure 4.1 High Level Diagram of Switch Core
80
Egress Buffer
81
Table 4.1 IFB Buffer Sizes
81
Crossbar Interconnect
82
Table 4.2 EFB Buffer Sizes
82
Table 4.3 Replay Buffer Storage Limit
82
Virtual Channel Support
83
Packet Routing Classes
83
Packet Ordering
84
Arbitration
84
Port Arbitration
84
Table 4.4 Packet Ordering Rules in the Pes32Nt24Xg2
84
Figure 4.2 Architectural Model of Arbitration
85
Cut-Through Routing
87
Table 4.5 Conditions for Cut-Through Transfers
88
Request Metering
89
Figure 4.3 PCI Express Switch Static Rate Mismatch
90
Figure 4.4 PCI Express Switch Static Rate Mismatch
91
Operation
91
Completion Size Estimation
92
Figure 4.5 Request Metering Counter Decrement Operation
92
Table 4.6 Request Metering Decrement Value
92
Figure 4.6 Non-Posted Read Request Completion Size Estimate Computation
93
Internal Errors
94
Switch Core Time-Outs
95
Figure 4.7 Internal Error Logic in each Pes32Nt24Xg2 Port
95
Memory SECDED ECC Protection
96
End-To-End Data Path Parity Protection
96
Reporting of Port AER Errors as Internal Errors
97
Figure 4.8 Reporting of Port AER Errors as Internal Errors
99
Switch Partition and Port Configuration
101
Overview
101
Switch Partitions
101
Partition Configuration
102
Partition State
103
Partition State Change
104
Figure 5.1 Allowable Partition State Transitions
104
Switch Ports
105
Switch Port Mode
105
Figure 5.2 Logical Representation of a Port with PCI-To-PCI Bridge, NT, and DMA Functions
106
Table 5.1 Port Functions for each Port Operating Mode
107
Port Operating Mode Change
113
Table 5.2 Port Operating Mode Changes Supported by the Switch
114
Common Operating Mode Change Behavior
115
No Action Mode Change Behavior
121
Reset Mode Change Behavior
121
Partition Reconfiguration and Failover
121
Partition Reconfiguration Latency
123
System Notification of Partition Reconfiguration
123
Failover
125
Overview
125
Failover Initiation
125
Figure 6.1 Failover Policy Vs. Failover Reconfiguration
125
Signal Initiated Failover
126
Software Initiated Failover
126
Watchdog Timer Initiated Failover
126
Notes
129
Link Operation
129
Overview
129
Port Merging
129
Port Maximum Link Width
129
Polarity Inversion
130
Lane Reversal
130
Figure 7.1 Lane Reversal for Highest Achievable Link Width of X2
130
Figure 7.2 Lane Reversal for Highest Achievable Link Width of X4
131
Link Width Negotiation
132
Figure 7.3 Lane Reversal for Highest Achievable Link Width of X8
132
Link Width Negotiation in the Presence of Bad Lanes
133
Dynamic Link Width Reconfiguration
133
Dynamic Link Width Reconfiguration in the Pes32Nt24Xg2
134
Link Speed Negotiation
134
Link Speed Negotiation in the Pes32Nt24Xg2
135
Software Management of Link Speed
136
Link Retraining
137
Link States
137
Link down Handling
138
Figure 7.4 Pes32Nt24Xg2 ASPM Link State Transitions
138
Slot Power Limit Support
139
Upstream Port
139
Downstream Switch Port
140
Link Active State Power Management (ASPM)
140
L0S ASPM
140
L1 Aspm
141
Link Status
144
De-Emphasis Negotiation
144
Crosslink
145
Hot Reset Operation on a Crosslink
145
Table 7.1 Crosslink Port Groups
145
Link Disable Operation on a Crosslink
146
Gen 1 Compatibility Mode
146
Table 7.2 Gen 1 Compatibility Mode: Bits Cleared in Training Sets
146
Serdes
149
Overview
149
Serdes Numbering and Port Association
149
Serdes Transmitter Controls
151
Driver Voltage Level and Amplitude Boost
151
De-Emphasis
152
PCI Express Low-Swing Mode
152
Receiver Equalization
152
Programming of Serdes Controls
152
Programmable Voltage Margining and De-Emphasis
153
Serdes Transmitter Control Registers
154
Table 8.5 Serdes Transmit Level Controls in the S[X]Txlctl0 and S[X]Txlctl1 Registers
154
Table 8.6 Serdes Transmit Driver Settings in Gen 1 Mode with -3.5 Db De-Emphasis
155
Table 8.7 Serdes Transmit Driver Settings in Gen 2 Mode with -3.5 Db De-Emphasis
156
Table 8.8 Serdes Transmit Driver Settings in Gen 2 Mode with -6.0 Db De-Emphasis
157
Figure 8.1 Relationship between Coarse and Fine De-Emphasis Controls
158
Figure 8.2 Effect of Fine De-Emphasis Control at Gen 2 with -6.0 Db Nominal De-Emphasis
159
Transmit Margining Using the PCI Express Link Control 2 Register
160
Low-Swing Transmitter Voltage Mode
160
Table 8.9 PCI Express Transmit Margining Levels Supported by the Pes32Nt24Xg2
160
Table 8.10 Serdes Transmit Drive Swing in Low Swing Mode at Gen 1 Speed
161
Table 8.11 Serdes Transmit Drive Swing in Low Swing Mode at Gen 2 Speed
161
Receiver Equalization Controls
162
Serdes Power Management
162
Power Management
165
Overview
165
Table 9.1 Pes32Nt24Xg2 Power Management State Transition Diagram
166
Figure 9.1 Pes32Nt24Xg2 Power Management State Transition Diagram
166
Power Management Event (PME) Messages
168
PCI Express Power Management Fence Protocol
168
Upstream Switch Port or Downstream Switch Port Mode
168
NT Function Mode or NT with DMA Function Mode
169
Upstream Switch Port with NT And/Or DMA Function Mode
169
Notes
171
Transparent Switch Operation
171
Overview
171
Transaction Routing
171
Table 10.1 Switch Routing Methods
171
Virtual Channel Support
172
Maximum Payload Size
172
Upstream Port Device Number
172
Bus Locking
172
Interrupts
174
Downstream Port Interrupts
174
Upstream Port Interrupts
174
Table 10.2 PCI-To-PCI Bridge Function Interrupts
174
Legacy Interrupt Aggregation
175
Figure 10.1 Logical Representation of Intx Aggregation
175
Access Control Services
176
Table 10.3 Downstream to Upstream Port Interrupt Routing Based on Device Number
176
Figure 10.4 ACS Upstream Forwarding Example
178
Table 10.4 Prioritization of ACS Checks for Request Tlps
179
Figure 10.5 ACS Peer-To-Peer Request Re-Direct by an Upstream PCI-To-PCI Bridge Function
179
ECRC Support
180
Table 10.5 Prioritization of ACS Checks for Completion Tlps
180
Table 10.6 TLP Types Affected by ACS Checks
180
Error Detection and Handling by the PCI-To-PCI Bridge Function
181
Physical Layer Errors
181
Data Link Layer Errors
182
Table 10.7 Physical Layer Errors
182
Table 10.8 Data Link Layer Errors
182
Transaction Layer Errors
183
Table 10.10 Conditions Handled as Unsupported Requests (UR) by the PCI-To-PCI Bridge
185
Table 10.11 Conditions Handled as Unexpected Completions (UC) by the PCI-To-PCI Bridge Function
186
Table 10.12 Ingress TLP Formation Checks Associated with the PCI-To-PCI Bridge Function
187
Table 10.13 Egress Malformed TLP Error Checks
188
Table 10.14 ACS Violations for Ports Operating in Downstream Switch Port Mode
189
Table 10.15 Prioritization of Transaction Layer Errors
190
Figure 10.6 Error Checking and Logging on a Received TLP
191
Routing Errors
193
Error Emulation Control in the PCI-To-PCI Bridge Function
194
Hot-Plug and Hot-Swap
197
Overview
197
Figure 11.1 Hot-Plug on Switch Downstream Slots Application
197
Figure 11.2 Hot-Plug with Switch on Add-In Card Application
198
Figure 11.3 Hot-Plug with Carrier Card Application
198
Hot-Plug Signals
199
Table 11.1 Port Hot Plug Signals
199
Table 11.2 Negated Value of Unused Hot-Plug Output Signals
200
Port Reset Outputs
201
Power Enable Controlled Reset Output
201
Power Good Controlled Reset Output
202
Figure 11.4 Power Enable Controlled Reset Output Mode Operation
202
Figure 11.5 Power Good Controlled Reset Output Mode Operation
202
Hot-Plug Events
203
Legacy System Hot-Plug Support
203
Hot-Swap
204
Smbus Interfaces
205
Overview
205
Master Smbus Interface
205
Initialization and I 2 C Reset
205
Figure 12.1 Split Smbus Interface Configuration
205
Serial EEPROM
206
Table 12.1 Serial EEPROM Smbus Address
206
Initialization from Serial EEPROM
207
Table 12.2 Pes32Nt24Xg2 Compatible Serial Eeproms
207
Figure 12.2 Single Double-Word Initialization Sequence Format
208
Figure 12.3 Sequential Double-Word Initialization Sequence Format
209
Figure 12.4 Jump Configuration Block
209
Figure 12.5 Execution of a Jump Configuration Block
210
Figure 12.6 Example of Multiple Configuration Images in Serial EEPROM
211
Figure 12.7 Wait Configuration Block
212
Figure 12.8 Configuration Done Sequence Format
213
Programming the Serial EEPROM
214
Table 12.3 Serial EEPROM Initialization Errors
214
I/O Expanders
215
Table 12.4 I/O Expander Functionality Allocation
215
Table 12.6 I/O Expander 0 through 11 Port Mapping
220
Table 12.11 Pin Mapping I/O Expander 16
222
Table 12.14 Pin Mapping of I/O Expander 19
224
Slave Smbus Interface
226
Initialization
226
Smbus Transactions
227
Table 12.17 Slave Smbus Address
227
Table 12.18 Slave Smbus Command Code Fields
227
Figure 12.9 Slave Smbus Command Code Format
227
Table 12.19 CSR Register Read or Write Operation Byte Sequence
228
Table 12.20 CSR Register Read or Write CMD Field Description
229
Figure 12.10 CSR Register Read or Write CMD Field Format
229
Table 12.21 Serial EEPROM Read or Write Operation Byte Sequence
230
Figure 12.11 Serial EEPROM Read or Write CMD Field Format
230
Table 12.22 Serial EEPROM Read or Write CMD Field Description
231
Figure 12.12 CSR Register Read Using Smbus Block Write/Read Transactions with PEC
231
Figure 12.13 Serial EEPROM Read Using Smbus Block Write/Read Transactions with PEC
232
Figure 12.14 CSR Register Write Using Smbus Block Write Transactions with PEC Disabled
232
Figure 12.15 Serial EEPROM Write Using Smbus Block Write Transactions with PEC Disabled
232
Figure 12.16 Serial EEPROM Write Using Smbus Block Write Transactions with PEC Enabled
232
Setting up I2C Commands for Block Transactions
233
CSR Register Read or Write Operation
233
Figure 12.17 CSR Register Read Using Smbus Read and Write Transactions with PEC Disabled
233
Smbus Transactions
234
Table 12.23 CSR Register Read or Write Operation Byte Sequence
234
Table 12.24 Slave Smbus Command Code Fields
235
Table 12.25 CSR Register Read or Write CMD Field Description
235
Examples of Setting up the I2C CSR Byte Sequence for a CSR Register Read
236
Table 12.26 Constants Used in Examples
236
Table 12.27 I2C Command Byte Array Indices
237
Table 12.28 I2C Command Byte Array Indices
238
Examples of Setting up the I2C CSR Byte Sequence for a CSR Register Write
239
Table 12.29 I2C Command Byte Array Indices
239
Table 12.30 I2C Command Byte Array Indices
240
Table 12.31 I2C Command Byte Array Indices
241
Table 12.32 I2C Command Byte Array Indice
242
General Purpose I/O
245
Overview
245
GPIO Configuration
245
Input
245
Output
245
Alternate Function
245
Table 13.1 GPIO Pin Configuration
245
Table 13.2 GPIO Alternate Function Pin Assignment
246
Table 13.3 GPIO Alternate Function Pins
246
Notes
249
Non-Transparent Switch Operation
249
Overview
249
Base Address Registers (Bars)
249
BAR Limit
250
Table 14.1 NT Endpoint Bars
250
Figure 14.1 BAR Limit Operation
251
Mapping NT Configuration Space to BAR 0
252
TLP Translation
252
Direct Address Translation
252
Figure 14.2 Direct Address Translation
252
Lookup Table Address Translation
253
Figure 14.3 Lookup Table Translation
253
Figure 14.4 Lookup Table Entry Format
254
Table 14.2 12-Entry Lookup Table Parameters
255
Table 14.3 24-Entry Lookup Table Parameters
256
ID Translation
257
NT Mapping Table
257
Table 14.4 NT Mapping Table Field Description
257
Figure 14.5 NT Mapping Table
257
Request ID Translation
259
Figure 14.6 NT Table Partitioning
259
Figure 14.7 Request TLP Requester ID Translation
260
Completion ID Translation
261
Figure 14.8 Request TLP Requester ID Translation
261
Requester ID Capture Register
262
TLP Attribute Processing
262
No Snoop Processing
262
Address Type Processing
263
NT Multicast
263
Inter-Domain Communications
263
Doorbell Registers
264
Message Registers
265
Figure 14.9 Logical Representation of Doorbell Operation
265
Punch-Through Configuration Requests
266
Figure 14.10 Logical Representation of Message Register Operation
266
Re-Programming the Bus Number of the NT Function
267
Interrupts
268
Figure 14.11 Example of a Rootless PCI Express Hierarchy with Bus Number Reprogramming
268
Virtual Channel Support
269
Table 14.1 NT Endpoint Interrupts
269
Maximum Payload Size
270
Power Management
270
Bus Locking
270
ECRC Support
270
Access Control Services (ACS)
271
Table 14.2 ACS Checks Performed by the NT Function in a Port Operating in Multi-Function Mode
272
Table 14.3 TLP Types Affected by ACS Checks
272
Error Detection and Handling by the NT Function
273
Figure 14.12 Example of ACS Peer-To-Peer Request Re-Direct Applied by the NT Function
273
Data Link Layer Errors
274
Physical Layer Errors
274
Transaction Layer Errors
274
Table 14.4 Transaction Layer Errors Associated with the NT Function
275
Table 14.5 Conditions Handled as Unsupported Requests (UR) by the NT Function
277
Figure 14.13 Basic Non-Transparent Pes32Nt24Xg2 Configuration
279
NTB Inter-Partition Error Propagation
279
Figure 14.16 Poisoned TLP Error Propagation Example
284
Table 14.9 Error Logging at each Function for Poisoned TLP Example
284
Figure 14.17 Example of Combined Transaction Layer Error Handling
286
Error Emulation Control in the NT Function
287
Non Transparent Operation Restrictions
288
DMA Controller
289
Overview
289
Base Address Registers
289
DMA Channel Functional Description
289
Data Transfer and Addressing
290
Figure 15.1 DMA Data Transfer
290
Figure 15.2 Linear Addressing
291
Figure 15.3 Linear Addressing Operations
291
Table 15.1 DMA Channel Addressing Parameters
292
Figure 15.4 DMA Channel Addressing
292
Table 15.2 Linear Addressing DMA Example
293
DMA Descriptors
294
Table 15.3 Constant Addressing DMA Example
294
Figure 15.5 Constant Addressing Example
294
Figure 15.6 DMA Descriptor List
294
Figure 15.7 General DMA Descriptor Format
295
Table 15.4 Stride Control DMA Descriptor Fields
296
Figure 15.8 Stride Control DMA Descriptor Format
296
Table 15.5 Data Transfer DMA Descriptor Fields
298
Figure 15.9 Data Transfer DMA Descriptor Format
298
Table 15.6 Immediate Data Transfer DMA Descriptor Fields
301
Figure 15.10 Immediate Data Transfer DMA Descriptor Format
301
DMA Descriptor Processing
303
Table 15.7 DMA Chaining Disabling
305
Figure 15.11 DMA Chaining Example
305
Table 15.8 DMA Channel Control (Dmacxctl) Register Action Summary
307
TLP Attribute and Traffic Class Control
308
Channel Interrupts
309
DMA Outstanding Requests
309
Descriptor Prefetching
310
DMA Request Rate Control
310
DMA Multicast
311
Figure 15.12 Path Taken by a TLP Emitted by the DMA When It Is Multicasted
312
Figure 15.13 Path Taken by a TLP Emitted by the DMA When It Is NT Multicasted
312
Virtual Channel (VC) Support
313
Access Control Services (ACS) Support
313
Table 15.9 Downstream Switch Port Interrupts
313
Table 15.10 ACS Checks Performed by the DMA Function
314
Table 15.11 TLP Types Affected by ACS Checks
314
Power Management
315
Bus Locking
315
ECRC Support
315
Error Handling
315
Figure 15.14 Example of ACS Peer-To-Peer Request Redirect Applied by the DMA Function
315
PCI Express Error Handling by the DMA Function
316
Table 15.12 PCI Express Errors Detected by the DMA Function's Transaction Layer
318
Table 15.13 Prioritization of Transaction Layer Errors
323
DMA Limitations and Usage Restrictions
324
Figure 15.15 DMA Function's Error Checking and Logging on a Received TLP
324
Switch Events
325
Overview
325
Link up
326
Figure 16.1 Switch Event Detection and Signaling Mechanism
326
Link down
327
Fundamental Reset
327
Hot Reset
327
Failover
327
Global Signals
328
Figure 16.2 Global Signaling Mechanism
328
Port AER Errors
329
Multicast
331
Transparent Multicast Operation
331
Addressing and Routing
331
Figure 17.1 Multicast Group Address Ranges
333
Figure 17.2 Multicast Group Address Region Determination
334
Usage Restrictions
336
Non-Transparent Multicast Operation
336
NT Multicast Configuration
337
Figure 17.3 Transparent and Non-Transparent Multicast
337
NT Multicast TLP Determination
338
NT Multicast TLP Routing
338
NT Multicast Egress Processing
339
Usage Restrictions
341
Temperature Sensor
343
Overview
343
Register Organization
345
Overview
345
Table 19.1 Global Address Space Layout
345
Configuration Register Side-Effects
347
Partial-Byte Access to Word and Dword Registers
347
Address Maps
348
PCI-To-PCI Bridge Function Registers
348
Figure 19.1 PCI-To-PCI Bridge Configuration Space Organization
349
Table 19.2 PCI-To-PCI Bridge Function Configuration Space Registers
350
Table 19.3 Default Linkage of Capability Structures for a PCI-To-PCI Bridge Function in the Upstream Switch Port Mode
354
Table 19.4 Default Linkage of Capability Structures for a PCI-To-PCI Bridge Function in a Downstream or Unattached Port
354
Proprietary Port-Specific Registers in the PCI-To-PCI Bridge Function
355
Figure 19.2 Proprietary Port Specific Register Organization
356
Table 19.5 Proprietary Port Specific Registers
357
NT Function Registers
358
Figure 19.3 NT Function Configuration Space Organization
360
Table 19.6 NT Function Registers
361
Table 19.7 Default Linkage of Capability Structures for the NT Function When Operating as Function 0 of the Port
366
DMA Function Registers
367
Table 19.8 Default Linkage of Capability Structures for the NT Function When Operating as Function 1 of the Port
367
Table 19.9 Default Linkage of Capability Structures for the DMA Function
368
Figure 19.4 DMA Function Configuration Space Organization
369
Table 19.10 DMA Function Registers
370
Switch Configuration and Status Registers
373
Figure 19.5 Switch Configuration and Status Space Organization
374
Table 19.11 Switch Configuration and Status
375
Notes
385
PCI-To-PCI Bridge Registers
385
Type 1 Configuration Header Registers
385
PCI Express Capability Structure
397
PCI Power Management Capability Structure
420
Message Signaled Interrupt Capability Structure
422
Subsystem ID and Subsystem Vendor ID
423
Extended Configuration Space Access Registers
424
Advanced Error Reporting (AER) Extended Capability
425
Device Serial Number Extended Capability
435
PCI Express Virtual Channel Capability
436
ACS Extended Capability
439
Multicast Extended Capability
444
Proprietary Port Specific Registers
449
Port Control Register
449
Upstream PCI-To-PCI Bridge Interrupt and Signaling
449
Port AER Mask Register
451
Port Slot Control
453
Internal Error Control and Status Registers
455
Physical Layer Control and Status Registers
476
Request Metering
480
WRR Port Arbitration Counts
481
Non-Transparent Multicast Overlay
486
AER Error Emulation
488
Global Address Space Access Registers
491
NT Endpoint Registers
493
Type 0 Configuration Header Registers
493
PCI Express Capability Structure
505
PCI Power Management Capability Structure
520
Message Signaled Interrupt Capability Structure
521
Subsystem ID and Subsystem Vendor ID
523
Extended Configuration Space Access Registers
523
Advanced Error Reporting (AER) Extended Capability
525
Device Serial Number Extended Capability
535
PCI Express Virtual Channel Capability
536
ACS Extended Capability
540
Multicast Extended Capability
542
NT Registers
545
NT Control & Status
545
NT Interrupt and Signaling
546
Internal Error Reporting Masks
548
Doorbell Registers
556
Message Registers
557
BAR Configuration
559
Mapping Table
577
Lookup Table
580
AER Error Emulation
581
Punch-Through Configuration Registers
584
NT Multicast
586
Global Address Space Access Registers
587
DMA Function Registers
589
Type 0 Configuration Header Registers
589
PCI Express Capability Structure
597
PCI Power Management Capability Structure
610
Message Signaled Interrupt Capability Structure
612
Extended Configuration Space Access Registers
613
Advanced Error Reporting (AER) Extended Capability
614
ACS Extended Capability
625
DMA Registers
627
BAR Configuration
627
DMA AER Error Emulation
627
Internal Error Reporting Masks
630
DMA Multicast Control
637
DMA Channel Registers
638
Global Address Space Access Registers
647
Switch Configuration and Status Registers
649
Switch Control and Status Registers
649
Internal Switch Timers
653
Switch Partition and Port Registers
655
Failover Capability Registers
661
Protection
663
Switch Event Registers
664
Global Doorbells and Message Registers
673
Serdes Control and Status Registers
674
General Purpose I/O Registers
681
Hot-Plug and Smbus Interface Registers
683
Temperature Sensor Registers
693
JTAG Boundary Scan
699
Introduction
699
Test Access Point
699
Signal Definitions
699
Figure 25.1 Diagram of the JTAG Logic
699
Table 25.1 JTAG Pin Descriptions
700
Figure 25.2 State Diagram of the TAP Controller
700
Boundary Scan Chain
701
Table 25.2 Boundary Scan Chain
701
Test Data Register (DR)
704
Boundary Scan Registers
705
Figure 25.3 Diagram of Observe-Only Input Cell
705
Figure 25.4 Diagram of Output Cell
705
Instruction Register (IR)
706
Figure 25.5 Diagram of Bidirectional Cell
706
Bypass
707
Extest
707
Sample/Preload
707
Table 25.3 Instructions Supported by the JTAG Boundary Scan
707
Clamp
708
Extest_Train
708
Figure 25.6 Device ID Register Format
708
Idcode
708
Table 25.4 System Controller Device Identification Register
708
Validate
708
Extest_Pulse
709
Reserved
709
Usage Considerations
709
Usage Models
711
Introduction
711
Boot-Time Stack Reconfiguration
711
Figure 26.1 PES24NT24AG2 with One X8 Port and Sixteen X1 Ports
711
Port Clocking Configuration
712
Boot-Time Switch Partitioning
713
Figure 26.2 PES24NT6AG2 with Ports Operating in Different Clock Modes
713
Figure 26.3 PES16NT8BG2 with Two Partitions Configured Via Serial EEPROM
714
Switch Partitioning Via Serial EEPROM
714
Switch Partitioning Via PCI Express Configuration Requests
715
Figure 26.4 PES16NT8BG2 with Two Partitions Configured Via a Switch Manager Root Complex
716
Figure 26.5 I/O Load Balancing Example: Initial Switch Configuration
718
Non-Transparent Bridge (NTB) Usage Models
721
Pes32Nt24Xg2 as a Multiprocessor System Interconnect
721
Figure 26.6 I/O Load Balancing Example: Switch Configuration after Port Migration
721
Figure 26.7 Multiprocessor System Interconnection Using the Pes32Nt24Xg2
722
NT Crosslink & NT Punch-Through
725
Figure 26.8 System Configuration Immediately after Switch Fundamental Reset
725
Figure 26.9 System Configuration after Serial EEPROM Initialization
726
DMA Usage Models
727
High-Performance Multiprocessor System
727
Figure 26.10 System Configuration Immediately after Switch Fundamental Reset
728
Figure 26.11 Target System Configuration
729
Immediate Descriptor Usage
730
Failover
730
Active / Passive Failover Configuration
730
Figure 26.12 Active/Passive System Configuration before Failover Event
731
Active / Active Failover Configuration
733
Figure 26.13 Active/Passive System Configuration after Failover Event
733
Figure 26.14 Active/Active System Configuration before Failover Event
734
Figure 26.15 Active/Active System Configuration before Failover Event
736
Failover with Two Crosslinked Pes32Nt24Xg2 Switches
737
Figure 26.16 High Availability System Configuration with Redundant PCI Express Switches
737
Figure 26.17 System Configuration after RC2 Modifies Port 8 in Switch #2
739
NT Multicasting
740
Figure 26.18 System Configuration after RC2 Modifies Port 8 in Switch #1
740
Figure 26.19 Pes32Nt24Xg2 with Port 0 Configured in NT Function with DMA Mode and Ports 4, 8, and 16 in NT Function Mode
741
Figure 26.20 Pes32Nt24Xg2 with Port 0 Configured in NT Function with DMA Mode and Ports 4, 8, and 16 in NT Function Mode
742
Advertisement
Advertisement
Related Products
IDT 89HPES34H16
IDT 89HPES32NT8xG2
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