mirror of
https://github.com/corundum/corundum.git
synced 2025-01-16 08:12:53 +08:00
Normalize output file location
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
parent
caf2a0993b
commit
9628401780
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -120,11 +120,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -120,11 +120,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -120,11 +120,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -120,11 +120,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
echo "reset_run impl_1" >> run_impl.tcl
|
echo "reset_run impl_1" >> run_impl.tcl
|
||||||
echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl
|
echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl
|
||||||
echo "wait_on_run impl_1" >> run_impl.tcl
|
echo "wait_on_run impl_1" >> run_impl.tcl
|
||||||
|
echo "open_run impl_1" >> run_impl.tcl
|
||||||
|
echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl
|
||||||
|
echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source run_impl.tcl
|
vivado -nojournal -nolog -mode batch -source run_impl.tcl
|
||||||
|
|
||||||
# bit file
|
# bit file
|
||||||
@ -121,9 +124,8 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
ln -f -s $*.runs/impl_1/$*.bit .
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $*.bit rev/$*_rev$$COUNT.bit; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit; \
|
||||||
cp $*.xsa rev/$*_rev$$COUNT.xsa; \
|
cp -v $*.xsa rev/$*_rev$$COUNT.xsa;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
echo "reset_run impl_1" >> run_impl.tcl
|
echo "reset_run impl_1" >> run_impl.tcl
|
||||||
echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl
|
echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl
|
||||||
echo "wait_on_run impl_1" >> run_impl.tcl
|
echo "wait_on_run impl_1" >> run_impl.tcl
|
||||||
|
echo "open_run impl_1" >> run_impl.tcl
|
||||||
|
echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl
|
||||||
|
echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source run_impl.tcl
|
vivado -nojournal -nolog -mode batch -source run_impl.tcl
|
||||||
|
|
||||||
# bit file
|
# bit file
|
||||||
@ -121,9 +124,8 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
ln -f -s $*.runs/impl_1/$*.bit .
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $*.bit rev/$*_rev$$COUNT.bit; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit; \
|
||||||
cp $*.xsa rev/$*_rev$$COUNT.xsa; \
|
cp -v $*.xsa rev/$*_rev$$COUNT.xsa;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
@ -119,11 +119,11 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl
|
|||||||
%.bit: %.runs/impl_1/%_routed.dcp
|
%.bit: %.runs/impl_1/%_routed.dcp
|
||||||
echo "open_project $*.xpr" > generate_bit.tcl
|
echo "open_project $*.xpr" > generate_bit.tcl
|
||||||
echo "open_run impl_1" >> generate_bit.tcl
|
echo "open_run impl_1" >> generate_bit.tcl
|
||||||
echo "write_bitstream -force $*.bit" >> generate_bit.tcl
|
echo "write_bitstream -force $*.runs/impl_1/$*.bit" >> generate_bit.tcl
|
||||||
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
vivado -nojournal -nolog -mode batch -source generate_bit.tcl
|
||||||
|
ln -f -s $*.runs/impl_1/$*.bit .
|
||||||
mkdir -p rev
|
mkdir -p rev
|
||||||
EXT=bit; COUNT=100; \
|
COUNT=100; \
|
||||||
while [ -e rev/$*_rev$$COUNT.$$EXT ]; \
|
while [ -e rev/$*_rev$$COUNT.bit ]; \
|
||||||
do COUNT=$$((COUNT+1)); done; \
|
do COUNT=$$((COUNT+1)); done; \
|
||||||
cp $@ rev/$*_rev$$COUNT.$$EXT; \
|
cp -v $*.runs/impl_1/$*.bit rev/$*_rev$$COUNT.bit;
|
||||||
echo "Output: rev/$*_rev$$COUNT.$$EXT";
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user