mirror of
https://github.com/YosysHQ/yosys
synced 2026-05-24 02:49:43 +00:00
Cleanup
This commit is contained in:
parent
bfd3e150fa
commit
76732497b9
8 changed files with 75 additions and 76 deletions
|
|
@ -15,18 +15,18 @@ runone_tests = [
|
|||
def run_one():
|
||||
for testname in runone_tests:
|
||||
cmd_lines = [
|
||||
f'$(YOSYS) -p "read_verilog -sv {testname}.sv ; hierarchy -check -top TopModule ; synth ; write_verilog {testname}_syn.v" >> {testname}.log_stdout 2>> {testname}.log_stderr;',
|
||||
f'$(YOSYS) -p "read_verilog -sv {testname}_ref.v ; hierarchy -check -top TopModule ; synth ; write_verilog {testname}_ref_syn.v" >> {testname}.log_stdout 2>> {testname}.log_stderr;',
|
||||
f'rm -f a.out reference_result.txt dut_result.txt;',
|
||||
f'iverilog -g2012 {testname}_syn.v;',
|
||||
f'iverilog -g2012 {testname}_ref_syn.v;',
|
||||
f'iverilog -g2012 {testname}_tb.v {testname}_ref_syn.v;',
|
||||
f'./a.out;',
|
||||
f'mv output.txt reference_result.txt;',
|
||||
f'iverilog -g2012 {testname}_tb_wrapper.v {testname}_syn.v;' if testname=="svinterface_at_top" else
|
||||
f'iverilog -g2012 {testname}_tb.v {testname}_syn.v;',
|
||||
f'./a.out;',
|
||||
f'mv output.txt dut_result.txt;',
|
||||
f'$(YOSYS) -p "read_verilog -sv {testname}.sv ; hierarchy -check -top TopModule ; synth ; write_verilog {testname}_syn.v" >> {testname}.log_stdout 2>> {testname}.log_stderr',
|
||||
f'$(YOSYS) -p "read_verilog -sv {testname}_ref.v ; hierarchy -check -top TopModule ; synth ; write_verilog {testname}_ref_syn.v" >> {testname}.log_stdout 2>> {testname}.log_stderr',
|
||||
f'rm -f a.out reference_result.txt dut_result.txt',
|
||||
f'iverilog -g2012 {testname}_syn.v',
|
||||
f'iverilog -g2012 {testname}_ref_syn.v',
|
||||
f'iverilog -g2012 {testname}_tb.v {testname}_ref_syn.v',
|
||||
f'./a.out',
|
||||
f'mv output.txt reference_result.txt',
|
||||
f'iverilog -g2012 {testname}_tb_wrapper.v {testname}_syn.v' if testname=="svinterface_at_top" else
|
||||
f'iverilog -g2012 {testname}_tb.v {testname}_syn.v',
|
||||
f'./a.out',
|
||||
f'mv output.txt dut_result.txt',
|
||||
f'diff reference_result.txt dut_result.txt > {testname}.diff',
|
||||
]
|
||||
gen_tests_makefile.generate_cmd_test(testname, cmd_lines)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue