::============================================================================== :: eln_labs.bat :: Starts HDL designer based on the generic hdlDesigner.bat :: @echo off ::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :: TO BE MODIFIED ::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% :: Define environment variables to be modified :: You can change one or more values as needed :: set VERBOSE=1 :: Define required Tools to be present set REQUIRE_LIBS=0 set REQUIRE_HDS=1 set REQUIRE_MODELSIM=1 :: Set project name set design_name=%~n0 :: Manually override Library & Tools Folder location ::set HEI_LIBS_DIR=R:\SYND\Ele_2131\ELN\Labs\Libraries ::set HDS_HOME=C:\eda\MentorGraphics\HDS ::set HDS_HOME=C:\MentorGraphics\HDS_2019.2 ::set MODELSIM_HOME=C:\modeltech64_2021.3\win64 ::set MODELSIM_HOME=C:\eda\MentorGraphics\Modelsim\win64 ::set ISE_VERSION=14.7 ::set ISE_HOME=C:\eda\Xilinx\%ISE_VERSION%\ISE_DS\ISE ::set LIBERO_HOME=C:\eda\Microsemi\Libero set LM_LICENSE_FILE=27001@mentorlm.hevs.ch ::set SCRATCH_DIR=C:\temp\eda\%username% :: ::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ::------------------------------------------------------------------------------ :: Static environment variables :: set SEPARATOR="--------------------------------------------------------------------------------" set INDENT=" " set design_directory=%~dp0 ::remove trailing backslash if %design_directory:~-1%==\ set design_directory=%design_directory:~0,-1% pushd %design_directory% set hdl_script_name="%design_directory:"=%\Scripts\hdlDesigner.bat" ::------------------------------------------------------------------------------ :: Main script :: if %VERBOSE% == 1 ( echo "%SEPARATOR:"=%" echo "-- HDL Designer Poject" echo "%INDENT:"=%Design name is %design_name:"=%" echo "%INDENT:"=%Start directory is %design_directory:"=%" echo "%INDENT:"=%HDL designer script is %hdl_script_name:"=%" echo. ) ::------------------------------------------------------------------------------ :: Launch application :: if %VERBOSE% == 1 ( set command=%hdl_script_name% -v -n %design_name% -d %design_directory% ) else ( set command=%hdl_script_name% -n %design_name% -d %design_directory% ) echo "Launch HDL Designer Script" echo "%INDENT:"=%%command:"=%" echo. call %command% :end popd echo. echo -- %~nx0 Finished! echo %SEPARATOR% echo. if not %errorlevel% lss 1 pause goto:eof