soc.simple.test package¶
Submodules¶
soc.simple.test.test_core module¶
simple core test
related bugs:
-
class
soc.simple.test.test_core.
TestRunner
(tst_data)¶ Bases:
nmutil.formaltest.FHDLTestCase
-
run_all
()¶
-
-
soc.simple.test.test_core.
check_regs
(dut, sim, core, test, code)¶
-
soc.simple.test.test_core.
set_issue
(core, dec2, sim)¶
-
soc.simple.test.test_core.
set_mmu_spr
(name, i, val, core)¶
-
soc.simple.test.test_core.
setup_regs
(pdecode2, core, test)¶
-
soc.simple.test.test_core.
wait_for_busy_clear
(cu)¶
-
soc.simple.test.test_core.
wait_for_busy_hi
(cu)¶
soc.simple.test.test_issuer module¶
simple core test, runs instructions from a TestMemory
related bugs:
soc.simple.test.test_microwatt module¶
soc.simple.test.test_runner module¶
TestRunner class, runs TestIssuer instructions
related bugs:
-
class
soc.simple.test.test_runner.
TestRunner
(tst_data, microwatt_mmu=False, rom=None, svp64=True)¶ Bases:
nmutil.formaltest.FHDLTestCase
-
run_all
()¶
-
-
soc.simple.test.test_runner.
get_dmi
(dmi, addr)¶
-
soc.simple.test.test_runner.
set_dmi
(dmi, addr, data)¶
-
soc.simple.test.test_runner.
setup_i_memory
(imem, startaddr, instructions)¶