2024-10-17 09:32:03 +00:00
|
|
|
export PATH:=$(PATH):.
|
2011-05-17 06:43:32 +00:00
|
|
|
|
2024-10-17 09:32:03 +00:00
|
|
|
VERILOG=iverilog
|
2011-05-17 06:43:32 +00:00
|
|
|
|
2024-10-17 09:32:03 +00:00
|
|
|
VERILOGFLAGS = -v -DSIMULATION $($*_FLAGS)
|
2012-08-03 17:10:30 +00:00
|
|
|
%.vvp:
|
2011-05-17 06:43:32 +00:00
|
|
|
$(VERILOG) $(VERILOGFLAGS) -o $@ $^
|
|
|
|
|
|
2024-09-24 11:21:02 +00:00
|
|
|
vcd/%.fst: %.vvp
|
2024-10-17 09:32:03 +00:00
|
|
|
$< -fst | tee $*.log
|
2011-05-17 06:43:32 +00:00
|
|
|
|
2012-08-03 17:10:30 +00:00
|
|
|
spi_slave.vvp: spi_slave.v spi_slave_test.v spi_master_adc.v spififo_sim.v conf_reg.v
|
|
|
|
|
spififo.vvp: spififo_sim.v spififo_sim_test.v
|
|
|
|
|
trigger.vvp: trigger.v trigger_test.v spi_slave.v spififo_sim.v conf_reg.v log2.v
|
|
|
|
|
conf_reg.vvp: conf_reg.v conf_reg_test.v
|
|
|
|
|
|
|
|
|
|
serializer_FLAGS = -s serializer_test -DSERIALIZER_TEST
|
|
|
|
|
serializer_nopll_FLAGS = $(serializer_FLAGS) -DNO_PLLS
|
|
|
|
|
serializer.vvp: serializer.v
|
|
|
|
|
serializer_nopll.vvp: serializer.v
|
2016-11-21 00:36:54 +00:00
|
|
|
|
2019-01-28 16:53:34 +00:00
|
|
|
SpW.vvp: SpW.v serializer.v
|
2017-02-17 01:07:48 +00:00
|
|
|
SpW_FLAGS = -DSpW_TEST -sSpW1_test
|
2019-01-28 16:53:34 +00:00
|
|
|
SpW3.vvp: SpW.v serializer.v
|
2016-11-23 13:24:50 +00:00
|
|
|
SpW3_FLAGS = -DSpW_TEST -sSpW3_test
|
2021-03-19 21:55:39 +00:00
|
|
|
|
2021-03-20 11:03:57 +00:00
|
|
|
lasc.vvp: lasc.v conf_reg.v mega/fifo16.v
|
2021-03-19 21:55:39 +00:00
|
|
|
lasc_FLAGS = -s lasc_test -DLASC_TEST
|
2024-09-24 11:21:02 +00:00
|
|
|
|
|
|
|
|
utick.vvp: utick.v
|
|
|
|
|
utick_FLAGS = -s utick_test -DUTICK_TEST
|
2024-10-17 09:32:03 +00:00
|
|
|
|
|
|
|
|
pll192.vvp: pll192_sim.v pll192_test.v
|
|
|
|
|
pll192_FLAGS = -s pll192_test -DPLL192_TEST
|
2024-10-23 14:06:16 +00:00
|
|
|
|
|
|
|
|
slow_clock.vvp: slow_clock.v
|
|
|
|
|
slow_clock_FLAGS = -s sclk_to_fclk_test -DSCLK_TO_FCLK_TEST
|
2024-12-16 23:20:03 +00:00
|
|
|
|
|
|
|
|
i2c.vvp: i2c.v
|
|
|
|
|
i2c_FLAGS = -s i2c_test -DI2C_TEST
|
2024-12-30 10:52:28 +00:00
|
|
|
i2cm.vvp: i2c.v spififo_sim.v
|
|
|
|
|
i2cm_FLAGS = -s i2cm_test -DI2CM_TEST
|