ahb | AHBSlave< APBSlave > | |
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< APBSlave > | |
AHBDevice(ModuleName mn) | AHBDevice< APBSlave > | |
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< APBSlave > | |
apb | APBSlave | |
APBDevice(ModuleName mn, uint32_t bus_id, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address) | APBDevice< BaseModule< DefaultBase > > | |
APBDevice(ModuleName mn) | APBDevice< BaseModule< DefaultBase > > | |
APBSlave(ModuleName mn, uint32_t bus_id, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address) | APBSlave | inline |
APBSlave(ModuleName mn) | APBSlave | inline |
b_transport(tlm::tlm_generic_payload &gp, sc_time &delay) | AHBSlave< APBSlave > | virtual |
BaseModule(ModuleName mn) | BaseModule< DefaultBase > | inline |
clk | CLKDevice | |
clkcng() | CLKDevice | inlinevirtual |
CLKDevice() | CLKDevice | |
clock_cycle | CLKDevice | protected |
dorst() | Mctrl | virtual |
end_of_elaboration() | Mctrl | |
end_of_simulation() | Mctrl | |
exec_func(tlm::tlm_generic_payload &trans, sc_core::sc_time &delay, bool debug=false) | Mctrl | |
AHBSlave< APBSlave >::exec_func(tlm::tlm_generic_payload &gp, sc_time &delay, bool debug=false)=0 | AHBSlave< APBSlave > | pure virtual |
g_bar0 | AHBDevice< APBSlave > | protected |
g_bar0haddr | AHBDevice< APBSlave > | protected |
g_bar0hcacheable | AHBDevice< APBSlave > | protected |
g_bar0hmask | AHBDevice< APBSlave > | protected |
g_bar0hprefetchable | AHBDevice< APBSlave > | protected |
g_bar0htype | AHBDevice< APBSlave > | protected |
g_bar1 | AHBDevice< APBSlave > | protected |
g_bar1haddr | AHBDevice< APBSlave > | protected |
g_bar1hcacheable | AHBDevice< APBSlave > | protected |
g_bar1hmask | AHBDevice< APBSlave > | protected |
g_bar1hprefetchable | AHBDevice< APBSlave > | protected |
g_bar1htype | AHBDevice< APBSlave > | protected |
g_bar2 | AHBDevice< APBSlave > | protected |
g_bar2haddr | AHBDevice< APBSlave > | protected |
g_bar2hcacheable | AHBDevice< APBSlave > | protected |
g_bar2hmask | AHBDevice< APBSlave > | protected |
g_bar2hprefetchable | AHBDevice< APBSlave > | protected |
g_bar2htype | AHBDevice< APBSlave > | protected |
g_bar3 | AHBDevice< APBSlave > | protected |
g_bar3haddr | AHBDevice< APBSlave > | protected |
g_bar3hcacheable | AHBDevice< APBSlave > | protected |
g_bar3hmask | AHBDevice< APBSlave > | protected |
g_bar3hprefetchable | AHBDevice< APBSlave > | protected |
g_bar3htype | AHBDevice< APBSlave > | protected |
g_bars | AHBDevice< APBSlave > | protected |
g_hdeviceid | AHBDevice< APBSlave > | protected |
g_hindex | AHBDevice< APBSlave > | protected |
g_hirq | AHBDevice< APBSlave > | protected |
g_hvendorid | AHBDevice< APBSlave > | protected |
g_hversion | AHBDevice< APBSlave > | protected |
g_paddr | APBDevice< BaseModule< DefaultBase > > | protected |
g_pcacheable | APBDevice< BaseModule< DefaultBase > > | protected |
g_pdeviceid | APBDevice< BaseModule< DefaultBase > > | protected |
g_pindex | APBDevice< BaseModule< DefaultBase > > | protected |
g_pirq | APBDevice< BaseModule< DefaultBase > > | protected |
g_pmask | APBDevice< BaseModule< DefaultBase > > | protected |
g_pprefetchable | APBDevice< BaseModule< DefaultBase > > | protected |
g_ptype | APBDevice< BaseModule< DefaultBase > > | protected |
g_pvendorid | APBDevice< BaseModule< DefaultBase > > | protected |
g_pversion | APBDevice< BaseModule< DefaultBase > > | protected |
GC_HAS_CALLBACKS() | Mctrl | |
get_ahb_bar_addr(uint32_t bar) const | AHBDevice< APBSlave > | virtual |
get_ahb_bar_base(uint32_t bar) const | AHBDevice< APBSlave > | virtual |
get_ahb_bar_cachable(uint32_t bar) const | AHBDevice< APBSlave > | inline |
get_ahb_bar_mask(uint32_t bar) const | AHBDevice< APBSlave > | virtual |
get_ahb_bar_prefetchable(uint32_t bar) const | AHBDevice< APBSlave > | inline |
get_ahb_bar_relative_addr(uint32_t bar, uint32_t addr) const | AHBDevice< APBSlave > | virtual |
get_ahb_bar_size(uint32_t bar) const | AHBDevice< APBSlave > | virtual |
get_ahb_bar_type(uint32_t bar) const | AHBDevice< APBSlave > | virtual |
get_ahb_base_addr() | AHBDevice< APBSlave > | virtual |
get_ahb_base_addr_() const | AHBDevice< APBSlave > | virtual |
get_ahb_device_id() const | AHBDevice< APBSlave > | virtual |
get_ahb_device_info() | AHBDevice< APBSlave > | virtual |
get_ahb_hindex() const | AHBDevice< APBSlave > | virtual |
get_ahb_size() | AHBDevice< APBSlave > | virtual |
get_ahb_size_() const | AHBDevice< APBSlave > | virtual |
get_ahb_vendor_id() const | AHBDevice< APBSlave > | virtual |
get_apb_base() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_base_addr() | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_base_addr_() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_device_id() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_device_info() | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_mask() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_pindex() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_relative_addr(uint32_t addr) const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_size() | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_size_() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_type() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_apb_vendor_id() const | APBDevice< BaseModule< DefaultBase > > | virtual |
get_clock() | Mctrl | virtual |
get_direct_mem_ptr(tlm::tlm_generic_payload &trans, tlm::tlm_dmi &dmi_data) | Mctrl | |
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< APBSlave > | |
init_ahb_generics() | AHBDevice< APBSlave > | |
init_apb(uint32_t pindex, uint8_t vendorid, uint16_t deviceid, uint8_t version, uint8_t irq, AMBADeviceType type, uint16_t mask, bool cacheable, bool prefetchable, uint16_t address) | APBDevice< BaseModule< DefaultBase > > | |
init_apb_generics() | APBDevice< BaseModule< DefaultBase > > | |
init_counters() | BaseModule< DefaultBase > | inlinevirtual |
init_generics() | Mctrl | virtual |
init_power() | BaseModule< DefaultBase > | inlinevirtual |
init_registers() | Mctrl | virtual |
int_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason) | Mctrl | |
invalidate_direct_mem_ptr(unsigned int index, sc_dt::uint64 start_range, sc_dt::uint64 end_range) | Mctrl | |
launch_sdram_command() | Mctrl | |
m_api | BaseModule< DefaultBase > | protected |
m_counters | BaseModule< DefaultBase > | protected |
m_generics | BaseModule< DefaultBase > | protected |
m_power | BaseModule< DefaultBase > | protected |
m_reads | AHBSlave< APBSlave > | protected |
m_register | AHBDevice< APBSlave > | protected |
m_RequestPEQ | AHBSlave< APBSlave > | |
m_ResponsePEQ | AHBSlave< APBSlave > | |
m_writes | AHBSlave< APBSlave > | protected |
MCFG1 | Mctrl | static |
MCFG1_BEXCN | Mctrl | static |
MCFG1_BEXCN_DEFAULT | Mctrl | static |
MCFG1_DEFAULT | Mctrl | static |
MCFG1_IBRDY | Mctrl | static |
MCFG1_IBRDY_DEFAULT | Mctrl | static |
MCFG1_IO_WAITSTATES | Mctrl | static |
MCFG1_IO_WAITSTATES_DEFAULT | Mctrl | static |
MCFG1_IO_WIDTH | Mctrl | static |
MCFG1_IOBUSW | Mctrl | static |
MCFG1_IOBUSW_DEFAULT | Mctrl | static |
MCFG1_IOEN | Mctrl | static |
MCFG1_IOEN_DEFAULT | Mctrl | static |
MCFG1_PROM_READ_WS | Mctrl | static |
MCFG1_PROM_READ_WS_DEFAULT | Mctrl | static |
MCFG1_PROM_WIDTH | Mctrl | static |
MCFG1_PROM_WIDTH_DEFAULT | Mctrl | static |
MCFG1_PROM_WRITE_WS | Mctrl | static |
MCFG1_PROM_WRITE_WS_DEFAULT | Mctrl | static |
MCFG1_PWEN | Mctrl | static |
MCFG1_PWEN_DEFAULT | Mctrl | static |
mcfg1_write() | Mctrl | |
MCFG1_WRITE_MASK | Mctrl | static |
MCFG2 | Mctrl | static |
MCFG2_D64 | Mctrl | static |
MCFG2_D64_DEFAULT | Mctrl | static |
MCFG2_DEFAULT | Mctrl | static |
MCFG2_MS | Mctrl | static |
MCFG2_MS_DEFAULT | Mctrl | static |
MCFG2_RAM_BANK_SIZE | Mctrl | static |
MCFG2_RAM_BANK_SIZE_DEFAULT | Mctrl | static |
MCFG2_RAM_READ_WS | Mctrl | static |
MCFG2_RAM_READ_WS_DEFAULT | Mctrl | static |
MCFG2_RAM_WIDTH | Mctrl | static |
MCFG2_RAM_WIDTH_DEFAULT | Mctrl | static |
MCFG2_RAM_WRITE_WS | Mctrl | static |
MCFG2_RAM_WRITE_WS_DEFAULT | Mctrl | static |
MCFG2_RBRDY | Mctrl | static |
MCFG2_RBRDY_DEFAULT | Mctrl | static |
MCFG2_RMW | Mctrl | static |
MCFG2_RMW_DEFAULT | Mctrl | static |
MCFG2_SDRAM_BANKSZ | Mctrl | static |
MCFG2_SDRAM_BANKSZ_DEFAULT | Mctrl | static |
MCFG2_SDRAM_CMD | Mctrl | static |
MCFG2_SDRAM_CMD_DEFAULT | Mctrl | static |
MCFG2_SDRAM_COSZ | Mctrl | static |
MCFG2_SDRAM_COSZ_DEFAULT | Mctrl | static |
MCFG2_SDRAM_TRFC | Mctrl | static |
MCFG2_SDRAM_TRFC_DEFAULT | Mctrl | static |
MCFG2_SDRF | Mctrl | static |
MCFG2_SDRF_DEFAULT | Mctrl | static |
MCFG2_SE | Mctrl | static |
MCFG2_SE_DEFAULT | Mctrl | static |
MCFG2_SI | Mctrl | static |
MCFG2_SI_DEFAULT | Mctrl | static |
MCFG2_TCAS | Mctrl | static |
MCFG2_TCAS_DEFAULT | Mctrl | static |
MCFG2_TRP | Mctrl | static |
MCFG2_TRP_DEFAULT | Mctrl | static |
mcfg2_write() | Mctrl | |
MCFG2_WRITE_MASK | Mctrl | static |
MCFG3 | Mctrl | static |
MCFG3_DEFAULT | Mctrl | static |
MCFG3_SDRAM_RLD_VAL | Mctrl | static |
MCFG3_WRITE_MASK | Mctrl | static |
MCFG4 | Mctrl | static |
MCFG4_CE | Mctrl | static |
MCFG4_CE_DEFAULT | Mctrl | static |
MCFG4_DC | Mctrl | static |
MCFG4_DEFAULT | Mctrl | static |
MCFG4_DS_DEFAULT | Mctrl | static |
MCFG4_EM | Mctrl | static |
MCFG4_EM_DEFAULT | Mctrl | static |
MCFG4_ME | Mctrl | static |
MCFG4_ME_DEFAULT | Mctrl | static |
MCFG4_PASR | Mctrl | static |
MCFG4_PASR_DEFAULT | Mctrl | static |
MCFG4_PMODE | Mctrl | static |
MCFG4_PMODE_DEFAULT | Mctrl | static |
MCFG4_TCSR | Mctrl | static |
MCFG4_TCSR_DEFAULT | Mctrl | static |
MCFG4_TXSR | Mctrl | static |
MCFG4_TXSR_DEFAULT | Mctrl | static |
MCFG4_WRITE_MASK | Mctrl | static |
Mctrl(sc_module_name name, int romasel=28, int sdrasel=29, int romaddr=0x0, int rommask=0xE00, int ioaddr=0x200, int iomask=0xE00, int ramaddr=0x400, int rammask=0xC00, int paddr=0x0, int pmask=0xFFF, int wprot=0, int srbanks=4, int ram8=0, int ram16=0, int sepbus=0, int sdbits=32, int mobile=0, int sden=0, unsigned int hindex=0, unsigned int pindex=0, bool powmon=false, AbstractionLayer ambaLayer=amba::amba_LT) | Mctrl | |
mem | Mctrl | |
nb_transport_fw(tlm::tlm_generic_payload &trans, tlm::tlm_phase &phase, sc_core::sc_time &delay) | AHBSlave< APBSlave > | 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() | Mctrl | |
print_ahb_device_info(char *name) const | AHBDevice< APBSlave > | virtual |
print_apb_device_info(char *name) const | APBDevice< BaseModule< DefaultBase > > | virtual |
print_transport_statistics(const char *name) const | AHBSlave< APBSlave > | virtual |
r | APBSlave | |
requestThread() | AHBSlave< APBSlave > | |
responseThread() | AHBSlave< APBSlave > | |
rst | CLKDevice | |
SC_HAS_PROCESS(Mctrl) | Mctrl | |
AHBSlave< APBSlave >::SC_HAS_PROCESS(AHBSlave) | AHBSlave< APBSlave > | |
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 | |
SR_HAS_SIGNALS(Mctrl) | Mctrl | |
CLKDevice::SR_HAS_SIGNALS(CLKDevice) | CLKDevice | |
sta_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason) | Mctrl | |
start_of_simulation() | Mctrl | |
swi_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason) | Mctrl | |
switch_power_mode() | Mctrl | |
transport_dbg(tlm_generic_payload &gp) | Mctrl | |
AHBSlave< APBSlave >::transport_dbg(tlm::tlm_generic_payload &gp) | AHBSlave< APBSlave > | virtual |
transport_statistics(tlm::tlm_generic_payload &gp) | AHBSlave< APBSlave > | virtual |
~AHBDevice() | AHBDevice< APBSlave > | virtual |
~AHBDeviceBase() | AHBDeviceBase | inlinevirtual |
~AHBSlave() | AHBSlave< APBSlave > | |
~APBDevice() | APBDevice< BaseModule< DefaultBase > > | virtual |
~APBDeviceBase() | APBDeviceBase | inlinevirtual |
~APBSlave() | APBSlave | inline |
~BaseModule() | BaseModule< DefaultBase > | inlinevirtual |
~CLKDevice() | CLKDevice | virtual |
~Mctrl() | Mctrl | |