soc package¶
Subpackages¶
- soc.TestUtil package
- soc.bus package
- soc.clock package
- soc.config package
- soc.debug package
- soc.decoder package
- Subpackages
- soc.decoder.formal package
- soc.decoder.isa package
- soc.decoder.isa2 package
- Submodules
- soc.decoder.isa2.all module
- soc.decoder.isa2.bcd module
- soc.decoder.isa2.branch module
- soc.decoder.isa2.caller module
- soc.decoder.isa2.comparefixed module
- soc.decoder.isa2.condition module
- soc.decoder.isa2.fixedarith module
- soc.decoder.isa2.fixedldstcache module
- soc.decoder.isa2.fixedload module
- soc.decoder.isa2.fixedlogical module
- soc.decoder.isa2.fixedshift module
- soc.decoder.isa2.fixedstore module
- soc.decoder.isa2.fixedtrap module
- soc.decoder.isa2.sprset module
- soc.decoder.isa2.stringldst module
- soc.decoder.isa2.system module
- soc.decoder.isa2.test_caller module
- Module contents
- Submodules
- soc.decoder.astPrinter module
- soc.decoder.decode2execute1 module
- soc.decoder.helpers module
- soc.decoder.orderedset module
- soc.decoder.power_decoder module
- soc.decoder.power_decoder2 module
- soc.decoder.power_enums module
- soc.decoder.power_fields module
- soc.decoder.power_fieldsn module
- soc.decoder.power_regspec_map module
- soc.decoder.selectable_int module
- Module contents
- Subpackages
- soc.experiment package
- Subpackages
- Submodules
- soc.experiment.alu_fsm module
- soc.experiment.alu_hier module
- soc.experiment.cache_ram module
- soc.experiment.compalu module
- soc.experiment.compalu_multi module
- soc.experiment.compldst_multi module
- soc.experiment.cscore module
- soc.experiment.cxxsim module
- soc.experiment.dcache module
- soc.experiment.icache module
- soc.experiment.imem module
- soc.experiment.l0_cache module
- soc.experiment.lsmem module
- soc.experiment.mem_types module
- soc.experiment.mmu module
- soc.experiment.pi2ls module
- soc.experiment.pimem module
- soc.experiment.plru module
- soc.experiment.score6600 module
- soc.experiment.score6600_multi module
- soc.experiment.sim module
- soc.experiment.testmem module
- soc.experiment.wb_types module
- Module contents
- soc.fu package
- Subpackages
- soc.fu.alu package
- soc.fu.branch package
- soc.fu.compunits package
- Subpackages
- soc.fu.compunits.formal package
- soc.fu.compunits.test package
- Submodules
- soc.fu.compunits.test.test_alu_compunit module
- soc.fu.compunits.test.test_branch_compunit module
- soc.fu.compunits.test.test_compunit module
- soc.fu.compunits.test.test_cr_compunit module
- soc.fu.compunits.test.test_div_compunit module
- soc.fu.compunits.test.test_ldst_compunit module
- soc.fu.compunits.test.test_logical_compunit module
- soc.fu.compunits.test.test_shiftrot_compunit module
- soc.fu.compunits.test.test_spr_compunit module
- soc.fu.compunits.test.test_trap_compunit module
- Module contents
- Submodules
- soc.fu.compunits.compunits module
- Module contents
- Subpackages
- soc.fu.cr package
- soc.fu.div package
- Subpackages
- Submodules
- soc.fu.div.core_stages module
- soc.fu.div.fsm module
- soc.fu.div.input_stage module
- soc.fu.div.output_stage module
- soc.fu.div.pipe_data module
- soc.fu.div.pipeline module
- soc.fu.div.setup_stage module
- soc.fu.div.sim_only_core module
- Module contents
- soc.fu.ldst package
- soc.fu.logical package
- Subpackages
- Submodules
- soc.fu.logical.bpermd module
- soc.fu.logical.countzero module
- soc.fu.logical.input_stage module
- soc.fu.logical.logical_input_record module
- soc.fu.logical.main_stage module
- soc.fu.logical.output_stage module
- soc.fu.logical.pipe_data module
- soc.fu.logical.pipeline module
- soc.fu.logical.popcount module
- Module contents
- soc.fu.mmu package
- soc.fu.mul package
- soc.fu.shift_rot package
- Subpackages
- Submodules
- soc.fu.shift_rot.input_stage module
- soc.fu.shift_rot.main_stage module
- soc.fu.shift_rot.maskgen module
- soc.fu.shift_rot.output_stage module
- soc.fu.shift_rot.pipe_data module
- soc.fu.shift_rot.pipeline module
- soc.fu.shift_rot.rotator module
- soc.fu.shift_rot.rotl module
- soc.fu.shift_rot.sr_input_record module
- Module contents
- soc.fu.spr package
- soc.fu.test package
- soc.fu.trap package
- Submodules
- soc.fu.base_input_record module
- soc.fu.common_input_stage module
- soc.fu.common_output_stage module
- soc.fu.pipe_data module
- soc.fu.regspec module
- Module contents
- Subpackages
- soc.interrupts package
- soc.litex package
- soc.memory_pipe_experiment package
- Submodules
- soc.memory_pipe_experiment.config module
- soc.memory_pipe_experiment.l1_cache_memory module
- soc.memory_pipe_experiment.memory_op module
- soc.memory_pipe_experiment.memory_pipe module
- soc.memory_pipe_experiment.memory_queue module
- soc.memory_pipe_experiment.memory_queue_entry module
- soc.memory_pipe_experiment.test_config module
- soc.memory_pipe_experiment.test_l1_cache_memory module
- soc.memory_pipe_experiment.test_memory_op module
- soc.memory_pipe_experiment.test_memory_pipe module
- soc.memory_pipe_experiment.test_memory_queue module
- soc.memory_pipe_experiment.test_memory_queue_entry module
- Module contents
- soc.minerva package
- Subpackages
- Submodules
- soc.minerva.cache module
- soc.minerva.cli module
- soc.minerva.wishbone module
- Module contents
- soc.regfile package
- soc.scoreboard package
- Submodules
- soc.scoreboard.addr_match module
- soc.scoreboard.addr_split module
- soc.scoreboard.dependence_cell module
- soc.scoreboard.fn_unit module
- soc.scoreboard.fu_dep_cell module
- soc.scoreboard.fu_fu_matrix module
- soc.scoreboard.fu_mem_matrix module
- soc.scoreboard.fu_mem_picker_vec module
- soc.scoreboard.fu_picker_vec module
- soc.scoreboard.fu_reg_matrix module
- soc.scoreboard.fu_wr_pending module
- soc.scoreboard.fumem_dep_cell module
- soc.scoreboard.global_pending module
- soc.scoreboard.group_picker module
- soc.scoreboard.instruction_q module
- soc.scoreboard.issue_unit module
- soc.scoreboard.ldst_dep_cell module
- soc.scoreboard.ldst_matrix module
- soc.scoreboard.mdm module
- soc.scoreboard.mem_dependence_cell module
- soc.scoreboard.mem_fu_matrix module
- soc.scoreboard.mem_fu_pending module
- soc.scoreboard.mem_select module
- soc.scoreboard.memfu module
- soc.scoreboard.old_score6600 module
- soc.scoreboard.reg_select module
- soc.scoreboard.shadow module
- soc.scoreboard.shadow_fn module
- soc.scoreboard.test_iq module
- soc.scoreboard.test_mem2_fu_matrix module
- soc.scoreboard.test_mem_fu_matrix module
- Module contents
- soc.scoremulti package
- soc.simple package
Submodules¶
soc.abstest module¶
soc.consts module¶
soc.cz module¶
-
class
soc.cz.
IntermediateResult
(name=None)¶ Bases:
nmigen.hdl.rec.Record
-
soc.cz.
or4
(a, b, c, d)¶
soc.elif_bug module¶
-
soc.elif_bug.
instr_is_priv
(m, is_priv_insn, op)¶ determines if the instruction is privileged or not
soc.idecode module¶
soc.shifttest module¶
soc.test module¶
soc.testcls module¶
-
class
soc.testcls.
Derive
¶ Bases:
soc.testcls.Base