#include <paging.h>
Public Member Functions | |
| SC_CTOR (paging) | |
| void | entry () |
Public Attributes | |
| sc_in< unsigned > | paging_din |
| sc_in< bool > | paging_csin |
| sc_in< bool > | paging_wein |
| sc_in< unsigned > | logical_address |
| sc_in< unsigned > | icache_din |
| sc_in< bool > | icache_validin |
| sc_in< bool > | icache_stall |
| sc_out< unsigned > | paging_dout |
| sc_out< bool > | paging_csout |
| sc_out< bool > | paging_weout |
| sc_out< unsigned > | physical_address |
| sc_out< unsigned > | dataout |
| sc_out< bool > | data_valid |
| sc_out< bool > | stall_ifu |
| sc_in_clk | CLK |
| signed int | pid_reg |
| void paging::entry | ( | ) |
References data_valid, dataout, sc_core::sc_in< bool >::delayed(), icache_din, icache_validin, logical_address, paging_csin, paging_csout, paging_din, paging_dout, paging_wein, paging_weout, physical_address, PRINT_PU, sc_core::sc_in< bool >::read(), sc_core::sc_time_stamp(), wait(), and sc_core::wait_until().
Referenced by SC_CTOR().
| paging::SC_CTOR | ( | paging | ) | [inline] |
References CLK, entry(), pid_reg, and SC_CTHREAD.
| sc_in_clk paging::CLK |
Referenced by SC_CTOR().
| sc_out<bool> paging::data_valid |
Referenced by entry().
| sc_out<unsigned > paging::dataout |
Referenced by entry().
| sc_in<unsigned > paging::icache_din |
Referenced by entry().
| sc_in<bool> paging::icache_stall |
| sc_in<bool> paging::icache_validin |
Referenced by entry().
| sc_in<unsigned > paging::logical_address |
Referenced by entry().
| sc_in<bool> paging::paging_csin |
Referenced by entry().
| sc_out<bool> paging::paging_csout |
Referenced by entry().
| sc_in<unsigned > paging::paging_din |
Referenced by entry().
| sc_out<unsigned > paging::paging_dout |
Referenced by entry().
| sc_in<bool> paging::paging_wein |
Referenced by entry().
| sc_out<bool> paging::paging_weout |
Referenced by entry().
| sc_out<unsigned > paging::physical_address |
Referenced by entry().
| signed int paging::pid_reg |
Referenced by SC_CTOR().
| sc_out<bool> paging::stall_ifu |