5.26.7 Importing Source Files

Source files include your netlist and constraint files.

Source files are files created by outside tools that will be tracked (audited) to better coordinate the design changes. If you wish, you may import some files as auxiliary files. Auxiliary files are not audited, but you do not have to re-compile your design after you import them.

Table 5-51. Source Files, File Type Extensions and, Families

Source Files

File Type Extension

Family

EDIF

*.ed*

All

Verilog

*.v

All

VHDL

*.vhd

All

Microchip ADL Netlist

*.adl

All, except ACT1, ACT2, ACT3

Criticality

*.crt

ACT1, ACT2, ACT3, MX, 1200XL, DX

ProASIC Constraint File

*.gcf

ProASIC PLUS

Physical Design Constraint File

*.pdc

IGLOO, ProASIC3, SmartFusion, Fusion, and Axcelerator

Synopsys Constraint File

*.sdc

IGLOO, ProASIC3, SmartFusion, Fusion, ProASIC PLUS, ProASIC, Axcelerator, SX-S, SX-A, and eX

CoreConsole Database File

*.cdb*

IGLOO, ProASIC3, SmartFusion and Fusion; Designer uses the CDB file to place the CoreMP7 cores and Designer blocks.

The choice of source files is family dependent. Only supported source files are displayed in the Import Source dialog box. If you are working on a new design or if you have changed your netlist, then you must re-import your netlist into Designer.

To import a source file:

  1. From the File menu, choose Import Source Files. This displays the Import Source Files dialog box.
    Figure 5-72. Import Source Files Dialog Box
    ???
  2. Click Add. The Add Source Files dialog appears.
  3. Select the file you want to import and click Import. The File is added to the Import Source Files dialog box.
    1. Add more source files to the list. All files added to the Import Source Files dialog box are imported at the same time. To modify a file, select the file and click Modify. To delete a file, select the file and click Delete.
  4. Libero can only audit local files. If you launch Designer from Libero, you need to copy the files locally. Select

    Copy locally to copy these files to your local project folder. This button is available when design (ADB) opened by Designer is part of a Libero IDE project.

  5. Specifying a priority is useful if you are importing multiple netlist files, GCF files, or PDC, or SDC files. When importing multiple EDIF or structural HDL files, the top-level file must appear last in the list (at the bottom). Drag your files to specify the import order.
  6. (IGLOO, ProASIC3, SmartFusion, Fusion, ProASIC PLUS, and Axcelerator designs only) Select Merge PDC file(s) with existing physical constraints to preserve all existing physical constraints that you have made using ChipPlanner, PinEditor, I/O Attribute Editor or a PDC file (imported previously).
  7. (IGLOO, ProASIC3, SmartFusion, Fusion, ProASIC PLUS, and Axcelerator designs only) Select Merge SDC file(s) with existing timing constraints to preserve all the existing timing constraints already in your design, whether coming from the Timer tool or a previously imported file. If you import an SDC file and select this option, Designer merges the existing constraints and the constraints contained in the SDC file. In case of a conflict, the new constraint has priority over the existing constraint.
  8. To set the audit options for these source files, click Audit options and follow the directions in the Audit Options dialog box.
  9. When you are done adding all your source files, click OK. Your source files are imported. Any errors appear in the Designer Log window.

Designer may not import file names or paths with spaces. Rename the file or path to remove the spaces, and re-import.