Datasheet, Features, Chapter 1. datasheet – Altera Arria V Hard IP for PCI Express User Manual
Page 9: Features –1

December 2013
Altera Corporation
Arria V Hard IP for PCI Express
User Guide
1. Datasheet
This document describes the Altera
®
Arria
®
V Hard IP for PCI Express
®
. PCI Express
is a high-performance interconnect protocol for use in a variety of applications
including network adapters, storage area networks, embedded controllers, graphic
accelerator boards, and audio-video products. The PCI Express protocol is software
backwards-compatible with the earlier PCI and PCI-X protocols, but is significantly
different from its predecessors. It is a packet-based, serial, point-to-point interconnect
between two devices. The performance is scalable based on the number of lanes and
the generation that is implemented. Altera offers a configurable hard IP block in Arria
V devices for both Endpoints and Root Ports that complies with the
. Using a configurable hard IP block, rather than programmable logic,
saves significant FPGA resources. The hard IP block is available in ×1, ×2, ×4, and ×8
configurations.
Table 1–1
shows the aggregate bandwidth of a PCI Express link for the
available configurations. The protocol specifies 2.5 giga-transfers per second for Gen1
and 5 giga-transfers per second for Gen2.
Table 1–1
provides bandwidths for a single
transmit (TX) or receive (RX) channel, so that the numbers double for duplex
operation. Because the PCI Express protocol uses 8B/10B encoding, there is a 20%
overhead which is included in the figures in
Table 1–1
.
f
Refer to the
for more information about
calculating bandwidth for the hard IP implementation of PCI Express in many Altera
FPGAs.
Features
The Arria V Hard IP for PCI Express IP supports the following key features:
■
Complete protocol stack including the Transaction, Data Link, and Physical Layers
is hardened in the device.
■
Multi-function support for up to eight Endpoint functions.
■
Support for ×1, ×2, ×4, and ×8 Gen1 and Gen2 configurations for Root Ports and
Endpoints.
■
Dedicated 6 KByte receive buffer
■
Dedicated hard reset controller
■
MegaWizard Plug-In Manager and Qsys support using the Avalon
®
Streaming
(Avalon-ST) with a 64- or 128-bit interface to the Application Layer.
Table 1–1. PCI Express Throughput
Link Width
×1
×2
×4
×8
PCI Express Gen1 Gbps (2.5 Gbps)
2.5
5
10
20
PCI Express Gen2 Gbps (5.0 Gbps)
5
10
20
—
December 2013
UG-01110-1.5