PCIe Devices - PLX Technology
PCIe Devices - PLX Technology PCIe Devices - PLX Technology
Encoded Packets “D” Characters STP Sequence # Transaction Layer Packet (TLP) LCRC END “K” Characters (framing) “D” Characters SDP Data Link Layer Packet (DLLP) END “K” Characters (framing) Copyright by Dashcourses, Inc. 2009 4-128
Special Symbols n Framing and Link management use special ‘K’ coded symbols l l l l l l l l l COM (comma) – used for Lane and Link initialization and management STP (start TLP) – marks the start of a TLP packet SDP (start DLLP) – marks the start of a DLLP packet END (end) – marks the end of a TLP or DLLP packet EDB (end bad) – marks the end of a nullified TLP PAD (pad) – used in framing, Link Width, and Lane ordering negotiations SKP (skip) – used for compensating for different bit rates for two communicating ports FTS (fast training sequence) – used within an ordered set to exit from L0s to L0 IDL (idle) – used in electrical ordered set Copyright by Dashcourses, Inc. 2009 4-129
- Page 77 and 78: PCIe Transactions n Software will t
- Page 79 and 80: Address Space and Transaction Type
- Page 81 and 82: TLP size Varies n TLP construction
- Page 83 and 84: PCIe Transaction Movement Host Syst
- Page 85 and 86: TLP Packet Components n TLP packets
- Page 87 and 88: TLP Receiver Processing n Received
- Page 89 and 90: Message Codes n Messages are define
- Page 91 and 92: Section 3 PCIe Data Link Layer Copy
- Page 93 and 94: Key Aspects of Data Link Layer n At
- Page 95 and 96: Data Link Layer Created Packets - T
- Page 97 and 98: Data Link Layer Received Packets Pa
- Page 99 and 100: Data Link Layer Handling of TLPs n
- Page 101 and 102: Link Initialization and Flow Contro
- Page 103 and 104: Initialization n Example TS1/TS2 l
- Page 105 and 106: Flow Control n Example credit excha
- Page 107 and 108: Basic DLLP Header Fields n All Data
- Page 109 and 110: Transaction Layer Buffer Space and
- Page 111 and 112: PCIe Power Management Overview n PC
- Page 113 and 114: Link Training and Status State Mach
- Page 115 and 116: Normal Operations n Once the Link i
- Page 117 and 118: Sequence Number - Transmit Requesto
- Page 119 and 120: Section 4 PCIe Physical Layer Copyr
- Page 121 and 122: Physical Layer Overview n The PCIe
- Page 123 and 124: Physical Layer Packets Packet deliv
- Page 125 and 126: Scrambling n Scrambling is a techni
- Page 127: 8B/10B Signal Encoding Data Byte Na
- Page 131 and 132: Other Ordered Sets n n Electrical I
- Page 133 and 134: Link Training Ordered Sets n Using
Encoded Packets<br />
“D” Characters<br />
STP<br />
Sequence #<br />
Transaction Layer Packet (TLP)<br />
LCRC<br />
END<br />
“K” Characters<br />
(framing)<br />
“D” Characters<br />
SDP<br />
Data Link Layer Packet (DLLP)<br />
END<br />
“K” Characters<br />
(framing)<br />
Copyright by Dashcourses, Inc. 2009<br />
4-128