Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Memory Member List

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

b_transport(tlm::tlm_generic_payload &gp, sc_time &delay)Memory
b_transport(tlm::tlm_generic_payload &trans, sc_time &delay)Memoryinlinevirtual
BaseMemory()BaseMemory
BaseModule(ModuleName mn)BaseModule< DefaultBase >inline
before_end_of_elaboration()Memory
busMemory
clkCLKDevice
clkcng()CLKDeviceinlinevirtual
CLKDevice()CLKDevice
clock_cycleCLKDeviceprotected
device_type enum nameMEMDevice
dorst()CLKDevicevirtual
dyn_read_energyMemoryPower
dyn_read_energy_normMemoryPower
dyn_readsMemoryPower
dyn_reads_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)MemoryPower
dyn_reads_write_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)MemoryPower
dyn_write_energyMemoryPower
dyn_write_energy_normMemoryPower
dyn_writesMemoryPower
dyn_writes_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)MemoryPower
dyn_writes_write_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)MemoryPower
end_of_simulation()Memory
erase(const uint32_t &start, const uint32_t &end)BaseMemory
erase_dbg(const uint32_t &start, const uint32_t &end)BaseMemory
g_elf_fileMemory
g_storage_typeMemory
GC_HAS_CALLBACKS()Memory
get_banks() const MEMDevicevirtual
get_bits() const MEMDevicevirtual
get_bsize() const MEMDevicevirtual
get_cols() const MEMDevicevirtual
get_device_info() const MEMDevicevirtual
get_direct_mem_ptr(tlm::tlm_generic_payload &trans, tlm::tlm_dmi &dmi_data)Memory
get_size() const MEMDevicevirtual
get_type() const MEMDevicevirtual
get_type_name() const MEMDevicevirtual
init_counters()BaseModule< DefaultBase >inlinevirtual
init_generics()BaseModule< DefaultBase >inlinevirtual
init_mem_generics()MEMDevicevirtual
init_power()BaseModule< DefaultBase >inlinevirtual
init_registers()BaseModule< DefaultBase >inlinevirtual
int_powerMemoryPower
int_power_normMemoryPower
IO enum valueMEMDevice
m_apiMemoryPower
m_countersBaseModule< DefaultBase >protected
m_genericsBaseModule< DefaultBase >protected
m_performance_countersMemoryPower
m_pow_monMemoryPower
m_powerBaseModule< DefaultBase >protected
m_readsMemory
m_reads_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)Memory
m_storageBaseMemoryprotected
m_writesMemory
m_writes_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)Memory
memMemory
MEMDevice(sc_module_name name, device_type type, uint32_t banks=0, uint32_t bsize=0, uint32_t bits=32, uint32_t cols=0)MEMDevice
Memory(sc_module_name name, MEMDevice::device_type type=MEMDevice::SDRAM, uint32_t banks=2, uint32_t bsize=128 *1024 *1024, uint32_t bits=32, uint32_t cols=16, std::string implementation="ArrayStorage", bool pow_mon=false)Memory
Memory(sc_core::sc_module_name mn)Memoryinline
MemoryPower(sc_module_name name, MEMDevice::device_type type=MEMDevice::SRAM, uint32_t banks=4, uint32_t bsize=128, uint32_t bits=32, uint32_t cols=16, bool pow_mon=false)MemoryPower
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
powerMemoryPower
power_frame_starting_timeMemoryPower
power_model()MemoryPower
read(const uint32_t &addr)BaseMemory
read_block(const uint32_t &addr, uint8_t *data, const uint32_t &len)BaseMemory
read_block_dbg(const uint32_t &addr, uint8_t *data, const uint32_t &len) const BaseMemory
read_dbg(const uint32_t &addr)BaseMemory
readsBaseMemory
reads32BaseMemory
ROM enum valueMEMDevice
rstCLKDevice
SC_HAS_PROCESS(Memory)Memory
scireg_add_callback(scireg_callback &cb)scireg_ns::scireg_region_ifinlinevirtual
scireg_get_bit_attributes(vector_byte &v, scireg_bit_attributes_type t, sc_dt::uint64 size, sc_dt::uint64 offset=0) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_bit_width() const BaseMemoryinlinevirtual
scireg_get_byte_width() const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_child_regions(std::vector< scireg_mapped_region > &mapped_regions, sc_dt::uint64 size=sc_dt::uint64(-1), sc_dt::uint64 offset=0) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_dmi_granted(bool &granted, sc_dt::uint64 size, sc_dt::uint64 offset=0) const BaseMemoryinlinevirtual
scireg_get_high_pos() const BaseMemoryinlinevirtual
scireg_get_low_pos() const BaseMemoryinlinevirtual
scireg_get_parent_modules(std::vector< sc_core::sc_module * > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_parent_regions(std::vector< scireg_region_if * > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_region_type(scireg_ns::scireg_region_type &t) const BaseMemoryinlinevirtual
scireg_get_string_attribute(const char *&s, scireg_string_attribute_type t) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_target_sockets(std::vector< sc_core::sc_object * > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_get_value_info(std::vector< scireg_value_info > &v) const scireg_ns::scireg_region_ifinlinevirtual
scireg_read(scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset=0) const BaseMemoryinlinevirtual
scireg_region_if()scireg_ns::scireg_region_ifinline
scireg_remove_callback(scireg_callback &cb)scireg_ns::scireg_region_ifinlinevirtual
scireg_write(const scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset=0)BaseMemoryinlinevirtual
SDRAM enum valueMEMDevice
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
set_storage(std::string implementation, uint32_t size)BaseMemory
SIZE enum valueMemory
socketMemory
SR_HAS_SIGNALS(CLKDevice)CLKDevice
SRAM enum valueMEMDevice
sta_powerMemoryPower
sta_power_normMemoryPower
start_of_simulation()Memory
swi_powerMemoryPower
swi_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason)MemoryPower
transport_dbg(tlm::tlm_generic_payload &gp)Memory
type typedefMEMDevice
write(const uint32_t &addr, const uint8_t &byte)BaseMemory
write_block(const uint32_t &addr, uint8_t *data, const uint32_t &len)BaseMemory
write_block_dbg(const uint32_t &addr, const uint8_t *data, const uint32_t &len)BaseMemory
write_dbg(const uint32_t &addr, const uint8_t &byte)BaseMemory
writesBaseMemory
writes32BaseMemory
~BaseMemory()BaseMemory
~BaseModule()BaseModule< DefaultBase >inlinevirtual
~CLKDevice()CLKDevicevirtual
~MEMDevice()MEMDevicevirtual
~Memory()Memory
~MemoryPower()MemoryPower
~scireg_region_if()scireg_ns::scireg_region_ifinlinevirtual