mirror of https://github.com/YosysHQ/yosys.git
Enable nanoxplore tests
This commit is contained in:
parent
645888cff5
commit
34f08bc639
1
Makefile
1
Makefile
|
@ -877,6 +877,7 @@ endif
|
||||||
+cd tests/arch/anlogic && bash run-test.sh $(SEEDOPT)
|
+cd tests/arch/anlogic && bash run-test.sh $(SEEDOPT)
|
||||||
+cd tests/arch/gowin && bash run-test.sh $(SEEDOPT)
|
+cd tests/arch/gowin && bash run-test.sh $(SEEDOPT)
|
||||||
+cd tests/arch/intel_alm && bash run-test.sh $(SEEDOPT)
|
+cd tests/arch/intel_alm && bash run-test.sh $(SEEDOPT)
|
||||||
|
+cd tests/arch/nanoxplore && bash run-test.sh $(SEEDOPT)
|
||||||
+cd tests/arch/nexus && bash run-test.sh $(SEEDOPT)
|
+cd tests/arch/nexus && bash run-test.sh $(SEEDOPT)
|
||||||
+cd tests/arch/quicklogic/pp3 && bash run-test.sh $(SEEDOPT)
|
+cd tests/arch/quicklogic/pp3 && bash run-test.sh $(SEEDOPT)
|
||||||
+cd tests/arch/quicklogic/qlf_k6n10f && bash run-test.sh $(SEEDOPT)
|
+cd tests/arch/quicklogic/qlf_k6n10f && bash run-test.sh $(SEEDOPT)
|
||||||
|
|
|
@ -30,8 +30,9 @@ equiv_opt -async2sync -assert -map +/nanoxplore/cells_sim.v synth_nanoxplore # e
|
||||||
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
|
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
|
||||||
cd dffs # Constrain all select calls below inside the top module
|
cd dffs # Constrain all select calls below inside the top module
|
||||||
select -assert-count 1 t:NX_DFF
|
select -assert-count 1 t:NX_DFF
|
||||||
|
select -assert-count 1 t:NX_LUT
|
||||||
|
|
||||||
select -assert-none t:NX_DFF %% t:* %D
|
select -assert-none t:NX_DFF t:NX_LUT %% t:* %D
|
||||||
|
|
||||||
|
|
||||||
design -load read
|
design -load read
|
||||||
|
|
|
@ -17,6 +17,5 @@ equiv_opt -assert -async2sync -map +/nanoxplore/cells_sim.v synth_nanoxplore # e
|
||||||
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
|
design -load postopt # load the post-opt design (otherwise equiv_opt loads the pre-opt design)
|
||||||
cd dffe # Constrain all select calls below inside the top module
|
cd dffe # Constrain all select calls below inside the top module
|
||||||
select -assert-count 1 t:NX_DFF
|
select -assert-count 1 t:NX_DFF
|
||||||
select -assert-count 1 t:NX_LUT
|
|
||||||
|
|
||||||
select -assert-none t:NX_DFF t:NX_LUT %% t:* %D
|
select -assert-none t:NX_DFF %% t:* %D
|
||||||
|
|
|
@ -12,5 +12,5 @@ design -load postopt # load the post-opt design (otherwise equiv_opt loads the p
|
||||||
cd fsm # Constrain all select calls below inside the top module
|
cd fsm # Constrain all select calls below inside the top module
|
||||||
|
|
||||||
select -assert-count 6 t:NX_DFF
|
select -assert-count 6 t:NX_DFF
|
||||||
select -assert-count 13 t:NX_LUT
|
select -assert-count 14 t:NX_LUT
|
||||||
select -assert-none t:NX_DFF t:NX_LUT %% t:* %D
|
select -assert-none t:NX_DFF t:NX_LUT %% t:* %D
|
||||||
|
|
|
@ -6,9 +6,9 @@ proc
|
||||||
# Can't run any sort of equivalence check because latches are blown to LUTs
|
# Can't run any sort of equivalence check because latches are blown to LUTs
|
||||||
synth_nanoxplore
|
synth_nanoxplore
|
||||||
cd latchp # Constrain all select calls below inside the top module
|
cd latchp # Constrain all select calls below inside the top module
|
||||||
select -assert-count 1 t:NX_DFF
|
select -assert-count 1 t:NX_LUT
|
||||||
|
|
||||||
select -assert-none t:NX_DFF %% t:* %D
|
select -assert-none t:NX_LUT %% t:* %D
|
||||||
|
|
||||||
|
|
||||||
design -load read
|
design -load read
|
||||||
|
@ -18,9 +18,8 @@ proc
|
||||||
synth_nanoxplore
|
synth_nanoxplore
|
||||||
cd latchn # Constrain all select calls below inside the top module
|
cd latchn # Constrain all select calls below inside the top module
|
||||||
select -assert-count 1 t:NX_LUT
|
select -assert-count 1 t:NX_LUT
|
||||||
select -assert-count 1 t:NX_DFF
|
|
||||||
|
|
||||||
select -assert-none t:NX_LUT t:NX_DFF %% t:* %D
|
select -assert-none t:NX_LUT %% t:* %D
|
||||||
|
|
||||||
|
|
||||||
design -load read
|
design -load read
|
||||||
|
@ -30,6 +29,5 @@ proc
|
||||||
synth_nanoxplore
|
synth_nanoxplore
|
||||||
cd latchsr # Constrain all select calls below inside the top module
|
cd latchsr # Constrain all select calls below inside the top module
|
||||||
select -assert-count 2 t:NX_LUT
|
select -assert-count 2 t:NX_LUT
|
||||||
select -assert-count 1 t:NX_DFF
|
|
||||||
|
|
||||||
select -assert-none t:NX_LUT t:NX_DFF %% t:* %D
|
select -assert-none t:NX_LUT %% t:* %D
|
||||||
|
|
Loading…
Reference in New Issue