Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

AHBMaster< BASE > Member List

This is the complete list of members for AHBMaster< BASE >, including all inherited members.

ahbAHBMaster< BASE >
ahbaccess(tlm::tlm_generic_payload *trans)AHBMaster< BASE >virtual
ahbaccess_dbg(tlm::tlm_generic_payload *trans)AHBMaster< BASE >virtual
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< BASE >
AHBDevice(ModuleName mn)AHBDevice< BASE >
AHBMaster(ModuleName nm, 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())AHBMaster< BASE >
ahbread(uint32_t addr, unsigned char *data, uint32_t length)AHBMaster< BASE >virtual
ahbread(uint32_t addr, unsigned char *data, uint32_t length, sc_core::sc_time &delay, bool &cacheable, tlm::tlm_response_status &response)AHBMaster< BASE >virtual
ahbread(uint32_t addr, unsigned char *data, uint32_t length, sc_core::sc_time &delay, bool &cacheable, bool is_lock, tlm::tlm_response_status &response)AHBMaster< BASE >virtual
ahbread_dbg(uint32_t addr, unsigned char *data, uint32_t length)AHBMaster< BASE >virtual
ahbwrite(uint32_t addr, unsigned char *data, uint32_t length)AHBMaster< BASE >virtual
ahbwrite(uint32_t addr, unsigned char *data, uint32_t length, sc_core::sc_time &delay, tlm::tlm_response_status &response)AHBMaster< BASE >virtual
ahbwrite(uint32_t addr, unsigned char *data, uint32_t length, sc_core::sc_time &delay, bool is_lock, tlm::tlm_response_status &response)AHBMaster< BASE >virtual
ahbwrite_dbg(uint32_t addr, unsigned char *data, uint32_t length)AHBMaster< BASE >virtual
DataThread()AHBMaster< BASE >
g_bar0AHBDevice< BASE >protected
g_bar0haddrAHBDevice< BASE >protected
g_bar0hcacheableAHBDevice< BASE >protected
g_bar0hmaskAHBDevice< BASE >protected
g_bar0hprefetchableAHBDevice< BASE >protected
g_bar0htypeAHBDevice< BASE >protected
g_bar1AHBDevice< BASE >protected
g_bar1haddrAHBDevice< BASE >protected
g_bar1hcacheableAHBDevice< BASE >protected
g_bar1hmaskAHBDevice< BASE >protected
g_bar1hprefetchableAHBDevice< BASE >protected
g_bar1htypeAHBDevice< BASE >protected
g_bar2AHBDevice< BASE >protected
g_bar2haddrAHBDevice< BASE >protected
g_bar2hcacheableAHBDevice< BASE >protected
g_bar2hmaskAHBDevice< BASE >protected
g_bar2hprefetchableAHBDevice< BASE >protected
g_bar2htypeAHBDevice< BASE >protected
g_bar3AHBDevice< BASE >protected
g_bar3haddrAHBDevice< BASE >protected
g_bar3hcacheableAHBDevice< BASE >protected
g_bar3hmaskAHBDevice< BASE >protected
g_bar3hprefetchableAHBDevice< BASE >protected
g_bar3htypeAHBDevice< BASE >protected
g_barsAHBDevice< BASE >protected
g_hdeviceidAHBDevice< BASE >protected
g_hindexAHBDevice< BASE >protected
g_hirqAHBDevice< BASE >protected
g_hvendoridAHBDevice< BASE >protected
g_hversionAHBDevice< BASE >protected
get_ahb_bar_addr(uint32_t bar) const AHBDevice< BASE >virtual
get_ahb_bar_base(uint32_t bar) const AHBDevice< BASE >virtual
get_ahb_bar_cachable(uint32_t bar) const AHBDevice< BASE >inline
get_ahb_bar_mask(uint32_t bar) const AHBDevice< BASE >virtual
get_ahb_bar_prefetchable(uint32_t bar) const AHBDevice< BASE >inline
get_ahb_bar_relative_addr(uint32_t bar, uint32_t addr) const AHBDevice< BASE >virtual
get_ahb_bar_size(uint32_t bar) const AHBDevice< BASE >virtual
get_ahb_bar_type(uint32_t bar) const AHBDevice< BASE >virtual
get_ahb_base_addr()AHBDevice< BASE >virtual
get_ahb_base_addr_() const AHBDevice< BASE >virtual
get_ahb_device_id() const AHBDevice< BASE >virtual
get_ahb_device_info()AHBDevice< BASE >virtual
get_ahb_hindex() const AHBDevice< BASE >virtual
get_ahb_size()AHBDevice< BASE >virtual
get_ahb_size_() const AHBDevice< BASE >virtual
get_ahb_vendor_id() const AHBDevice< BASE >virtual
get_clock()=0AHBMaster< BASE >pure virtual
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< BASE >
init_ahb_generics()AHBDevice< BASE >
m_ambaLayerAHBMaster< BASE >protected
m_EndRequestEventAHBMaster< BASE >protected
m_readsAHBMaster< BASE >protected
m_registerAHBDevice< BASE >protected
m_ResponsePEQAHBMaster< BASE >protected
m_writesAHBMaster< BASE >protected
nb_transport_bw(tlm::tlm_generic_payload &payload, tlm::tlm_phase &phase, sc_core::sc_time &delay)AHBMaster< BASE >virtual
print_ahb_device_info(char *name) const AHBDevice< BASE >virtual
print_transport_statistics(const char *name) const AHBMaster< BASE >virtual
response_callback(tlm::tlm_generic_payload *trans)AHBMaster< BASE >inlinevirtual
response_errorAHBMaster< BASE >protected
ResponseThread()AHBMaster< BASE >
SC_HAS_PROCESS(AHBMaster)AHBMaster< BASE >
transport_statistics(tlm::tlm_generic_payload &gp)AHBMaster< BASE >virtual
~AHBDevice()AHBDevice< BASE >virtual
~AHBDeviceBase()AHBDeviceBaseinlinevirtual
~AHBMaster()AHBMaster< BASE >