Sign In
Upload
Manuals
Brands
IDT Manuals
Computer Hardware
TSI384
IDT TSI384 Manuals
Manuals and User Guides for IDT TSI384. We have
1
IDT TSI384 manual available for free PDF download: User Manual
IDT TSI384 User Manual (281 pages)
PCIe-to-PCI Bridge
Brand:
IDT
| Category:
Computer Hardware
| Size: 1 MB
Table of Contents
Table of Contents
3
About this Document
15
Scope
15
Document Conventions
15
Revision History
17
1 Functional Overview
19
Overview
19
Features
20
General Features
20
Figure 1: Tsi384 Block Diagram
20
Pcie Features
21
PCI-X Features
21
PCI Features
21
Device Architecture
22
Figure 2: Tsi384 Device Architecture
22
Typical Applications
25
Figure 3: Motherboard Application - PC, Server, SBC, Industrial PC
25
Figure 4: External Storage Application
26
Figure 5: Server Add-In Cards for Networking and Storage
26
2 Signal Descriptions
27
Overview
27
Table 1: Pin Types
27
Pcie Interface Signals
28
Table 2: Pcie Interface Signals
28
PCI/X Interface Signals
29
Table 3: PCI/X Interface Signals
29
EEPROM Interface Signals
32
Table 4: EEPROM Interface Signals
32
JTAG Interface Signals
33
Table 5: JTAG Interface Signals
33
Power-Up Signals
34
Power Supply Signals
34
Table 6: Power-Up Signals
34
Table 7: Power Supply Signals
34
3 Data Path
37
Overview
37
Upstream Data Path
37
Downstream Data Path
38
Figure 6: Upstream Data Path
38
Transaction Management
39
Upstream Transaction Management
39
Figure 7: Downstream Data Path
39
Downstream Transaction Management
40
Buffer Structure
40
Upstream Non-Posted Buffer
40
Upstream Posted Buffer
41
Downstream Non-Posted Buffer
42
Downstream Posted Buffer
42
Flow Control
42
Prefetching Algorithm
43
Table 8: Initial Credit Advertisement
43
Short Term Caching
44
Lane Reversal and Polarity Reversal
44
4 Addressing
45
Overview
45
Memory-Mapped I/O Space
45
Figure 8: Memory-Mapped I/O Address Space
46
Prefetchable Space
47
I/O Space
48
Figure 9: 64-Bit Prefetchable Memory Address Range
48
Figure 10: I/O Address Space
49
VGA Addressing
50
ISA Addressing
50
Non-Transparent Addressing
51
Figure 11: ISA Mode I/O Addressing
51
Pcie to PCI/X Non-Prefetchable Address Remapping
52
Pcie to PCI/X Prefetchable Address Remapping
52
PCI/X to Pcie Address Remapping
53
Figure 12: Memory Window Remapping Example
54
Opaque Addressing
55
5 Configuration Transactions
57
Overview
57
Figure 13: Pcie Configuration Address Format
57
Figure 14: PCI Type 0 Configuration Address Format
58
Figure 15: PCI Type 1 Configuration Address Format
58
Figure 16: PCI-X Type 0 Configuration Address Format
58
Figure 17: PCI-X Type 1 Configuration Address Format
58
Type 0 Configuration Transactions
58
Type 1 Configuration Transactions
59
Type 1 to Type 0 Conversion
59
Type 1 to Special Cycle Forwarding
60
Type 1 to Type 1 Forwarding
60
Pcie Enhanced Configuration Mechanism
61
Configuration Retry Mechanisms
61
6 Bridging
63
Overview
63
Flow Control Advertisements
63
Buffer Size and Management
64
Assignment of Requestor ID and Tag
64
Forwarding of Pcie to PCI
65
Pcie Memory Write Request
65
Pcie Non-Posted Requests
65
Forwarding of Pcie to PCI-X
66
Pcie Memory Write Request
66
Pcie Non-Posted Requests
66
Forwarding of PCI to Pcie
67
PCI Memory Write Request
67
PCI Non-Posted Requests
67
Forwarding of PCI-X to Pcie
68
Split Completion Buffer
68
PCI Transaction Support
69
Table 9: PCI Transaction Support
69
PCI-X Transaction Support
70
Table 10: PCI-X Transaction Support
70
Pcie Transaction Support
71
Table 11: Pcie Transaction Support
71
Message Transactions
72
Intx Interrupt Signaling
72
Power Management
72
Locked Transaction
72
Slot Power Limit
72
Vendor-Defined and Device ID
72
Transaction Ordering
73
Table 12: Transaction Ordering
73
7 PCI/X Arbitration
75
Overview
75
Block Diagram
75
PCI/X Arbitration Scheme
76
Figure 18: PCI/X Arbiter Block Diagram
76
Figure 19: PCI/X Arbitration Priority
77
8 Interrupt Handling
79
Overview
79
Interrupt Sources
80
Interrupt Routing
80
Figure 20: Interrupt Handling Diagram
80
9 Error Handling
81
Overview
81
Figure 21: Pcie Flowchart of Device Error Signaling and Logging Operations
83
Pcie as Originating Interface
84
Figure 22: Transaction Error Forwarding with Pcie as Originating Interface
84
Table 13: Error Forwarding Requirements (Step a to Step B) for Received Pcie Errors
84
Table 14: Bridge Requirements for Transactions Requiring a Completion (Immediate Response)
84
Received Poisoned Tlps
85
Received ECRC Errors
86
PCI/X Uncorrectable Data Errors
87
PCI/X Uncorrectable Address/Attribute Errors
89
Received Master-Abort on PCI/X Interface
89
Received Target-Abort on PCI/X Interface
91
Pcie Unsupported Request Completion Status
92
Pcie Completer Abort Completion Status
93
Receiver of an Unexpected Completion
93
PCI/X as Originating Interface
94
Figure 23: Transaction Error Forwarding with PCI/X as Originating Interface
94
Table 15: Error Forwarding Requirements for Received PCI/X Errors
94
Received PCI/X Errors
95
Table 16: Error Forwarding Requirements for PCI Delayed Transaction
95
Completer Abort Completion Status
99
Unsupported Request Completion Status
99
Split Completion Message with Completer Errors
100
Table 17: Abnormal Conditions and Tsi384'S Response to Split Completion Message
100
Timeout Errors
103
Pcie Completion Timeout Errors
103
PCI Delayed Transaction Timeout Errors
103
Other Errors
104
Error Handling Tables
105
Table 18: ECRC Errors
105
Table 19: Poisoned TLP Errors
105
Table 20: Malformed TLP Errors
106
Table 21: Link and Flow Control Errors
107
Table 22: Uncorrectable Data/Address/Attribute Errors
108
Table 23: Received Master/Target Abort Error
109
Table 25: Request Errors
110
Table 24: Completion Errors
110
10 Reset, Clocking, and Initialization
111
Reset
111
Table 26: Reset Summary
111
Figure 24: Reset Timing
112
Pcie Link Reset
112
Table 27: Reset Timing
112
PCI/X Bus Reset
113
Clocking
114
Pcie Clocking
114
PCI/X Clocking
114
Figure 25: Pcie Clocking
114
Figure 26: PCI/X Clocking
115
Figure 27: Master Mode Clocking
116
Table 28: PCI/X Bus Mode and Speed Capability
116
Table 29: Master Mode and Clock Rate
117
Table 30: Master Mode External Clock Compensation
117
Figure 28: Slave Clocking
118
Initialization
119
Table 31: Slave Mode and Clock Rate
119
Table 32: Slave Mode Clock Insertion Compensation
119
Table 33: Initialization Pattern
120
11 Power Management
121
Overview
121
Features
121
Unsupported Features
122
Power Management Capabilities
122
Power States
122
Aspm
122
L0 State
123
L0S State
123
L1 State
123
L2/L3 Ready
123
L3 State
123
Ldn State
123
Link State Summary
124
Figure 29: Pcie Link Power Management States
124
Table 34: Pcie Link States
124
Device Power States
125
D0 State
125
D3 Hot State
125
D3 Cold State
125
D State Transitions
126
Power Management Event
126
Figure 30: D State Transitions
126
Power State Summary
127
Table 35: Power Management State Summary
127
12 Serial EEPROM
129
Overview
129
System Diagram
130
Figure 31: EEPROM Interface
130
EEPROM Image
132
Table 36: EEPROM Image
132
Functional Timing
133
Figure 32: 9-Bit EEPROM Read Timing
133
Figure 33: 16-Bit EEPROM Read Timing
134
Figure 34: 9-Bit EEPROM Write Timing
134
Figure 35: 16-Bit EEPROM Write Timing
135
Figure 36: EEPROM WREN Instruction Timing
135
Figure 37: EEPROM RDSR Instruction Timing
135
13 Jtag
137
Overview
137
TAP Controller Initialization
138
Instruction Register
138
Bypass Register
138
JTAG Device ID Register
138
JTAG Register Access
139
Register Access from JTAG
139
Write Access to Registers from the JTAG Interface
139
Figure 38: Read/Write Access from JTAG - Serial Data in
139
Figure 39: Observe from JTAG - Serial Data out
139
Read Access to Registers from JTAG Interface
140
Dedicated Test Pins
141
Accessing Serdes TAP Controller
141
Figure 40: Pcie Serdes Connections
141
14 Register Descriptions
143
Overview
143
PCI Configuration Space
144
Table 37: PCI Type 1 Configuration Header
144
Table 38: PCI-X Capability Registers
145
Table 39: Power Management Capability Registers
145
Table 40: Pcie Capability Registers
145
Table 41: Advanced Error Reporting Capability Registers
146
Register Map
147
Table 42: Register Map
147
PCI Identification Register
150
PCI Control and Status Register
151
PCI Class Register
155
PCI Miscellaneous 0 Register
156
PCI Bus Number Register
157
PCI Secondary Status and I/O Limit and Base Register
158
PCI Memory Base and Limit Register
161
PCI PFM Base and Limit Register
162
PCI PFM Base Upper 32 Address Register
163
PCI PFM Limit Upper 32 Address Register
163
PCI I/O Address Upper 16 Register
164
PCI Capability Pointer Register
165
PCI Bridge Control and Interrupt Register
166
Secondary Retry Count Register
172
PCI Miscellaneous Control and Status Register
173
PCI Miscellaneous Clock Straps Register
176
Upstream Posted Write Threshold Register
177
Completion Timeout Register
178
Clock out Enable Function and Debug Register
179
SERRDIS_OPQEN_DTC Register
180
Opaque Addressing Registers
181
Opaque Memory Lower Register
181
Opaque Memory Upper Base Register
182
Opaque Memory Upper Limit Register
182
Upstream Non-Transparent Address Remapping Registers
183
NTMA Control Register
183
NTMA Primary Upper Base Register
184
NTMA Secondary Lower Base Register
184
NTMA Secondary Upper Base Register
185
NTMA Secondary Lower Limit Register
185
NTMA Secondary Upper Limit Register
186
PCI Capability Registers
186
PCI-X Capability and Status Register
187
PCI-X Bridge Status Register
189
PCI-X Upstream Split Transaction Control Register
191
PCI-X Downstream Split Transaction Control Register
192
PCI Power Management Capability Register
193
PCI Power Management Control and Status Register
195
EEPROM Control Register
197
Secondary Bus Device Mask Register
198
Short-Term Caching Period Register
200
Retry Timer Status Register
201
Prefetch Control Register
202
Pcie Capability Registers
203
Pcie Capabilities Register
204
Pcie Device Capabilities Register
205
Pcie Device Control and Status Register
207
Pcie Link Capabilities Register
210
Pcie Link Control Register
212
Downstream Non-Transparent Address Remapping Registers
214
Secondary Bus Non-Prefetchable Address Remap Control Register
214
Secondary Bus Non-Prefetchable Upper Base Address Remap Register
215
Secondary Bus Prefetchable Address Remap Control Register
215
Secondary Bus Prefetchable Upper Base Address Remap Register
216
Primary Bus Non-Prefetchable Upper Base Address Remap Register
216
Primary Bus Non-Prefetchable Upper Limit Remap Register
217
Advanced Error Reporting Capability Registers
218
Pcie Advanced Error Reporting Capability Register
218
Pcie Uncorrectable Error Status Register
219
Pcie Uncorrectable Error Mask Register
220
Pcie Uncorrectable Error Severity Register
221
Pcie Correctable Error Status Register
222
Pcie Correctable Error Mask Register
223
Pcie Advanced Error Capabilities and Control Register
224
Pcie Header Log 1 Register
225
Pcie Header Log 2 Register
225
Pcie Header Log 3 Register
226
Pcie Header Log 4 Register
226
Pcie Secondary Uncorrectable Error Status Register
227
Pcie Secondary Uncorrectable Error Mask Register
228
Pcie Secondary Uncorrectable Error Severity Register
229
Pcie Secondary Error Capabilities and Control Register
230
Pcie Secondary Header Log 1 Register
230
Pcie Secondary Header Log 2 Register
231
Pcie Secondary Header Log 3 Register
232
Pcie Secondary Header Log 4 Register
232
Replay Latency Register
233
ACK/NACK Update Latency Register
234
N_FTS Register
235
Pcie and Serdes Control and Status Registers
235
Base Offset Address Calculation
235
Table 43: Serdes Per-Lane and Clock Control and Status Register Map
235
Pcie Per-Lane Transmit and Receive Registers
237
Pcie Transmit and Receive Status Register
237
Pcie Output Status and Transmit Override Register
238
Pcie Receive and Output Override Register
239
Pcie Debug and Pattern Generator Control Register
240
Pcie Pattern Matcher Control and Error Register
241
Pcie SS Phase and Error Counter Control Register
242
Pcie Scope Control and Frequency Integrator Register
243
14.10.10 Pcie Clock Module Control and Status Registers
244
Pcie Control and Level Status Register
244
Pcie Control and Level Override Register
245
Table 44: TX_LVL Values
246
15 Electrical Characteristics
247
Absolute Maximum Ratings
247
Table 45: Absolute Maximum Ratings - PCI
247
Recommended Operating Conditions
248
Table 47: Recommended Operating Conditions
248
Table 46: Absolute Maximum Ratings - Pcie
248
Power Characteristics
249
Power Supply Sequencing
249
Table 48: Power Characteristics
249
DC Operating Characteristics
250
AC Timing Specifications
250
PCI/X Interface AC Signal Timing
250
Table 49: DC Operating Characteristics
250
Table 50: PCI/X Clock (PCI_CLK) Specification
250
Table 51: AC Specifications for PCI/X Interface
251
Pcie Differential Transmitter Output Specification
252
Table 52: Pcie Differential Transmitter Output Specification
252
Figure 41: Transmitter Eye Voltage and Timing Diagram
256
Pcie Differential Receiver Input Specifications
257
Table 53: Pcie Differential Receiver Input Specifications
257
Figure 42: Minimum Receiver Eye Timing and Voltage Compliance Specification
259
Reference Clock
260
Figure 43: Weighing Function for RMS Phase Jitter Calculation
260
Table 54: Reference Clock (Pcie_Refclk_N/P) Electrical Characteristics
260
Boundary Scan Test Signal Timing
261
Reset Timing
261
Table 55: Boundary Scan Test Signal Timings
261
Table 56: Reset Timing
261
AC Timing Waveforms
262
Figure 44: Input Timing Measurement Waveforms
262
Figure 45: Output Timing Measurement Waveforms
263
Figure 46: PCI/X TOV (Max) Rising Edge AC Test Load
263
Figure 47: PCI/X TOV (Max) Falling Edge AC Test Load
263
Figure 48: PCI/X TOV (Min) AC Test Load
264
16 Packaging
265
Mechanical Diagram
265
Figure 49: Mechanical Diagram 256 Pin 17X17Mm BGA
265
Thermal Characteristics
266
Table 57: Thermal Characteristics
266
Table 58: Junction to Ambient Characteristics
266
Moisture Sensitivity
267
17 Ordering Information
269
Part Numbers
269
Part Numbering Information
269
Table 59: Part Numbers
269
Pcie Programmable Transmit and Receive Equalization
271
Overview
271
Transmit Drive Level and Equalization
271
Receive Equalization
272
Figure 50: Drive Strength and Equalization Waveform
272
A.3 Receive Equalization
272
Glossary
273
Index
277
Advertisement
Advertisement
Related Products
IDT Tsi381
IDT Tsi84
IDT Tsi620
IDT Tsi310TM
IDT Tsi578
IDT Tsi340-RDK1
IDT Tsi382 LQFP
IDT Tsi572
IDT Tsi350A
IDT Trace&Follow
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