#include <icache.h>
Public Member Functions | |
| void | init_param (int given_delay_cycles) |
| SC_CTOR (icache) | |
| void | entry () |
Public Attributes | |
| sc_in< unsigned > | datain |
| sc_in< bool > | cs |
| sc_in< bool > | we |
| sc_in< unsigned > | addr |
| sc_in< bool > | ld_valid |
| sc_in< signed > | ld_data |
| sc_out< unsigned > | dataout |
| sc_out< bool > | icache_valid |
| sc_out< bool > | stall_fetch |
| sc_in_clk | CLK |
| unsigned * | icmemory |
| unsigned * | ictagmemory |
| signed int | pid |
| int | wait_cycles |
| void icache::entry | ( | ) |
References addr, BOOT_LENGTH, cs, datain, dataout, sc_core::sc_in< bool >::delayed(), icache_valid, icmemory, ld_data, ld_valid, MAX_CODE_LENGTH, pid, PRINT_ICU, sc_core::sc_in< bool >::read(), sc_core::sc_time_stamp(), wait(), sc_core::wait_until(), and we.
Referenced by SC_CTOR().
| void icache::init_param | ( | int | given_delay_cycles | ) | [inline] |
| icache::SC_CTOR | ( | icache | ) | [inline] |
References CLK, entry(), icmemory, ictagmemory, MAX_CODE_LENGTH, pid, and SC_CTHREAD.
| sc_in<unsigned > icache::addr |
Referenced by entry().
| sc_in_clk icache::CLK |
Referenced by SC_CTOR().
| sc_in<bool> icache::cs |
Referenced by entry().
| sc_in<unsigned > icache::datain |
Referenced by entry().
| sc_out<unsigned > icache::dataout |
Referenced by entry().
| sc_out<bool> icache::icache_valid |
Referenced by entry().
| unsigned* icache::icmemory |
| unsigned* icache::ictagmemory |
Referenced by SC_CTOR().
| sc_in<signed> icache::ld_data |
Referenced by entry().
| sc_in<bool> icache::ld_valid |
Referenced by entry().
| signed int icache::pid |
| sc_out<bool> icache::stall_fetch |
Referenced by init_param().
| sc_in<bool> icache::we |
Referenced by entry().