ParaNut SystemC Model
A SystemC Model of the ParaNut architecture
Public Member Functions | Public Attributes | Friends | List of all members
SCacheTag Struct Reference

#include <memu.h>

Public Member Functions

bool operator== (const SCacheTag &t) const
 

Public Attributes

bool valid
 
bool dirty
 
bool ac_r
 
bool ac_w
 
bool ac_x
 
bool ac_u
 
sc_uint< 32-CFG_MEMU_CACHE_SETS_LD-CFG_MEMU_CACHE_BANKS_LD-2 > tadr
 
sc_uint< CFG_MEMU_CACHE_WAYS_LDway
 

Friends

ostream & operator<< (ostream &os, const SCacheTag &t)
 
void sc_trace (sc_trace_file *tf, const SCacheTag &t, const std::string &name)
 

Member Function Documentation

◆ operator==()

bool SCacheTag::operator== ( const SCacheTag t) const

Friends And Related Function Documentation

◆ operator<<

ostream& operator<< ( ostream &  os,
const SCacheTag t 
)
friend

◆ sc_trace

void sc_trace ( sc_trace_file *  tf,
const SCacheTag t,
const std::string &  name 
)
friend

Member Data Documentation

◆ ac_r

bool SCacheTag::ac_r

◆ ac_u

bool SCacheTag::ac_u

◆ ac_w

bool SCacheTag::ac_w

◆ ac_x

bool SCacheTag::ac_x

◆ dirty

bool SCacheTag::dirty

◆ tadr

sc_uint<32-CFG_MEMU_CACHE_SETS_LD-CFG_MEMU_CACHE_BANKS_LD-2> SCacheTag::tadr

◆ valid

bool SCacheTag::valid

◆ way

sc_uint<CFG_MEMU_CACHE_WAYS_LD> SCacheTag::way

The documentation for this struct was generated from the following files: