beautypg.com

Modifying the example design, Modifying the example design –18 – Altera Arria V Hard IP for PCI Express User Manual

Page 34

background image

2–18

Chapter 2: Getting Started with the Arria Hard IP for PCI Express

Modifying the Example Design

Arria V Hard IP for PCI Express

December 2013

Altera Corporation

User Guide

Modifying the Example Design

To use this example design as the basis of your own design, replace the Chaining
DMA Example shown in

Figure 2–6

with your own Application Layer design. Then

modify the Root Port BFM driver to generate the transactions needed to test your
Application Layer.

.

Figure 2–6. Testbench for PCI Express

PCB

Avalon-MM slave

Reset

Stratix V Hard IP for PCI Express

Stratix V FPGA

PCB

Transaction Layer

Data Link Layer

PHY MAC Layer

x8 PCIe Link

(Physical Layer)

Lane 7

(Unused)

(Unused)

Lane 6

Lane 5

TX PLL

PHY IP Core for PCI Express

Lane 2

Lane 3

Lane 4

Lane 1

Lane 0

TX PLL

Transceiver Bank

Transceiver Bank

S

Reconfig

to and from
Transceiver

to and from

Embedded

Controller

(Avalon-MM

slave interface)

Transceiver

Reconfiguration

Controller

Root

Port

BFM

npor

Reset

APPS

DUT

Chaining DMA

(User Application)