1–12 Chapter 1: Stratix V Device Family Overview
PCIe Gen3/2/1 Hard IP (Embedded HardCopy Block)
Stratix V Device Handbook December 2011 Altera Corporation
Volume 1: Overview and Datasheet
PCIe Gen3/2/1 Hard IP (Embedded HardCopy Block)
Stratix V devices have PCIe hard IP designed for performance, ease-of-use, and
increased functionality. The PCIe hard IP consists of the PCS, data link, and
transaction layers. The PCIe hard IP supports Gen3/2/1 end point and root port up to
x8 lane configurations.
The Stratix V PCIe hard IP operates independently from the core logic, which allows
the PCIe link to wake up and complete link training in less than 100 ms while the
Stratix V device completes loading the programming file for the rest of the FPGA. The
PCIe hard IP also provides added functionality, which makes it easier to support
emerging features such as Single Root I/O Virtualization (SR-IOV) or optional
protocol extensions. In addition, the Stratix V device PCIe hard IP has improved
end-to-end data path protection using ECC and enables device CvP.
In all Stratix V devices, the primary PCIe hard IP that supports CvP is always in the
bottom left corner of the device (IOBANK_B0L) when looking at the top view of the
die.
x1, x4, x8 PCIe
Gen3 8Phase compensation FIFO, encoder,
scrambler, gear box, and bit slip
Block synchronization, rate match
FIFO, decoder, de-scrambler, and
phase compensation FIFO
10G Ethernet 10.3125 TX FIFO, 64/66 encoder, scrambler,
and gear box
RX FIFO, 64/66 decoder,
de-scrambler, block synchronization,
and gear box
Interlaken 4.9 to 10.3125
TX FIFO, frame generator, CRC-32
generator, scrambler, disparity
generator, and gear box
RX FIFO, frame generator, CRC-32
checker, frame decoder, descrambler,
disparity checker, block
synchronization, and gearbox
40GBASE-R
Ethernet 4 x 10.3125 TX FIFO, 64/66 encoder, scrambler,
alignment marker insertion, gearbox,
and block striper
RX FIFO, 64/66 decoder,
de-scrambler, lane reorder, deskew,
alignment marker lock, block
synchronization, gear box, and
destripper
100GBASE-R
Ethernet 10 x 10.3125
OTN 40 and 100 (4 +1) x 11.3 TX FIFO, channel bonding, and byte
serializer
RX FIFO, lane deskew, and byte
de-serializer
(10 +1) x 11.3
GbE 1.25 Same as custom PHY plus GbE state
machine
Same as custom PHY plus GbE state
machine
XAUI 3.125 to 4.25 Same as custom PHY plus XAUI state
machine for bonding four channels
Same as custom PHY plus XAUI state
machine for re-aligning four channels
SRIO 1.25 to 6.25 Same as custom PHY plus SRIO V2.1
compliant x2 and x4 channel bonding
Same as custom PHY plus SRIO
V2.1-compliant x2 and x4 deskew
state machine
CPRI 0.6144 to 9.83 Same as custom PHY plus TX
deterministic latency
Same as custom PHY plus RX
deterministic latency
GPON 1.25, 2.5, and 10 Same as custom PHY Same as custom PHY
Table 1–7. Transceiver PCS Features (Part 2 of 2)
Protocol Data Rates (Gbps) Transmit Data Path Receiver Data Path