Transaction-Level Modeling Framework for Space Applications
This is the complete list of members for cache_if, including all inherited members.
check_mode()=0 | cache_if | pure virtual |
clkcng(sc_core::sc_time &clk)=0 | cache_if | pure virtual |
dbg_out(unsigned int line)=0 | cache_if | pure virtual |
dcache enum value | cache_if | |
flush(sc_core::sc_time *t, unsigned int *debug, bool is_dbg)=0 | cache_if | pure virtual |
get_cache_type()=0 | cache_if | pure virtual |
icache enum value | cache_if | |
mem_read(unsigned int addr, unsigned int asi, unsigned char *data, unsigned int length, sc_core::sc_time *t, unsigned int *debug, bool is_dbg, bool &cacheable, bool is_lock=false) | mem_if | inlinevirtual |
mem_write(unsigned int addr, unsigned int asi, unsigned char *data, unsigned int length, sc_core::sc_time *t, unsigned int *debug, bool is_dbg, bool &cacheable, bool is_lock=false) | mem_if | inlinevirtual |
nocache enum value | cache_if | |
read_cache_entry(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0 | cache_if | pure virtual |
read_cache_tag(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0 | cache_if | pure virtual |
read_config_reg(sc_core::sc_time *t)=0 | cache_if | pure virtual |
snoop_invalidate(const t_snoop &snoop, const sc_core::sc_time &delay)=0 | cache_if | pure virtual |
t_cache_type enum name | cache_if | |
write_cache_entry(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0 | cache_if | pure virtual |
write_cache_tag(unsigned int address, unsigned int *data, sc_core::sc_time *t)=0 | cache_if | pure virtual |
~cache_if() | cache_if | inlinevirtual |
~mem_if() | mem_if | inlinevirtual |