Using the reference designs, Pci_mt32 megacore function reference design, Using the reference designs –19 – Altera PCI Compiler User Manual

Page 53

Advertising
background image

Altera Corporation

User Guide Version 11.1

1–19

October 2011

PCI Compiler

Getting Started

2.

In the Quartus II software, choose Tcl Console (View > Utility
Windows menu).

3.

To source the constraint file, type the following in the Quartus II Tcl
console:

source

pci_constraints_for_

<variation name>.tcl

add_pci_constraints

[-speed "33" | "66"]

[-no_compile]

[no_pinouts] [-help]

f

For more information on PCI Compiler constraint files, refer to

Appendix A, Using PCI Constraint File Tcl Scripts

.

Using the
Reference
Designs

The following sections outline how to use the reference designs that are
packaged with the PCI Compiler

pci_mt32 MegaCore Function Reference Design

The pci_mt32 MegaCore Function Reference Design example illustrates
how to interface local logic to the pci_mt32 MegaCore function. The
reference design includes a target and a master interface to the pci_mt32
function and the SDRAM memory. The DMA engine is implemented in
the local logic to enable the pci_mt32 function to operate as a bus master.
The design implements a FIFO interface to solve latency issues when data
is transferred between the PCI bus and the SDRAM.

The pci_mt32 MegaCore Function Reference Design requires the Quartus
II software.

Table 1–6

describes the directory structure of the pci_mt32 MegaCore

Function Reference Design. The directory names are relative to the
following path:

<path>/pci_compiler/megawizard_flow

/ref_designs/ref_designs/pci_mt32/vhdl

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

Advertising