Features, Pci testbench files, Features –2 pci testbench files –2 – Altera PCI Compiler User Manual

Page 212

Advertising
background image

4–2

User Guide Version 11.1

Altera Corporation

PCI Compiler

October 2011

Features

Features

The PCI testbench includes the following features:

Easy to use simulation environment for any standard VHDL or
Verilog HDL simulator

Open source VHDL and Verilog HDL files

Flexible PCI bus functional model to verify your application that
uses any Altera PCI MegaCore function

Simulates all basic PCI transactions including memory read/write
operations, I/O read and write transactions, and configuration read
and write transactions

Simulates all abnormal PCI transaction terminations including target
retry, target disconnect, target abort, and master abort

Simulates PCI bus parking

Includes a simple reference design that performs basic memory and
I/O transactions

PCI Testbench
Files

The Altera PCI testbench is included and installed with the PCI Compiler.

Figure 4–2

shows the directory structure of PCI testbench subdirectory,

where <path> is the directory in which the PCI Compiler is installed.

Figure 4–2. PCI Testbench Directory Structure

testbench

<

HDL language>

<

PCI MegaCore Function>

example
Contains files and scripts allowing you to simulate PCI
transactions

local_bfm
Contains a simple reference design

pci_top
Contains an IP functional simulation model

tb_src
Contains testbench source files

pci_compiler

<

path>

megawizard_flow

Advertising