ahb | AHBSlave<> | |
AHBDevice(ModuleName mn, uint32_t hindex, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, BAR bar0, BAR bar1=BAR(), BAR bar2=BAR(), BAR bar3=BAR()) | AHBDevice< BaseModule< DefaultBase > > | |
AHBDevice(ModuleName mn) | AHBDevice< BaseModule< DefaultBase > > | |
AHBSlave(ModuleName mn, uint8_t hindex, uint8_t vendor, uint8_t device, uint8_t version, uint8_t irq, AbstractionLayer ambaLayer, BAR bar0=BAR(), BAR bar1=BAR(), BAR bar2=BAR(), BAR bar3=BAR()) | AHBSlave<> | |
apb | APBCtrl | |
APBCtrl(ModuleName nm, uint32_t haddr=0xfff, uint32_t hmask=0, bool mcheck=0, uint32_t hindex=0, bool pow_mon=0, AbstractionLayer ambaLayer=amba::amba_LT) | APBCtrl | |
b_transport(tlm::tlm_generic_payload &gp, sc_time &delay) | AHBSlave<> | virtual |
BaseModule(ModuleName mn) | BaseModule< DefaultBase > | inline |
checkMemMap() | APBCtrl | |
clk | CLKDevice | |
clkcng() | CLKDevice | inlinevirtual |
CLKDevice() | CLKDevice | |
clock_cycle | CLKDevice | protected |
dorst() | APBCtrl | virtual |
end_of_elaboration() | APBCtrl | |
end_of_simulation() | APBCtrl | |
exec_func(tlm::tlm_generic_payload &ahb_gp, sc_core::sc_time &delay, bool debug) | APBCtrl | |
AHBSlave<>::exec_func(tlm::tlm_generic_payload &gp, sc_time &delay, bool debug=false)=0 | AHBSlave<> | pure virtual |
g_bar0 | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar0haddr | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar0hcacheable | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar0hmask | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar0hprefetchable | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar0htype | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar1 | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar1haddr | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar1hcacheable | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar1hmask | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar1hprefetchable | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar1htype | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar2 | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar2haddr | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar2hcacheable | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar2hmask | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar2hprefetchable | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar2htype | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar3 | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar3haddr | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar3hcacheable | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar3hmask | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar3hprefetchable | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bar3htype | AHBDevice< BaseModule< DefaultBase > > | protected |
g_bars | AHBDevice< BaseModule< DefaultBase > > | protected |
g_hdeviceid | AHBDevice< BaseModule< DefaultBase > > | protected |
g_hindex | AHBDevice< BaseModule< DefaultBase > > | protected |
g_hirq | AHBDevice< BaseModule< DefaultBase > > | protected |
g_hvendorid | AHBDevice< BaseModule< DefaultBase > > | protected |
g_hversion | AHBDevice< BaseModule< DefaultBase > > | protected |
GC_HAS_CALLBACKS() | APBCtrl | |
get_ahb_bar_addr(uint32_t bar) const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_bar_base(uint32_t bar) const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_bar_cachable(uint32_t bar) const | AHBDevice< BaseModule< DefaultBase > > | inline |
get_ahb_bar_mask(uint32_t bar) const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_bar_prefetchable(uint32_t bar) const | AHBDevice< BaseModule< DefaultBase > > | inline |
get_ahb_bar_relative_addr(uint32_t bar, uint32_t addr) const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_bar_size(uint32_t bar) const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_bar_type(uint32_t bar) const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_base_addr() | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_base_addr_() const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_device_id() const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_device_info() | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_hindex() const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_size() | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_size_() const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_ahb_vendor_id() const | AHBDevice< BaseModule< DefaultBase > > | virtual |
get_clock() | APBCtrl | virtual |
get_index(const uint32_t address) | APBCtrl | |
getPNPReg(const uint32_t address) | APBCtrl | |
init(uint32_t hindex, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, BAR bar0, BAR bar1=BAR(), BAR bar2=BAR(), BAR bar3=BAR()) | AHBDevice< BaseModule< DefaultBase > > | |
init_ahb_generics() | AHBDevice< BaseModule< DefaultBase > > | |
init_counters() | BaseModule< DefaultBase > | inlinevirtual |
init_generics() | APBCtrl | virtual |
init_power() | BaseModule< DefaultBase > | inlinevirtual |
init_registers() | BaseModule< DefaultBase > | inlinevirtual |
int_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason) | APBCtrl | |
m_api | BaseModule< DefaultBase > | protected |
m_counters | BaseModule< DefaultBase > | protected |
m_generics | BaseModule< DefaultBase > | protected |
m_power | BaseModule< DefaultBase > | protected |
m_reads | AHBSlave<> | protected |
m_register | AHBDevice< BaseModule< DefaultBase > > | protected |
m_RequestPEQ | AHBSlave<> | |
m_ResponsePEQ | AHBSlave<> | |
m_writes | AHBSlave<> | protected |
nb_transport_fw(tlm::tlm_generic_payload &trans, tlm::tlm_phase &phase, sc_core::sc_time &delay) | AHBSlave<> | virtual |
onclk(const sc_core::sc_time &value, const sc_core::sc_time &time) | CLKDevice | virtual |
onrst(const bool &value, const sc_core::sc_time &time) | CLKDevice | virtual |
power_model() | APBCtrl | |
print_ahb_device_info(char *name) const | AHBDevice< BaseModule< DefaultBase > > | virtual |
print_transport_statistics(const char *name) const | AHBSlave<> | virtual |
requestThread() | AHBSlave<> | |
responseThread() | AHBSlave<> | |
rst | CLKDevice | |
SC_HAS_PROCESS(APBCtrl) | APBCtrl | |
AHBSlave<>::SC_HAS_PROCESS(AHBSlave) | AHBSlave<> | |
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 | |
setAddressMap(const uint32_t binding, const uint32_t pindex, const uint32_t paddr, const uint32_t pmask) | APBCtrl | |
SR_HAS_SIGNALS(CLKDevice) | CLKDevice | |
sta_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason) | APBCtrl | |
start_of_simulation() | APBCtrl | |
swi_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason) | APBCtrl | |
transport_dbg(tlm::tlm_generic_payload &gp) | AHBSlave<> | virtual |
transport_statistics(tlm::tlm_generic_payload &gp) | AHBSlave<> | virtual |
~AHBDevice() | AHBDevice< BaseModule< DefaultBase > > | virtual |
~AHBDeviceBase() | AHBDeviceBase | inlinevirtual |
~AHBSlave() | AHBSlave<> | |
~APBCtrl() | APBCtrl | |
~BaseModule() | BaseModule< DefaultBase > | inlinevirtual |
~CLKDevice() | CLKDevice | virtual |