ParaNut SystemC Model
A SystemC Model of the ParaNut architecture
|
#include <memu.h>
Public Member Functions | |
bool | operator== (const SBusIfRegs &t) |
Public Attributes | |
EBusIfState | state |
EBusIfOperation | op |
bool | linelock |
sc_uint< 4 > | bsel |
sc_uint< 32 > | phys_adr |
sc_uint< 32 > | virt_adr |
sc_uint< CFG_MEMU_CACHE_BANKS_LD > | adr_ofs |
bool | idata_valid [CFG_MEMU_CACHE_BANKS] |
sc_uint< CFG_MEMU_BUSIF_WIDTH > | idata [BUSIF_DATA_REG_NUM] |
sc_uint< 32 > | odata [CFG_MEMU_CACHE_BANKS] |
sc_uint< BUSIF_DATA_REG_NUM_LD > | cnt |
sc_uint< CFG_MEMU_CACHE_BANKS > | banks_left |
sc_uint< CFG_MEMU_CACHE_BANKS > | last_banks_left |
SCacheTag | tag |
bool | ac_r |
bool | ac_w |
bool | ac_x |
bool | ac_u |
bool | transl_done |
bool | paging_en |
Friends | |
ostream & | operator<< (ostream &o, const SBusIfRegs &t) |
void | sc_trace (sc_trace_file *tf, const SBusIfRegs &t, const std::string &name) |
bool SBusIfRegs::operator== | ( | const SBusIfRegs & | t | ) |
|
friend |
|
friend |
bool SBusIfRegs::ac_r |
bool SBusIfRegs::ac_u |
bool SBusIfRegs::ac_w |
bool SBusIfRegs::ac_x |
sc_uint<CFG_MEMU_CACHE_BANKS_LD> SBusIfRegs::adr_ofs |
sc_uint<CFG_MEMU_CACHE_BANKS> SBusIfRegs::banks_left |
sc_uint<4> SBusIfRegs::bsel |
sc_uint<BUSIF_DATA_REG_NUM_LD> SBusIfRegs::cnt |
sc_uint<CFG_MEMU_BUSIF_WIDTH> SBusIfRegs::idata[BUSIF_DATA_REG_NUM] |
bool SBusIfRegs::idata_valid[CFG_MEMU_CACHE_BANKS] |
sc_uint<CFG_MEMU_CACHE_BANKS> SBusIfRegs::last_banks_left |
bool SBusIfRegs::linelock |
sc_uint<32> SBusIfRegs::odata[CFG_MEMU_CACHE_BANKS] |
EBusIfOperation SBusIfRegs::op |
bool SBusIfRegs::paging_en |
sc_uint<32> SBusIfRegs::phys_adr |
EBusIfState SBusIfRegs::state |
SCacheTag SBusIfRegs::tag |
bool SBusIfRegs::transl_done |
sc_uint<32> SBusIfRegs::virt_adr |