The VHDL codes are simulated using GHDL. Steps: ghdl -a XXXX.vhdl ghdl -a XXXX_tb.vhdl ghdl -r entity_name_in_TB --vcd=XXXX.vcd gtkwave XXXX.vcd