Simulation flow, Simulation flow –15 – Altera PCI Compiler User Manual

Page 345

Advertising
background image

Altera Corporation

User Guide Version 11.1

8–15

October 2011

PCI Compiler

Testbench

Simulation Flow

This section describes the simulation flow using Altera PCI testbench.

Figure 8–3

shows the block diagram of a typical verification environment

using the PCI testbench.

Figure 8–3. Typical Verification Environment Using the PCI Testbench

The simulation flow using Altera PCI testbench comprises the following
steps.

1.

Use SOPC Builder to create your system.

f

For more information on creating your system using SOPC
Builder, refer to

Chapter 5, Getting Started

.

SOPC Builder creates the pci_sim directory in your project directory
and copies all the PCI testbench files from
<path>/pci_compiler/testbench/sopc/<language>/<core> into
<project directory>/pci_sim.

1

The testbench files must be edited to add the PCI transactions
that will be performed on the system. If you regenerate your
system, SOPC Builder will not overwrite the testbench files in
the pci_sim directory. If you want the default testbench files,
first delete the pci_sim directory and then regenerate your
system.

2.

Set the initialization parameters, which are defined in the master
transactor model source code. These parameters control the address
space reserved by the target transactor model and other PCI agents
on the PCI bus.

Altera Device

PCI Bus

Altera PCI Testbench

PCI

Testbench

System Generated

Using SOPC Builder

Advertising