Environment variables

In your .cshrc you must specify four environment variables.

HDLMAKER_LIB Specifies the path to hdlmaker's library

HDLMAKER_MACHINE Specifies the Machine used for the synthesis batch queue

If there is no batch queue then either don't set this

variable or set it to 0

HDLMAKER_FAMILY Specifies the FPGA family, legal values are

xc4000e

xc4000ex

xc5200

orca2ca

HDLMAKER_SYNTHESYS Specifies the synthesys tool, legal values are

synopsys

synplicity

fpgaexpress

exemplar

HDLMAKER_BATCH_Q Specifies the synthesys batch queue script name. If there is

no batch queue then set this variable to the systhesis program name.

For example if you are running synopsys use:


setenv HDLMAKER_BATCH_Q {"dc_shell - f"}


HDLMAKER_SYNTHESYS_EXTENSION Specifies the file extension of the command script. For the

batch system this variable may be left undefined or set to 0. If

dc_shell is being used this variable must be set to .job.

setenv HDLMAKER_SYNTHESYS_EXTENSION {.job}


HDLMAKER_LANGUAGE Specifies hdlmaker's output language, the default is VHDL.


setenv HDLMAKER_LANGUAGE verilog

setenv HDLMAKER_LANGUAGE vhdl


HDLMAKER_VERILOG_CMD Specifies the verilog command used in the verilog script.


setenv HDLMAKER_VERILOG_CMD "virsim verilog-vw"



setenv HDLMAKER_LIB {/usr/local/lib/hdlmaker}

setenv HDLMAKER_MACHINE {goffin}

setenv HDLMAKER_FAMILY {xc4000e}

setenv HDLMAKER_SYNTHESYS {synplicity}

setenv HDLMAKER_BATCH_Q {s3fpga2job_q}