2012-02-21 15:30:45 +00:00
|
|
|
|
|
|
|
|
VERILOG=/usr/local/bin/iverilog
|
|
|
|
|
#VERILOG=/usr/bin/iverilog
|
|
|
|
|
|
|
|
|
|
VERILOGFLAGS = -v -DSIMULATION $($*_FLAGS)
|
|
|
|
|
%.vvp: %.v
|
|
|
|
|
$(VERILOG) $(VERILOGFLAGS) -o $@ $^
|
|
|
|
|
|
|
|
|
|
vcd/%.lxt: %.vvp
|
|
|
|
|
$< -lxt2 | tee $*.log
|
|
|
|
|
|
|
|
|
|
.PRECIOUS: vcd/%.lxt vcd/%.vcd
|
|
|
|
|
|
|
|
|
|
VPATH=.:../../altera:../../altera/mega:../../irena/altera/adc128
|
|
|
|
|
|
|
|
|
|
QUARTUS=/usr/local/quartus/altera9.1sp1/quartus
|
|
|
|
|
export PATH:=$(PATH):$(QUARTUS)/bin
|
|
|
|
|
|
|
|
|
|
%.rbf: %.qpf %.qsf %.sdc %.v
|
|
|
|
|
quartus_map $<
|
|
|
|
|
quartus_fit $<
|
|
|
|
|
quartus_asm $<
|
|
|
|
|
quartus_sta $<
|
|
|
|
|
grep -i warning $*.*.rpt | grep -v 'truncated value with size 32 ' > $*.warnings
|
|
|
|
|
|
|
|
|
|
adctest.rbf: conf_reg.v spififo.v \
|
|
|
|
|
secondcyclone.v pll240d.vhd serializer.v \
|
|
|
|
|
sfilter.v
|
|
|
|
|
|
2012-02-21 21:09:47 +00:00
|
|
|
adctest.vvp: conf_reg.v spififo.v secondcyclone.v \
|
|
|
|
|
pll240d.vhd serializer.v \
|
|
|
|
|
sfilter.v
|
|
|
|
|
|
|
|
|
|
rhf1401_FLAGS = -DRFH1401_TEST
|