Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

vectorcache Member List

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

allocate_line(unsigned const tag, unsigned const idx, unsigned const offset, unsigned const len, unsigned char *const data, sc_core::sc_time *delay, unsigned *debug, bool &cacheable, bool is_dbg)vectorcacheprotected
bypassopsvectorcacheprotected
CACHE_CONFIG_REGvectorcacheprotected
cache_memvectorcacheprotected
check_mode()=0vectorcachepure virtual
clkcng(sc_core::sc_time &clk)vectorcachevirtual
clockcyclevectorcacheprotected
dbg_out(unsigned int line)vectorcachevirtual
dcache enum valuecache_if
dyn_data_readsvectorcacheprotected
dyn_data_writesvectorcacheprotected
dyn_tag_readsvectorcacheprotected
dyn_tag_writesvectorcacheprotected
end_of_simulation()vectorcache
flush(sc_core::sc_time *t, unsigned int *debug, bool is_dbg)vectorcachevirtual
get_address(unsigned tag, unsigned idx, unsigned offset)vectorcacheinlineprotected
get_cache_type()=0vectorcachepure virtual
get_idx(unsigned address)vectorcacheinlineprotected
get_offset(unsigned address)vectorcacheinlineprotected
get_tag(unsigned address)vectorcacheinlineprotected
icache enum valuecache_if
locate_line(unsigned const tag, unsigned const idx, unsigned const offset, unsigned const len, sc_core::sc_time *delay)vectorcacheprotected
lookup_line(unsigned idx, unsigned way)vectorcacheinlineprotected
lrr_update(unsigned int idx, unsigned int set_select)vectorcacheprotected
lru_update(unsigned int idx, unsigned int set_select)vectorcacheprotected
m_apivectorcacheprotected
m_burst_envectorcacheprotected
m_bytesperlinevectorcacheprotected
m_hit_read_response_delayvectorcacheprotected
m_idx_bitsvectorcacheprotected
m_linesizevectorcacheprotected
m_lramvectorcacheprotected
m_lramsizevectorcacheprotected
m_lramstartvectorcacheprotected
m_max_lruvectorcacheprotected
m_miss_read_response_delayvectorcacheprotected
m_mmu_cachevectorcacheprotected
m_mmu_envectorcacheprotected
m_new_linefetch_envectorcacheprotected
m_number_of_vectorsvectorcacheprotected
m_offset_bitsvectorcacheprotected
m_performance_countersvectorcacheprotected
m_pow_monvectorcacheprotected
m_pseudo_randvectorcacheprotected
m_replvectorcacheprotected
m_setlockvectorcacheprotected
m_setsvectorcacheprotected
m_setsizevectorcacheprotected
m_tag_bitsvectorcacheprotected
m_tlb_adaptorvectorcacheprotected
m_wordsperlinevectorcacheprotected
m_write_response_delayvectorcacheprotected
mem_read(unsigned int address, unsigned int asi, unsigned char *data, unsigned int len, sc_core::sc_time *t, unsigned int *debug, bool is_dbg, bool &cacheable, bool is_lock)vectorcachevirtual
mem_write(unsigned int address, unsigned int asi, unsigned char *data, unsigned int len, sc_core::sc_time *t, unsigned int *debug, bool is_dbg, bool &cacheable, bool is_lock)vectorcachevirtual
nocache enum valuecache_if
offset2valid(unsigned int offset, unsigned int len=4)vectorcacheinlineprotected
read_cache_entry(unsigned int address, unsigned int *data, sc_core::sc_time *t)vectorcachevirtual
read_cache_tag(unsigned int address, unsigned int *data, sc_core::sc_time *t)vectorcachevirtual
read_config_reg(sc_core::sc_time *t)vectorcachevirtual
replacement_selector(unsigned int idx, unsigned int mode)vectorcacheprotected
rhitsvectorcacheprotected
rmissesvectorcacheprotected
snoop_invalidate(const t_snoop &snoop, const sc_core::sc_time &delay)vectorcachevirtual
t_cache_type enum namecache_if
update_line(unsigned const tag, unsigned const idx, unsigned const offset, unsigned const way, unsigned const len, unsigned char *const data, sc_core::sc_time *delay, unsigned *debug, bool &cacheable, bool is_dbg)vectorcacheprotected
vectorcache(ModuleName name, mmu_cache_if *_mmu_cache, mem_if *_tlb_adaptor, unsigned int mmu_en, unsigned int burst_en, bool new_linefetch_en, unsigned int sets, unsigned int setsize, unsigned int setlock, unsigned int linesize, unsigned int repl, unsigned int lram, unsigned int lramstart, unsigned int lramsize, bool pow_mon)vectorcacheprotected
whitsvectorcacheprotected
wmissesvectorcacheprotected
write_cache_entry(unsigned int address, unsigned int *data, sc_core::sc_time *t)vectorcachevirtual
write_cache_tag(unsigned int address, unsigned int *data, sc_core::sc_time *t)vectorcachevirtual
~cache_if()cache_ifinlinevirtual
~mem_if()mem_ifinlinevirtual
~vectorcache()vectorcacheprotectedvirtual