Added content1.dat into tests/memfile

Modified run-test.sh to use it.

Signed-off-by: Rodrigo Alejandro Melo <rodrigomelo9@gmail.com>
This commit is contained in:
Rodrigo Alejandro Melo 2020-02-02 12:18:34 -03:00
parent 2774aae0f2
commit 9b49f1bc46
2 changed files with 81 additions and 21 deletions

View File

@ -0,0 +1,64 @@
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000
00001111000000001111111100000000

View File

@ -1,33 +1,29 @@
#!/bin/bash #!/bin/bash
for i in {1..64}; do
echo "00001111000000001111111100000000" >> tempfile1.dat
done
mkdir -p temp mkdir -p temp
cp tempfile1.dat temp/tempfile2.dat cp content1.dat temp/content2.dat
cd .. cd ..
echo "Running from the parent directory with tempfile1.dat" echo "Running from the parent directory with content1.dat"
../yosys -qp "read_verilog -defer memfile/memory.v; chparam -set MEMFILE \"tempfile1.dat\" memory; synth -top memory" ../yosys -qp "read_verilog -defer memfile/memory.v; chparam -set MEMFILE \"content1.dat\" memory; synth -top memory"
echo "Running from the parent directory with temp/tempfile2.dat" echo "Running from the parent directory with temp/content2.dat"
../yosys -qp "read_verilog -defer memfile/memory.v; chparam -set MEMFILE \"temp/tempfile2.dat\" memory; synth -top memory" ../yosys -qp "read_verilog -defer memfile/memory.v; chparam -set MEMFILE \"temp/content2.dat\" memory; synth -top memory"
echo "Running from the parent directory with memfile/temp/tempfile2.dat" echo "Running from the parent directory with memfile/temp/content2.dat"
../yosys -qp "read_verilog -defer memfile/memory.v; chparam -set MEMFILE \"memfile/temp/tempfile2.dat\" memory; synth -top memory" ../yosys -qp "read_verilog -defer memfile/memory.v; chparam -set MEMFILE \"memfile/temp/content2.dat\" memory; synth -top memory"
cd memfile cd memfile
echo "Running from the same directory with tempfile1.dat" echo "Running from the same directory with content1.dat"
../../yosys -qp "read_verilog -defer memory.v; chparam -set MEMFILE \"tempfile1.dat\" memory; synth -top memory" ../../yosys -qp "read_verilog -defer memory.v; chparam -set MEMFILE \"content1.dat\" memory; synth -top memory"
echo "Running from the same directory with temp/tempfile2.dat" echo "Running from the same directory with temp/content2.dat"
../../yosys -qp "read_verilog -defer memory.v; chparam -set MEMFILE \"temp/tempfile2.dat\" memory; synth -top memory" ../../yosys -qp "read_verilog -defer memory.v; chparam -set MEMFILE \"temp/content2.dat\" memory; synth -top memory"
cd temp cd temp
echo "Running from a child directory with tempfile1.dat" echo "Running from a child directory with content1.dat"
../../../yosys -qp "read_verilog -defer ../memory.v; chparam -set MEMFILE \"tempfile1.dat\" memory; synth -top memory" ../../../yosys -qp "read_verilog -defer ../memory.v; chparam -set MEMFILE \"content1.dat\" memory; synth -top memory"
echo "Running from a child directory with temp/tempfile2.dat" echo "Running from a child directory with temp/content2.dat"
../../../yosys -qp "read_verilog -defer ../memory.v; chparam -set MEMFILE \"temp/tempfile2.dat\" memory; synth -top memory" ../../../yosys -qp "read_verilog -defer ../memory.v; chparam -set MEMFILE \"temp/content2.dat\" memory; synth -top memory"
echo "Running from a child directory with tempfile2.dat" echo "Running from a child directory with content2.dat"
../../../yosys -qp "read_verilog -defer ../memory.v; chparam -set MEMFILE \"temp/tempfile2.dat\" memory; synth -top memory" ../../../yosys -qp "read_verilog -defer ../memory.v; chparam -set MEMFILE \"temp/content2.dat\" memory; synth -top memory"