vci_mem_cache_v3.cpp,678 #define MEMC_INI_ID 36,1183 #define TRACE_MSG(38,1211 namespace soclib 44,1522 namespace soclib { namespace caba soclib::caba44,1522 #define tmpl(224,5523 using soclib::common::uint32_log2;soclib::caba::soclib::common::uint32_log2226,5596 tmpl(soclib::caba::tmpl232,5724 #define L2 271,7054 #undef L2276,7306 tmpl(soclib::caba::tmpl456,13347 tmpl(soclib::caba::tmpl477,13900 tmpl(soclib::caba::tmpl500,15551 tmpl(soclib::caba::tmpl521,17270 tmpl(soclib::caba::tmpl543,18820 tmpl(soclib::caba::tmpl572,19526 #define L2 2586,103429 #undef L22588,103559 #define L2 2638,105577 #undef L22640,105709 tmpl(soclib::caba::tmpl4370,180469 ../include/atomic_tab_v3.h,652 #define ATOMIC_TAB_V3_H_2,25 class AtomicTab{AtomicTab17,505 typedef uint32_t size_t;AtomicTab::size_t18,522 typedef sc_dt::sc_uint<40> addr_t;AtomicTab::addr_t19,551 size_t size_tab;AtomicTab::size_tab22,600 std::vector addr_tab;AtomicTab::addr_tab23,671 std::vector valid_tab;AtomicTab::valid_tab24,738 AtomicTab(AtomicTab::AtomicTab28,813 AtomicTab(AtomicTab::AtomicTab35,888 const size_t size(AtomicTab::size46,1214 void init(AtomicTab::init54,1487 void set(AtomicTab::set69,1923 bool isatomic(AtomicTab::isatomic86,2520 void reset(AtomicTab::reset100,3016 ../include/mem_cache_directory_v3.h,3393 #define SOCLIB_CABA_MEM_CACHE_DIRECTORY_V3_H 2,45 class LruEntry 16,430 bool recent;20,463 void init(22,495 class Owner{Owner32,763 typedef uint32_t size_t;33,778 bool inst;37,838 size_t srcid;38,894 Owner(43,1027 Owner(48,1130 Owner(53,1221 class DirectoryEntry 65,1566 typedef uint32_t tag_t;67,1592 typedef uint32_t size_t;68,1620 bool valid;72,1663 bool is_cnt;73,1714 bool dirty;74,1788 bool lock;75,1839 bool inst;76,1891 tag_t tag;77,1956 size_t count;78,2012 Owner owner;79,2068 size_t ptr;80,2129 DirectoryEntry(82,2195 DirectoryEntry(96,2499 void init(112,3088 void copy(125,3483 void print(141,4012 class CacheDirectory 159,4749 typedef sc_dt::sc_uint<40> addr_t;CacheDirectory::addr_t161,4775 typedef uint32_t data_t;CacheDirectory::data_t162,4814 typedef uint32_t tag_t;CacheDirectory::tag_t163,4843 typedef uint32_t size_t;CacheDirectory::size_t164,4871 size_t m_ways;CacheDirectory::m_ways169,4942 size_t m_sets;CacheDirectory::m_sets170,4965 size_t m_words;CacheDirectory::m_words171,4988 size_t m_width;CacheDirectory::m_width172,5012 DirectoryEntry **m_dir_tab;CacheDirectory::m_dir_tab175,5071 LruEntry **m_lru_tab;CacheDirectory::m_lru_tab176,5107 CacheDirectory(CacheDirectory::CacheDirectory183,5229 ~CacheDirectory(CacheDirectory::~CacheDirectory205,5909 DirectoryEntry read(CacheDirectory::read223,6571 #define L2 226,6637 #undef L2229,6833 void write(CacheDirectory::write257,7684 void print(CacheDirectory::print285,8721 DirectoryEntry select(CacheDirectory::select297,9281 void init(CacheDirectory::init333,10475 class HeapEntry{HeapEntry348,10933 typedef uint32_t size_t;HeapEntry::size_t349,10952 Owner owner;HeapEntry::owner353,11021 size_t next;HeapEntry::next354,11044 HeapEntry(HeapEntry::HeapEntry359,11144 HeapEntry(HeapEntry::HeapEntry368,11315 void copy(HeapEntry::copy377,11719 void print(HeapEntry::print386,12090 class HeapDirectory{HeapDirectory399,12596 typedef uint32_t size_t;HeapDirectory::size_t400,12619 size_t ptr_free;HeapDirectory::ptr_free404,12696 bool full;HeapDirectory::full405,12722 HeapEntry *m_heap_tab;HeapDirectory::m_heap_tab406,12744 size_t tab_size;HeapDirectory::tab_size409,12813 HeapDirectory(HeapDirectory::HeapDirectory415,12929 ~HeapDirectory(HeapDirectory::~HeapDirectory426,13264 void init(HeapDirectory::init433,13533 void print(HeapDirectory::print448,14035 void print_list(HeapDirectory::print_list458,14537 bool is_full(HeapDirectory::is_full473,15180 size_t next_free_ptr(HeapDirectory::next_free_ptr481,15485 HeapEntry next_free_entry(HeapDirectory::next_free_entry489,15805 void write_free_entry(HeapDirectory::write_free_entry498,16195 void write_free_ptr(HeapDirectory::write_free_ptr506,16559 void set_full(HeapDirectory::set_full514,16964 void unset_full(HeapDirectory::unset_full521,17248 HeapEntry read(HeapDirectory::read531,17626 void write(HeapDirectory::write542,18139 ../include/update_tab_v3.h,1996 #define UPDATE_TAB_V3_H_2,25 class UpdateTabEntry 12,327 typedef uint32_t size_t;UpdateTabEntry::size_t13,350 typedef sc_dt::sc_uint<40> addr_t;UpdateTabEntry::addr_t14,377 bool valid;UpdateTabEntry::valid17,425 bool update;UpdateTabEntry::update18,492 bool brdcast;UpdateTabEntry::brdcast19,552 bool rsp;UpdateTabEntry::rsp20,614 size_t srcid;UpdateTabEntry::srcid21,684 size_t trdid;UpdateTabEntry::trdid22,759 size_t pktid;UpdateTabEntry::pktid23,834 addr_t nline;UpdateTabEntry::nline24,909 size_t count;UpdateTabEntry::count25,967 UpdateTabEntry(UpdateTabEntry::UpdateTabEntry27,1042 UpdateTabEntry(UpdateTabEntry::UpdateTabEntry39,1224 UpdateTabEntry(UpdateTabEntry::UpdateTabEntry60,1661 void init(UpdateTabEntry::init76,2127 void copy(UpdateTabEntry::copy94,2572 void print(UpdateTabEntry::print110,3054 class UpdateTab{UpdateTab126,3794 typedef uint32_t size_t;UpdateTab::size_t128,3812 typedef sc_dt::sc_uint<40> addr_t;UpdateTab::addr_t129,3839 size_t size_tab;UpdateTab::size_tab132,3888 std::vector tab;UpdateTab::tab133,3907 UpdateTab(UpdateTab::UpdateTab137,3954 UpdateTab(UpdateTab::UpdateTab143,4006 const size_t size(UpdateTab::size152,4290 void print(UpdateTab::print160,4537 void init(UpdateTab::init172,4912 UpdateTabEntry read UpdateTab::read185,5285 bool set(UpdateTab::set202,5993 bool decrement(UpdateTab::decrement237,7135 bool is_full(UpdateTab::is_full253,7617 bool need_rsp(UpdateTab::need_rsp268,8024 bool is_brdcast(UpdateTab::is_brdcast279,8409 bool is_update(UpdateTab::is_update290,8800 size_t srcid(UpdateTab::srcid301,9180 size_t trdid(UpdateTab::trdid312,9557 size_t pktid(UpdateTab::pktid323,9934 addr_t nline(UpdateTab::nline334,10311 bool search_inval(UpdateTab::search_inval345,10731 bool read_nline(UpdateTab::read_nline365,11305 void clear(UpdateTab::clear383,11804 ../include/vci_mem_cache_v3.h,38250 #define SOCLIB_CABA_MEM_CACHE_V3_H42,1409 #define TRANSACTION_TAB_LINES 64,1909 #define UPDATE_TAB_LINES 65,2021 class VciMemCacheV371,2219 typedef sc_dt::sc_uint<40> addr_t;VciMemCacheV3::addr_t74,2287 typedef typename vci_param::fast_addr_t vci_addr_t;VciMemCacheV3::vci_addr_t75,2328 typedef uint32_t data_t;VciMemCacheV3::data_t76,2386 typedef uint32_t tag_t;VciMemCacheV3::tag_t77,2417 typedef uint32_t size_t;VciMemCacheV3::size_t78,2447 typedef uint32_t be_t;VciMemCacheV3::be_t79,2478 typedef uint32_t copy_t;VciMemCacheV3::copy_t80,2507 enum tgt_cmd_fsm_state_e{VciMemCacheV3::tgt_cmd_fsm_state_e83,2577 TGT_CMD_IDLE,VciMemCacheV3::tgt_cmd_fsm_state_e::TGT_CMD_IDLE84,2609 TGT_CMD_READ,VciMemCacheV3::tgt_cmd_fsm_state_e::TGT_CMD_READ85,2631 TGT_CMD_READ_EOP,VciMemCacheV3::tgt_cmd_fsm_state_e::TGT_CMD_READ_EOP86,2653 TGT_CMD_WRITE,VciMemCacheV3::tgt_cmd_fsm_state_e::TGT_CMD_WRITE87,2679 TGT_CMD_ATOMIC,VciMemCacheV3::tgt_cmd_fsm_state_e::TGT_CMD_ATOMIC88,2702 enum tgt_rsp_fsm_state_e{VciMemCacheV3::tgt_rsp_fsm_state_e92,2774 TGT_RSP_READ_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_READ_IDLE93,2806 TGT_RSP_WRITE_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_WRITE_IDLE94,2833 TGT_RSP_LLSC_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_LLSC_IDLE95,2861 TGT_RSP_XRAM_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_XRAM_IDLE96,2888 TGT_RSP_INIT_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_INIT_IDLE97,2915 TGT_RSP_CLEANUP_IDLE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_CLEANUP_IDLE98,2942 TGT_RSP_READ,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_READ99,2972 TGT_RSP_WRITE,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_WRITE100,2994 TGT_RSP_LLSC,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_LLSC101,3017 TGT_RSP_XRAM,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_XRAM102,3039 TGT_RSP_INIT,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_INIT103,3061 TGT_RSP_CLEANUP,VciMemCacheV3::tgt_rsp_fsm_state_e::TGT_RSP_CLEANUP104,3083 enum init_cmd_fsm_state_e{VciMemCacheV3::init_cmd_fsm_state_e108,3157 INIT_CMD_INVAL_IDLE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_INVAL_IDLE109,3190 INIT_CMD_INVAL_NLINE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_INVAL_NLINE110,3219 INIT_CMD_XRAM_BRDCAST,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_XRAM_BRDCAST111,3249 INIT_CMD_UPDT_IDLE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_UPDT_IDLE112,3280 INIT_CMD_WRITE_BRDCAST,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_WRITE_BRDCAST113,3308 INIT_CMD_UPDT_NLINE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_UPDT_NLINE114,3340 INIT_CMD_UPDT_INDEX,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_UPDT_INDEX115,3369 INIT_CMD_UPDT_DATA,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_UPDT_DATA116,3398 INIT_CMD_SC_UPDT_IDLE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_SC_UPDT_IDLE117,3426 INIT_CMD_SC_BRDCAST,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_SC_BRDCAST118,3457 INIT_CMD_SC_UPDT_NLINE,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_SC_UPDT_NLINE119,3486 INIT_CMD_SC_UPDT_INDEX,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_SC_UPDT_INDEX120,3518 INIT_CMD_SC_UPDT_DATA,VciMemCacheV3::init_cmd_fsm_state_e::INIT_CMD_SC_UPDT_DATA121,3550 enum init_rsp_fsm_state_e{VciMemCacheV3::init_rsp_fsm_state_e125,3630 INIT_RSP_IDLE,VciMemCacheV3::init_rsp_fsm_state_e::INIT_RSP_IDLE126,3663 INIT_RSP_UPT_LOCK,VciMemCacheV3::init_rsp_fsm_state_e::INIT_RSP_UPT_LOCK127,3686 INIT_RSP_UPT_CLEAR,VciMemCacheV3::init_rsp_fsm_state_e::INIT_RSP_UPT_CLEAR128,3713 INIT_RSP_END,VciMemCacheV3::init_rsp_fsm_state_e::INIT_RSP_END129,3741 enum read_fsm_state_e{VciMemCacheV3::read_fsm_state_e133,3808 READ_IDLE,VciMemCacheV3::read_fsm_state_e::READ_IDLE134,3837 READ_DIR_LOCK,VciMemCacheV3::read_fsm_state_e::READ_DIR_LOCK135,3856 READ_DIR_HIT,VciMemCacheV3::read_fsm_state_e::READ_DIR_HIT136,3879 READ_HEAP_LOCK,VciMemCacheV3::read_fsm_state_e::READ_HEAP_LOCK137,3901 READ_HEAP_WRITE,VciMemCacheV3::read_fsm_state_e::READ_HEAP_WRITE138,3925 READ_HEAP_ERASE,VciMemCacheV3::read_fsm_state_e::READ_HEAP_ERASE139,3950 READ_HEAP_LAST,VciMemCacheV3::read_fsm_state_e::READ_HEAP_LAST140,3975 READ_RSP,VciMemCacheV3::read_fsm_state_e::READ_RSP141,3999 READ_TRT_LOCK,VciMemCacheV3::read_fsm_state_e::READ_TRT_LOCK142,4017 READ_TRT_SET,VciMemCacheV3::read_fsm_state_e::READ_TRT_SET143,4040 READ_XRAM_REQ,VciMemCacheV3::read_fsm_state_e::READ_XRAM_REQ144,4062 enum write_fsm_state_e{VciMemCacheV3::write_fsm_state_e148,4131 WRITE_IDLE,VciMemCacheV3::write_fsm_state_e::WRITE_IDLE149,4161 WRITE_NEXT,VciMemCacheV3::write_fsm_state_e::WRITE_NEXT150,4181 WRITE_DIR_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_DIR_LOCK151,4201 WRITE_DIR_HIT_READ,VciMemCacheV3::write_fsm_state_e::WRITE_DIR_HIT_READ152,4225 WRITE_DIR_HIT,VciMemCacheV3::write_fsm_state_e::WRITE_DIR_HIT153,4253 WRITE_DIR_HIT_RSP,VciMemCacheV3::write_fsm_state_e::WRITE_DIR_HIT_RSP154,4276 WRITE_UPT_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_UPT_LOCK155,4303 WRITE_HEAP_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_HEAP_LOCK156,4327 WRITE_UPT_REQ,VciMemCacheV3::write_fsm_state_e::WRITE_UPT_REQ157,4352 WRITE_UPDATE,VciMemCacheV3::write_fsm_state_e::WRITE_UPDATE158,4375 WRITE_UPT_DEC,VciMemCacheV3::write_fsm_state_e::WRITE_UPT_DEC159,4397 WRITE_RSP,VciMemCacheV3::write_fsm_state_e::WRITE_RSP160,4420 WRITE_TRT_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_TRT_LOCK161,4439 WRITE_TRT_DATA,VciMemCacheV3::write_fsm_state_e::WRITE_TRT_DATA162,4463 WRITE_TRT_SET,VciMemCacheV3::write_fsm_state_e::WRITE_TRT_SET163,4487 WRITE_WAIT,VciMemCacheV3::write_fsm_state_e::WRITE_WAIT164,4510 WRITE_XRAM_REQ,VciMemCacheV3::write_fsm_state_e::WRITE_XRAM_REQ165,4530 WRITE_TRT_WRITE_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_TRT_WRITE_LOCK166,4554 WRITE_INVAL_LOCK,VciMemCacheV3::write_fsm_state_e::WRITE_INVAL_LOCK167,4584 WRITE_DIR_INVAL,VciMemCacheV3::write_fsm_state_e::WRITE_DIR_INVAL168,4610 WRITE_INVAL,VciMemCacheV3::write_fsm_state_e::WRITE_INVAL169,4635 WRITE_XRAM_SEND,VciMemCacheV3::write_fsm_state_e::WRITE_XRAM_SEND170,4656 WRITE_HEAP_ERASE,VciMemCacheV3::write_fsm_state_e::WRITE_HEAP_ERASE171,4681 WRITE_HEAP_LAST,VciMemCacheV3::write_fsm_state_e::WRITE_HEAP_LAST172,4707 enum ixr_rsp_fsm_state_e{VciMemCacheV3::ixr_rsp_fsm_state_e176,4780 IXR_RSP_IDLE,VciMemCacheV3::ixr_rsp_fsm_state_e::IXR_RSP_IDLE177,4812 IXR_RSP_ACK,VciMemCacheV3::ixr_rsp_fsm_state_e::IXR_RSP_ACK178,4834 IXR_RSP_TRT_ERASE,VciMemCacheV3::ixr_rsp_fsm_state_e::IXR_RSP_TRT_ERASE179,4855 IXR_RSP_TRT_READ,VciMemCacheV3::ixr_rsp_fsm_state_e::IXR_RSP_TRT_READ180,4882 enum xram_rsp_fsm_state_e{VciMemCacheV3::xram_rsp_fsm_state_e184,4957 XRAM_RSP_IDLE,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_IDLE185,4990 XRAM_RSP_TRT_COPY,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_TRT_COPY186,5013 XRAM_RSP_TRT_DIRTY,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_TRT_DIRTY187,5040 XRAM_RSP_DIR_LOCK,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_DIR_LOCK188,5068 XRAM_RSP_DIR_UPDT,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_DIR_UPDT189,5095 XRAM_RSP_DIR_RSP,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_DIR_RSP190,5122 XRAM_RSP_INVAL_LOCK,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_INVAL_LOCK191,5148 XRAM_RSP_INVAL_WAIT,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_INVAL_WAIT192,5177 XRAM_RSP_INVAL,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_INVAL193,5206 XRAM_RSP_WRITE_DIRTY,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_WRITE_DIRTY194,5230 XRAM_RSP_HEAP_ERASE,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_HEAP_ERASE195,5260 XRAM_RSP_HEAP_LAST,VciMemCacheV3::xram_rsp_fsm_state_e::XRAM_RSP_HEAP_LAST196,5289 enum ixr_cmd_fsm_state_e{VciMemCacheV3::ixr_cmd_fsm_state_e200,5365 IXR_CMD_READ_IDLE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_READ_IDLE201,5397 IXR_CMD_WRITE_IDLE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_WRITE_IDLE202,5424 IXR_CMD_LLSC_IDLE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_LLSC_IDLE203,5452 IXR_CMD_XRAM_IDLE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_XRAM_IDLE204,5479 IXR_CMD_READ_NLINE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_READ_NLINE205,5506 IXR_CMD_WRITE_NLINE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_WRITE_NLINE206,5534 IXR_CMD_LLSC_NLINE,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_LLSC_NLINE207,5563 IXR_CMD_XRAM_DATA,VciMemCacheV3::ixr_cmd_fsm_state_e::IXR_CMD_XRAM_DATA208,5591 enum llsc_fsm_state_e{VciMemCacheV3::llsc_fsm_state_e212,5663 LLSC_IDLE,VciMemCacheV3::llsc_fsm_state_e::LLSC_IDLE213,5692 LL_DIR_LOCK,VciMemCacheV3::llsc_fsm_state_e::LL_DIR_LOCK214,5711 LL_DIR_HIT,VciMemCacheV3::llsc_fsm_state_e::LL_DIR_HIT215,5732 LL_RSP,VciMemCacheV3::llsc_fsm_state_e::LL_RSP216,5752 SC_DIR_LOCK,VciMemCacheV3::llsc_fsm_state_e::SC_DIR_LOCK217,5768 SC_DIR_HIT,VciMemCacheV3::llsc_fsm_state_e::SC_DIR_HIT218,5789 SC_UPT_LOCK,VciMemCacheV3::llsc_fsm_state_e::SC_UPT_LOCK219,5809 SC_WAIT,VciMemCacheV3::llsc_fsm_state_e::SC_WAIT220,5830 SC_HEAP_LOCK,VciMemCacheV3::llsc_fsm_state_e::SC_HEAP_LOCK221,5847 SC_UPT_REQ,VciMemCacheV3::llsc_fsm_state_e::SC_UPT_REQ222,5869 SC_UPDATE,VciMemCacheV3::llsc_fsm_state_e::SC_UPDATE223,5889 SC_TRT_LOCK,VciMemCacheV3::llsc_fsm_state_e::SC_TRT_LOCK224,5908 SC_INVAL_LOCK,VciMemCacheV3::llsc_fsm_state_e::SC_INVAL_LOCK225,5929 SC_DIR_INVAL,VciMemCacheV3::llsc_fsm_state_e::SC_DIR_INVAL226,5952 SC_INVAL,VciMemCacheV3::llsc_fsm_state_e::SC_INVAL227,5974 SC_XRAM_SEND,VciMemCacheV3::llsc_fsm_state_e::SC_XRAM_SEND228,5992 SC_HEAP_ERASE,VciMemCacheV3::llsc_fsm_state_e::SC_HEAP_ERASE229,6014 SC_HEAP_LAST,VciMemCacheV3::llsc_fsm_state_e::SC_HEAP_LAST230,6037 SC_RSP_FALSE,VciMemCacheV3::llsc_fsm_state_e::SC_RSP_FALSE231,6060 SC_RSP_TRUE,VciMemCacheV3::llsc_fsm_state_e::SC_RSP_TRUE232,6082 LLSC_TRT_LOCK,VciMemCacheV3::llsc_fsm_state_e::LLSC_TRT_LOCK233,6103 LLSC_TRT_SET,VciMemCacheV3::llsc_fsm_state_e::LLSC_TRT_SET234,6126 LLSC_XRAM_REQ,VciMemCacheV3::llsc_fsm_state_e::LLSC_XRAM_REQ235,6148 enum cleanup_fsm_state_e{VciMemCacheV3::cleanup_fsm_state_e239,6219 CLEANUP_IDLE,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_IDLE240,6251 CLEANUP_DIR_LOCK,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_DIR_LOCK241,6273 CLEANUP_DIR_WRITE,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_DIR_WRITE242,6299 CLEANUP_HEAP_LOCK,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_HEAP_LOCK243,6326 CLEANUP_HEAP_SEARCH,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_HEAP_SEARCH244,6353 CLEANUP_HEAP_CLEAN,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_HEAP_CLEAN245,6382 CLEANUP_HEAP_FREE,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_HEAP_FREE246,6410 CLEANUP_UPT_LOCK,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_UPT_LOCK247,6437 CLEANUP_UPT_WRITE,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_UPT_WRITE248,6463 CLEANUP_WRITE_RSP,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_WRITE_RSP249,6490 CLEANUP_RSP,VciMemCacheV3::cleanup_fsm_state_e::CLEANUP_RSP250,6517 enum alloc_dir_fsm_state_e{VciMemCacheV3::alloc_dir_fsm_state_e254,6588 ALLOC_DIR_READ,VciMemCacheV3::alloc_dir_fsm_state_e::ALLOC_DIR_READ255,6622 ALLOC_DIR_WRITE,VciMemCacheV3::alloc_dir_fsm_state_e::ALLOC_DIR_WRITE256,6646 ALLOC_DIR_LLSC,VciMemCacheV3::alloc_dir_fsm_state_e::ALLOC_DIR_LLSC257,6671 ALLOC_DIR_CLEANUP,VciMemCacheV3::alloc_dir_fsm_state_e::ALLOC_DIR_CLEANUP258,6695 ALLOC_DIR_XRAM_RSP,VciMemCacheV3::alloc_dir_fsm_state_e::ALLOC_DIR_XRAM_RSP259,6722 enum alloc_trt_fsm_state_e{VciMemCacheV3::alloc_trt_fsm_state_e263,6800 ALLOC_TRT_READ,VciMemCacheV3::alloc_trt_fsm_state_e::ALLOC_TRT_READ264,6834 ALLOC_TRT_WRITE,VciMemCacheV3::alloc_trt_fsm_state_e::ALLOC_TRT_WRITE265,6858 ALLOC_TRT_LLSC,VciMemCacheV3::alloc_trt_fsm_state_e::ALLOC_TRT_LLSC266,6883 ALLOC_TRT_XRAM_RSP,VciMemCacheV3::alloc_trt_fsm_state_e::ALLOC_TRT_XRAM_RSP267,6907 ALLOC_TRT_IXR_RSP,VciMemCacheV3::alloc_trt_fsm_state_e::ALLOC_TRT_IXR_RSP268,6935 enum alloc_upt_fsm_state_e{VciMemCacheV3::alloc_upt_fsm_state_e272,7012 ALLOC_UPT_WRITE,VciMemCacheV3::alloc_upt_fsm_state_e::ALLOC_UPT_WRITE273,7046 ALLOC_UPT_XRAM_RSP,VciMemCacheV3::alloc_upt_fsm_state_e::ALLOC_UPT_XRAM_RSP274,7071 ALLOC_UPT_INIT_RSP,VciMemCacheV3::alloc_upt_fsm_state_e::ALLOC_UPT_INIT_RSP275,7099 ALLOC_UPT_CLEANUP,VciMemCacheV3::alloc_upt_fsm_state_e::ALLOC_UPT_CLEANUP276,7127 ALLOC_UPT_LLSC,VciMemCacheV3::alloc_upt_fsm_state_e::ALLOC_UPT_LLSC277,7154 enum alloc_heap_fsm_state_e{VciMemCacheV3::alloc_heap_fsm_state_e281,7229 ALLOC_HEAP_READ,VciMemCacheV3::alloc_heap_fsm_state_e::ALLOC_HEAP_READ282,7264 ALLOC_HEAP_WRITE,VciMemCacheV3::alloc_heap_fsm_state_e::ALLOC_HEAP_WRITE283,7289 ALLOC_HEAP_LLSC,VciMemCacheV3::alloc_heap_fsm_state_e::ALLOC_HEAP_LLSC284,7315 ALLOC_HEAP_CLEANUP,VciMemCacheV3::alloc_heap_fsm_state_e::ALLOC_HEAP_CLEANUP285,7340 ALLOC_HEAP_XRAM_RSP,VciMemCacheV3::alloc_heap_fsm_state_e::ALLOC_HEAP_XRAM_RSP286,7368 uint32_t m_cpt_cycles;VciMemCacheV3::m_cpt_cycles289,7407 uint32_t m_cpt_read;VciMemCacheV3::m_cpt_read290,7472 uint32_t m_cpt_read_miss;VciMemCacheV3::m_cpt_read_miss291,7546 uint32_t m_cpt_write;VciMemCacheV3::m_cpt_write292,7613 uint32_t m_cpt_write_miss;VciMemCacheV3::m_cpt_write_miss293,7688 uint32_t m_cpt_write_cells;VciMemCacheV3::m_cpt_write_cells294,7755 uint32_t m_cpt_write_dirty;VciMemCacheV3::m_cpt_write_dirty295,7840 uint32_t m_cpt_update;VciMemCacheV3::m_cpt_update296,7925 uint32_t m_cpt_update_mult;VciMemCacheV3::m_cpt_update_mult297,8001 uint32_t m_cpt_inval;VciMemCacheV3::m_cpt_inval298,8076 uint32_t m_cpt_inval_mult;VciMemCacheV3::m_cpt_inval_mult299,8152 uint32_t m_cpt_inval_brdcast;VciMemCacheV3::m_cpt_inval_brdcast300,8228 uint32_t m_cpt_cleanup;VciMemCacheV3::m_cpt_cleanup301,8302 uint32_t m_cpt_ll;VciMemCacheV3::m_cpt_ll302,8379 uint32_t m_cpt_sc;VciMemCacheV3::m_cpt_sc303,8451 uint32_t m_total_cycles;VciMemCacheV3::m_total_cycles304,8523 unsigned long m_waiting_cycles;VciMemCacheV3::m_waiting_cycles305,8558 sc_in p_clk;VciMemCacheV3::p_clk312,8713 sc_in p_resetn;VciMemCacheV3::p_resetn313,8744 soclib::caba::VciTarget p_vci_tgt;VciMemCacheV3::p_vci_tgt314,8778 soclib::caba::VciTarget p_vci_tgt_cleanup;VciMemCacheV3::p_vci_tgt_cleanup315,8834 soclib::caba::VciInitiator p_vci_ini;VciMemCacheV3::p_vci_ini316,8898 soclib::caba::VciInitiator p_vci_ixr;VciMemCacheV3::p_vci_ixr317,8955 const size_t m_initiators;VciMemCacheV3::m_initiators348,10364 const size_t m_heap_size;VciMemCacheV3::m_heap_size349,10444 const size_t m_ways;VciMemCacheV3::m_ways350,10520 const size_t m_sets;VciMemCacheV3::m_sets351,10603 const size_t m_words;VciMemCacheV3::m_words352,10683 const size_t m_srcid_ixr;VciMemCacheV3::m_srcid_ixr353,10762 const size_t m_srcid_ini;VciMemCacheV3::m_srcid_ini354,10843 std::list m_seglist;VciMemCacheV3::m_seglist355,10929 std::list m_cseglist;VciMemCacheV3::m_cseglist356,11017 vci_addr_t *m_coherence_table;VciMemCacheV3::m_coherence_table357,11108 AtomicTab m_atomic_tab;VciMemCacheV3::m_atomic_tab358,11173 TransactionTab m_transaction_tab;VciMemCacheV3::m_transaction_tab359,11252 UpdateTab m_update_tab;VciMemCacheV3::m_update_tab360,11329 CacheDirectory m_cache_directory;VciMemCacheV3::m_cache_directory361,11412 HeapDirectory m_heap_directory;VciMemCacheV3::m_heap_directory362,11482 data_t ***m_cache_data;VciMemCacheV3::m_cache_data364,11557 std::ofstream m_log;VciMemCacheV3::m_log365,11634 size_t m_tm_start;VciMemCacheV3::m_tm_start366,11675 long long m_debug_start;VciMemCacheV3::m_debug_start367,11719 size_t m_tm_end;VciMemCacheV3::m_tm_end368,11766 size_t m_period;VciMemCacheV3::m_period369,11808 const soclib::common::AddressMaskingTable m_x;VciMemCacheV3::m_x373,11874 const soclib::common::AddressMaskingTable m_y;VciMemCacheV3::m_y374,11941 const soclib::common::AddressMaskingTable m_z;VciMemCacheV3::m_z375,12008 const soclib::common::AddressMaskingTable m_nline;VciMemCacheV3::m_nline376,12075 vci_addr_t broadcast_addr;VciMemCacheV3::broadcast_addr379,12175 sc_signal r_copies_limit;VciMemCacheV3::r_copies_limit384,12349 GenericFifo m_cmd_read_addr_fifo;VciMemCacheV3::m_cmd_read_addr_fifo391,12649 GenericFifo m_cmd_read_length_fifo;VciMemCacheV3::m_cmd_read_length_fifo392,12700 GenericFifo m_cmd_read_srcid_fifo;VciMemCacheV3::m_cmd_read_srcid_fifo393,12753 GenericFifo m_cmd_read_trdid_fifo;VciMemCacheV3::m_cmd_read_trdid_fifo394,12805 GenericFifo m_cmd_read_pktid_fifo;VciMemCacheV3::m_cmd_read_pktid_fifo395,12857 GenericFifo m_cmd_write_addr_fifo;VciMemCacheV3::m_cmd_write_addr_fifo398,12962 GenericFifo m_cmd_write_eop_fifo;VciMemCacheV3::m_cmd_write_eop_fifo399,13014 GenericFifo m_cmd_write_srcid_fifo;VciMemCacheV3::m_cmd_write_srcid_fifo400,13065 GenericFifo m_cmd_write_trdid_fifo;VciMemCacheV3::m_cmd_write_trdid_fifo401,13118 GenericFifo m_cmd_write_pktid_fifo;VciMemCacheV3::m_cmd_write_pktid_fifo402,13171 GenericFifo m_cmd_write_data_fifo;VciMemCacheV3::m_cmd_write_data_fifo403,13224 GenericFifo m_cmd_write_be_fifo;VciMemCacheV3::m_cmd_write_be_fifo404,13276 GenericFifo m_cmd_llsc_addr_fifo;VciMemCacheV3::m_cmd_llsc_addr_fifo407,13374 GenericFifo m_cmd_llsc_sc_fifo;VciMemCacheV3::m_cmd_llsc_sc_fifo408,13425 GenericFifo m_cmd_llsc_srcid_fifo;VciMemCacheV3::m_cmd_llsc_srcid_fifo409,13474 GenericFifo m_cmd_llsc_trdid_fifo;VciMemCacheV3::m_cmd_llsc_trdid_fifo410,13526 GenericFifo m_cmd_llsc_pktid_fifo;VciMemCacheV3::m_cmd_llsc_pktid_fifo411,13578 GenericFifo m_cmd_llsc_wdata_fifo;VciMemCacheV3::m_cmd_llsc_wdata_fifo412,13630 sc_signal r_tgt_cmd_fsm;VciMemCacheV3::r_tgt_cmd_fsm414,13683 sc_signal r_index;VciMemCacheV3::r_index416,13728 size_t nseg;VciMemCacheV3::nseg417,13766 size_t ncseg;VciMemCacheV3::ncseg418,13785 soclib::common::Segment **m_seg;VciMemCacheV3::m_seg419,13805 soclib::common::Segment **m_cseg;VciMemCacheV3::m_cseg420,13845 sc_signal r_read_fsm;VciMemCacheV3::r_read_fsm425,14057 sc_signal r_read_copy;VciMemCacheV3::r_read_copy426,14119 sc_signal r_read_copy_inst;VciMemCacheV3::r_read_copy_inst427,14194 sc_signal r_read_tag;VciMemCacheV3::r_read_tag428,14268 sc_signal r_read_is_cnt;VciMemCacheV3::r_read_is_cnt429,14346 sc_signal r_read_lock;VciMemCacheV3::r_read_lock430,14423 sc_signal r_read_dirty;VciMemCacheV3::r_read_dirty431,14496 sc_signal r_read_inst;VciMemCacheV3::r_read_inst432,14571 sc_signal r_read_count;VciMemCacheV3::r_read_count433,14648 sc_signal r_read_ptr;VciMemCacheV3::r_read_ptr434,14716 sc_signal *r_read_data;VciMemCacheV3::r_read_data435,14787 sc_signal r_read_way;VciMemCacheV3::r_read_way436,14860 sc_signal r_read_trt_index;VciMemCacheV3::r_read_trt_index437,14938 sc_signal r_read_next_ptr;VciMemCacheV3::r_read_next_ptr438,15013 sc_signal r_read_last_free;VciMemCacheV3::r_read_last_free439,15087 sc_signal r_read_to_ixr_cmd_req;VciMemCacheV3::r_read_to_ixr_cmd_req442,15242 sc_signal r_read_to_ixr_cmd_nline;VciMemCacheV3::r_read_to_ixr_cmd_nline443,15315 sc_signal r_read_to_ixr_cmd_trdid;VciMemCacheV3::r_read_to_ixr_cmd_trdid444,15391 sc_signal r_read_to_tgt_rsp_req;VciMemCacheV3::r_read_to_tgt_rsp_req447,15566 sc_signal r_read_to_tgt_rsp_srcid;VciMemCacheV3::r_read_to_tgt_rsp_srcid448,15637 sc_signal r_read_to_tgt_rsp_trdid;VciMemCacheV3::r_read_to_tgt_rsp_trdid449,15714 sc_signal r_read_to_tgt_rsp_pktid;VciMemCacheV3::r_read_to_tgt_rsp_pktid450,15791 sc_signal *r_read_to_tgt_rsp_data;VciMemCacheV3::r_read_to_tgt_rsp_data451,15868 sc_signal r_read_to_tgt_rsp_word;VciMemCacheV3::r_read_to_tgt_rsp_word452,15948 sc_signal r_read_to_tgt_rsp_length;VciMemCacheV3::r_read_to_tgt_rsp_length453,16034 sc_signal r_write_fsm;VciMemCacheV3::r_write_fsm459,16305 sc_signal r_write_address;VciMemCacheV3::r_write_address460,16370 sc_signal r_write_word_index;VciMemCacheV3::r_write_word_index461,16444 sc_signal r_write_word_count;VciMemCacheV3::r_write_word_count462,16524 sc_signal r_write_srcid;VciMemCacheV3::r_write_srcid463,16603 sc_signal r_write_trdid;VciMemCacheV3::r_write_trdid464,16676 sc_signal r_write_pktid;VciMemCacheV3::r_write_pktid465,16749 sc_signal *r_write_data;VciMemCacheV3::r_write_data466,16822 sc_signal *r_write_be;VciMemCacheV3::r_write_be467,16900 sc_signal r_write_byte;VciMemCacheV3::r_write_byte468,16980 sc_signal r_write_is_cnt;VciMemCacheV3::r_write_is_cnt469,17054 sc_signal r_write_lock;VciMemCacheV3::r_write_lock470,17135 sc_signal r_write_inst;VciMemCacheV3::r_write_inst471,17214 sc_signal r_write_tag;VciMemCacheV3::r_write_tag472,17285 sc_signal r_write_copy;VciMemCacheV3::r_write_copy473,17370 sc_signal r_write_copy_inst;VciMemCacheV3::r_write_copy_inst474,17449 sc_signal r_write_count;VciMemCacheV3::r_write_count475,17529 sc_signal r_write_ptr;VciMemCacheV3::r_write_ptr476,17601 sc_signal r_write_next_ptr;VciMemCacheV3::r_write_next_ptr477,17676 sc_signal r_write_to_dec;VciMemCacheV3::r_write_to_dec478,17756 sc_signal r_write_way;VciMemCacheV3::r_write_way479,17844 sc_signal r_write_trt_index;VciMemCacheV3::r_write_trt_index480,17912 sc_signal r_write_upt_index;VciMemCacheV3::r_write_upt_index481,17992 sc_signal r_write_to_tgt_rsp_req;VciMemCacheV3::r_write_to_tgt_rsp_req484,18156 sc_signal r_write_to_tgt_rsp_srcid;VciMemCacheV3::r_write_to_tgt_rsp_srcid485,18225 sc_signal r_write_to_tgt_rsp_trdid;VciMemCacheV3::r_write_to_tgt_rsp_trdid486,18302 sc_signal r_write_to_tgt_rsp_pktid;VciMemCacheV3::r_write_to_tgt_rsp_pktid487,18376 sc_signal r_write_to_ixr_cmd_req;VciMemCacheV3::r_write_to_ixr_cmd_req490,18537 sc_signal r_write_to_ixr_cmd_write;VciMemCacheV3::r_write_to_ixr_cmd_write491,18608 sc_signal r_write_to_ixr_cmd_nline;VciMemCacheV3::r_write_to_ixr_cmd_nline492,18679 sc_signal *r_write_to_ixr_cmd_data;VciMemCacheV3::r_write_to_ixr_cmd_data493,18753 sc_signal r_write_to_ixr_cmd_trdid;VciMemCacheV3::r_write_to_ixr_cmd_trdid494,18828 sc_signal r_write_to_init_cmd_multi_req;VciMemCacheV3::r_write_to_init_cmd_multi_req497,18993 sc_signal r_write_to_init_cmd_brdcast_req;VciMemCacheV3::r_write_to_init_cmd_brdcast_req498,19078 sc_signal r_write_to_init_cmd_nline;VciMemCacheV3::r_write_to_init_cmd_nline499,19161 sc_signal r_write_to_init_cmd_trdid;VciMemCacheV3::r_write_to_init_cmd_trdid500,19239 sc_signal *r_write_to_init_cmd_data;VciMemCacheV3::r_write_to_init_cmd_data501,19322 sc_signal *r_write_to_init_cmd_we;VciMemCacheV3::r_write_to_init_cmd_we502,19404 sc_signal r_write_to_init_cmd_count;VciMemCacheV3::r_write_to_init_cmd_count503,19478 sc_signal r_write_to_init_cmd_index;VciMemCacheV3::r_write_to_init_cmd_index504,19563 GenericFifo m_write_to_init_cmd_inst_fifo;VciMemCacheV3::m_write_to_init_cmd_inst_fifo505,19652 GenericFifo m_write_to_init_cmd_srcid_fifo;VciMemCacheV3::m_write_to_init_cmd_srcid_fifo506,19736 sc_signal r_write_to_init_rsp_req;VciMemCacheV3::r_write_to_init_rsp_req509,19889 sc_signal r_write_to_init_rsp_upt_index;VciMemCacheV3::r_write_to_init_rsp_upt_index510,19966 sc_signal r_init_rsp_fsm;VciMemCacheV3::r_init_rsp_fsm516,20228 sc_signal r_init_rsp_upt_index;VciMemCacheV3::r_init_rsp_upt_index517,20289 sc_signal r_init_rsp_srcid;VciMemCacheV3::r_init_rsp_srcid518,20368 sc_signal r_init_rsp_trdid;VciMemCacheV3::r_init_rsp_trdid519,20444 sc_signal r_init_rsp_pktid;VciMemCacheV3::r_init_rsp_pktid520,20520 sc_signal r_init_rsp_nline;VciMemCacheV3::r_init_rsp_nline521,20596 sc_signal r_init_rsp_to_tgt_rsp_req;VciMemCacheV3::r_init_rsp_to_tgt_rsp_req524,20762 sc_signal r_init_rsp_to_tgt_rsp_srcid;VciMemCacheV3::r_init_rsp_to_tgt_rsp_srcid525,20836 sc_signal r_init_rsp_to_tgt_rsp_trdid;VciMemCacheV3::r_init_rsp_to_tgt_rsp_trdid526,20914 sc_signal r_init_rsp_to_tgt_rsp_pktid;VciMemCacheV3::r_init_rsp_to_tgt_rsp_pktid527,20992 sc_signal r_cleanup_fsm;VciMemCacheV3::r_cleanup_fsm533,21241 sc_signal r_cleanup_srcid;VciMemCacheV3::r_cleanup_srcid534,21304 sc_signal r_cleanup_trdid;VciMemCacheV3::r_cleanup_trdid535,21377 sc_signal r_cleanup_pktid;VciMemCacheV3::r_cleanup_pktid536,21450 sc_signal r_cleanup_nline;VciMemCacheV3::r_cleanup_nline537,21523 sc_signal r_cleanup_copy;VciMemCacheV3::r_cleanup_copy539,21596 sc_signal r_cleanup_copy_inst;VciMemCacheV3::r_cleanup_copy_inst540,21662 sc_signal r_cleanup_count;VciMemCacheV3::r_cleanup_count541,21740 sc_signal r_cleanup_ptr;VciMemCacheV3::r_cleanup_ptr542,21813 sc_signal r_cleanup_prev_ptr;VciMemCacheV3::r_cleanup_prev_ptr543,21888 sc_signal r_cleanup_prev_srcid;VciMemCacheV3::r_cleanup_prev_srcid544,21972 sc_signal r_cleanup_prev_inst;VciMemCacheV3::r_cleanup_prev_inst545,22056 sc_signal r_cleanup_next_ptr;VciMemCacheV3::r_cleanup_next_ptr546,22143 sc_signal r_cleanup_tag;VciMemCacheV3::r_cleanup_tag547,22223 sc_signal r_cleanup_is_cnt;VciMemCacheV3::r_cleanup_is_cnt548,22308 sc_signal r_cleanup_lock;VciMemCacheV3::r_cleanup_lock549,22387 sc_signal r_cleanup_inst;VciMemCacheV3::r_cleanup_inst550,22463 sc_signal r_cleanup_dirty;VciMemCacheV3::r_cleanup_dirty551,22539 sc_signal r_cleanup_way;VciMemCacheV3::r_cleanup_way552,22617 sc_signal r_cleanup_write_srcid;VciMemCacheV3::r_cleanup_write_srcid554,22700 sc_signal r_cleanup_write_trdid;VciMemCacheV3::r_cleanup_write_trdid555,22779 sc_signal r_cleanup_write_pktid;VciMemCacheV3::r_cleanup_write_pktid556,22853 sc_signal r_cleanup_need_rsp;VciMemCacheV3::r_cleanup_need_rsp557,22927 sc_signal r_cleanup_index;VciMemCacheV3::r_cleanup_index559,23001 sc_signal r_cleanup_to_tgt_rsp_req;VciMemCacheV3::r_cleanup_to_tgt_rsp_req562,23182 sc_signal r_cleanup_to_tgt_rsp_srcid;VciMemCacheV3::r_cleanup_to_tgt_rsp_srcid563,23255 sc_signal r_cleanup_to_tgt_rsp_trdid;VciMemCacheV3::r_cleanup_to_tgt_rsp_trdid564,23332 sc_signal r_cleanup_to_tgt_rsp_pktid;VciMemCacheV3::r_cleanup_to_tgt_rsp_pktid565,23408 sc_signal r_llsc_fsm;VciMemCacheV3::r_llsc_fsm571,23652 sc_signal r_llsc_data;VciMemCacheV3::r_llsc_data572,23713 sc_signal r_llsc_copy;VciMemCacheV3::r_llsc_copy573,23776 sc_signal r_llsc_copy_inst;VciMemCacheV3::r_llsc_copy_inst574,23848 sc_signal r_llsc_count;VciMemCacheV3::r_llsc_count575,23919 sc_signal r_llsc_ptr;VciMemCacheV3::r_llsc_ptr576,23984 sc_signal r_llsc_next_ptr;VciMemCacheV3::r_llsc_next_ptr577,24052 sc_signal r_llsc_is_cnt;VciMemCacheV3::r_llsc_is_cnt578,24126 sc_signal r_llsc_dirty;VciMemCacheV3::r_llsc_dirty579,24201 sc_signal r_llsc_inst;VciMemCacheV3::r_llsc_inst580,24274 sc_signal r_llsc_way;VciMemCacheV3::r_llsc_way581,24334 sc_signal r_llsc_set;VciMemCacheV3::r_llsc_set582,24398 sc_signal r_llsc_tag;VciMemCacheV3::r_llsc_tag583,24462 sc_signal r_llsc_trt_index;VciMemCacheV3::r_llsc_trt_index584,24539 sc_signal r_llsc_upt_index;VciMemCacheV3::r_llsc_upt_index585,24614 sc_signal r_llsc_to_ixr_cmd_req;VciMemCacheV3::r_llsc_to_ixr_cmd_req588,24748 sc_signal r_llsc_to_ixr_cmd_nline;VciMemCacheV3::r_llsc_to_ixr_cmd_nline589,24815 sc_signal r_llsc_to_ixr_cmd_trdid;VciMemCacheV3::r_llsc_to_ixr_cmd_trdid590,24887 sc_signal r_llsc_to_ixr_cmd_write;VciMemCacheV3::r_llsc_to_ixr_cmd_write591,24969 sc_signal *r_llsc_to_ixr_cmd_data;VciMemCacheV3::r_llsc_to_ixr_cmd_data592,25036 sc_signal r_llsc_to_tgt_rsp_req;VciMemCacheV3::r_llsc_to_tgt_rsp_req596,25158 sc_signal r_llsc_to_tgt_rsp_data;VciMemCacheV3::r_llsc_to_tgt_rsp_data597,25225 sc_signal r_llsc_to_tgt_rsp_srcid;VciMemCacheV3::r_llsc_to_tgt_rsp_srcid598,25295 sc_signal r_llsc_to_tgt_rsp_trdid;VciMemCacheV3::r_llsc_to_tgt_rsp_trdid599,25368 sc_signal r_llsc_to_tgt_rsp_pktid;VciMemCacheV3::r_llsc_to_tgt_rsp_pktid600,25441 sc_signal r_llsc_to_init_cmd_multi_req;VciMemCacheV3::r_llsc_to_init_cmd_multi_req603,25595 sc_signal r_llsc_to_init_cmd_brdcast_req;VciMemCacheV3::r_llsc_to_init_cmd_brdcast_req604,25670 sc_signal r_llsc_to_init_cmd_nline;VciMemCacheV3::r_llsc_to_init_cmd_nline605,25747 sc_signal r_llsc_to_init_cmd_trdid;VciMemCacheV3::r_llsc_to_init_cmd_trdid606,25824 sc_signal r_llsc_to_init_cmd_wdata;VciMemCacheV3::r_llsc_to_init_cmd_wdata607,25906 sc_signal r_llsc_to_init_cmd_index;VciMemCacheV3::r_llsc_to_init_cmd_index608,25985 GenericFifo m_llsc_to_init_cmd_inst_fifo;VciMemCacheV3::m_llsc_to_init_cmd_inst_fifo609,26071 GenericFifo m_llsc_to_init_cmd_srcid_fifo;VciMemCacheV3::m_llsc_to_init_cmd_srcid_fifo610,26155 sc_signal r_llsc_to_init_rsp_req;VciMemCacheV3::r_llsc_to_init_rsp_req613,26307 sc_signal r_llsc_to_init_rsp_upt_index;VciMemCacheV3::r_llsc_to_init_rsp_upt_index614,26384 sc_signal r_ixr_rsp_fsm;VciMemCacheV3::r_ixr_rsp_fsm620,26638 sc_signal r_ixr_rsp_trt_index;VciMemCacheV3::r_ixr_rsp_trt_index621,26697 sc_signal r_ixr_rsp_cpt;VciMemCacheV3::r_ixr_rsp_cpt622,26764 sc_signal *r_ixr_rsp_to_xram_rsp_rok;VciMemCacheV3::r_ixr_rsp_to_xram_rsp_rok625,26906 sc_signal r_xram_rsp_fsm;VciMemCacheV3::r_xram_rsp_fsm631,27156 sc_signal r_xram_rsp_trt_index;VciMemCacheV3::r_xram_rsp_trt_index632,27219 TransactionTabEntry r_xram_rsp_trt_buf;VciMemCacheV3::r_xram_rsp_trt_buf633,27291 sc_signal r_xram_rsp_victim_inval;VciMemCacheV3::r_xram_rsp_victim_inval634,27369 sc_signal r_xram_rsp_victim_is_cnt;VciMemCacheV3::r_xram_rsp_victim_is_cnt635,27450 sc_signal r_xram_rsp_victim_dirty;VciMemCacheV3::r_xram_rsp_victim_dirty636,27528 sc_signal r_xram_rsp_victim_way;VciMemCacheV3::r_xram_rsp_victim_way637,27607 sc_signal r_xram_rsp_victim_set;VciMemCacheV3::r_xram_rsp_victim_set638,27680 sc_signal r_xram_rsp_victim_nline;VciMemCacheV3::r_xram_rsp_victim_nline639,27753 sc_signal r_xram_rsp_victim_copy;VciMemCacheV3::r_xram_rsp_victim_copy640,27830 sc_signal r_xram_rsp_victim_copy_inst;VciMemCacheV3::r_xram_rsp_victim_copy_inst641,27909 sc_signal r_xram_rsp_victim_count;VciMemCacheV3::r_xram_rsp_victim_count642,27999 sc_signal r_xram_rsp_victim_ptr;VciMemCacheV3::r_xram_rsp_victim_ptr643,28087 sc_signal *r_xram_rsp_victim_data;VciMemCacheV3::r_xram_rsp_victim_data644,28178 sc_signal r_xram_rsp_upt_index;VciMemCacheV3::r_xram_rsp_upt_index645,28253 sc_signal r_xram_rsp_next_ptr;VciMemCacheV3::r_xram_rsp_next_ptr646,28325 sc_signal r_xram_rsp_to_tgt_rsp_req;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_req649,28487 sc_signal r_xram_rsp_to_tgt_rsp_srcid;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_srcid650,28556 sc_signal r_xram_rsp_to_tgt_rsp_trdid;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_trdid651,28633 sc_signal r_xram_rsp_to_tgt_rsp_pktid;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_pktid652,28710 sc_signal *r_xram_rsp_to_tgt_rsp_data;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_data653,28787 sc_signal r_xram_rsp_to_tgt_rsp_word;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_word654,28867 sc_signal r_xram_rsp_to_tgt_rsp_length;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_length655,28943 sc_signal r_xram_rsp_to_init_cmd_multi_req;VciMemCacheV3::r_xram_rsp_to_init_cmd_multi_req658,29099 sc_signal r_xram_rsp_to_init_cmd_brdcast_req;VciMemCacheV3::r_xram_rsp_to_init_cmd_brdcast_req659,29182 sc_signal r_xram_rsp_to_init_cmd_nline;VciMemCacheV3::r_xram_rsp_to_init_cmd_nline660,29271 sc_signal r_xram_rsp_to_init_cmd_trdid;VciMemCacheV3::r_xram_rsp_to_init_cmd_trdid661,29360 GenericFifo m_xram_rsp_to_init_cmd_inst_fifo;VciMemCacheV3::m_xram_rsp_to_init_cmd_inst_fifo662,29450 GenericFifo m_xram_rsp_to_init_cmd_srcid_fifo;VciMemCacheV3::m_xram_rsp_to_init_cmd_srcid_fifo663,29542 sc_signal r_xram_rsp_to_ixr_cmd_req;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_req666,29696 sc_signal r_xram_rsp_to_ixr_cmd_nline;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_nline667,29765 sc_signal *r_xram_rsp_to_ixr_cmd_data;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_data668,29841 sc_signal r_xram_rsp_to_ixr_cmd_trdid;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_trdid669,29915 sc_signal r_ixr_cmd_fsm;VciMemCacheV3::r_ixr_cmd_fsm675,30170 sc_signal r_ixr_cmd_cpt;VciMemCacheV3::r_ixr_cmd_cpt676,30210 sc_signal r_tgt_rsp_fsm;VciMemCacheV3::r_tgt_rsp_fsm682,30417 sc_signal r_tgt_rsp_cpt;VciMemCacheV3::r_tgt_rsp_cpt683,30457 sc_signal r_init_cmd_fsm;VciMemCacheV3::r_init_cmd_fsm689,30665 sc_signal r_init_cmd_cpt;VciMemCacheV3::r_init_cmd_cpt690,30705 sc_signal r_init_cmd_inst;VciMemCacheV3::r_init_cmd_inst691,30747 sc_signal r_alloc_dir_fsm;VciMemCacheV3::r_alloc_dir_fsm697,30957 sc_signal r_alloc_trt_fsm;VciMemCacheV3::r_alloc_trt_fsm703,31164 sc_signal r_alloc_upt_fsm;VciMemCacheV3::r_alloc_upt_fsm709,31371 sc_signal r_alloc_heap_fsm;VciMemCacheV3::r_alloc_heap_fsm715,31579 ../include/xram_transaction_v3.h,2560 #define XRAM_TRANSACTION_V3_H_2,31 #define DEBUG_XRAM_TRANSACTION 11,189 class TransactionTabEntry 17,423 typedef uint32_t size_t;TransactionTabEntry::size_t18,451 typedef uint32_t data_t;TransactionTabEntry::data_t19,478 typedef sc_dt::sc_uint<40> addr_t;TransactionTabEntry::addr_t20,505 typedef uint32_t be_t;TransactionTabEntry::be_t21,542 bool valid;TransactionTabEntry::valid24,577 bool xram_read;TransactionTabEntry::xram_read25,624 addr_t nline;TransactionTabEntry::nline26,679 size_t srcid;TransactionTabEntry::srcid27,748 size_t trdid;TransactionTabEntry::trdid28,820 size_t pktid;TransactionTabEntry::pktid29,892 bool proc_read;TransactionTabEntry::proc_read30,964 size_t read_length;TransactionTabEntry::read_length31,1025 size_t word_index;TransactionTabEntry::word_index32,1097 std::vector wdata;TransactionTabEntry::wdata33,1180 std::vector wdata_be;TransactionTabEntry::wdata_be34,1249 void init(TransactionTabEntry::init38,1517 void alloc(TransactionTabEntry::alloc48,1846 void copy(TransactionTabEntry::copy63,2326 void print(TransactionTabEntry::print81,2990 TransactionTabEntry(TransactionTabEntry::TransactionTabEntry104,4002 TransactionTabEntry(TransactionTabEntry::TransactionTabEntry111,4103 class TransactionTab{TransactionTab130,4838 typedef uint32_t size_t;TransactionTab::size_t131,4860 typedef uint32_t data_t;TransactionTab::data_t132,4887 typedef sc_dt::sc_uint<40> addr_t;TransactionTab::addr_t133,4914 typedef uint32_t be_t;TransactionTab::be_t134,4951 size_t size_tab;TransactionTab::size_tab137,4987 data_t be_to_mask(TransactionTab::be_to_mask139,5045 TransactionTabEntry *tab;TransactionTab::tab158,5352 TransactionTab(TransactionTab::TransactionTab163,5571 TransactionTab(TransactionTab::TransactionTab169,5637 ~TransactionTab(TransactionTab::~TransactionTab178,5860 size_t size(TransactionTab::size186,6111 void init(TransactionTab::init194,6366 void print(TransactionTab::print206,6722 TransactionTabEntry read(TransactionTab::read219,7167 bool full(TransactionTab::full232,7671 bool hit_read(TransactionTab::hit_read251,8295 bool hit_write(TransactionTab::hit_write269,8916 void write_data_mask(TransactionTab::write_data_mask288,9563 void set(TransactionTab::set322,11155 void write_rsp(TransactionTab::write_rsp365,12790 void erase(TransactionTab::erase394,13815