Running a gate-level simulation, Generating quartus ii synthesis files, Creating a quartus ii project – Altera Arria 10 Avalon-MM DMA User Manual

Page 18: Running a gate-level simulation -5, Generating quartus ii synthesis files -5, Creating a quartus ii project -5

Advertising
background image

• Various configuration accesses after the link is initialized

• Setup of the DMA controller to read data from the Transaction Layer Direct BFM’s shared memory

• Setup of the DMA controller to write the same data back to the Transaction Layer Direct BFM’s shared

memory

• Data comparison and report of any mismatch

Running a Gate-Level Simulation

The PCI Express testbenches run simulations at the register transfer level (RTL). However, it is possible to

create you own gate-level simulations. Contact your Altera Sales Representative for instructions and an

example that illustrate how to create a gate-level simulation from the RTL testbench.

Generating Quartus II Synthesis Files

1. On the Generate menu, select Generate HDL.

2. For Create HDL design files for synthesis, select Verilog.

You can leave the default settings for all other items.

3. Click Generate to generate files for Quartus II synthesis.

4. Click Finish when the generation completes.

Creating a Quartus II Project

You can create a new Quartus II project with the New Project Wizard, which helps you specify the

working directory for the project, assign the project name, and designate the name of the top-level design

entity.
1. On the Quartus II File menu, click then New Project Wizard, then Next.

2. Click Next in the New Project Wizard: Introduction (The introduction does not appear if you

previously turned it off.)

3. On the Directory, Name, Top-Level Entity page, enter the following information:

a. For What is the working directory for this project, browse to

<project_dir>/ep_g3x8_avmm256_

integrated/

.

b. For What is the name of this project? browse to the

<project_dir>/ep_g3x8_avmm256_integrated/

synth

directory and select

ep_g3x8_avmm256_integrated.v

.

c. Click Next.

4. For Project Type select Empty project.

5. Click Next.

6. On the Add Files page, add

<project_dir>/ep_g3x8_avmm256_integrated/synth/ep_g3x8_avmm256_

integrated.qip

to your Quartus II project.Click

7. Click Next to display the Family & Device Settings page.

8. On the Device page, choose the following target device family and options:

UG-01145_avmm_dma

2015.05.14

Running a Gate-Level Simulation

2-5

Getting Started with the Avalon-MM DMA

Altera Corporation

Send Feedback

Advertising