Flow Control Chapter PCIe
Flow Control Chapter PCIe
This Chapter
215
216
Chapter 6: Flow Control
217
VC Flow Control Buffer Organization
218
Chapter 6: Flow Control
219
220
Chapter 6: Flow Control
Infinite Credits
221
Flow Control Initialization
General
222
Chapter 6: Flow Control
223
FC_Init1 Details
224
Chapter 6: Flow Control
FC_Init2 Details
225
Rate of FC_INIT1 and FC_INIT2 Transmission
226
Chapter 6: Flow Control
General
227
Transmitter Elements
228
Chapter 6: Flow Control
FieldSize FieldSize
CL – CC + PTLP mod2 2 2
Receiver Elements
229
Flow Control Example
FieldSize FieldSize
CL – CC + PTLP mod2 2 2
230
Chapter 6: Flow Control
231
CL 01100110b (66h) - CR 00000001b (01h) = n
00000001b
11111110b
11111110b +1
11111111b
01100110 (CL)
11111111 (2’s complement of CR)
01100101 = 65h (carry bit is dropped)
232
Chapter 6: Flow Control
CL 01100110
CR 10011001
11111111 = FFh<=80h
CL 01100111
CR 10011001
00000000 = 00h<=80h
233
Stage 3 — Counters Roll Over
234
Chapter 6: Flow Control
235
FieldSize FieldSize
CA – CR mod2 2 2
236
Chapter 6: Flow Control
237
FC_Update DLLP Format and Content
238
Chapter 6: Flow Control
239
Maximum Latency Between Update Flow Control DLLPs
240
Chapter 6: Flow Control
241
242
Chapter 6: Flow Control
243
244
The Previous Chapter
This Chapter
Motivation
245
Basic Elements
246