Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

AHBCtrl Member List

This is the complete list of members for AHBCtrl, including all inherited members.

AcceptThread()AHBCtrl
AHBCtrl(ModuleName nm, uint32_t ioaddr=0xFFF, uint32_t iomask=0xFFF, uint32_t cfgaddr=0xFF0, uint32_t cfgmask=0xFF0, bool rrobin=false, bool split=false, uint32_t defmast=0, bool ioen=true, bool fixbrst=false, bool fpnpen=true, bool mcheck=true, bool pow_mon=false, AbstractionLayer ambaLayer=amba::amba_LT)AHBCtrl
ahbINAHBCtrl
ahbOUTAHBCtrl
arbitrate()AHBCtrl
b_transport(uint32_t id, tlm::tlm_generic_payload &gp, sc_core::sc_time &delay)AHBCtrl
BaseModule(ModuleName mn)BaseModule< DefaultBase >inline
clkCLKDevice
clkcng()CLKDeviceinlinevirtual
CLKDevice()CLKDevice
clock_cycleCLKDeviceprotected
dorst()AHBCtrlvirtual
EndResponseThread()AHBCtrl
GC_HAS_CALLBACKS()AHBCtrl
get_direct_mem_ptr(unsigned int index, tlm::tlm_generic_payload &trans, tlm::tlm_dmi &dmi_data)AHBCtrlvirtual
init_counters()BaseModule< DefaultBase >inlinevirtual
init_generics()AHBCtrlvirtual
init_power()BaseModule< DefaultBase >inlinevirtual
init_registers()BaseModule< DefaultBase >inlinevirtual
invalidate_direct_mem_ptr(unsigned int index, sc_dt::uint64 start_range, sc_dt::uint64 end_range)AHBCtrlvirtual
m_apiBaseModule< DefaultBase >protected
m_countersBaseModule< DefaultBase >protected
m_genericsBaseModule< DefaultBase >protected
m_powerBaseModule< DefaultBase >protected
nb_transport_bw(uint32_t id, tlm::tlm_generic_payload &gp, tlm::tlm_phase &phase, sc_core::sc_time &delay)AHBCtrl
nb_transport_fw(uint32_t id, tlm::tlm_generic_payload &gp, tlm::tlm_phase &phase, sc_core::sc_time &delay)AHBCtrl
onclk(const sc_core::sc_time &value, const sc_core::sc_time &time)CLKDevicevirtual
onrst(const bool &value, const sc_core::sc_time &time)CLKDevicevirtual
print_requests()AHBCtrl
print_transport_statistics(const char *name) const AHBCtrl
RequestThread()AHBCtrl
ResponseThread()AHBCtrl
rstCLKDevice
SC_HAS_PROCESS(AHBCtrl)AHBCtrl
set_clk(sc_core::sc_clock &clk)CLKDevice
set_clk(sc_core::sc_time period)CLKDevice
set_clk(double period, sc_core::sc_time_unit base)CLKDevice
snoopAHBCtrl
SR_HAS_SIGNALS(AHBCtrl)AHBCtrl
CLKDevice::SR_HAS_SIGNALS(CLKDevice)CLKDevice
transport_dbg(uint32_t id, tlm::tlm_generic_payload &gp)AHBCtrl
transport_statistics(tlm::tlm_generic_payload &gp)AHBCtrl
~AHBCtrl()AHBCtrl
~BaseModule()BaseModule< DefaultBase >inlinevirtual
~CLKDevice()CLKDevicevirtual