Transaction-Level Modeling Framework for Space Applications
This is the complete list of members for MemoryPower, including all inherited members.
BaseMemory() | BaseMemory | |
BaseModule(ModuleName mn) | BaseModule< DefaultBase > | inline |
clk | CLKDevice | |
clkcng() | CLKDevice | inlinevirtual |
CLKDevice() | CLKDevice | |
clock_cycle | CLKDevice | protected |
device_type enum name | MEMDevice | |
dorst() | CLKDevice | virtual |
dyn_read_energy | MemoryPower | |
dyn_read_energy_norm | MemoryPower | |
dyn_reads | MemoryPower | |
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_energy | MemoryPower | |
dyn_write_energy_norm | MemoryPower | |
dyn_writes | MemoryPower | |
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 | |
erase(const uint32_t &start, const uint32_t &end) | BaseMemory | |
erase_dbg(const uint32_t &start, const uint32_t &end) | BaseMemory | |
GC_HAS_CALLBACKS() | MemoryPower | |
get_banks() const | MEMDevice | virtual |
get_bits() const | MEMDevice | virtual |
get_bsize() const | MEMDevice | virtual |
get_cols() const | MEMDevice | virtual |
get_device_info() const | MEMDevice | virtual |
get_size() const | MEMDevice | virtual |
get_type() const | MEMDevice | virtual |
get_type_name() const | MEMDevice | virtual |
init_counters() | BaseModule< DefaultBase > | inlinevirtual |
init_generics() | BaseModule< DefaultBase > | inlinevirtual |
init_mem_generics() | MEMDevice | virtual |
init_power() | BaseModule< DefaultBase > | inlinevirtual |
init_registers() | BaseModule< DefaultBase > | inlinevirtual |
int_power | MemoryPower | |
int_power_norm | MemoryPower | |
IO enum value | MEMDevice | |
m_api | MemoryPower | |
m_counters | BaseModule< DefaultBase > | protected |
m_generics | BaseModule< DefaultBase > | protected |
m_performance_counters | MemoryPower | |
m_pow_mon | MemoryPower | |
m_power | BaseModule< DefaultBase > | protected |
m_storage | BaseMemory | protected |
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 | |
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) | CLKDevice | virtual |
onrst(const bool &value, const sc_core::sc_time &time) | CLKDevice | virtual |
power | MemoryPower | |
power_frame_starting_time | MemoryPower | |
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 | |
reads | BaseMemory | |
reads32 | BaseMemory | |
ROM enum value | MEMDevice | |
rst | CLKDevice | |
scireg_add_callback(scireg_callback &cb) | scireg_ns::scireg_region_if | inlinevirtual |
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_if | inlinevirtual |
scireg_get_bit_width() const | BaseMemory | inlinevirtual |
scireg_get_byte_width() const | scireg_ns::scireg_region_if | inlinevirtual |
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_if | inlinevirtual |
scireg_get_dmi_granted(bool &granted, sc_dt::uint64 size, sc_dt::uint64 offset=0) const | BaseMemory | inlinevirtual |
scireg_get_high_pos() const | BaseMemory | inlinevirtual |
scireg_get_low_pos() const | BaseMemory | inlinevirtual |
scireg_get_parent_modules(std::vector< sc_core::sc_module * > &v) const | scireg_ns::scireg_region_if | inlinevirtual |
scireg_get_parent_regions(std::vector< scireg_region_if * > &v) const | scireg_ns::scireg_region_if | inlinevirtual |
scireg_get_region_type(scireg_ns::scireg_region_type &t) const | BaseMemory | inlinevirtual |
scireg_get_string_attribute(const char *&s, scireg_string_attribute_type t) const | scireg_ns::scireg_region_if | inlinevirtual |
scireg_get_target_sockets(std::vector< sc_core::sc_object * > &v) const | scireg_ns::scireg_region_if | inlinevirtual |
scireg_get_value_info(std::vector< scireg_value_info > &v) const | scireg_ns::scireg_region_if | inlinevirtual |
scireg_read(scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset=0) const | BaseMemory | inlinevirtual |
scireg_region_if() | scireg_ns::scireg_region_if | inline |
scireg_remove_callback(scireg_callback &cb) | scireg_ns::scireg_region_if | inlinevirtual |
scireg_write(const scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset=0) | BaseMemory | inlinevirtual |
SDRAM enum value | MEMDevice | |
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 | |
SR_HAS_SIGNALS(CLKDevice) | CLKDevice | |
SRAM enum value | MEMDevice | |
sta_power | MemoryPower | |
sta_power_norm | MemoryPower | |
swi_power | MemoryPower | |
swi_power_cb(gs::gs_param_base &changed_param, gs::cnf::callback_type reason) | MemoryPower | |
type typedef | MEMDevice | |
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 | |
writes | BaseMemory | |
writes32 | BaseMemory | |
~BaseMemory() | BaseMemory | |
~BaseModule() | BaseModule< DefaultBase > | inlinevirtual |
~CLKDevice() | CLKDevice | virtual |
~MEMDevice() | MEMDevice | virtual |
~MemoryPower() | MemoryPower | |
~scireg_region_if() | scireg_ns::scireg_region_if | inlinevirtual |