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)¶