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.

  1. Create a directory called swave in the /$ALSDIR/lib/vtl/95 directory.
  2. Change to the /$ALSDIR/lib/vtl/95/swave directory.
  3. 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

  4. 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.lib

    For 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

  5. (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.lib

    For 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