diff options
-rw-r--r-- | Makefile | 1 | ||||
-rwxr-xr-x | tests/memfile/run-test.sh | 26 |
2 files changed, 11 insertions, 16 deletions
@@ -728,6 +728,7 @@ test: $(TARGETS) $(EXTRA_TARGETS) +cd tests/arch/anlogic && bash run-test.sh $(SEEDOPT) +cd tests/arch/gowin && bash run-test.sh $(SEEDOPT) +cd tests/rpc && bash run-test.sh + +cd tests/memfile && bash run-test.sh @echo "" @echo " Passed \"make test\"." @echo "" diff --git a/tests/memfile/run-test.sh b/tests/memfile/run-test.sh index 3a88b81de..2bbc162e7 100755 --- a/tests/memfile/run-test.sh +++ b/tests/memfile/run-test.sh @@ -1,9 +1,6 @@ #!/bin/bash -echo "* Creating Memory Content Files" - -for i in {1..64} -do +for i in {1..64}; do echo "00001111000000001111111100000000" >> tempfile1.dat done @@ -12,28 +9,25 @@ cp tempfile1.dat temp/tempfile2.dat cd .. -echo "* Running from the parent directory" -echo " * Memory Content File: tempfile1.dat" +echo "Running from the parent directory with tempfile1.dat" ../yosys -qp "read_verilog -defer memfile/memory.v; chparam -set MEMFILE \"tempfile1.dat\" memory; synth -top memory" -echo " * Memory Content File: temp/tempfile2.dat" +echo "Running from the parent directory with temp/tempfile2.dat" ../yosys -qp "read_verilog -defer memfile/memory.v; chparam -set MEMFILE \"temp/tempfile2.dat\" memory; synth -top memory" +echo "Running from the parent directory with memfile/temp/tempfile2.dat" +../yosys -qp "read_verilog -defer memfile/memory.v; chparam -set MEMFILE \"memfile/temp/tempfile2.dat\" memory; synth -top memory" cd memfile -echo "* Running from the same directory" -echo " * Memory Content File: tempfile1.dat" +echo "Running from the same directory with tempfile1.dat" ../../yosys -qp "read_verilog -defer memory.v; chparam -set MEMFILE \"tempfile1.dat\" memory; synth -top memory" -echo " * Memory Content File: temp/tempfile2.dat" +echo "Running from the same directory with temp/tempfile2.dat" ../../yosys -qp "read_verilog -defer memory.v; chparam -set MEMFILE \"temp/tempfile2.dat\" memory; synth -top memory" cd temp -echo "* Running from a child directory" -echo " * Memory Content File: tempfile1.dat" +echo "Running from a child directory with tempfile1.dat" ../../../yosys -qp "read_verilog -defer ../memory.v; chparam -set MEMFILE \"tempfile1.dat\" memory; synth -top memory" -echo " * Memory Content File: temp/tempfile2.dat" +echo "Running from a child directory with temp/tempfile2.dat" ../../../yosys -qp "read_verilog -defer ../memory.v; chparam -set MEMFILE \"temp/tempfile2.dat\" memory; synth -top memory" -echo " * Memory Content File: tempfile2.dat" +echo "Running from a child directory with tempfile2.dat" ../../../yosys -qp "read_verilog -defer ../memory.v; chparam -set MEMFILE \"temp/tempfile2.dat\" memory; synth -top memory" - -echo "* Done" |