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.  

Source Files

File Type Extension

Family

EDIF

*.ed*

 

Fusion, ProASIC3/E, ProASICPLUS ,Axcelerator, ProASIC, SX/SX-A, eX, ACT1, ACT2, ACT3, MX, 1200XL, 3200DX

Verilog

*.v

 

Fusion, ProASIC3/E, ProASICPLUS ,Axcelerator, ProASIC, SX/SX-A, eX, ACT1, ACT2, ACT3, MX, 1200XL, 3200DX

VHDL

*.vhd

Fusion, ProASIC3/E, ProASICPLUS ,Axcelerator, ProASIC, SX/SX-A, eX, ACT1, ACT2, ACT3, MX, 1200XL, 3200DX

Actel ADL Netlist

*.adl

 

Fusion, ProASIC3/E, Axcelerator, SX/SX-A, eX, ACT1, ACT2, ACT3, MX, 1200XL, 3200DX

Criticality

*.crt

 

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

ProASIC Constraint File (ProASICPLUS, ProASIC)

*.gcf

 

ProASIC PLUS  and ProASIC

Physical Design Constraint File (ProASIC3/E, Axcelerator)

*.pdc

 

Fusion, ProASIC3/E and Axcelerator

Synopsys Constraint File

*.sdc

Fusion, ProASIC3/E, SX-A, eX, Axcelerator,
ProASICPLUS

CoreConsole Database File

*.cdb*

ProASIC3/E; Designer uses the CDB file to place the CoreMP7 core.

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, as shown in the figure below.

 

Import Source Files Dialog Box

  1. Click Add. The Add Source Files dialog appears.

  1. Select the file you want to import and click Import. The File is added to the Import Source Files dialog box.

  2. 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.

  3. 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.

Note: This button is available when design (adb) opened by Designer is part of a Libero project.

  1. 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.

  2. (Axcelerator, ProASIC, ProASIC PLUS, ProASIC3/E designs only) Select Keep existing physical constraints to preserve all existing physical constraints that you have made using ChipPlanner, PinEditor, or the I/O Attribute Editor.

  3. (SX-A, eX, Axcelerator, ProASICPLUS, ProASIC3/E) Select Keep 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.

  4. To set the audit options for these source files, click Audit options and follow the directions in the Audit Options dialog box.

  5. When you are done adding all your source files, click OK. Your source files are imported. Any errors appear in the Designer log window.

 

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

See Also

Auditing Files

import_aux

import_source

Importing auxiliary files