Physical layer, Physical layer –9 – Altera Arria V Hard IP for PCI Express User Manual

Page 83

Advertising
background image

Chapter 6: IP Core Architecture

6–9

Protocol Layers

December 2013

Altera Corporation

Arria V Hard IP for PCI Express

User Guide

Transaction Layer Packet Checker—This block checks the integrity of the received
TLP and generates a request for transmission of an ACK/NAK DLLP.

TX Arbitration—This block arbitrates transactions, prioritizing in the following
order:

a. Initialize FC Data Link Layer packet

b. ACK/NAK DLLP (high priority)

c. Update FC DLLP (high priority)

d. PM DLLP

e. Retry buffer TLP

f. TLP

g. Update FC DLLP (low priority)

h. ACK/NAK FC DLLP (low priority)

Physical Layer

The Physical Layer is the lowest level of the Arria V Hard IP for PCI Express. It is the
layer closest to the link. It encodes and transmits packets across a link and accepts and
decodes received packets. The Physical Layer connects to the link through a
high-speed SERDES interface running at 2.5 Gbps for Gen1 implementations and at
2.5 or 5.0 Gbps for Gen2 implementations.

The Physical Layer is responsible for the following actions:

Initializing the link

Scrambling/descrambling and 8B/10B encoding/decoding of 2.5 Gbps (Gen1) or
5.0 Gbps (Gen2)

Serializing and deserializing data

Operating the PIPE 2.0 Interface

Implementing auto speed negotiation

Transmitting and decoding the training sequence

Providing hardware autonomous speed control

Implementing auto lane reversal

Advertising