dumpling package
Subpackages
- dumpling.Chips package
- dumpling.Common package
- dumpling.Drivers package
- Submodules
- dumpling.Drivers.JTAG module
JTAGDriverJTAGDriver.add_tap()JTAGDriver.jtag_goto_shift_dr()JTAGDriver.jtag_goto_shift_ir()JTAGDriver.jtag_idle_vector()JTAGDriver.jtag_idle_vectors()JTAGDriver.jtag_reset()JTAGDriver.jtag_set_dr()JTAGDriver.jtag_set_ir()JTAGDriver.jtag_shift()JTAGDriver.read_reg()JTAGDriver.set_jtag_default_values()JTAGDriver.write_reg()
- Module contents
- dumpling.JTAGTaps package
- Submodules
- dumpling.JTAGTaps.JTAGTap module
- dumpling.JTAGTaps.PulpJTAGTap module
PULPJtagTapPULPJtagTap.DBG_MODULE_IDPULPJtagTap.DBG_OPPULPJtagTap.init_pulp_tap()PULPJtagTap.loadL2()PULPJtagTap.module_select()PULPJtagTap.read32()PULPJtagTap.read32_no_loop()PULPJtagTap.read_burst()PULPJtagTap.read_burst_no_loop()PULPJtagTap.set_config_reg()PULPJtagTap.setup_burst()PULPJtagTap.verifyL2()PULPJtagTap.verifyL2_no_loop()PULPJtagTap.verify_config_reg()PULPJtagTap.write32()PULPJtagTap.write_burst()
- dumpling.JTAGTaps.PulpJTAGTapRosetta module
- dumpling.JTAGTaps.PulpJTAGTapVega module
PULPJtagTapVegaPULPJtagTapVega.DBG_MODULE_IDPULPJtagTapVega.DBG_OPPULPJtagTapVega.OBSERVABLE_SIGNALPULPJtagTapVega.disable_observability()PULPJtagTapVega.enable_observability()PULPJtagTapVega.init_pulp_tap()PULPJtagTapVega.loadL2()PULPJtagTapVega.module_select()PULPJtagTapVega.read32()PULPJtagTapVega.read32_no_loop()PULPJtagTapVega.read_burst()PULPJtagTapVega.read_burst_no_loop()PULPJtagTapVega.set_clk_bypass_reg()PULPJtagTapVega.setup_burst()PULPJtagTapVega.verifyL2()PULPJtagTapVega.verifyL2_no_loop()PULPJtagTapVega.write32()PULPJtagTapVega.write_burst()
- dumpling.JTAGTaps.RISCVDebugTap module
DMAbstractCmdDMAbstractCmdTypeDMIOpDMIResultDMRegAddressDMRegAddress.ABSTRACTAUTODMRegAddress.ABSTRACTCSDMRegAddress.AUTHDATADMRegAddress.COMMANDDMRegAddress.CONFSTRPTR0DMRegAddress.CONFSTRPTR1DMRegAddress.CONFSTRPTR2DMRegAddress.CONFSTRPTR3DMRegAddress.DATA11DMRegAddress.DATAODMRegAddress.DMCONTROLDMRegAddress.DMSTATUSDMRegAddress.HALTSUM0DMRegAddress.HALTSUM1DMRegAddress.HALTSUM2DMRegAddress.HALTSUM3DMRegAddress.HARTINFODMRegAddress.HAWINDOWDMRegAddress.HAWINDOWSELDMRegAddress.NEXTDMDMRegAddress.NO_REGDMRegAddress.PROGBUF0DMRegAddress.PROGBUF15DMRegAddress.SBADDRESS0DMRegAddress.SBADDRESS1DMRegAddress.SBADDRESS2DMRegAddress.SBADDRESS3DMRegAddress.SBCSDMRegAddress.SBDATA0DMRegAddress.SBDATA1DMRegAddress.SBDATA2DMRegAddress.SBDATA3
RISCVDebugTapRISCVDebugTap.check_end_of_computation()RISCVDebugTap.dmi_hardreset()RISCVDebugTap.dmi_reset()RISCVDebugTap.enable_sbreadonaddr()RISCVDebugTap.halt_hart()RISCVDebugTap.halt_hart_no_loop()RISCVDebugTap.init_dmi()RISCVDebugTap.readMem()RISCVDebugTap.readMem_no_loop()RISCVDebugTap.read_debug_reg()RISCVDebugTap.read_debug_reg_no_loop()RISCVDebugTap.read_reg_abstract_cmd()RISCVDebugTap.read_reg_abstract_cmd_no_loop()RISCVDebugTap.resume_harts()RISCVDebugTap.resume_harts_no_loop()RISCVDebugTap.set_command()RISCVDebugTap.set_command_no_loop()RISCVDebugTap.set_dmactive()RISCVDebugTap.set_dmi()RISCVDebugTap.verify_idcode()RISCVDebugTap.wait_command()RISCVDebugTap.wait_for_end_of_computation()RISCVDebugTap.writeMem()RISCVDebugTap.write_debug_reg()RISCVDebugTap.write_reg_abstract_cmd()RISCVDebugTap.write_reg_abstract_cmd_no_loop()
RISCVRegRISCVReg.CSR_BRANCH_JUMPRISCVReg.CSR_CALLRISCVReg.CSR_CYCLERISCVReg.CSR_DCACHERISCVReg.CSR_DCSRRISCVReg.CSR_DPCRISCVReg.CSR_DSCRATCH0RISCVReg.CSR_DSCRATCH1RISCVReg.CSR_DTLB_MISSRISCVReg.CSR_EXCEPTIONRISCVReg.CSR_EXCEPTION_RETRISCVReg.CSR_FCSRRISCVReg.CSR_FFLAGSRISCVReg.CSR_FRMRISCVReg.CSR_FTRANRISCVReg.CSR_ICACHERISCVReg.CSR_IF_EMPTYRISCVReg.CSR_INSTRETRISCVReg.CSR_ITLB_MISSRISCVReg.CSR_L1_DCACHE_MISSRISCVReg.CSR_L1_ICACHE_MISSRISCVReg.CSR_LOADRISCVReg.CSR_MARCHIDRISCVReg.CSR_MCAUSERISCVReg.CSR_MCOUNTERENRISCVReg.CSR_MCYCLERISCVReg.CSR_MEDELEGRISCVReg.CSR_MEPCRISCVReg.CSR_MHARTIDRISCVReg.CSR_MIDELEGRISCVReg.CSR_MIERISCVReg.CSR_MIMPIDRISCVReg.CSR_MINSTRETRISCVReg.CSR_MIPRISCVReg.CSR_MISARISCVReg.CSR_MIS_PREDICTRISCVReg.CSR_MSCRATCHRISCVReg.CSR_MSTATUSRISCVReg.CSR_MTVALRISCVReg.CSR_MTVECRISCVReg.CSR_MVENDORIDRISCVReg.CSR_PMPADDR0RISCVReg.CSR_PMPCFG0RISCVReg.CSR_RETRISCVReg.CSR_SATPRISCVReg.CSR_SB_FULLRISCVReg.CSR_SCAUSERISCVReg.CSR_SCOUNTERENRISCVReg.CSR_SEPCRISCVReg.CSR_SIERISCVReg.CSR_SIPRISCVReg.CSR_SSCRATCHRISCVReg.CSR_SSTATUSRISCVReg.CSR_STORERISCVReg.CSR_STVALRISCVReg.CSR_STVECRISCVReg.CSR_TDATA1RISCVReg.CSR_TDATA2RISCVReg.CSR_TDATA3RISCVReg.CSR_TIMERISCVReg.CSR_TINFORISCVReg.CSR_TSELECTRISCVReg.to_bits()
- Module contents