7.2.5 Compiling Actel VITAL Libraries
Before simulating VHDL netlists that reference Actel cores in SpeedWave, you must compile Actel VITAL libraries. Use the following procedure to compile an Actel VITAL library.
- Create a directory called
swavein the/$ALSDIR/lib/vtl/95directory. - Change to the
/$ALSDIR/lib/vtl/95/swavedirectory. - Create and map the library directory for your simulator. Compiled VITAL library names must
begin with an alpha character. Type the following command at the
prompt:
vanlibcreate $ALSDIR/lib/vtl/95/swave/<vhd_fam> <vhd_fam>For example, to create and map the 40MX library for your simulator, type the following command:
vanlibcreate $ALSDIR/lib/vtl/95/swave/a40mx a40mx - Compile the library. Compiled VITAL library names must begin with an alpha character. Type
the following command at the prompt:
analyze -src ../<act_fam>.vhd -lib <vhd_fam> -libieee -lib $VANTAGE_VSS/pgm/lib/synopsys.libFor example, to compile the 40MX migration library, type the following command:
analyze -src ../40mx.vhd -lib a40mx -libieee -lib$VANTAGE_VSS/pgm/ lib/synopsys.lib - (Optional) Compile the migration library. If you are using the migration library, type the
following command at the
prompt:
analyze -src ../<act_fam>_mig.vhd -lib <vhd_fam> -libieee -lib $VANTAGE_VSS/pgm/lib/synopsys.libFor example, to compile the 40MX migration library, type the following command:
analyze -src ../40mx_mig.vhd -lib a40mx -libieee -lib$VANTAGE_VSS/pgm/ lib/synopsys.lib
