Help – Altera PCI Compiler User Manual

Page 354

Advertising
background image

A–8

User Guide Version 11.1

Altera Corporation

PCI Compiler

October 2011

Upgrading Assignments from a Previous Version of PCI Compiler

MegaCore functions that have common pin names. This option cannot be
used with the -pin_prefix option. The syntax for this option is as
follows:

add_pci_constraints -pin_suffix <_instance name>

The <_instance name> is the suffix that will be attached to all default pins.

-help

Use the -help option for information on the options used with the
add_pci_constraints

command.

Upgrading
Assignments
from a Previous
Version of PCI
Compiler

If your design contains PCI assignments from a previous version of PCI
Compiler, attempt to compile your project using your existing PCI
assignments. After compilation, check to see if timing requirements are
met. If PCI timing requirements are not met, source the constraint file to
make new PCI assignments. Refer to

“PCI Constraint Files” on page A–1

for more information on using the PCI constraint files.

When the PCI Constraint file is used to upgrade from previous PCI
assignments, it performs the following steps:

1.

Checks for the default PCI signal names in your QSF.

The PCI Constraint file gives errors if your project uses nondefault
PCI pin names. Refer to

“Upgrading PCI Assignments Containing

Nondefault PCI Pin Names” on page A–8

for more information.

2.

Archives the Quartus II project, before making any changes, in
PCI_Archive_

<date>_<time>.qar, where <date> is the year, month,

and day the script was run; and <time> is the hour, minute, and
second that the script was run.

3.

Removes the previous PCI assignments from your project’s QSF file

4.

Makes new PCI assignments for your project.

Upgrading PCI Assignments Containing Nondefault PCI Pin
Names

The PCI constraint file uses the default PCI pin names to make PCI
assignments. When removing the existing PCI assignments the PCI
constraint file checks the PCI pin names against the default PCI pin
names. If there is a mismatch between your PCI pin names and the
default PCI pin names, do one of the following:

Advertising