Sign In
Upload
Manuals
Brands
IDT Manuals
Switch
89HPES48T12G2
IDT 89HPES48T12G2 Manuals
Manuals and User Guides for IDT 89HPES48T12G2. We have
1
IDT 89HPES48T12G2 manual available for free PDF download: User Manual
IDT 89HPES48T12G2 User Manual (276 pages)
PCI Express Switch
Brand:
IDT
| Category:
Switch
| Size: 3.54 MB
Table of Contents
About this Manual
3
Content Summary
3
Signal Nomenclature
4
Numeric Representations
4
Data Units
4
Register Terminology
5
Use of Hypertext
6
Reference Documents
6
Revision History
6
Table of Contents
9
PES48T12G2 Device Overview
23
Introduction
23
Features
23
Logic Diagram
27
System Identification
28
Vendor ID
28
Device ID
28
Revision ID
28
Jtag ID
28
Ssid/Ssvid
28
Device Serial Number Enhanced Capability
28
Table 1.3 PES48T12G2 Revision ID
28
Pin Description
29
Table 1.4 PCI Express Interface Pins
29
Table 1.5 Reference Clock Pins
30
Table 1.6 Smbus Interface Pins
30
Table 1.7 General Purpose I/O Pins
31
Table 1.8 System Pins
31
Table 1.9 Test Pins
33
Table 1.10 Power, Ground, and Serdes Resistor Pins
34
Pin Characteristics
35
Table 1.11 Pin Characteristics
35
Architectural Overview
39
Introduction
39
Logical View
40
Switch Core
41
Introduction
41
Switch Core Architecture
41
Ingress Buffer
41
Table 3.1 IFB Buffer Sizes
41
Egress Buffer
42
Table 3.2 EFB Buffer Sizes
42
Crossbar Interconnect
43
Datapaths
43
Packet Ordering
43
Table 3.3 Replay Buffer Storage Limit
43
Arbitration
44
Table 3.4 Packet Ordering Rules in the PES48T12G2
44
Port Arbitration
45
Cut-Through Routing
45
Table 3.5 Conditions for Cut-Through Transfers
46
Request Metering
47
Operation
49
Table 3.6 Request Metering Decrement Value
50
Completion Size Estimation
51
Internal Errors
52
Switch Time-Outs
52
Memory SECDED ECC Protection
53
End-To-End Data Path Parity Protection
53
Notes
55
Clocking
55
Introduction
55
Port Clocking Mode
55
Table 4.1 Initial Port Clocking Mode and Slot Clock Configuration State
56
Reset and Initialization
57
Introduction
57
Boot Configuration Vector
57
Table 5.1 PES48T12G2 Reset Precedence
57
Switch Fundamental Reset
58
Table 5.2 Boot Configuration Vector Signals
58
Hot Resets
61
Hot Reset
61
Upstream Secondary Bus Reset
61
Downstream Secondary Bus Reset
62
Port Merging
62
Link Operation
65
Introduction
65
Polarity Inversion
65
Lane Reversal
65
Link Width Negotiation
69
Link Width Negotiation in the Presence of Bad Lanes
70
Dynamic Link Width Reconfiguration
70
Link Speed Negotiation
70
Link Speed Negotiation in the PES48T12G2
71
Software Management of Link Speed
73
Link Retraining
74
Link down
74
Slot Power Limit Support
75
Upstream Port
75
Downstream Port
75
Link States
75
Active State Power Management
76
L0S ASPM
76
L1 Aspm
77
L1 ASPM Entry Rejection Timer
78
Link Status
78
De-Emphasis Negotiation
79
Crosslink
79
Table 6.1 Crosslink Port Groups
79
Hot Reset Operation on a Crosslink
80
Link Disable Operation on a Crosslink
80
Gen1 Compatibility Mode
80
Table 6.2 Gen1 Compatibility Mode: Bits Cleared in Training Sets
81
Serdes
83
Introduction
83
Serdes Numbering and Port Association
83
Serdes Transmitter Controls
83
Driver Voltage Level and Amplitude Boost
83
De-Emphasis
84
Slew Rate
84
PCI Express Low-Swing Mode
84
Receiver Equalization
85
Programming of Serdes Controls
85
Programmable Voltage Margining and De-Emphasis
85
Serdes Transmitter Control Registers
86
Table 7.1 Serdes Transmit Level Controls in the S[X]Txlctl0 and S[X]Txlctl1 Registers
87
Table 7.2 Serdes Transmit Driver Settings in Gen1 Mode
88
Table 7.3 Serdes Transmit Driver Settings in Gen2 Mode with -3.5Db De-Emphasis
89
Table 7.4 Serdes Transmit Driver Settings in Gen2 Mode with -6.0Db De-Emphasis
90
Table 7.5 Transmitter Slew Rate Settings
93
Table 7.6 PCI Express Transmit Margining Levels Supported by the PES48T12G2
94
Transmit Margining Using the PCI Express Link Control 2 Register
94
Low-Swing Transmitter Voltage Mode
95
Table 7.7 Serdes Transmit Drive Swing in Low Swing Mode at Gen1 Speed
95
Receiver Equalization Controls
96
Table 7.8 Serdes Transmit Drive Swing in Low Swing Mode at Gen2 Speed
96
Serdes Power Management
97
Theory of Operation
99
Introduction
99
Transaction Routing
99
Interrupts
99
Table 8.1 Switch Routing Methods
99
Downstream Port Interrupts
100
Legacy Interrupt Emulation
100
Table 8.2 Downstream Port Interrupts
100
Access Control Services
101
Table 8.3 Downstream to Upstream Port Interrupt Routing Based on Device Number
101
Table 8.4 Prioritization of ACS Checks for Request Tlps
103
Error Detection and Handling
104
Table 8.5 Prioritization of ACS Checks for Completion Tlps
104
Table 8.6 TLP Types Affected by ACS Checks
104
Data Link Layer Errors
105
Physical Layer Errors
105
Table 8.7 Physical Layer Errors
105
Table 8.8 Data Link Layer Errors
105
Transaction Layer Errors
106
Table 8.9 Transaction Layer Errors Associated with the PCI-To-PCI Bridge Function
107
Table 8.10 Conditions Handled as Unsupported Requests (UR) by the PCI-To-PCI Bridge Function
109
Table 8.11 Ingress TLP Formation Checks Associated with the PCI-To-PCI Bridge Function
109
Table 8.12 Egress Malformed TLP Error Checks
110
Table 8.13 ACS Violations for Ports Operating in Downstream Switch Port Mode
111
Table 8.14 Prioritization of Transaction Layer Errors
112
Table 11.3 Table
113
Routing Errors
114
Bus Locking
115
Hot-Plug and Hot-Swap
119
Introduction
119
Hot-Plug Signals
121
Table 9.1 Port Hot Plug Signals
121
Table 9.2 Negated Value of Unused Hot-Plug Output Signals
121
Port Reset Outputs
122
Power Enable Controlled Reset Output
123
Power Good Controlled Reset Output
123
Hot-Plug Events
124
Legacy System Hot-Plug Support
124
Hot-Swap
126
Power Management
127
Introduction
127
Table 10.1 PES48T12G2 Power Management State Transition Diagram
128
PME Messages
129
PCI Express Power Management Fence Protocol
129
Upstream Switch Port or Downstream Switch Port Mode
129
Power Budgeting Capability
130
General Purpose I/O
131
Introduction
131
GPIO Configuration
131
Configured as an Input
131
Configured as an Output
131
Configured as an Alternate Function
131
Table 11.1 GPIO Pin Configuration
131
Table 11.2 General Purpose I/O Pin Alternate Function
132
Smbus Interfaces
133
Introduction
133
Master Smbus Interface
133
Initialization
133
Serial EEPROM
133
Initialization from Serial EEPROM
134
Programming the Serial EEPROM
137
Table 12.2 Serial EEPROM Initialization Errors
137
Table 12.3 I/O Expander Function Allocation
138
Table 12.4 I/O Expander Default Output Signal Value
139
Table 12.7 Pin Mapping I/O Expander 9
142
Table 12.9 I/O Expander 12 - Link up Status
144
Table 12.10 I/O Expander 13 - Link Activity Status
144
Slave Smbus Interface
145
Initialization
145
Smbus Transactions
145
Table 12.11 Slave Smbus Address
145
Table 12.12 Slave Smbus Command Code Fields
146
Table 12.13 CSR Register Read or Write Operation Byte Sequence
147
Table 12.14 CSR Register Read or Write CMD Field Description
148
Table 12.15 Serial EEPROM Read or Write Operation Byte Sequence
148
Table 12.16 Serial EEPROM Read or Write CMD Field Description
149
Figure 12.9 Serial EEPROM Read Using Smbus Block Write/Read Transactions with PEC
150
Figure 12.10 CSR Register Write Using Smbus Block Write Transactions with PEC Disabled
150
Figure 12.11 Serial EEPROM Write Using Smbus Block Write Transactions with PEC Disabled
151
Figure 12.12 Serial EEPROM Write Using Smbus Block Write Transactions with PEC Enabled
151
Figure 12.13 CSR Register Read Using Smbus Read and Write Transactions with PEC Disabled
151
Multicast
153
Introduction
153
Addressing and Routing
153
Multicast TLP Determination
153
Figure 13.1 Multicast Group Address Ranges
154
Figure 13.2 Multicast Group Address Region Determination
155
Multicast TLP Routing
156
Multicast Egress Processing
156
Register Organization
159
Introduction
159
Table 14.1 Global Address Space Organization
159
Partial-Byte Access to Word and Dword Registers
160
Register Side-Effects
160
Address Maps
160
PCI-To-PCI Bridge Registers
160
Capability Structures
161
Table 14.2 Default PCI Capability List Linkage
161
Table 14.3 Default PCI Express Capability List Linkage
162
Figure 14.1 PCI-To-PCI Bridge Configuration Space Organization
163
Table 14.4 PCI-To-PCI Bridge Configuration Space Registers
164
IDT Proprietary Port Specific Registers
168
Figure 14.2 Proprietary Port Specific Register Organization
168
Table 14.5 Proprietary Port Specific Registers
169
Switch Configuration and Status Registers
170
Figure 14.3 Switch Configuration and Status Space Organization
170
Table 14.6 Switch Configuration and Status
171
PCI to PCI Bridge and Proprietary Port Specific Registers
175
Type 1 Configuration Header Registers
175
PCI Express Capability Structure
185
Power Management Capability Structure
201
Message Signaled Interrupt Capability Structure
203
Subsystem ID and Subsystem Vendor ID
205
Extended Configuration Space Access Registers
205
Advanced Error Reporting (AER) Enhanced Capability
206
Device Serial Number Enhanced Capability
215
PCI Express Virtual Channel Capability
216
Power Budgeting Enhanced Capability
221
ACS Extended Capability
223
Multicast Extended Capability
226
Proprietary Port Specific Registers
230
Port Control and Status Registers
230
Internal Error Control and Status Registers
232
Physical Layer Control and Status Registers
239
Power Management Control and Status Registers
242
Request Metering
243
Global Address Space Access Registers
244
Switch Configuration and Status Registers
245
Switch Control and Status Registers
245
Internal Switch Timer
247
Switch Port Registers
247
Serdes Control and Status Registers
248
General Purpose I/O Registers
256
Hot-Plug and Smbus Interface Registers
259
JTAG Boundary Scan
267
Introduction
267
Test Access Point
267
Signal Definitions
267
Figure 17.1 Diagram of the JTAG Logic
267
Boundary Scan Chain
268
Table 17.1 JTAG Pin Descriptions
268
Figure 17.2 State Diagram of the TAP Controller
268
Table 17.2 Boundary Scan Chain
269
Test Data Register (DR)
271
Boundary Scan Registers
271
Figure 17.3 Diagram of Observe-Only Input Cell
272
Figure 17.4 Diagram of Output Cell
272
Instruction Register (IR)
273
Figure 17.5 Diagram of Bidirectional Cell
273
Bypass
274
Extest
274
Sample/Preload
274
Table 17.3 Instructions Supported by the JTAG Boundary Scan
274
Clamp
275
Extest_Train
275
Figure 17.6 Device ID Register Format
275
Idcode
275
Table 17.4 System Controller Device Identification Register
275
Validate
275
Extest_Pulse
276
Reserved
276
Usage Considerations
276
Advertisement
Advertisement
Related Products
IDT 89HPES64H16G2
IDT 89HPES24N3A
IDT 89HPES34H16
IDT 89HPES24T6G2
IDT 89HPES5T5
IDT 89HPES16T4AG2
IDT 89HPES32NT8xG2
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