24 lines
662 B
Batchfile
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
|