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