[259] | 1 | |
---|
| 2 | vci_mem_cache_v3.cpp,678 |
---|
| 3 | #define MEMC_INI_ID 36,1183 |
---|
| 4 | #define TRACE_MSG(38,1211 |
---|
| 5 | namespace soclib 44,1522 |
---|
| 6 | namespace soclib { namespace caba soclib::caba44,1522 |
---|
| 7 | #define tmpl(224,5523 |
---|
| 8 | using soclib::common::uint32_log2;soclib::caba::soclib::common::uint32_log2226,5596 |
---|
| 9 | tmpl(soclib::caba::tmpl232,5724 |
---|
| 10 | #define L2 271,7054 |
---|
| 11 | #undef L2276,7306 |
---|
| 12 | tmpl(soclib::caba::tmpl456,13347 |
---|
| 13 | tmpl(soclib::caba::tmpl477,13900 |
---|
| 14 | tmpl(soclib::caba::tmpl500,15551 |
---|
| 15 | tmpl(soclib::caba::tmpl521,17270 |
---|
| 16 | tmpl(soclib::caba::tmpl543,18820 |
---|
| 17 | tmpl(soclib::caba::tmpl572,19526 |
---|
| 18 | #define L2 2586,103429 |
---|
| 19 | #undef L22588,103559 |
---|
| 20 | #define L2 2638,105577 |
---|
| 21 | #undef L22640,105709 |
---|
| 22 | tmpl(soclib::caba::tmpl4370,180469 |
---|
| 23 | |
---|
| 24 | ../include/atomic_tab_v3.h,652 |
---|
| 25 | #define ATOMIC_TAB_V3_H_2,25 |
---|
| 26 | class AtomicTab{AtomicTab17,505 |
---|
| 27 | typedef uint32_t size_t;AtomicTab::size_t18,522 |
---|
| 28 | typedef sc_dt::sc_uint<40> addr_t;AtomicTab::addr_t19,551 |
---|
| 29 | size_t size_tab;AtomicTab::size_tab22,600 |
---|
| 30 | std::vector<addr_t> addr_tab;AtomicTab::addr_tab23,671 |
---|
| 31 | std::vector<bool> valid_tab;AtomicTab::valid_tab24,738 |
---|
| 32 | AtomicTab(AtomicTab::AtomicTab28,813 |
---|
| 33 | AtomicTab(AtomicTab::AtomicTab35,888 |
---|
| 34 | const size_t size(AtomicTab::size46,1214 |
---|
| 35 | void init(AtomicTab::init54,1487 |
---|
| 36 | void set(AtomicTab::set69,1923 |
---|
| 37 | bool isatomic(AtomicTab::isatomic86,2520 |
---|
| 38 | void reset(AtomicTab::reset100,3016 |
---|
| 39 | |
---|
| 40 | ../include/mem_cache_directory_v3.h,3393 |
---|
| 41 | #define SOCLIB_CABA_MEM_CACHE_DIRECTORY_V3_H 2,45 |
---|
| 42 | class LruEntry 16,430 |
---|
| 43 | bool recent;20,463 |
---|
| 44 | void init(22,495 |
---|
| 45 | class Owner{Owner32,763 |
---|
| 46 | typedef uint32_t size_t;33,778 |
---|
| 47 | bool inst;37,838 |
---|
| 48 | size_t srcid;38,894 |
---|
| 49 | Owner(43,1027 |
---|
| 50 | Owner(48,1130 |
---|
| 51 | Owner(53,1221 |
---|
| 52 | class DirectoryEntry 65,1566 |
---|
| 53 | typedef uint32_t tag_t;67,1592 |
---|
| 54 | typedef uint32_t size_t;68,1620 |
---|
| 55 | bool valid;72,1663 |
---|
| 56 | bool is_cnt;73,1714 |
---|
| 57 | bool dirty;74,1788 |
---|
| 58 | bool lock;75,1839 |
---|
| 59 | bool inst;76,1891 |
---|
| 60 | tag_t tag;77,1956 |
---|
| 61 | size_t count;78,2012 |
---|
| 62 | Owner owner;79,2068 |
---|
| 63 | size_t ptr;80,2129 |
---|
| 64 | DirectoryEntry(82,2195 |
---|
| 65 | DirectoryEntry(96,2499 |
---|
| 66 | void init(112,3088 |
---|
| 67 | void copy(125,3483 |
---|
| 68 | void print(141,4012 |
---|
| 69 | class CacheDirectory 159,4749 |
---|
| 70 | typedef sc_dt::sc_uint<40> addr_t;CacheDirectory::addr_t161,4775 |
---|
| 71 | typedef uint32_t data_t;CacheDirectory::data_t162,4814 |
---|
| 72 | typedef uint32_t tag_t;CacheDirectory::tag_t163,4843 |
---|
| 73 | typedef uint32_t size_t;CacheDirectory::size_t164,4871 |
---|
| 74 | size_t m_ways;CacheDirectory::m_ways169,4942 |
---|
| 75 | size_t m_sets;CacheDirectory::m_sets170,4965 |
---|
| 76 | size_t m_words;CacheDirectory::m_words171,4988 |
---|
| 77 | size_t m_width;CacheDirectory::m_width172,5012 |
---|
| 78 | DirectoryEntry **m_dir_tab;CacheDirectory::m_dir_tab175,5071 |
---|
| 79 | LruEntry **m_lru_tab;CacheDirectory::m_lru_tab176,5107 |
---|
| 80 | CacheDirectory(CacheDirectory::CacheDirectory183,5229 |
---|
| 81 | ~CacheDirectory(CacheDirectory::~CacheDirectory205,5909 |
---|
| 82 | DirectoryEntry read(CacheDirectory::read223,6571 |
---|
| 83 | #define L2 226,6637 |
---|
| 84 | #undef L2229,6833 |
---|
| 85 | void write(CacheDirectory::write257,7684 |
---|
| 86 | void print(CacheDirectory::print285,8721 |
---|
| 87 | DirectoryEntry select(CacheDirectory::select297,9281 |
---|
| 88 | void init(CacheDirectory::init333,10475 |
---|
| 89 | class HeapEntry{HeapEntry348,10933 |
---|
| 90 | typedef uint32_t size_t;HeapEntry::size_t349,10952 |
---|
| 91 | Owner owner;HeapEntry::owner353,11021 |
---|
| 92 | size_t next;HeapEntry::next354,11044 |
---|
| 93 | HeapEntry(HeapEntry::HeapEntry359,11144 |
---|
| 94 | HeapEntry(HeapEntry::HeapEntry368,11315 |
---|
| 95 | void copy(HeapEntry::copy377,11719 |
---|
| 96 | void print(HeapEntry::print386,12090 |
---|
| 97 | class HeapDirectory{HeapDirectory399,12596 |
---|
| 98 | typedef uint32_t size_t;HeapDirectory::size_t400,12619 |
---|
| 99 | size_t ptr_free;HeapDirectory::ptr_free404,12696 |
---|
| 100 | bool full;HeapDirectory::full405,12722 |
---|
| 101 | HeapEntry *m_heap_tab;HeapDirectory::m_heap_tab406,12744 |
---|
| 102 | size_t tab_size;HeapDirectory::tab_size409,12813 |
---|
| 103 | HeapDirectory(HeapDirectory::HeapDirectory415,12929 |
---|
| 104 | ~HeapDirectory(HeapDirectory::~HeapDirectory426,13264 |
---|
| 105 | void init(HeapDirectory::init433,13533 |
---|
| 106 | void print(HeapDirectory::print448,14035 |
---|
| 107 | void print_list(HeapDirectory::print_list458,14537 |
---|
| 108 | bool is_full(HeapDirectory::is_full473,15180 |
---|
| 109 | size_t next_free_ptr(HeapDirectory::next_free_ptr481,15485 |
---|
| 110 | HeapEntry next_free_entry(HeapDirectory::next_free_entry489,15805 |
---|
| 111 | void write_free_entry(HeapDirectory::write_free_entry498,16195 |
---|
| 112 | void write_free_ptr(HeapDirectory::write_free_ptr506,16559 |
---|
| 113 | void set_full(HeapDirectory::set_full514,16964 |
---|
| 114 | void unset_full(HeapDirectory::unset_full521,17248 |
---|
| 115 | HeapEntry read(HeapDirectory::read531,17626 |
---|
| 116 | void write(HeapDirectory::write542,18139 |
---|
| 117 | |
---|
| 118 | ../include/update_tab_v3.h,1996 |
---|
| 119 | #define UPDATE_TAB_V3_H_2,25 |
---|
| 120 | class UpdateTabEntry 12,327 |
---|
| 121 | typedef uint32_t size_t;UpdateTabEntry::size_t13,350 |
---|
| 122 | typedef sc_dt::sc_uint<40> addr_t;UpdateTabEntry::addr_t14,377 |
---|
| 123 | bool valid;UpdateTabEntry::valid17,425 |
---|
| 124 | bool update;UpdateTabEntry::update18,492 |
---|
| 125 | bool brdcast;UpdateTabEntry::brdcast19,552 |
---|
| 126 | bool rsp;UpdateTabEntry::rsp20,614 |
---|
| 127 | size_t srcid;UpdateTabEntry::srcid21,684 |
---|
| 128 | size_t trdid;UpdateTabEntry::trdid22,759 |
---|
| 129 | size_t pktid;UpdateTabEntry::pktid23,834 |
---|
| 130 | addr_t nline;UpdateTabEntry::nline24,909 |
---|
| 131 | size_t count;UpdateTabEntry::count25,967 |
---|
| 132 | UpdateTabEntry(UpdateTabEntry::UpdateTabEntry27,1042 |
---|
| 133 | UpdateTabEntry(UpdateTabEntry::UpdateTabEntry39,1224 |
---|
| 134 | UpdateTabEntry(UpdateTabEntry::UpdateTabEntry60,1661 |
---|
| 135 | void init(UpdateTabEntry::init76,2127 |
---|
| 136 | void copy(UpdateTabEntry::copy94,2572 |
---|
| 137 | void print(UpdateTabEntry::print110,3054 |
---|
| 138 | class UpdateTab{UpdateTab126,3794 |
---|
| 139 | typedef uint32_t size_t;UpdateTab::size_t128,3812 |
---|
| 140 | typedef sc_dt::sc_uint<40> addr_t;UpdateTab::addr_t129,3839 |
---|
| 141 | size_t size_tab;UpdateTab::size_tab132,3888 |
---|
| 142 | std::vector<UpdateTabEntry> tab;UpdateTab::tab133,3907 |
---|
| 143 | UpdateTab(UpdateTab::UpdateTab137,3954 |
---|
| 144 | UpdateTab(UpdateTab::UpdateTab143,4006 |
---|
| 145 | const size_t size(UpdateTab::size152,4290 |
---|
| 146 | void print(UpdateTab::print160,4537 |
---|
| 147 | void init(UpdateTab::init172,4912 |
---|
| 148 | UpdateTabEntry read UpdateTab::read185,5285 |
---|
| 149 | bool set(UpdateTab::set202,5993 |
---|
| 150 | bool decrement(UpdateTab::decrement237,7135 |
---|
| 151 | bool is_full(UpdateTab::is_full253,7617 |
---|
| 152 | bool need_rsp(UpdateTab::need_rsp268,8024 |
---|
| 153 | bool is_brdcast(UpdateTab::is_brdcast279,8409 |
---|
| 154 | bool is_update(UpdateTab::is_update290,8800 |
---|
| 155 | size_t srcid(UpdateTab::srcid301,9180 |
---|
| 156 | size_t trdid(UpdateTab::trdid312,9557 |
---|
| 157 | size_t pktid(UpdateTab::pktid323,9934 |
---|
| 158 | addr_t nline(UpdateTab::nline334,10311 |
---|
| 159 | bool search_inval(UpdateTab::search_inval345,10731 |
---|
| 160 | bool read_nline(UpdateTab::read_nline365,11305 |
---|
| 161 | void clear(UpdateTab::clear383,11804 |
---|
| 162 | |
---|
| 163 | ../include/vci_mem_cache_v3.h,38250 |
---|
| 164 | #define SOCLIB_CABA_MEM_CACHE_V3_H42,1409 |
---|
| 165 | #define TRANSACTION_TAB_LINES 64,1909 |
---|
| 166 | #define UPDATE_TAB_LINES 65,2021 |
---|
| 167 | class VciMemCacheV371,2219 |
---|
| 168 | typedef sc_dt::sc_uint<40> addr_t;VciMemCacheV3::addr_t74,2287 |
---|
| 169 | typedef typename vci_param::fast_addr_t vci_addr_t;VciMemCacheV3::vci_addr_t75,2328 |
---|
| 170 | typedef uint32_t data_t;VciMemCacheV3::data_t76,2386 |
---|
| 171 | typedef uint32_t tag_t;VciMemCacheV3::tag_t77,2417 |
---|
| 172 | typedef uint32_t size_t;VciMemCacheV3::size_t78,2447 |
---|
| 173 | typedef uint32_t be_t;VciMemCacheV3::be_t79,2478 |
---|
| 174 | typedef uint32_t copy_t;VciMemCacheV3::copy_t80,2507 |
---|
| 175 | enum tgt_cmd_fsm_state_e{VciMemCacheV3::tgt_cmd_fsm_state_e83,2577 |
---|
| 176 | TGT_CMD_IDLE,VciMemCacheV3::tgt_cmd_fsm_state_e::TGT_CMD_IDLE84,2609 |
---|
| 177 | TGT_CMD_READ,VciMemCacheV3::tgt_cmd_fsm_state_e::TGT_CMD_READ85,2631 |
---|
| 178 | TGT_CMD_READ_EOP,VciMemCacheV3::tgt_cmd_fsm_state_e::TGT_CMD_READ_EOP86,2653 |
---|
| 179 | TGT_CMD_WRITE,VciMemCacheV3::tgt_cmd_fsm_state_e::TGT_CMD_WRITE87,2679 |
---|
| 180 | TGT_CMD_ATOMIC,VciMemCacheV3::tgt_cmd_fsm_state_e::TGT_CMD_ATOMIC88,2702 |
---|
| 181 | enum tgt_rsp_fsm_state_e{VciMemCacheV3::tgt_rsp_fsm_state_e92,2774 |
---|
| 182 | TGT_RSP_READ_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_READ_IDLE93,2806 |
---|
| 183 | TGT_RSP_WRITE_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_WRITE_IDLE94,2833 |
---|
| 184 | TGT_RSP_LLSC_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_LLSC_IDLE95,2861 |
---|
| 185 | TGT_RSP_XRAM_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_XRAM_IDLE96,2888 |
---|
| 186 | TGT_RSP_INIT_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_INIT_IDLE97,2915 |
---|
| 187 | TGT_RSP_CLEANUP_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_CLEANUP_IDLE98,2942 |
---|
| 188 | TGT_RSP_READ,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_READ99,2972 |
---|
| 189 | TGT_RSP_WRITE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_WRITE100,2994 |
---|
| 190 | TGT_RSP_LLSC,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_LLSC101,3017 |
---|
| 191 | TGT_RSP_XRAM,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_XRAM102,3039 |
---|
| 192 | TGT_RSP_INIT,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_INIT103,3061 |
---|
| 193 | TGT_RSP_CLEANUP,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_CLEANUP104,3083 |
---|
| 194 | enum init_cmd_fsm_state_e{VciMemCacheV3::init_cmd_fsm_state_e108,3157 |
---|
| 195 | INIT_CMD_INVAL_IDLE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_INVAL_IDLE109,3190 |
---|
| 196 | INIT_CMD_INVAL_NLINE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_INVAL_NLINE110,3219 |
---|
| 197 | INIT_CMD_XRAM_BRDCAST,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_XRAM_BRDCAST111,3249 |
---|
| 198 | INIT_CMD_UPDT_IDLE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_UPDT_IDLE112,3280 |
---|
| 199 | INIT_CMD_WRITE_BRDCAST,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_WRITE_BRDCAST113,3308 |
---|
| 200 | INIT_CMD_UPDT_NLINE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_UPDT_NLINE114,3340 |
---|
| 201 | INIT_CMD_UPDT_INDEX,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_UPDT_INDEX115,3369 |
---|
| 202 | INIT_CMD_UPDT_DATA,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_UPDT_DATA116,3398 |
---|
| 203 | INIT_CMD_SC_UPDT_IDLE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_SC_UPDT_IDLE117,3426 |
---|
| 204 | INIT_CMD_SC_BRDCAST,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_SC_BRDCAST118,3457 |
---|
| 205 | INIT_CMD_SC_UPDT_NLINE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_SC_UPDT_NLINE119,3486 |
---|
| 206 | INIT_CMD_SC_UPDT_INDEX,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_SC_UPDT_INDEX120,3518 |
---|
| 207 | INIT_CMD_SC_UPDT_DATA,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_SC_UPDT_DATA121,3550 |
---|
| 208 | enum init_rsp_fsm_state_e{VciMemCacheV3::init_rsp_fsm_state_e125,3630 |
---|
| 209 | INIT_RSP_IDLE,VciMemCacheV3::init_rsp_fsm_state_e::INIT_RSP_IDLE126,3663 |
---|
| 210 | INIT_RSP_UPT_LOCK,VciMemCacheV3::init_rsp_fsm_state_e::INIT_RSP_UPT_LOCK127,3686 |
---|
| 211 | INIT_RSP_UPT_CLEAR,VciMemCacheV3::init_rsp_fsm_state_e::INIT_RSP_UPT_CLEAR128,3713 |
---|
| 212 | INIT_RSP_END,VciMemCacheV3::init_rsp_fsm_state_e::INIT_RSP_END129,3741 |
---|
| 213 | enum read_fsm_state_e{VciMemCacheV3::read_fsm_state_e133,3808 |
---|
| 214 | READ_IDLE,VciMemCacheV3::read_fsm_state_e::READ_IDLE134,3837 |
---|
| 215 | READ_DIR_LOCK,VciMemCacheV3::read_fsm_state_e::READ_DIR_LOCK135,3856 |
---|
| 216 | READ_DIR_HIT,VciMemCacheV3::read_fsm_state_e::READ_DIR_HIT136,3879 |
---|
| 217 | READ_HEAP_LOCK,VciMemCacheV3::read_fsm_state_e::READ_HEAP_LOCK137,3901 |
---|
| 218 | READ_HEAP_WRITE,VciMemCacheV3::read_fsm_state_e::READ_HEAP_WRITE138,3925 |
---|
| 219 | READ_HEAP_ERASE,VciMemCacheV3::read_fsm_state_e::READ_HEAP_ERASE139,3950 |
---|
| 220 | READ_HEAP_LAST,VciMemCacheV3::read_fsm_state_e::READ_HEAP_LAST140,3975 |
---|
| 221 | READ_RSP,VciMemCacheV3::read_fsm_state_e::READ_RSP141,3999 |
---|
| 222 | READ_TRT_LOCK,VciMemCacheV3::read_fsm_state_e::READ_TRT_LOCK142,4017 |
---|
| 223 | READ_TRT_SET,VciMemCacheV3::read_fsm_state_e::READ_TRT_SET143,4040 |
---|
| 224 | READ_XRAM_REQ,VciMemCacheV3::read_fsm_state_e::READ_XRAM_REQ144,4062 |
---|
| 225 | enum write_fsm_state_e{VciMemCacheV3::write_fsm_state_e148,4131 |
---|
| 226 | WRITE_IDLE,VciMemCacheV3::write_fsm_state_e::WRITE_IDLE149,4161 |
---|
| 227 | WRITE_NEXT,VciMemCacheV3::write_fsm_state_e::WRITE_NEXT150,4181 |
---|
| 228 | WRITE_DIR_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_DIR_LOCK151,4201 |
---|
| 229 | WRITE_DIR_HIT_READ,VciMemCacheV3::write_fsm_state_e::WRITE_DIR_HIT_READ152,4225 |
---|
| 230 | WRITE_DIR_HIT,VciMemCacheV3::write_fsm_state_e::WRITE_DIR_HIT153,4253 |
---|
| 231 | WRITE_DIR_HIT_RSP,VciMemCacheV3::write_fsm_state_e::WRITE_DIR_HIT_RSP154,4276 |
---|
| 232 | WRITE_UPT_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_UPT_LOCK155,4303 |
---|
| 233 | WRITE_HEAP_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_HEAP_LOCK156,4327 |
---|
| 234 | WRITE_UPT_REQ,VciMemCacheV3::write_fsm_state_e::WRITE_UPT_REQ157,4352 |
---|
| 235 | WRITE_UPDATE,VciMemCacheV3::write_fsm_state_e::WRITE_UPDATE158,4375 |
---|
| 236 | WRITE_UPT_DEC,VciMemCacheV3::write_fsm_state_e::WRITE_UPT_DEC159,4397 |
---|
| 237 | WRITE_RSP,VciMemCacheV3::write_fsm_state_e::WRITE_RSP160,4420 |
---|
| 238 | WRITE_TRT_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_TRT_LOCK161,4439 |
---|
| 239 | WRITE_TRT_DATA,VciMemCacheV3::write_fsm_state_e::WRITE_TRT_DATA162,4463 |
---|
| 240 | WRITE_TRT_SET,VciMemCacheV3::write_fsm_state_e::WRITE_TRT_SET163,4487 |
---|
| 241 | WRITE_WAIT,VciMemCacheV3::write_fsm_state_e::WRITE_WAIT164,4510 |
---|
| 242 | WRITE_XRAM_REQ,VciMemCacheV3::write_fsm_state_e::WRITE_XRAM_REQ165,4530 |
---|
| 243 | WRITE_TRT_WRITE_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_TRT_WRITE_LOCK166,4554 |
---|
| 244 | WRITE_INVAL_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_INVAL_LOCK167,4584 |
---|
| 245 | WRITE_DIR_INVAL,VciMemCacheV3::write_fsm_state_e::WRITE_DIR_INVAL168,4610 |
---|
| 246 | WRITE_INVAL,VciMemCacheV3::write_fsm_state_e::WRITE_INVAL169,4635 |
---|
| 247 | WRITE_XRAM_SEND,VciMemCacheV3::write_fsm_state_e::WRITE_XRAM_SEND170,4656 |
---|
| 248 | WRITE_HEAP_ERASE,VciMemCacheV3::write_fsm_state_e::WRITE_HEAP_ERASE171,4681 |
---|
| 249 | WRITE_HEAP_LAST,VciMemCacheV3::write_fsm_state_e::WRITE_HEAP_LAST172,4707 |
---|
| 250 | enum ixr_rsp_fsm_state_e{VciMemCacheV3::ixr_rsp_fsm_state_e176,4780 |
---|
| 251 | IXR_RSP_IDLE,VciMemCacheV3::ixr_rsp_fsm_state_e::IXR_RSP_IDLE177,4812 |
---|
| 252 | IXR_RSP_ACK,VciMemCacheV3::ixr_rsp_fsm_state_e::IXR_RSP_ACK178,4834 |
---|
| 253 | IXR_RSP_TRT_ERASE,VciMemCacheV3::ixr_rsp_fsm_state_e::IXR_RSP_TRT_ERASE179,4855 |
---|
| 254 | IXR_RSP_TRT_READ,VciMemCacheV3::ixr_rsp_fsm_state_e::IXR_RSP_TRT_READ180,4882 |
---|
| 255 | enum xram_rsp_fsm_state_e{VciMemCacheV3::xram_rsp_fsm_state_e184,4957 |
---|
| 256 | XRAM_RSP_IDLE,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_IDLE185,4990 |
---|
| 257 | XRAM_RSP_TRT_COPY,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_TRT_COPY186,5013 |
---|
| 258 | XRAM_RSP_TRT_DIRTY,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_TRT_DIRTY187,5040 |
---|
| 259 | XRAM_RSP_DIR_LOCK,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_DIR_LOCK188,5068 |
---|
| 260 | XRAM_RSP_DIR_UPDT,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_DIR_UPDT189,5095 |
---|
| 261 | XRAM_RSP_DIR_RSP,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_DIR_RSP190,5122 |
---|
| 262 | XRAM_RSP_INVAL_LOCK,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_INVAL_LOCK191,5148 |
---|
| 263 | XRAM_RSP_INVAL_WAIT,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_INVAL_WAIT192,5177 |
---|
| 264 | XRAM_RSP_INVAL,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_INVAL193,5206 |
---|
| 265 | XRAM_RSP_WRITE_DIRTY,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_WRITE_DIRTY194,5230 |
---|
| 266 | XRAM_RSP_HEAP_ERASE,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_HEAP_ERASE195,5260 |
---|
| 267 | XRAM_RSP_HEAP_LAST,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_HEAP_LAST196,5289 |
---|
| 268 | enum ixr_cmd_fsm_state_e{VciMemCacheV3::ixr_cmd_fsm_state_e200,5365 |
---|
| 269 | IXR_CMD_READ_IDLE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_READ_IDLE201,5397 |
---|
| 270 | IXR_CMD_WRITE_IDLE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_WRITE_IDLE202,5424 |
---|
| 271 | IXR_CMD_LLSC_IDLE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_LLSC_IDLE203,5452 |
---|
| 272 | IXR_CMD_XRAM_IDLE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_XRAM_IDLE204,5479 |
---|
| 273 | IXR_CMD_READ_NLINE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_READ_NLINE205,5506 |
---|
| 274 | IXR_CMD_WRITE_NLINE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_WRITE_NLINE206,5534 |
---|
| 275 | IXR_CMD_LLSC_NLINE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_LLSC_NLINE207,5563 |
---|
| 276 | IXR_CMD_XRAM_DATA,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_XRAM_DATA208,5591 |
---|
| 277 | enum llsc_fsm_state_e{VciMemCacheV3::llsc_fsm_state_e212,5663 |
---|
| 278 | LLSC_IDLE,VciMemCacheV3::llsc_fsm_state_e::LLSC_IDLE213,5692 |
---|
| 279 | LL_DIR_LOCK,VciMemCacheV3::llsc_fsm_state_e::LL_DIR_LOCK214,5711 |
---|
| 280 | LL_DIR_HIT,VciMemCacheV3::llsc_fsm_state_e::LL_DIR_HIT215,5732 |
---|
| 281 | LL_RSP,VciMemCacheV3::llsc_fsm_state_e::LL_RSP216,5752 |
---|
| 282 | SC_DIR_LOCK,VciMemCacheV3::llsc_fsm_state_e::SC_DIR_LOCK217,5768 |
---|
| 283 | SC_DIR_HIT,VciMemCacheV3::llsc_fsm_state_e::SC_DIR_HIT218,5789 |
---|
| 284 | SC_UPT_LOCK,VciMemCacheV3::llsc_fsm_state_e::SC_UPT_LOCK219,5809 |
---|
| 285 | SC_WAIT,VciMemCacheV3::llsc_fsm_state_e::SC_WAIT220,5830 |
---|
| 286 | SC_HEAP_LOCK,VciMemCacheV3::llsc_fsm_state_e::SC_HEAP_LOCK221,5847 |
---|
| 287 | SC_UPT_REQ,VciMemCacheV3::llsc_fsm_state_e::SC_UPT_REQ222,5869 |
---|
| 288 | SC_UPDATE,VciMemCacheV3::llsc_fsm_state_e::SC_UPDATE223,5889 |
---|
| 289 | SC_TRT_LOCK,VciMemCacheV3::llsc_fsm_state_e::SC_TRT_LOCK224,5908 |
---|
| 290 | SC_INVAL_LOCK,VciMemCacheV3::llsc_fsm_state_e::SC_INVAL_LOCK225,5929 |
---|
| 291 | SC_DIR_INVAL,VciMemCacheV3::llsc_fsm_state_e::SC_DIR_INVAL226,5952 |
---|
| 292 | SC_INVAL,VciMemCacheV3::llsc_fsm_state_e::SC_INVAL227,5974 |
---|
| 293 | SC_XRAM_SEND,VciMemCacheV3::llsc_fsm_state_e::SC_XRAM_SEND228,5992 |
---|
| 294 | SC_HEAP_ERASE,VciMemCacheV3::llsc_fsm_state_e::SC_HEAP_ERASE229,6014 |
---|
| 295 | SC_HEAP_LAST,VciMemCacheV3::llsc_fsm_state_e::SC_HEAP_LAST230,6037 |
---|
| 296 | SC_RSP_FALSE,VciMemCacheV3::llsc_fsm_state_e::SC_RSP_FALSE231,6060 |
---|
| 297 | SC_RSP_TRUE,VciMemCacheV3::llsc_fsm_state_e::SC_RSP_TRUE232,6082 |
---|
| 298 | LLSC_TRT_LOCK,VciMemCacheV3::llsc_fsm_state_e::LLSC_TRT_LOCK233,6103 |
---|
| 299 | LLSC_TRT_SET,VciMemCacheV3::llsc_fsm_state_e::LLSC_TRT_SET234,6126 |
---|
| 300 | LLSC_XRAM_REQ,VciMemCacheV3::llsc_fsm_state_e::LLSC_XRAM_REQ235,6148 |
---|
| 301 | enum cleanup_fsm_state_e{VciMemCacheV3::cleanup_fsm_state_e239,6219 |
---|
| 302 | CLEANUP_IDLE,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_IDLE240,6251 |
---|
| 303 | CLEANUP_DIR_LOCK,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_DIR_LOCK241,6273 |
---|
| 304 | CLEANUP_DIR_WRITE,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_DIR_WRITE242,6299 |
---|
| 305 | CLEANUP_HEAP_LOCK,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_HEAP_LOCK243,6326 |
---|
| 306 | CLEANUP_HEAP_SEARCH,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_HEAP_SEARCH244,6353 |
---|
| 307 | CLEANUP_HEAP_CLEAN,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_HEAP_CLEAN245,6382 |
---|
| 308 | CLEANUP_HEAP_FREE,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_HEAP_FREE246,6410 |
---|
| 309 | CLEANUP_UPT_LOCK,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_UPT_LOCK247,6437 |
---|
| 310 | CLEANUP_UPT_WRITE,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_UPT_WRITE248,6463 |
---|
| 311 | CLEANUP_WRITE_RSP,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_WRITE_RSP249,6490 |
---|
| 312 | CLEANUP_RSP,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_RSP250,6517 |
---|
| 313 | enum alloc_dir_fsm_state_e{VciMemCacheV3::alloc_dir_fsm_state_e254,6588 |
---|
| 314 | ALLOC_DIR_READ,VciMemCacheV3::alloc_dir_fsm_state_e::ALLOC_DIR_READ255,6622 |
---|
| 315 | ALLOC_DIR_WRITE,VciMemCacheV3::alloc_dir_fsm_state_e::ALLOC_DIR_WRITE256,6646 |
---|
| 316 | ALLOC_DIR_LLSC,VciMemCacheV3::alloc_dir_fsm_state_e::ALLOC_DIR_LLSC257,6671 |
---|
| 317 | ALLOC_DIR_CLEANUP,VciMemCacheV3::alloc_dir_fsm_state_e::ALLOC_DIR_CLEANUP258,6695 |
---|
| 318 | ALLOC_DIR_XRAM_RSP,VciMemCacheV3::alloc_dir_fsm_state_e::ALLOC_DIR_XRAM_RSP259,6722 |
---|
| 319 | enum alloc_trt_fsm_state_e{VciMemCacheV3::alloc_trt_fsm_state_e263,6800 |
---|
| 320 | ALLOC_TRT_READ,VciMemCacheV3::alloc_trt_fsm_state_e::ALLOC_TRT_READ264,6834 |
---|
| 321 | ALLOC_TRT_WRITE,VciMemCacheV3::alloc_trt_fsm_state_e::ALLOC_TRT_WRITE265,6858 |
---|
| 322 | ALLOC_TRT_LLSC,VciMemCacheV3::alloc_trt_fsm_state_e::ALLOC_TRT_LLSC266,6883 |
---|
| 323 | ALLOC_TRT_XRAM_RSP,VciMemCacheV3::alloc_trt_fsm_state_e::ALLOC_TRT_XRAM_RSP267,6907 |
---|
| 324 | ALLOC_TRT_IXR_RSP,VciMemCacheV3::alloc_trt_fsm_state_e::ALLOC_TRT_IXR_RSP268,6935 |
---|
| 325 | enum alloc_upt_fsm_state_e{VciMemCacheV3::alloc_upt_fsm_state_e272,7012 |
---|
| 326 | ALLOC_UPT_WRITE,VciMemCacheV3::alloc_upt_fsm_state_e::ALLOC_UPT_WRITE273,7046 |
---|
| 327 | ALLOC_UPT_XRAM_RSP,VciMemCacheV3::alloc_upt_fsm_state_e::ALLOC_UPT_XRAM_RSP274,7071 |
---|
| 328 | ALLOC_UPT_INIT_RSP,VciMemCacheV3::alloc_upt_fsm_state_e::ALLOC_UPT_INIT_RSP275,7099 |
---|
| 329 | ALLOC_UPT_CLEANUP,VciMemCacheV3::alloc_upt_fsm_state_e::ALLOC_UPT_CLEANUP276,7127 |
---|
| 330 | ALLOC_UPT_LLSC,VciMemCacheV3::alloc_upt_fsm_state_e::ALLOC_UPT_LLSC277,7154 |
---|
| 331 | enum alloc_heap_fsm_state_e{VciMemCacheV3::alloc_heap_fsm_state_e281,7229 |
---|
| 332 | ALLOC_HEAP_READ,VciMemCacheV3::alloc_heap_fsm_state_e::ALLOC_HEAP_READ282,7264 |
---|
| 333 | ALLOC_HEAP_WRITE,VciMemCacheV3::alloc_heap_fsm_state_e::ALLOC_HEAP_WRITE283,7289 |
---|
| 334 | ALLOC_HEAP_LLSC,VciMemCacheV3::alloc_heap_fsm_state_e::ALLOC_HEAP_LLSC284,7315 |
---|
| 335 | ALLOC_HEAP_CLEANUP,VciMemCacheV3::alloc_heap_fsm_state_e::ALLOC_HEAP_CLEANUP285,7340 |
---|
| 336 | ALLOC_HEAP_XRAM_RSP,VciMemCacheV3::alloc_heap_fsm_state_e::ALLOC_HEAP_XRAM_RSP286,7368 |
---|
| 337 | uint32_t m_cpt_cycles;VciMemCacheV3::m_cpt_cycles289,7407 |
---|
| 338 | uint32_t m_cpt_read;VciMemCacheV3::m_cpt_read290,7472 |
---|
| 339 | uint32_t m_cpt_read_miss;VciMemCacheV3::m_cpt_read_miss291,7546 |
---|
| 340 | uint32_t m_cpt_write;VciMemCacheV3::m_cpt_write292,7613 |
---|
| 341 | uint32_t m_cpt_write_miss;VciMemCacheV3::m_cpt_write_miss293,7688 |
---|
| 342 | uint32_t m_cpt_write_cells;VciMemCacheV3::m_cpt_write_cells294,7755 |
---|
| 343 | uint32_t m_cpt_write_dirty;VciMemCacheV3::m_cpt_write_dirty295,7840 |
---|
| 344 | uint32_t m_cpt_update;VciMemCacheV3::m_cpt_update296,7925 |
---|
| 345 | uint32_t m_cpt_update_mult;VciMemCacheV3::m_cpt_update_mult297,8001 |
---|
| 346 | uint32_t m_cpt_inval;VciMemCacheV3::m_cpt_inval298,8076 |
---|
| 347 | uint32_t m_cpt_inval_mult;VciMemCacheV3::m_cpt_inval_mult299,8152 |
---|
| 348 | uint32_t m_cpt_inval_brdcast;VciMemCacheV3::m_cpt_inval_brdcast300,8228 |
---|
| 349 | uint32_t m_cpt_cleanup;VciMemCacheV3::m_cpt_cleanup301,8302 |
---|
| 350 | uint32_t m_cpt_ll;VciMemCacheV3::m_cpt_ll302,8379 |
---|
| 351 | uint32_t m_cpt_sc;VciMemCacheV3::m_cpt_sc303,8451 |
---|
| 352 | uint32_t m_total_cycles;VciMemCacheV3::m_total_cycles304,8523 |
---|
| 353 | unsigned long m_waiting_cycles;VciMemCacheV3::m_waiting_cycles305,8558 |
---|
| 354 | sc_in<bool> p_clk;VciMemCacheV3::p_clk312,8713 |
---|
| 355 | sc_in<bool> p_resetn;VciMemCacheV3::p_resetn313,8744 |
---|
| 356 | soclib::caba::VciTarget<vci_param> p_vci_tgt;VciMemCacheV3::p_vci_tgt314,8778 |
---|
| 357 | soclib::caba::VciTarget<vci_param> p_vci_tgt_cleanup;VciMemCacheV3::p_vci_tgt_cleanup315,8834 |
---|
| 358 | soclib::caba::VciInitiator<vci_param> p_vci_ini;VciMemCacheV3::p_vci_ini316,8898 |
---|
| 359 | soclib::caba::VciInitiator<vci_param> p_vci_ixr;VciMemCacheV3::p_vci_ixr317,8955 |
---|
| 360 | const size_t m_initiators;VciMemCacheV3::m_initiators348,10364 |
---|
| 361 | const size_t m_heap_size;VciMemCacheV3::m_heap_size349,10444 |
---|
| 362 | const size_t m_ways;VciMemCacheV3::m_ways350,10520 |
---|
| 363 | const size_t m_sets;VciMemCacheV3::m_sets351,10603 |
---|
| 364 | const size_t m_words;VciMemCacheV3::m_words352,10683 |
---|
| 365 | const size_t m_srcid_ixr;VciMemCacheV3::m_srcid_ixr353,10762 |
---|
| 366 | const size_t m_srcid_ini;VciMemCacheV3::m_srcid_ini354,10843 |
---|
| 367 | std::list<soclib::common::Segment> m_seglist;VciMemCacheV3::m_seglist355,10929 |
---|
| 368 | std::list<soclib::common::Segment> m_cseglist;VciMemCacheV3::m_cseglist356,11017 |
---|
| 369 | vci_addr_t *m_coherence_table;VciMemCacheV3::m_coherence_table357,11108 |
---|
| 370 | AtomicTab m_atomic_tab;VciMemCacheV3::m_atomic_tab358,11173 |
---|
| 371 | TransactionTab m_transaction_tab;VciMemCacheV3::m_transaction_tab359,11252 |
---|
| 372 | UpdateTab m_update_tab;VciMemCacheV3::m_update_tab360,11329 |
---|
| 373 | CacheDirectory m_cache_directory;VciMemCacheV3::m_cache_directory361,11412 |
---|
| 374 | HeapDirectory m_heap_directory;VciMemCacheV3::m_heap_directory362,11482 |
---|
| 375 | data_t ***m_cache_data;VciMemCacheV3::m_cache_data364,11557 |
---|
| 376 | std::ofstream m_log;VciMemCacheV3::m_log365,11634 |
---|
| 377 | size_t m_tm_start;VciMemCacheV3::m_tm_start366,11675 |
---|
| 378 | long long m_debug_start;VciMemCacheV3::m_debug_start367,11719 |
---|
| 379 | size_t m_tm_end;VciMemCacheV3::m_tm_end368,11766 |
---|
| 380 | size_t m_period;VciMemCacheV3::m_period369,11808 |
---|
| 381 | const soclib::common::AddressMaskingTable<vci_addr_t> m_x;VciMemCacheV3::m_x373,11874 |
---|
| 382 | const soclib::common::AddressMaskingTable<vci_addr_t> m_y;VciMemCacheV3::m_y374,11941 |
---|
| 383 | const soclib::common::AddressMaskingTable<vci_addr_t> m_z;VciMemCacheV3::m_z375,12008 |
---|
| 384 | const soclib::common::AddressMaskingTable<vci_addr_t> m_nline;VciMemCacheV3::m_nline376,12075 |
---|
| 385 | vci_addr_t broadcast_addr;VciMemCacheV3::broadcast_addr379,12175 |
---|
| 386 | sc_signal<size_t> r_copies_limit;VciMemCacheV3::r_copies_limit384,12349 |
---|
| 387 | GenericFifo<uint64_t> m_cmd_read_addr_fifo;VciMemCacheV3::m_cmd_read_addr_fifo391,12649 |
---|
| 388 | GenericFifo<size_t> m_cmd_read_length_fifo;VciMemCacheV3::m_cmd_read_length_fifo392,12700 |
---|
| 389 | GenericFifo<size_t> m_cmd_read_srcid_fifo;VciMemCacheV3::m_cmd_read_srcid_fifo393,12753 |
---|
| 390 | GenericFifo<size_t> m_cmd_read_trdid_fifo;VciMemCacheV3::m_cmd_read_trdid_fifo394,12805 |
---|
| 391 | GenericFifo<size_t> m_cmd_read_pktid_fifo;VciMemCacheV3::m_cmd_read_pktid_fifo395,12857 |
---|
| 392 | GenericFifo<uint64_t> m_cmd_write_addr_fifo;VciMemCacheV3::m_cmd_write_addr_fifo398,12962 |
---|
| 393 | GenericFifo<bool> m_cmd_write_eop_fifo;VciMemCacheV3::m_cmd_write_eop_fifo399,13014 |
---|
| 394 | GenericFifo<size_t> m_cmd_write_srcid_fifo;VciMemCacheV3::m_cmd_write_srcid_fifo400,13065 |
---|
| 395 | GenericFifo<size_t> m_cmd_write_trdid_fifo;VciMemCacheV3::m_cmd_write_trdid_fifo401,13118 |
---|
| 396 | GenericFifo<size_t> m_cmd_write_pktid_fifo;VciMemCacheV3::m_cmd_write_pktid_fifo402,13171 |
---|
| 397 | GenericFifo<data_t> m_cmd_write_data_fifo;VciMemCacheV3::m_cmd_write_data_fifo403,13224 |
---|
| 398 | GenericFifo<be_t> m_cmd_write_be_fifo;VciMemCacheV3::m_cmd_write_be_fifo404,13276 |
---|
| 399 | GenericFifo<uint64_t> m_cmd_llsc_addr_fifo;VciMemCacheV3::m_cmd_llsc_addr_fifo407,13374 |
---|
| 400 | GenericFifo<bool> m_cmd_llsc_sc_fifo;VciMemCacheV3::m_cmd_llsc_sc_fifo408,13425 |
---|
| 401 | GenericFifo<size_t> m_cmd_llsc_srcid_fifo;VciMemCacheV3::m_cmd_llsc_srcid_fifo409,13474 |
---|
| 402 | GenericFifo<size_t> m_cmd_llsc_trdid_fifo;VciMemCacheV3::m_cmd_llsc_trdid_fifo410,13526 |
---|
| 403 | GenericFifo<size_t> m_cmd_llsc_pktid_fifo;VciMemCacheV3::m_cmd_llsc_pktid_fifo411,13578 |
---|
| 404 | GenericFifo<data_t> m_cmd_llsc_wdata_fifo;VciMemCacheV3::m_cmd_llsc_wdata_fifo412,13630 |
---|
| 405 | sc_signal<int> r_tgt_cmd_fsm;VciMemCacheV3::r_tgt_cmd_fsm414,13683 |
---|
| 406 | sc_signal<size_t> r_index;VciMemCacheV3::r_index416,13728 |
---|
| 407 | size_t nseg;VciMemCacheV3::nseg417,13766 |
---|
| 408 | size_t ncseg;VciMemCacheV3::ncseg418,13785 |
---|
| 409 | soclib::common::Segment **m_seg;VciMemCacheV3::m_seg419,13805 |
---|
| 410 | soclib::common::Segment **m_cseg;VciMemCacheV3::m_cseg420,13845 |
---|
| 411 | sc_signal<int> r_read_fsm;VciMemCacheV3::r_read_fsm425,14057 |
---|
| 412 | sc_signal<size_t> r_read_copy;VciMemCacheV3::r_read_copy426,14119 |
---|
| 413 | sc_signal<bool> r_read_copy_inst;VciMemCacheV3::r_read_copy_inst427,14194 |
---|
| 414 | sc_signal<tag_t> r_read_tag;VciMemCacheV3::r_read_tag428,14268 |
---|
| 415 | sc_signal<bool> r_read_is_cnt;VciMemCacheV3::r_read_is_cnt429,14346 |
---|
| 416 | sc_signal<bool> r_read_lock;VciMemCacheV3::r_read_lock430,14423 |
---|
| 417 | sc_signal<bool> r_read_dirty;VciMemCacheV3::r_read_dirty431,14496 |
---|
| 418 | sc_signal<bool> r_read_inst;VciMemCacheV3::r_read_inst432,14571 |
---|
| 419 | sc_signal<size_t> r_read_count;VciMemCacheV3::r_read_count433,14648 |
---|
| 420 | sc_signal<size_t> r_read_ptr;VciMemCacheV3::r_read_ptr434,14716 |
---|
| 421 | sc_signal<data_t> *r_read_data;VciMemCacheV3::r_read_data435,14787 |
---|
| 422 | sc_signal<size_t> r_read_way;VciMemCacheV3::r_read_way436,14860 |
---|
| 423 | sc_signal<size_t> r_read_trt_index;VciMemCacheV3::r_read_trt_index437,14938 |
---|
| 424 | sc_signal<size_t> r_read_next_ptr;VciMemCacheV3::r_read_next_ptr438,15013 |
---|
| 425 | sc_signal<bool> r_read_last_free;VciMemCacheV3::r_read_last_free439,15087 |
---|
| 426 | sc_signal<bool> r_read_to_ixr_cmd_req;VciMemCacheV3::r_read_to_ixr_cmd_req442,15242 |
---|
| 427 | sc_signal<addr_t> r_read_to_ixr_cmd_nline;VciMemCacheV3::r_read_to_ixr_cmd_nline443,15315 |
---|
| 428 | sc_signal<size_t> r_read_to_ixr_cmd_trdid;VciMemCacheV3::r_read_to_ixr_cmd_trdid444,15391 |
---|
| 429 | sc_signal<bool> r_read_to_tgt_rsp_req;VciMemCacheV3::r_read_to_tgt_rsp_req447,15566 |
---|
| 430 | sc_signal<size_t> r_read_to_tgt_rsp_srcid;VciMemCacheV3::r_read_to_tgt_rsp_srcid448,15637 |
---|
| 431 | sc_signal<size_t> r_read_to_tgt_rsp_trdid;VciMemCacheV3::r_read_to_tgt_rsp_trdid449,15714 |
---|
| 432 | sc_signal<size_t> r_read_to_tgt_rsp_pktid;VciMemCacheV3::r_read_to_tgt_rsp_pktid450,15791 |
---|
| 433 | sc_signal<data_t> *r_read_to_tgt_rsp_data;VciMemCacheV3::r_read_to_tgt_rsp_data451,15868 |
---|
| 434 | sc_signal<size_t> r_read_to_tgt_rsp_word;VciMemCacheV3::r_read_to_tgt_rsp_word452,15948 |
---|
| 435 | sc_signal<size_t> r_read_to_tgt_rsp_length;VciMemCacheV3::r_read_to_tgt_rsp_length453,16034 |
---|
| 436 | sc_signal<int> r_write_fsm;VciMemCacheV3::r_write_fsm459,16305 |
---|
| 437 | sc_signal<addr_t> r_write_address;VciMemCacheV3::r_write_address460,16370 |
---|
| 438 | sc_signal<size_t> r_write_word_index;VciMemCacheV3::r_write_word_index461,16444 |
---|
| 439 | sc_signal<size_t> r_write_word_count;VciMemCacheV3::r_write_word_count462,16524 |
---|
| 440 | sc_signal<size_t> r_write_srcid;VciMemCacheV3::r_write_srcid463,16603 |
---|
| 441 | sc_signal<size_t> r_write_trdid;VciMemCacheV3::r_write_trdid464,16676 |
---|
| 442 | sc_signal<size_t> r_write_pktid;VciMemCacheV3::r_write_pktid465,16749 |
---|
| 443 | sc_signal<data_t> *r_write_data;VciMemCacheV3::r_write_data466,16822 |
---|
| 444 | sc_signal<be_t> *r_write_be;VciMemCacheV3::r_write_be467,16900 |
---|
| 445 | sc_signal<bool> r_write_byte;VciMemCacheV3::r_write_byte468,16980 |
---|
| 446 | sc_signal<bool> r_write_is_cnt;VciMemCacheV3::r_write_is_cnt469,17054 |
---|
| 447 | sc_signal<bool> r_write_lock;VciMemCacheV3::r_write_lock470,17135 |
---|
| 448 | sc_signal<bool> r_write_inst;VciMemCacheV3::r_write_inst471,17214 |
---|
| 449 | sc_signal<tag_t> r_write_tag;VciMemCacheV3::r_write_tag472,17285 |
---|
| 450 | sc_signal<size_t> r_write_copy;VciMemCacheV3::r_write_copy473,17370 |
---|
| 451 | sc_signal<bool> r_write_copy_inst;VciMemCacheV3::r_write_copy_inst474,17449 |
---|
| 452 | sc_signal<size_t> r_write_count;VciMemCacheV3::r_write_count475,17529 |
---|
| 453 | sc_signal<size_t> r_write_ptr;VciMemCacheV3::r_write_ptr476,17601 |
---|
| 454 | sc_signal<size_t> r_write_next_ptr;VciMemCacheV3::r_write_next_ptr477,17676 |
---|
| 455 | sc_signal<bool> r_write_to_dec;VciMemCacheV3::r_write_to_dec478,17756 |
---|
| 456 | sc_signal<size_t> r_write_way;VciMemCacheV3::r_write_way479,17844 |
---|
| 457 | sc_signal<size_t> r_write_trt_index;VciMemCacheV3::r_write_trt_index480,17912 |
---|
| 458 | sc_signal<size_t> r_write_upt_index;VciMemCacheV3::r_write_upt_index481,17992 |
---|
| 459 | sc_signal<bool> r_write_to_tgt_rsp_req;VciMemCacheV3::r_write_to_tgt_rsp_req484,18156 |
---|
| 460 | sc_signal<size_t> r_write_to_tgt_rsp_srcid;VciMemCacheV3::r_write_to_tgt_rsp_srcid485,18225 |
---|
| 461 | sc_signal<size_t> r_write_to_tgt_rsp_trdid;VciMemCacheV3::r_write_to_tgt_rsp_trdid486,18302 |
---|
| 462 | sc_signal<size_t> r_write_to_tgt_rsp_pktid;VciMemCacheV3::r_write_to_tgt_rsp_pktid487,18376 |
---|
| 463 | sc_signal<bool> r_write_to_ixr_cmd_req;VciMemCacheV3::r_write_to_ixr_cmd_req490,18537 |
---|
| 464 | sc_signal<bool> r_write_to_ixr_cmd_write;VciMemCacheV3::r_write_to_ixr_cmd_write491,18608 |
---|
| 465 | sc_signal<addr_t> r_write_to_ixr_cmd_nline;VciMemCacheV3::r_write_to_ixr_cmd_nline492,18679 |
---|
| 466 | sc_signal<data_t> *r_write_to_ixr_cmd_data;VciMemCacheV3::r_write_to_ixr_cmd_data493,18753 |
---|
| 467 | sc_signal<size_t> r_write_to_ixr_cmd_trdid;VciMemCacheV3::r_write_to_ixr_cmd_trdid494,18828 |
---|
| 468 | sc_signal<bool> r_write_to_init_cmd_multi_req;VciMemCacheV3::r_write_to_init_cmd_multi_req497,18993 |
---|
| 469 | sc_signal<bool> r_write_to_init_cmd_brdcast_req;VciMemCacheV3::r_write_to_init_cmd_brdcast_req498,19078 |
---|
| 470 | sc_signal<addr_t> r_write_to_init_cmd_nline;VciMemCacheV3::r_write_to_init_cmd_nline499,19161 |
---|
| 471 | sc_signal<size_t> r_write_to_init_cmd_trdid;VciMemCacheV3::r_write_to_init_cmd_trdid500,19239 |
---|
| 472 | sc_signal<data_t> *r_write_to_init_cmd_data;VciMemCacheV3::r_write_to_init_cmd_data501,19322 |
---|
| 473 | sc_signal<bool> *r_write_to_init_cmd_we;VciMemCacheV3::r_write_to_init_cmd_we502,19404 |
---|
| 474 | sc_signal<size_t> r_write_to_init_cmd_count;VciMemCacheV3::r_write_to_init_cmd_count503,19478 |
---|
| 475 | sc_signal<size_t> r_write_to_init_cmd_index;VciMemCacheV3::r_write_to_init_cmd_index504,19563 |
---|
| 476 | GenericFifo<bool> m_write_to_init_cmd_inst_fifo;VciMemCacheV3::m_write_to_init_cmd_inst_fifo505,19652 |
---|
| 477 | GenericFifo<size_t> m_write_to_init_cmd_srcid_fifo;VciMemCacheV3::m_write_to_init_cmd_srcid_fifo506,19736 |
---|
| 478 | sc_signal<bool> r_write_to_init_rsp_req;VciMemCacheV3::r_write_to_init_rsp_req509,19889 |
---|
| 479 | sc_signal<size_t> r_write_to_init_rsp_upt_index;VciMemCacheV3::r_write_to_init_rsp_upt_index510,19966 |
---|
| 480 | sc_signal<int> r_init_rsp_fsm;VciMemCacheV3::r_init_rsp_fsm516,20228 |
---|
| 481 | sc_signal<size_t> r_init_rsp_upt_index;VciMemCacheV3::r_init_rsp_upt_index517,20289 |
---|
| 482 | sc_signal<size_t> r_init_rsp_srcid;VciMemCacheV3::r_init_rsp_srcid518,20368 |
---|
| 483 | sc_signal<size_t> r_init_rsp_trdid;VciMemCacheV3::r_init_rsp_trdid519,20444 |
---|
| 484 | sc_signal<size_t> r_init_rsp_pktid;VciMemCacheV3::r_init_rsp_pktid520,20520 |
---|
| 485 | sc_signal<addr_t> r_init_rsp_nline;VciMemCacheV3::r_init_rsp_nline521,20596 |
---|
| 486 | sc_signal<bool> r_init_rsp_to_tgt_rsp_req;VciMemCacheV3::r_init_rsp_to_tgt_rsp_req524,20762 |
---|
| 487 | sc_signal<size_t> r_init_rsp_to_tgt_rsp_srcid;VciMemCacheV3::r_init_rsp_to_tgt_rsp_srcid525,20836 |
---|
| 488 | sc_signal<size_t> r_init_rsp_to_tgt_rsp_trdid;VciMemCacheV3::r_init_rsp_to_tgt_rsp_trdid526,20914 |
---|
| 489 | sc_signal<size_t> r_init_rsp_to_tgt_rsp_pktid;VciMemCacheV3::r_init_rsp_to_tgt_rsp_pktid527,20992 |
---|
| 490 | sc_signal<int> r_cleanup_fsm;VciMemCacheV3::r_cleanup_fsm533,21241 |
---|
| 491 | sc_signal<size_t> r_cleanup_srcid;VciMemCacheV3::r_cleanup_srcid534,21304 |
---|
| 492 | sc_signal<size_t> r_cleanup_trdid;VciMemCacheV3::r_cleanup_trdid535,21377 |
---|
| 493 | sc_signal<size_t> r_cleanup_pktid;VciMemCacheV3::r_cleanup_pktid536,21450 |
---|
| 494 | sc_signal<addr_t> r_cleanup_nline;VciMemCacheV3::r_cleanup_nline537,21523 |
---|
| 495 | sc_signal<copy_t> r_cleanup_copy;VciMemCacheV3::r_cleanup_copy539,21596 |
---|
| 496 | sc_signal<size_t> r_cleanup_copy_inst;VciMemCacheV3::r_cleanup_copy_inst540,21662 |
---|
| 497 | sc_signal<copy_t> r_cleanup_count;VciMemCacheV3::r_cleanup_count541,21740 |
---|
| 498 | sc_signal<size_t> r_cleanup_ptr;VciMemCacheV3::r_cleanup_ptr542,21813 |
---|
| 499 | sc_signal<size_t> r_cleanup_prev_ptr;VciMemCacheV3::r_cleanup_prev_ptr543,21888 |
---|
| 500 | sc_signal<size_t> r_cleanup_prev_srcid;VciMemCacheV3::r_cleanup_prev_srcid544,21972 |
---|
| 501 | sc_signal<bool> r_cleanup_prev_inst;VciMemCacheV3::r_cleanup_prev_inst545,22056 |
---|
| 502 | sc_signal<size_t> r_cleanup_next_ptr;VciMemCacheV3::r_cleanup_next_ptr546,22143 |
---|
| 503 | sc_signal<tag_t> r_cleanup_tag;VciMemCacheV3::r_cleanup_tag547,22223 |
---|
| 504 | sc_signal<bool> r_cleanup_is_cnt;VciMemCacheV3::r_cleanup_is_cnt548,22308 |
---|
| 505 | sc_signal<bool> r_cleanup_lock;VciMemCacheV3::r_cleanup_lock549,22387 |
---|
| 506 | sc_signal<bool> r_cleanup_inst;VciMemCacheV3::r_cleanup_inst550,22463 |
---|
| 507 | sc_signal<bool> r_cleanup_dirty;VciMemCacheV3::r_cleanup_dirty551,22539 |
---|
| 508 | sc_signal<size_t> r_cleanup_way;VciMemCacheV3::r_cleanup_way552,22617 |
---|
| 509 | sc_signal<size_t> r_cleanup_write_srcid;VciMemCacheV3::r_cleanup_write_srcid554,22700 |
---|
| 510 | sc_signal<size_t> r_cleanup_write_trdid;VciMemCacheV3::r_cleanup_write_trdid555,22779 |
---|
| 511 | sc_signal<size_t> r_cleanup_write_pktid;VciMemCacheV3::r_cleanup_write_pktid556,22853 |
---|
| 512 | sc_signal<bool> r_cleanup_need_rsp;VciMemCacheV3::r_cleanup_need_rsp557,22927 |
---|
| 513 | sc_signal<size_t> r_cleanup_index;VciMemCacheV3::r_cleanup_index559,23001 |
---|
| 514 | sc_signal<bool> r_cleanup_to_tgt_rsp_req;VciMemCacheV3::r_cleanup_to_tgt_rsp_req562,23182 |
---|
| 515 | sc_signal<size_t> r_cleanup_to_tgt_rsp_srcid;VciMemCacheV3::r_cleanup_to_tgt_rsp_srcid563,23255 |
---|
| 516 | sc_signal<size_t> r_cleanup_to_tgt_rsp_trdid;VciMemCacheV3::r_cleanup_to_tgt_rsp_trdid564,23332 |
---|
| 517 | sc_signal<size_t> r_cleanup_to_tgt_rsp_pktid;VciMemCacheV3::r_cleanup_to_tgt_rsp_pktid565,23408 |
---|
| 518 | sc_signal<int> r_llsc_fsm;VciMemCacheV3::r_llsc_fsm571,23652 |
---|
| 519 | sc_signal<data_t> r_llsc_data;VciMemCacheV3::r_llsc_data572,23713 |
---|
| 520 | sc_signal<copy_t> r_llsc_copy;VciMemCacheV3::r_llsc_copy573,23776 |
---|
| 521 | sc_signal<bool> r_llsc_copy_inst;VciMemCacheV3::r_llsc_copy_inst574,23848 |
---|
| 522 | sc_signal<size_t> r_llsc_count;VciMemCacheV3::r_llsc_count575,23919 |
---|
| 523 | sc_signal<size_t> r_llsc_ptr;VciMemCacheV3::r_llsc_ptr576,23984 |
---|
| 524 | sc_signal<size_t> r_llsc_next_ptr;VciMemCacheV3::r_llsc_next_ptr577,24052 |
---|
| 525 | sc_signal<bool> r_llsc_is_cnt;VciMemCacheV3::r_llsc_is_cnt578,24126 |
---|
| 526 | sc_signal<bool> r_llsc_dirty;VciMemCacheV3::r_llsc_dirty579,24201 |
---|
| 527 | sc_signal<bool> r_llsc_inst;VciMemCacheV3::r_llsc_inst580,24274 |
---|
| 528 | sc_signal<size_t> r_llsc_way;VciMemCacheV3::r_llsc_way581,24334 |
---|
| 529 | sc_signal<size_t> r_llsc_set;VciMemCacheV3::r_llsc_set582,24398 |
---|
| 530 | sc_signal<data_t> r_llsc_tag;VciMemCacheV3::r_llsc_tag583,24462 |
---|
| 531 | sc_signal<size_t> r_llsc_trt_index;VciMemCacheV3::r_llsc_trt_index584,24539 |
---|
| 532 | sc_signal<size_t> r_llsc_upt_index;VciMemCacheV3::r_llsc_upt_index585,24614 |
---|
| 533 | sc_signal<bool> r_llsc_to_ixr_cmd_req;VciMemCacheV3::r_llsc_to_ixr_cmd_req588,24748 |
---|
| 534 | sc_signal<addr_t> r_llsc_to_ixr_cmd_nline;VciMemCacheV3::r_llsc_to_ixr_cmd_nline589,24815 |
---|
| 535 | sc_signal<size_t> r_llsc_to_ixr_cmd_trdid;VciMemCacheV3::r_llsc_to_ixr_cmd_trdid590,24887 |
---|
| 536 | sc_signal<bool> r_llsc_to_ixr_cmd_write;VciMemCacheV3::r_llsc_to_ixr_cmd_write591,24969 |
---|
| 537 | sc_signal<data_t> *r_llsc_to_ixr_cmd_data;VciMemCacheV3::r_llsc_to_ixr_cmd_data592,25036 |
---|
| 538 | sc_signal<bool> r_llsc_to_tgt_rsp_req;VciMemCacheV3::r_llsc_to_tgt_rsp_req596,25158 |
---|
| 539 | sc_signal<data_t> r_llsc_to_tgt_rsp_data;VciMemCacheV3::r_llsc_to_tgt_rsp_data597,25225 |
---|
| 540 | sc_signal<size_t> r_llsc_to_tgt_rsp_srcid;VciMemCacheV3::r_llsc_to_tgt_rsp_srcid598,25295 |
---|
| 541 | sc_signal<size_t> r_llsc_to_tgt_rsp_trdid;VciMemCacheV3::r_llsc_to_tgt_rsp_trdid599,25368 |
---|
| 542 | sc_signal<size_t> r_llsc_to_tgt_rsp_pktid;VciMemCacheV3::r_llsc_to_tgt_rsp_pktid600,25441 |
---|
| 543 | sc_signal<bool> r_llsc_to_init_cmd_multi_req;VciMemCacheV3::r_llsc_to_init_cmd_multi_req603,25595 |
---|
| 544 | sc_signal<bool> r_llsc_to_init_cmd_brdcast_req;VciMemCacheV3::r_llsc_to_init_cmd_brdcast_req604,25670 |
---|
| 545 | sc_signal<addr_t> r_llsc_to_init_cmd_nline;VciMemCacheV3::r_llsc_to_init_cmd_nline605,25747 |
---|
| 546 | sc_signal<size_t> r_llsc_to_init_cmd_trdid;VciMemCacheV3::r_llsc_to_init_cmd_trdid606,25824 |
---|
| 547 | sc_signal<data_t> r_llsc_to_init_cmd_wdata;VciMemCacheV3::r_llsc_to_init_cmd_wdata607,25906 |
---|
| 548 | sc_signal<size_t> r_llsc_to_init_cmd_index;VciMemCacheV3::r_llsc_to_init_cmd_index608,25985 |
---|
| 549 | GenericFifo<bool> m_llsc_to_init_cmd_inst_fifo;VciMemCacheV3::m_llsc_to_init_cmd_inst_fifo609,26071 |
---|
| 550 | GenericFifo<size_t> m_llsc_to_init_cmd_srcid_fifo;VciMemCacheV3::m_llsc_to_init_cmd_srcid_fifo610,26155 |
---|
| 551 | sc_signal<bool> r_llsc_to_init_rsp_req;VciMemCacheV3::r_llsc_to_init_rsp_req613,26307 |
---|
| 552 | sc_signal<size_t> r_llsc_to_init_rsp_upt_index;VciMemCacheV3::r_llsc_to_init_rsp_upt_index614,26384 |
---|
| 553 | sc_signal<int> r_ixr_rsp_fsm;VciMemCacheV3::r_ixr_rsp_fsm620,26638 |
---|
| 554 | sc_signal<size_t> r_ixr_rsp_trt_index;VciMemCacheV3::r_ixr_rsp_trt_index621,26697 |
---|
| 555 | sc_signal<size_t> r_ixr_rsp_cpt;VciMemCacheV3::r_ixr_rsp_cpt622,26764 |
---|
| 556 | sc_signal<bool> *r_ixr_rsp_to_xram_rsp_rok;VciMemCacheV3::r_ixr_rsp_to_xram_rsp_rok625,26906 |
---|
| 557 | sc_signal<int> r_xram_rsp_fsm;VciMemCacheV3::r_xram_rsp_fsm631,27156 |
---|
| 558 | sc_signal<size_t> r_xram_rsp_trt_index;VciMemCacheV3::r_xram_rsp_trt_index632,27219 |
---|
| 559 | TransactionTabEntry r_xram_rsp_trt_buf;VciMemCacheV3::r_xram_rsp_trt_buf633,27291 |
---|
| 560 | sc_signal<bool> r_xram_rsp_victim_inval;VciMemCacheV3::r_xram_rsp_victim_inval634,27369 |
---|
| 561 | sc_signal<bool> r_xram_rsp_victim_is_cnt;VciMemCacheV3::r_xram_rsp_victim_is_cnt635,27450 |
---|
| 562 | sc_signal<bool> r_xram_rsp_victim_dirty;VciMemCacheV3::r_xram_rsp_victim_dirty636,27528 |
---|
| 563 | sc_signal<size_t> r_xram_rsp_victim_way;VciMemCacheV3::r_xram_rsp_victim_way637,27607 |
---|
| 564 | sc_signal<size_t> r_xram_rsp_victim_set;VciMemCacheV3::r_xram_rsp_victim_set638,27680 |
---|
| 565 | sc_signal<addr_t> r_xram_rsp_victim_nline;VciMemCacheV3::r_xram_rsp_victim_nline639,27753 |
---|
| 566 | sc_signal<copy_t> r_xram_rsp_victim_copy;VciMemCacheV3::r_xram_rsp_victim_copy640,27830 |
---|
| 567 | sc_signal<bool> r_xram_rsp_victim_copy_inst;VciMemCacheV3::r_xram_rsp_victim_copy_inst641,27909 |
---|
| 568 | sc_signal<size_t> r_xram_rsp_victim_count;VciMemCacheV3::r_xram_rsp_victim_count642,27999 |
---|
| 569 | sc_signal<size_t> r_xram_rsp_victim_ptr;VciMemCacheV3::r_xram_rsp_victim_ptr643,28087 |
---|
| 570 | sc_signal<data_t> *r_xram_rsp_victim_data;VciMemCacheV3::r_xram_rsp_victim_data644,28178 |
---|
| 571 | sc_signal<size_t> r_xram_rsp_upt_index;VciMemCacheV3::r_xram_rsp_upt_index645,28253 |
---|
| 572 | sc_signal<size_t> r_xram_rsp_next_ptr;VciMemCacheV3::r_xram_rsp_next_ptr646,28325 |
---|
| 573 | sc_signal<bool> r_xram_rsp_to_tgt_rsp_req;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_req649,28487 |
---|
| 574 | sc_signal<size_t> r_xram_rsp_to_tgt_rsp_srcid;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_srcid650,28556 |
---|
| 575 | sc_signal<size_t> r_xram_rsp_to_tgt_rsp_trdid;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_trdid651,28633 |
---|
| 576 | sc_signal<size_t> r_xram_rsp_to_tgt_rsp_pktid;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_pktid652,28710 |
---|
| 577 | sc_signal<data_t> *r_xram_rsp_to_tgt_rsp_data;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_data653,28787 |
---|
| 578 | sc_signal<size_t> r_xram_rsp_to_tgt_rsp_word;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_word654,28867 |
---|
| 579 | sc_signal<size_t> r_xram_rsp_to_tgt_rsp_length;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_length655,28943 |
---|
| 580 | sc_signal<bool> r_xram_rsp_to_init_cmd_multi_req;VciMemCacheV3::r_xram_rsp_to_init_cmd_multi_req658,29099 |
---|
| 581 | sc_signal<bool> r_xram_rsp_to_init_cmd_brdcast_req;VciMemCacheV3::r_xram_rsp_to_init_cmd_brdcast_req659,29182 |
---|
| 582 | sc_signal<addr_t> r_xram_rsp_to_init_cmd_nline;VciMemCacheV3::r_xram_rsp_to_init_cmd_nline660,29271 |
---|
| 583 | sc_signal<size_t> r_xram_rsp_to_init_cmd_trdid;VciMemCacheV3::r_xram_rsp_to_init_cmd_trdid661,29360 |
---|
| 584 | GenericFifo<bool> m_xram_rsp_to_init_cmd_inst_fifo;VciMemCacheV3::m_xram_rsp_to_init_cmd_inst_fifo662,29450 |
---|
| 585 | GenericFifo<size_t> m_xram_rsp_to_init_cmd_srcid_fifo;VciMemCacheV3::m_xram_rsp_to_init_cmd_srcid_fifo663,29542 |
---|
| 586 | sc_signal<bool> r_xram_rsp_to_ixr_cmd_req;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_req666,29696 |
---|
| 587 | sc_signal<addr_t> r_xram_rsp_to_ixr_cmd_nline;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_nline667,29765 |
---|
| 588 | sc_signal<data_t> *r_xram_rsp_to_ixr_cmd_data;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_data668,29841 |
---|
| 589 | sc_signal<size_t> r_xram_rsp_to_ixr_cmd_trdid;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_trdid669,29915 |
---|
| 590 | sc_signal<int> r_ixr_cmd_fsm;VciMemCacheV3::r_ixr_cmd_fsm675,30170 |
---|
| 591 | sc_signal<size_t> r_ixr_cmd_cpt;VciMemCacheV3::r_ixr_cmd_cpt676,30210 |
---|
| 592 | sc_signal<int> r_tgt_rsp_fsm;VciMemCacheV3::r_tgt_rsp_fsm682,30417 |
---|
| 593 | sc_signal<size_t> r_tgt_rsp_cpt;VciMemCacheV3::r_tgt_rsp_cpt683,30457 |
---|
| 594 | sc_signal<int> r_init_cmd_fsm;VciMemCacheV3::r_init_cmd_fsm689,30665 |
---|
| 595 | sc_signal<size_t> r_init_cmd_cpt;VciMemCacheV3::r_init_cmd_cpt690,30705 |
---|
| 596 | sc_signal<bool> r_init_cmd_inst;VciMemCacheV3::r_init_cmd_inst691,30747 |
---|
| 597 | sc_signal<int> r_alloc_dir_fsm;VciMemCacheV3::r_alloc_dir_fsm697,30957 |
---|
| 598 | sc_signal<int> r_alloc_trt_fsm;VciMemCacheV3::r_alloc_trt_fsm703,31164 |
---|
| 599 | sc_signal<int> r_alloc_upt_fsm;VciMemCacheV3::r_alloc_upt_fsm709,31371 |
---|
| 600 | sc_signal<int> r_alloc_heap_fsm;VciMemCacheV3::r_alloc_heap_fsm715,31579 |
---|
| 601 | |
---|
| 602 | ../include/xram_transaction_v3.h,2560 |
---|
| 603 | #define XRAM_TRANSACTION_V3_H_2,31 |
---|
| 604 | #define DEBUG_XRAM_TRANSACTION 11,189 |
---|
| 605 | class TransactionTabEntry 17,423 |
---|
| 606 | typedef uint32_t size_t;TransactionTabEntry::size_t18,451 |
---|
| 607 | typedef uint32_t data_t;TransactionTabEntry::data_t19,478 |
---|
| 608 | typedef sc_dt::sc_uint<40> addr_t;TransactionTabEntry::addr_t20,505 |
---|
| 609 | typedef uint32_t be_t;TransactionTabEntry::be_t21,542 |
---|
| 610 | bool valid;TransactionTabEntry::valid24,577 |
---|
| 611 | bool xram_read;TransactionTabEntry::xram_read25,624 |
---|
| 612 | addr_t nline;TransactionTabEntry::nline26,679 |
---|
| 613 | size_t srcid;TransactionTabEntry::srcid27,748 |
---|
| 614 | size_t trdid;TransactionTabEntry::trdid28,820 |
---|
| 615 | size_t pktid;TransactionTabEntry::pktid29,892 |
---|
| 616 | bool proc_read;TransactionTabEntry::proc_read30,964 |
---|
| 617 | size_t read_length;TransactionTabEntry::read_length31,1025 |
---|
| 618 | size_t word_index;TransactionTabEntry::word_index32,1097 |
---|
| 619 | std::vector<data_t> wdata;TransactionTabEntry::wdata33,1180 |
---|
| 620 | std::vector<be_t> wdata_be;TransactionTabEntry::wdata_be34,1249 |
---|
| 621 | void init(TransactionTabEntry::init38,1517 |
---|
| 622 | void alloc(TransactionTabEntry::alloc48,1846 |
---|
| 623 | void copy(TransactionTabEntry::copy63,2326 |
---|
| 624 | void print(TransactionTabEntry::print81,2990 |
---|
| 625 | TransactionTabEntry(TransactionTabEntry::TransactionTabEntry104,4002 |
---|
| 626 | TransactionTabEntry(TransactionTabEntry::TransactionTabEntry111,4103 |
---|
| 627 | class TransactionTab{TransactionTab130,4838 |
---|
| 628 | typedef uint32_t size_t;TransactionTab::size_t131,4860 |
---|
| 629 | typedef uint32_t data_t;TransactionTab::data_t132,4887 |
---|
| 630 | typedef sc_dt::sc_uint<40> addr_t;TransactionTab::addr_t133,4914 |
---|
| 631 | typedef uint32_t be_t;TransactionTab::be_t134,4951 |
---|
| 632 | size_t size_tab;TransactionTab::size_tab137,4987 |
---|
| 633 | data_t be_to_mask(TransactionTab::be_to_mask139,5045 |
---|
| 634 | TransactionTabEntry *tab;TransactionTab::tab158,5352 |
---|
| 635 | TransactionTab(TransactionTab::TransactionTab163,5571 |
---|
| 636 | TransactionTab(TransactionTab::TransactionTab169,5637 |
---|
| 637 | ~TransactionTab(TransactionTab::~TransactionTab178,5860 |
---|
| 638 | size_t size(TransactionTab::size186,6111 |
---|
| 639 | void init(TransactionTab::init194,6366 |
---|
| 640 | void print(TransactionTab::print206,6722 |
---|
| 641 | TransactionTabEntry read(TransactionTab::read219,7167 |
---|
| 642 | bool full(TransactionTab::full232,7671 |
---|
| 643 | bool hit_read(TransactionTab::hit_read251,8295 |
---|
| 644 | bool hit_write(TransactionTab::hit_write269,8916 |
---|
| 645 | void write_data_mask(TransactionTab::write_data_mask288,9563 |
---|
| 646 | void set(TransactionTab::set322,11155 |
---|
| 647 | void write_rsp(TransactionTab::write_rsp365,12790 |
---|
| 648 | void erase(TransactionTab::erase394,13815 |
---|