mirror of
https://github.com/YosysHQ/yosys
synced 2025-08-11 21:50:54 +00:00
added sync reset to ice40 test_ffs.sh
This commit is contained in:
parent
f564a65851
commit
49ef830464
3 changed files with 20 additions and 6 deletions
|
@ -4,10 +4,11 @@ for CLKPOL in 0 1; do
|
|||
for ENABLE_EN in 0 1; do
|
||||
for RESET_EN in 0 1; do
|
||||
for RESET_VAL in 0 1; do
|
||||
pf="test_ffs_${CLKPOL}${ENABLE_EN}${RESET_EN}${RESET_VAL}"
|
||||
for RESET_SYN in 0 1; do
|
||||
pf="test_ffs_${CLKPOL}${ENABLE_EN}${RESET_EN}${RESET_VAL}${RESET_SYN}"
|
||||
sed -e "s/CLKPOL = 0/CLKPOL = ${CLKPOL}/;" -e "s/ENABLE_EN = 0/ENABLE_EN = ${ENABLE_EN}/;" \
|
||||
-e "s/RESET_EN = 0/RESET_EN = ${RESET_EN}/;" -e "s/RESET_VAL = 0/RESET_VAL = ${RESET_VAL}/;" \
|
||||
test_ffs.v > ${pf}_gold.v
|
||||
-e "s/RESET_SYN = 0/RESET_SYN = ${RESET_SYN}/;" test_ffs.v > ${pf}_gold.v
|
||||
../../../yosys -o ${pf}_gate.v -p "synth_ice40" ${pf}_gold.v
|
||||
../../../yosys -p "proc; opt; test_autotb ${pf}_tb.v" ${pf}_gold.v
|
||||
iverilog -s testbench -o ${pf}_gold ${pf}_gold.v ${pf}_tb.v
|
||||
|
@ -15,5 +16,5 @@ for RESET_VAL in 0 1; do
|
|||
./${pf}_gold > ${pf}_gold.txt
|
||||
./${pf}_gate > ${pf}_gate.txt
|
||||
cmp ${pf}_gold.txt ${pf}_gate.txt
|
||||
done; done; done; done
|
||||
done; done; done; done; done
|
||||
echo OK.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue