1
0
GHDL-Project/setup_workspace.bat
2025-03-07 13:26:11 +01:00

24 lines
662 B
Batchfile

@ECHO OFF
set GHDL_STD=08
set GHDL_FLAGS=-v --std=%GHDL_STD% --workdir=ghdl
set GHDL_FLAGS_IEEE=-v --std=%GHDL_STD% --workdir=ghdl --ieee=standard
RD /S /Q ghdl
MD ghdl
ghdl --clean %GHDL_FLAGS%
ECHO Import project files and build hierarchy
ghdl -i %GHDL_FLAGS% srcs\rtl\utils\cdc_bit.vhd
ghdl -i %GHDL_FLAGS% srcs\rtl\utils\cdc_ce_bit.vhd
ghdl -i %GHDL_FLAGS% srcs\rtl\utils\cdc_ce_data.vhd
ghdl -i %GHDL_FLAGS% srcs\rtl\utils\cdc_data.vhd
ghdl -i %GHDL_FLAGS% srcs\rtl\utils\cdc_r_data.vhd
ghdl -i %GHDL_FLAGS% srcs\rtl\top.vhd
ghdl -i %GHDL_FLAGS% srcs\tbs\top_tb.vhd
ECHO .
ECHO top_tb compile tree
ghdl --elab-order %GHDL_FLAGS_IEEE% -fsynopsys top_tb