coreblocks package
Subpackages
- coreblocks.arch package
- Submodules
- coreblocks.arch.csr_address module
CSRAddressCSRAddress.COREBLOCKS_TEST_CSRCSRAddress.COREBLOCKS_TEST_EXIT_CSRCSRAddress.COREBLOCKS_TEST_PRIV_MODECSRAddress.CYCLECSRAddress.CYCLEHCSRAddress.DCSRCSRAddress.DPCCSRAddress.DSCRATCH0CSRAddress.DSCRATCH1CSRAddress.FCSRCSRAddress.FFLAGSCSRAddress.FRMCSRAddress.HCONTEXTCSRAddress.HCOUNTERENCSRAddress.HEDELEGCSRAddress.HEDELEGHCSRAddress.HENVCFGCSRAddress.HENVCFGHCSRAddress.HGATPCSRAddress.HGEIECSRAddress.HGEIPCSRAddress.HIDELEGCSRAddress.HIECSRAddress.HIPCSRAddress.HPMCOUNTER10CSRAddress.HPMCOUNTER10HCSRAddress.HPMCOUNTER11CSRAddress.HPMCOUNTER11HCSRAddress.HPMCOUNTER12CSRAddress.HPMCOUNTER12HCSRAddress.HPMCOUNTER13CSRAddress.HPMCOUNTER13HCSRAddress.HPMCOUNTER14CSRAddress.HPMCOUNTER14HCSRAddress.HPMCOUNTER15CSRAddress.HPMCOUNTER15HCSRAddress.HPMCOUNTER16CSRAddress.HPMCOUNTER16HCSRAddress.HPMCOUNTER17CSRAddress.HPMCOUNTER17HCSRAddress.HPMCOUNTER18CSRAddress.HPMCOUNTER18HCSRAddress.HPMCOUNTER19CSRAddress.HPMCOUNTER19HCSRAddress.HPMCOUNTER20CSRAddress.HPMCOUNTER20HCSRAddress.HPMCOUNTER21CSRAddress.HPMCOUNTER21HCSRAddress.HPMCOUNTER22CSRAddress.HPMCOUNTER22HCSRAddress.HPMCOUNTER23CSRAddress.HPMCOUNTER23HCSRAddress.HPMCOUNTER24CSRAddress.HPMCOUNTER24HCSRAddress.HPMCOUNTER25CSRAddress.HPMCOUNTER25HCSRAddress.HPMCOUNTER26CSRAddress.HPMCOUNTER26HCSRAddress.HPMCOUNTER27CSRAddress.HPMCOUNTER27HCSRAddress.HPMCOUNTER28CSRAddress.HPMCOUNTER28HCSRAddress.HPMCOUNTER29CSRAddress.HPMCOUNTER29HCSRAddress.HPMCOUNTER3CSRAddress.HPMCOUNTER30CSRAddress.HPMCOUNTER30HCSRAddress.HPMCOUNTER31CSRAddress.HPMCOUNTER31HCSRAddress.HPMCOUNTER3HCSRAddress.HPMCOUNTER4CSRAddress.HPMCOUNTER4HCSRAddress.HPMCOUNTER5CSRAddress.HPMCOUNTER5HCSRAddress.HPMCOUNTER6CSRAddress.HPMCOUNTER6HCSRAddress.HPMCOUNTER7CSRAddress.HPMCOUNTER7HCSRAddress.HPMCOUNTER8CSRAddress.HPMCOUNTER8HCSRAddress.HPMCOUNTER9CSRAddress.HPMCOUNTER9HCSRAddress.HSTATEEN0CSRAddress.HSTATEEN0HCSRAddress.HSTATEEN1CSRAddress.HSTATEEN1HCSRAddress.HSTATEEN2CSRAddress.HSTATEEN2HCSRAddress.HSTATEEN3CSRAddress.HSTATEEN3HCSRAddress.HSTATUSCSRAddress.HTIMEDELTACSRAddress.HTIMEDELTAHCSRAddress.HTINSTCSRAddress.HTVALCSRAddress.HVIPCSRAddress.INSTRETCSRAddress.INSTRETHCSRAddress.MARCHIDCSRAddress.MCAUSECSRAddress.MCONFIGPTRCSRAddress.MCONTEXTCSRAddress.MCOUNTERENCSRAddress.MCOUNTINHIBITCSRAddress.MCYCLECSRAddress.MCYCLEHCSRAddress.MEDELEGCSRAddress.MEDELEGHCSRAddress.MENVCFGCSRAddress.MENVCFGHCSRAddress.MEPCCSRAddress.MHARTIDCSRAddress.MHPMCOUNTER10CSRAddress.MHPMCOUNTER10HCSRAddress.MHPMCOUNTER11CSRAddress.MHPMCOUNTER11HCSRAddress.MHPMCOUNTER12CSRAddress.MHPMCOUNTER12HCSRAddress.MHPMCOUNTER13CSRAddress.MHPMCOUNTER13HCSRAddress.MHPMCOUNTER14CSRAddress.MHPMCOUNTER14HCSRAddress.MHPMCOUNTER15CSRAddress.MHPMCOUNTER15HCSRAddress.MHPMCOUNTER16CSRAddress.MHPMCOUNTER16HCSRAddress.MHPMCOUNTER17CSRAddress.MHPMCOUNTER17HCSRAddress.MHPMCOUNTER18CSRAddress.MHPMCOUNTER18HCSRAddress.MHPMCOUNTER19CSRAddress.MHPMCOUNTER19HCSRAddress.MHPMCOUNTER20CSRAddress.MHPMCOUNTER20HCSRAddress.MHPMCOUNTER21CSRAddress.MHPMCOUNTER21HCSRAddress.MHPMCOUNTER22CSRAddress.MHPMCOUNTER22HCSRAddress.MHPMCOUNTER23CSRAddress.MHPMCOUNTER23HCSRAddress.MHPMCOUNTER24CSRAddress.MHPMCOUNTER24HCSRAddress.MHPMCOUNTER25CSRAddress.MHPMCOUNTER25HCSRAddress.MHPMCOUNTER26CSRAddress.MHPMCOUNTER26HCSRAddress.MHPMCOUNTER27CSRAddress.MHPMCOUNTER27HCSRAddress.MHPMCOUNTER28CSRAddress.MHPMCOUNTER28HCSRAddress.MHPMCOUNTER29CSRAddress.MHPMCOUNTER29HCSRAddress.MHPMCOUNTER3CSRAddress.MHPMCOUNTER30CSRAddress.MHPMCOUNTER30HCSRAddress.MHPMCOUNTER31CSRAddress.MHPMCOUNTER31HCSRAddress.MHPMCOUNTER3HCSRAddress.MHPMCOUNTER4CSRAddress.MHPMCOUNTER4HCSRAddress.MHPMCOUNTER5CSRAddress.MHPMCOUNTER5HCSRAddress.MHPMCOUNTER6CSRAddress.MHPMCOUNTER6HCSRAddress.MHPMCOUNTER7CSRAddress.MHPMCOUNTER7HCSRAddress.MHPMCOUNTER8CSRAddress.MHPMCOUNTER8HCSRAddress.MHPMCOUNTER9CSRAddress.MHPMCOUNTER9HCSRAddress.MHPMEVENT10CSRAddress.MHPMEVENT10HCSRAddress.MHPMEVENT11CSRAddress.MHPMEVENT11HCSRAddress.MHPMEVENT12CSRAddress.MHPMEVENT12HCSRAddress.MHPMEVENT13CSRAddress.MHPMEVENT13HCSRAddress.MHPMEVENT14CSRAddress.MHPMEVENT14HCSRAddress.MHPMEVENT15CSRAddress.MHPMEVENT15HCSRAddress.MHPMEVENT16CSRAddress.MHPMEVENT16HCSRAddress.MHPMEVENT17CSRAddress.MHPMEVENT17HCSRAddress.MHPMEVENT18CSRAddress.MHPMEVENT18HCSRAddress.MHPMEVENT19CSRAddress.MHPMEVENT19HCSRAddress.MHPMEVENT20CSRAddress.MHPMEVENT20HCSRAddress.MHPMEVENT21CSRAddress.MHPMEVENT21HCSRAddress.MHPMEVENT22CSRAddress.MHPMEVENT22HCSRAddress.MHPMEVENT23CSRAddress.MHPMEVENT23HCSRAddress.MHPMEVENT24CSRAddress.MHPMEVENT24HCSRAddress.MHPMEVENT25CSRAddress.MHPMEVENT25HCSRAddress.MHPMEVENT26CSRAddress.MHPMEVENT26HCSRAddress.MHPMEVENT27CSRAddress.MHPMEVENT27HCSRAddress.MHPMEVENT28CSRAddress.MHPMEVENT28HCSRAddress.MHPMEVENT29CSRAddress.MHPMEVENT29HCSRAddress.MHPMEVENT3CSRAddress.MHPMEVENT30CSRAddress.MHPMEVENT30HCSRAddress.MHPMEVENT31CSRAddress.MHPMEVENT31HCSRAddress.MHPMEVENT3HCSRAddress.MHPMEVENT4CSRAddress.MHPMEVENT4HCSRAddress.MHPMEVENT5CSRAddress.MHPMEVENT5HCSRAddress.MHPMEVENT6CSRAddress.MHPMEVENT6HCSRAddress.MHPMEVENT7CSRAddress.MHPMEVENT7HCSRAddress.MHPMEVENT8CSRAddress.MHPMEVENT8HCSRAddress.MHPMEVENT9CSRAddress.MHPMEVENT9HCSRAddress.MIDELEGCSRAddress.MIECSRAddress.MIMPIDCSRAddress.MINSTRETCSRAddress.MINSTRETHCSRAddress.MIPCSRAddress.MISACSRAddress.MNCAUSECSRAddress.MNEPCCSRAddress.MNSCRATCHCSRAddress.MNSTATUSCSRAddress.MSCRATCHCSRAddress.MSECCFGCSRAddress.MSECCFGHCSRAddress.MSTATEEN0CSRAddress.MSTATEEN0HCSRAddress.MSTATEEN1CSRAddress.MSTATEEN1HCSRAddress.MSTATEEN2CSRAddress.MSTATEEN2HCSRAddress.MSTATEEN3CSRAddress.MSTATEEN3HCSRAddress.MSTATUSCSRAddress.MSTATUSHCSRAddress.MTINSTCSRAddress.MTVALCSRAddress.MTVAL2CSRAddress.MTVECCSRAddress.MVENDORIDCSRAddress.PMPADDR0CSRAddress.PMPADDR1CSRAddress.PMPADDR10CSRAddress.PMPADDR11CSRAddress.PMPADDR12CSRAddress.PMPADDR13CSRAddress.PMPADDR14CSRAddress.PMPADDR15CSRAddress.PMPADDR16CSRAddress.PMPADDR17CSRAddress.PMPADDR18CSRAddress.PMPADDR19CSRAddress.PMPADDR2CSRAddress.PMPADDR20CSRAddress.PMPADDR21CSRAddress.PMPADDR22CSRAddress.PMPADDR23CSRAddress.PMPADDR24CSRAddress.PMPADDR25CSRAddress.PMPADDR26CSRAddress.PMPADDR27CSRAddress.PMPADDR28CSRAddress.PMPADDR29CSRAddress.PMPADDR3CSRAddress.PMPADDR30CSRAddress.PMPADDR31CSRAddress.PMPADDR32CSRAddress.PMPADDR33CSRAddress.PMPADDR34CSRAddress.PMPADDR35CSRAddress.PMPADDR36CSRAddress.PMPADDR37CSRAddress.PMPADDR38CSRAddress.PMPADDR39CSRAddress.PMPADDR4CSRAddress.PMPADDR40CSRAddress.PMPADDR41CSRAddress.PMPADDR42CSRAddress.PMPADDR43CSRAddress.PMPADDR44CSRAddress.PMPADDR45CSRAddress.PMPADDR46CSRAddress.PMPADDR47CSRAddress.PMPADDR48CSRAddress.PMPADDR49CSRAddress.PMPADDR5CSRAddress.PMPADDR50CSRAddress.PMPADDR51CSRAddress.PMPADDR52CSRAddress.PMPADDR53CSRAddress.PMPADDR54CSRAddress.PMPADDR55CSRAddress.PMPADDR56CSRAddress.PMPADDR57CSRAddress.PMPADDR58CSRAddress.PMPADDR59CSRAddress.PMPADDR6CSRAddress.PMPADDR60CSRAddress.PMPADDR61CSRAddress.PMPADDR62CSRAddress.PMPADDR63CSRAddress.PMPADDR7CSRAddress.PMPADDR8CSRAddress.PMPADDR9CSRAddress.PMPCFG0CSRAddress.PMPCFG1CSRAddress.PMPCFG10CSRAddress.PMPCFG11CSRAddress.PMPCFG12CSRAddress.PMPCFG13CSRAddress.PMPCFG14CSRAddress.PMPCFG15CSRAddress.PMPCFG2CSRAddress.PMPCFG3CSRAddress.PMPCFG4CSRAddress.PMPCFG5CSRAddress.PMPCFG6CSRAddress.PMPCFG7CSRAddress.PMPCFG8CSRAddress.PMPCFG9CSRAddress.SATPCSRAddress.SCAUSECSRAddress.SCONTEXTCSRAddress.SCOUNTERENCSRAddress.SCOUNTINHIBITCSRAddress.SCOUNTOVFCSRAddress.SENVCFGCSRAddress.SEPCCSRAddress.SIECSRAddress.SIPCSRAddress.SSCRATCHCSRAddress.SSPCSRAddress.SSTATEEN0CSRAddress.SSTATEEN1CSRAddress.SSTATEEN2CSRAddress.SSTATEEN3CSRAddress.SSTATUSCSRAddress.STVALCSRAddress.STVECCSRAddress.TDATA1CSRAddress.TDATA2CSRAddress.TDATA3CSRAddress.TIMECSRAddress.TIMEHCSRAddress.TSELECTCSRAddress.VSATPCSRAddress.VSCAUSECSRAddress.VSEPCCSRAddress.VSIECSRAddress.VSIPCSRAddress.VSSCRATCHCSRAddress.VSSTATUSCSRAddress.VSTVALCSRAddress.VSTVECCSRAddress.__new__()
CounterEnableFieldOffsetsCounterEnableFieldOffsets.CYCounterEnableFieldOffsets.HPM10CounterEnableFieldOffsets.HPM11CounterEnableFieldOffsets.HPM12CounterEnableFieldOffsets.HPM13CounterEnableFieldOffsets.HPM14CounterEnableFieldOffsets.HPM15CounterEnableFieldOffsets.HPM16CounterEnableFieldOffsets.HPM17CounterEnableFieldOffsets.HPM18CounterEnableFieldOffsets.HPM19CounterEnableFieldOffsets.HPM20CounterEnableFieldOffsets.HPM21CounterEnableFieldOffsets.HPM22CounterEnableFieldOffsets.HPM23CounterEnableFieldOffsets.HPM24CounterEnableFieldOffsets.HPM25CounterEnableFieldOffsets.HPM26CounterEnableFieldOffsets.HPM27CounterEnableFieldOffsets.HPM28CounterEnableFieldOffsets.HPM29CounterEnableFieldOffsets.HPM3CounterEnableFieldOffsets.HPM30CounterEnableFieldOffsets.HPM31CounterEnableFieldOffsets.HPM4CounterEnableFieldOffsets.HPM5CounterEnableFieldOffsets.HPM6CounterEnableFieldOffsets.HPM7CounterEnableFieldOffsets.HPM8CounterEnableFieldOffsets.HPM9CounterEnableFieldOffsets.IRCounterEnableFieldOffsets.TMCounterEnableFieldOffsets.__new__()
MenvcfgFieldOffsetsMenvcfgFieldOffsets.ADUEMenvcfgFieldOffsets.CBCFEMenvcfgFieldOffsets.CBIEMenvcfgFieldOffsets.CBZEMenvcfgFieldOffsets.CDEMenvcfgFieldOffsets.DTEMenvcfgFieldOffsets.FIOMMenvcfgFieldOffsets.LPEMenvcfgFieldOffsets.PBMTEMenvcfgFieldOffsets.PMMMenvcfgFieldOffsets.SSEMenvcfgFieldOffsets.STCEMenvcfgFieldOffsets.__new__()MenvcfgFieldOffsets.field_length()
MstatusFieldOffsetsMstatusFieldOffsets.FSMstatusFieldOffsets.GVAMstatusFieldOffsets.MBEMstatusFieldOffsets.MDTMstatusFieldOffsets.MIEMstatusFieldOffsets.MPELPMstatusFieldOffsets.MPIEMstatusFieldOffsets.MPPMstatusFieldOffsets.MPRVMstatusFieldOffsets.MPVMstatusFieldOffsets.MXRMstatusFieldOffsets.SBEMstatusFieldOffsets.SDMstatusFieldOffsets.SDTMstatusFieldOffsets.SIEMstatusFieldOffsets.SPELPMstatusFieldOffsets.SPIEMstatusFieldOffsets.SPPMstatusFieldOffsets.SUMMstatusFieldOffsets.SXLMstatusFieldOffsets.TSRMstatusFieldOffsets.TVMMstatusFieldOffsets.TWMstatusFieldOffsets.UBEMstatusFieldOffsets.UXLMstatusFieldOffsets.VSMstatusFieldOffsets.XSMstatusFieldOffsets.__new__()MstatusFieldOffsets.field_length()
- coreblocks.arch.isa module
ExtensionExtension.AExtension.BExtension.CExtension.DExtension.EExtension.FExtension.GExtension.IExtension.JExtension.LExtension.MExtension.NExtension.PExtension.QExtension.TExtension.VExtension.XINTMACHINEMODEExtension.XINTSUPERVISORExtension.ZAAMOExtension.ZALRSCExtension.ZAMExtension.ZBAExtension.ZBBExtension.ZBCExtension.ZBKXExtension.ZBSExtension.ZCAExtension.ZCBExtension.ZCDExtension.ZCFExtension.ZDINXExtension.ZFHExtension.ZFHMINExtension.ZFINXExtension.ZHINXExtension.ZICNTRExtension.ZICONDExtension.ZICSRExtension.ZIFENCEIExtension.ZIHINTNTLExtension.ZIHINTPAUSEExtension.ZIHPMExtension.ZMMULExtension.ZTSOExtension.__new__()
ISA
- coreblocks.arch.isa_consts module
ExceptionCauseExceptionCause.BREAKPOINTExceptionCause.ENVIRONMENT_CALL_FROM_MExceptionCause.ENVIRONMENT_CALL_FROM_SExceptionCause.ENVIRONMENT_CALL_FROM_UExceptionCause.ILLEGAL_INSTRUCTIONExceptionCause.INSTRUCTION_ACCESS_FAULTExceptionCause.INSTRUCTION_ADDRESS_MISALIGNEDExceptionCause.INSTRUCTION_PAGE_FAULTExceptionCause.LOAD_ACCESS_FAULTExceptionCause.LOAD_ADDRESS_MISALIGNEDExceptionCause.LOAD_PAGE_FAULTExceptionCause.STORE_ACCESS_FAULTExceptionCause.STORE_ADDRESS_MISALIGNEDExceptionCause.STORE_PAGE_FAULTExceptionCause.__new__()ExceptionCause.smode_delegable_mask()
FenceFmFenceTargetFunct12Funct3Funct3.ADDFunct3.ANDFunct3.ANDNFunct3.BFunct3.BCLRFunct3.BEQFunct3.BEXTFunct3.BGEFunct3.BGEUFunct3.BINVFunct3.BLTFunct3.BLTUFunct3.BNEFunct3.BSETFunct3.BUFunct3.CLMULFunct3.CLMULHFunct3.CLMULRFunct3.CLZFunct3.CPOPFunct3.CSRRCFunct3.CSRRCIFunct3.CSRRSFunct3.CSRRSIFunct3.CSRRWFunct3.CSRRWIFunct3.CTZFunct3.CZEROEQZFunct3.CZERONEZFunct3.DFunct3.DIVFunct3.DIVUFunct3.DIVUWFunct3.DIVWFunct3.FENCEFunct3.FENCEIFunct3.HFunct3.HUFunct3.JALRFunct3.MAXFunct3.MAXUFunct3.MINFunct3.MINUFunct3.MULFunct3.MULHFunct3.MULHSUFunct3.MULHUFunct3.MULWFunct3.ORFunct3.ORCBFunct3.ORNFunct3.PRIVFunct3.REMFunct3.REMUFunct3.REMUWFunct3.REMWFunct3.REV8Funct3.ROLFunct3.RORFunct3.SEXTBFunct3.SEXTHFunct3.SH1ADDFunct3.SH2ADDFunct3.SH3ADDFunct3.SLLFunct3.SLTFunct3.SLTUFunct3.SRFunct3.SUBFunct3.WFunct3.XNORFunct3.XORFunct3.XPERM4Funct3.XPERM8Funct3.ZEXTHFunct3.__new__()
Funct7Funct7.ADDFunct7.AMOADDFunct7.AMOANDFunct7.AMOMAXFunct7.AMOMAXUFunct7.AMOMINFunct7.AMOMINUFunct7.AMOORFunct7.AMOSWAPFunct7.AMOXORFunct7.ANDFunct7.ANDNFunct7.BCLRFunct7.BEXTFunct7.BINVFunct7.BSETFunct7.CLMULFunct7.CLZFunct7.CPOPFunct7.CTZFunct7.CZEROFunct7.LRFunct7.MAXFunct7.MINFunct7.MULDIVFunct7.ORFunct7.ORCBFunct7.ORNFunct7.REV8Funct7.ROLFunct7.RORFunct7.SAFunct7.SCFunct7.SEXTBFunct7.SEXTHFunct7.SFENCEVMAFunct7.SH1ADDFunct7.SH2ADDFunct7.SH3ADDFunct7.SLFunct7.SLTFunct7.SUBFunct7.XNORFunct7.XORFunct7.XPERMFunct7.ZEXTHFunct7.__new__()
InstrTypeInterruptCauseNumberOpcodePMPAFlagEncodingPMPCfgLayoutPrivilegeLevelRegistersRegisters.A0Registers.A1Registers.A2Registers.A3Registers.A4Registers.A5Registers.A6Registers.A7Registers.FPRegisters.GPRegisters.RARegisters.S0Registers.S1Registers.S10Registers.S11Registers.S2Registers.S3Registers.S4Registers.S5Registers.S6Registers.S7Registers.S8Registers.S9Registers.SPRegisters.T0Registers.T1Registers.T2Registers.T3Registers.T4Registers.T5Registers.T6Registers.TPRegisters.X0Registers.X1Registers.X10Registers.X11Registers.X12Registers.X13Registers.X14Registers.X15Registers.X16Registers.X17Registers.X18Registers.X19Registers.X2Registers.X20Registers.X21Registers.X22Registers.X23Registers.X24Registers.X25Registers.X26Registers.X27Registers.X28Registers.X29Registers.X3Registers.X30Registers.X31Registers.X4Registers.X5Registers.X6Registers.X7Registers.X8Registers.X9Registers.ZERORegisters.__new__()
XlenEncoding
- coreblocks.arch.optypes module
CfiTypeOpTypeOpType.ADDRESS_GENERATIONOpType.ARITHMETICOpType.ATOMIC_LR_SCOpType.ATOMIC_MEMORY_OPOpType.AUIPCOpType.BIT_MANIPULATIONOpType.BIT_ROTATIONOpType.BRANCHOpType.CLMULOpType.COMPAREOpType.CROSSBAR_PERMUTATIONOpType.CSR_IMMOpType.CSR_REGOpType.CZEROOpType.DIV_REMOpType.EBREAKOpType.ECALLOpType.EXCEPTIONOpType.FENCEOpType.FENCEIOpType.JALOpType.JALROpType.LOADOpType.LOGICOpType.MRETOpType.MULOpType.SFENCEVMAOpType.SHIFTOpType.SINGLE_BIT_MANIPULATIONOpType.SRETOpType.STOREOpType.UNARY_BIT_MANIPULATION_1OpType.UNARY_BIT_MANIPULATION_2OpType.UNARY_BIT_MANIPULATION_3OpType.UNARY_BIT_MANIPULATION_4OpType.UNARY_BIT_MANIPULATION_5OpType.UNKNOWNOpType.WFIOpType.__new__()
- Module contents
- coreblocks.backend package
- coreblocks.cache package
- coreblocks.core_structs package
- coreblocks.frontend package
- coreblocks.func_blocks package
- Subpackages
- coreblocks.func_blocks.fu package
- Subpackages
- Submodules
- coreblocks.func_blocks.fu.alu module
- coreblocks.func_blocks.fu.div_unit module
- coreblocks.func_blocks.fu.exception module
- coreblocks.func_blocks.fu.jumpbranch module
- coreblocks.func_blocks.fu.mul_unit module
- coreblocks.func_blocks.fu.priv module
- coreblocks.func_blocks.fu.shift_unit module
- coreblocks.func_blocks.fu.zbc module
- coreblocks.func_blocks.fu.zbkx module
- coreblocks.func_blocks.fu.zbs module
- Module contents
- coreblocks.func_blocks.interface package
- coreblocks.func_blocks.fu package
- Submodules
- coreblocks.func_blocks.instruction_metrics module
- Module contents
- Subpackages
- coreblocks.params package
- Submodules
- coreblocks.params.configurations module
- coreblocks.params.core_configuration module
- coreblocks.params.fu_params module
- coreblocks.params.genparams module
- coreblocks.params.icache_params module
- coreblocks.params.instr module
- coreblocks.params.vmem_params module
- Module contents
- coreblocks.peripherals package
- Submodules
- coreblocks.peripherals.axi_lite module
- coreblocks.peripherals.bus_adapter module
- coreblocks.peripherals.wishbone module
- Module contents
- coreblocks.priv package
- coreblocks.scheduler package
Submodules
coreblocks.core module
- class coreblocks.core.Core
Bases:
Component- interrupts: Signal
- wb_data: WishboneInterface
- wb_instr: WishboneInterface
coreblocks.gen_verilog module
- coreblocks.gen_verilog.gen_verilog(core_config: CoreConfiguration, output_path: str, *, wrap_socks: bool = False, enable_vivado_hacks: bool = False, sim_logs: tuple[int, str] | None = None)
- coreblocks.gen_verilog.main()