2011-12-15 00:35:17 +00:00
|
|
|
|
2012-11-28 12:05:09 +00:00
|
|
|
export PATH = /usr/bin:/usr:.
|
2013-02-22 00:47:57 +00:00
|
|
|
VERILOGFLAGS = -v -Wall -DSIMULATION $($*_FLAGS)
|
2012-11-21 11:42:28 +00:00
|
|
|
VERILOG=iverilog
|
|
|
|
|
%.vvp: %.v
|
|
|
|
|
$(VERILOG) $(VERILOGFLAGS) -o $@ $^
|
2011-12-15 00:35:17 +00:00
|
|
|
|
2011-12-15 16:55:42 +00:00
|
|
|
all: diff
|
2013-02-21 00:58:40 +00:00
|
|
|
diff: vcd/encode.lxt
|
2012-11-21 11:42:28 +00:00
|
|
|
diff -u encode.gold encode.log
|
2012-11-15 13:27:57 +00:00
|
|
|
|
2013-02-22 00:47:57 +00:00
|
|
|
encode_FLAGS = -s encode_test -DENCODE_TEST
|
|
|
|
|
|
|
|
|
|
compression.vvp: encode.v
|
|
|
|
|
compression_FLAGS = -s compression_test -DCOMPRESSION_TEST
|
2012-11-21 11:42:28 +00:00
|
|
|
|
|
|
|
|
vcd/%.lxt: %.vvp
|
2013-02-21 00:58:40 +00:00
|
|
|
$< -lxt2 | tee $*.log
|