beautypg.com

Arria v or cyclone v fpga, Altera fpga – Altera Arria V Avalon-ST User Manual

Page 8

background image

Figure 1-3: PCI Express Application with an Endpoint Using the Multi-Function Capability

The following figure shows a PCI Express link between two Altera FPGAs. One is configured as a Root

Port and the other as a multi-function Endpoint. The FPGA serves as a custom I/O hub for the host CPU.

In the Arria V FPGA, each peripheral is treated as a function with its own set of Configuration Space

registers. Eight multiplexed functions operate using a single PCI Express link.

Arria V or Cyclone V FPGA

PCIe Hard

IP Multi-

Function

EP

CAN

GbE

ATA

PCI

Altera FPGA

PCIe

Hard IP

RP

Host

CPU

Memory

Controller

Peripheral

Controller

Peripheral

Controller

USB

SPI

GPIO

I2C

PCI Express Link

Figure 1-4: PCI Express Application Using Configuration via Protocol

The Arria V design below includes the following components:
• A Root Port that connects directly to a second FPGA that includes an Endpoint.

• Two Endpoints that connect to a PCIe switch.

• A host CPU that implements CvP using the PCI Express link connects through the switch. For more

information about configuration over a PCI Express link below.

2014.12.15

Configurations

1-7

Datasheet

Altera Corporation

Send Feedback

This manual is related to the following products: