Introduction – Achronix Speedster22i PCIe User Manual

Page 6

Advertising
background image

UG030, April 26, 2013

6

Introduction

The Achronix PCI Express (PCIe) hard core provides a flexible and high-performance
Transaction Layer Interface to the PCIe Bus for the Speedster22i device. The core implements all
three layers (Physical, Data Link, and Transaction) defined by the PCIe standard, as well as a
high-performance DMA interface to facilitate efficient data transfer between the PCIe Bus and
user logic. The core is available in numerous configurations including x16, x8, x4, x2, and x1
Lanes.

It is recommended to use the Achronix Cad Environment (ACE) PCIe Configuration GUI to
implement the core as per the desired configuration (see

Appendix A

for additional details).


The following protocol features are offered:

PCI Express Base Specification Revision 3.0 version 1.0 compliant

o Backward compatible with PCI Express 2.1/2.0/1.1/1.0a

x16, x8, x4, x2, or x1 PCI Express Lanes

8.0GT/s, 5.0 GT/s, and 2.5 GT/s line rate support

Comprehensive application support:

o Endpoint
o Root Port
o Endpoint/Root Port
o Upstream Switch Port
o Downstream Switch Port
o Bifurcation options
o Cross-link support

PIPE-Compatible PHY interface for easy connection to PIPE PHY

ECC RAM and Parity Data Path Protection option

Support for Autonomous and Software-Controlled Equalization

Flexible Equalization methods (Algorithm, Preset, User-Table)

Transaction Layer Bypass and Partial Transaction Layer core interface options

Available in four Core Data Widths and five lane widths for maximum flexibility in
supporting a wide spectrum of silicon devices with differing capabilities

o 32-bit (x1, x2, x4)
o 64-bit (x2, x4, x8)
o 128-bit (x4, x8, x16)

Supports Lane Reversal, Up-configure, Down-configure, Autonomous Link Width and
Speed

Implements Type 0 Configuration Registers in Endpoint Mode

Implements Type 1 Configuration Registers in Root Port and Switch Modes

o Complete Switch and Root Port Configuration Register implementation

Supports user expansion of Configuration Space

Easy to use

Advertising