|
| virtual bool | 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=false) |
| | read from cache More...
|
| |
| virtual void | 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=false) |
| | write through cache More...
|
| |
| virtual void | flush (sc_core::sc_time *t, unsigned int *debug, bool is_dbg) |
| | flush cache More...
|
| |
| virtual void | read_cache_tag (unsigned int address, unsigned int *data, sc_core::sc_time *t) |
| | read data cache tags (ASI 0xe) More...
|
| |
| virtual void | write_cache_tag (unsigned int address, unsigned int *data, sc_core::sc_time *t) |
| | write data cache tags (ASI 0xe) More...
|
| |
| virtual void | read_cache_entry (unsigned int address, unsigned int *data, sc_core::sc_time *t) |
| | read data cache entries/data (ASI 0xf) More...
|
| |
| virtual void | write_cache_entry (unsigned int address, unsigned int *data, sc_core::sc_time *t) |
| | write data cache entries/data (ASI 0xf) More...
|
| |
| virtual unsigned int | read_config_reg (sc_core::sc_time *t) |
| | read cache configuration register (ASI 0x2) More...
|
| |
| virtual unsigned int | check_mode () |
| | implement ccr check (not there) More...
|
| |
| virtual t_cache_type | get_cache_type () |
| | implement cache type function More...
|
| |
| virtual void | snoop_invalidate (const t_snoop &snoop, const sc_core::sc_time &delay) |
| | dummy snooping function More...
|
| |
| void | clkcng (sc_core::sc_time &clk) |
| | Helper functions for definition of clock cycle. More...
|
| |
| virtual void | dbg_out (unsigned int line) |
| | display of cache lines for debug More...
|
| |
| | nocache (ModuleName name, mem_if *_mem_adapter) |
| | constructor More...
|
| |
| virtual | ~nocache () |
| |
| virtual | ~cache_if () |
| |
| virtual | ~mem_if () |
| |