You are on page 1of 9

PCIe OVERVIEW

Company Confidential
DATALINK LAYER OVERVIEW
• The Data Link Layer acts as an intermediate stage between the
Transaction Layer and the Physical Layer.
• Services provided by the Data Link Layer include:
i. Data Exchange
ii. Error Detection and Retry
iii. Initialization and power management
iv. Data Link Layer Packets (DLLPs)

Company Confidential
Frame structure of DATA LINK LAYER

Company Confidential
DATA INTEGRITY
• Data Link Layer applies a Sequence Number and a Link CRC
(LCRC) to TLP for Error detection.
• The Receive Data Link Layer validates received TLPs by checking
the TLP Sequence Number.
• The size of LCRC is 16-bit.
• The size of Sequence number is 12-bit.

Company Confidential
DATA LINK LAYER PACKETS
• The Data Link Layer tracks the state of the Link. It communicates
Link status with the Transaction and Physical Layers.
• Ack DLLP
• Nak DLLP
• DLLP used for Power Management

Company Confidential
Company Confidential
Data Link Control and Management State Machine
Reset

DL
Inactive

DL_Init

DL_Active

Company Confidential
TOP
PCIe_test

PCIe_env Scoreboard

PCIe_agent

Coverage Monitor

Sequencer Driver DUT


RECEIVER

Company Confidential

You might also like