
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_t> addr_tab;AtomicTab::addr_tab23,671
    std::vector<bool>   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<UpdateTabEntry> 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<bool> 			  	p_clk;VciMemCacheV3::p_clk312,8713
      sc_in<bool> 			  	p_resetn;VciMemCacheV3::p_resetn313,8744
      soclib::caba::VciTarget<vci_param>    	p_vci_tgt;VciMemCacheV3::p_vci_tgt314,8778
      soclib::caba::VciTarget<vci_param>    	p_vci_tgt_cleanup;VciMemCacheV3::p_vci_tgt_cleanup315,8834
      soclib::caba::VciInitiator<vci_param> 	p_vci_ini;VciMemCacheV3::p_vci_ini316,8898
      soclib::caba::VciInitiator<vci_param> 	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<soclib::common::Segment>  m_seglist;VciMemCacheV3::m_seglist355,10929
      std::list<soclib::common::Segment>  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<vci_addr_t>   m_x;VciMemCacheV3::m_x373,11874
      const soclib::common::AddressMaskingTable<vci_addr_t>   m_y;VciMemCacheV3::m_y374,11941
      const soclib::common::AddressMaskingTable<vci_addr_t>   m_z;VciMemCacheV3::m_z375,12008
      const soclib::common::AddressMaskingTable<vci_addr_t>   m_nline;VciMemCacheV3::m_nline376,12075
      vci_addr_t broadcast_addr;VciMemCacheV3::broadcast_addr379,12175
      sc_signal<size_t>   r_copies_limit;VciMemCacheV3::r_copies_limit384,12349
      GenericFifo<uint64_t>  m_cmd_read_addr_fifo;VciMemCacheV3::m_cmd_read_addr_fifo391,12649
      GenericFifo<size_t>    m_cmd_read_length_fifo;VciMemCacheV3::m_cmd_read_length_fifo392,12700
      GenericFifo<size_t>    m_cmd_read_srcid_fifo;VciMemCacheV3::m_cmd_read_srcid_fifo393,12753
      GenericFifo<size_t>    m_cmd_read_trdid_fifo;VciMemCacheV3::m_cmd_read_trdid_fifo394,12805
      GenericFifo<size_t>    m_cmd_read_pktid_fifo;VciMemCacheV3::m_cmd_read_pktid_fifo395,12857
      GenericFifo<uint64_t>  m_cmd_write_addr_fifo;VciMemCacheV3::m_cmd_write_addr_fifo398,12962
      GenericFifo<bool>      m_cmd_write_eop_fifo;VciMemCacheV3::m_cmd_write_eop_fifo399,13014
      GenericFifo<size_t>    m_cmd_write_srcid_fifo;VciMemCacheV3::m_cmd_write_srcid_fifo400,13065
      GenericFifo<size_t>    m_cmd_write_trdid_fifo;VciMemCacheV3::m_cmd_write_trdid_fifo401,13118
      GenericFifo<size_t>    m_cmd_write_pktid_fifo;VciMemCacheV3::m_cmd_write_pktid_fifo402,13171
      GenericFifo<data_t>    m_cmd_write_data_fifo;VciMemCacheV3::m_cmd_write_data_fifo403,13224
      GenericFifo<be_t>	     m_cmd_write_be_fifo;VciMemCacheV3::m_cmd_write_be_fifo404,13276
      GenericFifo<uint64_t>  m_cmd_llsc_addr_fifo;VciMemCacheV3::m_cmd_llsc_addr_fifo407,13374
      GenericFifo<bool>      m_cmd_llsc_sc_fifo;VciMemCacheV3::m_cmd_llsc_sc_fifo408,13425
      GenericFifo<size_t>    m_cmd_llsc_srcid_fifo;VciMemCacheV3::m_cmd_llsc_srcid_fifo409,13474
      GenericFifo<size_t>    m_cmd_llsc_trdid_fifo;VciMemCacheV3::m_cmd_llsc_trdid_fifo410,13526
      GenericFifo<size_t>    m_cmd_llsc_pktid_fifo;VciMemCacheV3::m_cmd_llsc_pktid_fifo411,13578
      GenericFifo<data_t>    m_cmd_llsc_wdata_fifo;VciMemCacheV3::m_cmd_llsc_wdata_fifo412,13630
      sc_signal<int>         r_tgt_cmd_fsm;VciMemCacheV3::r_tgt_cmd_fsm414,13683
      sc_signal<size_t>	     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<int>         r_read_fsm;VciMemCacheV3::r_read_fsm425,14057
      sc_signal<size_t>      r_read_copy;VciMemCacheV3::r_read_copy426,14119
      sc_signal<bool>        r_read_copy_inst;VciMemCacheV3::r_read_copy_inst427,14194
      sc_signal<tag_t>       r_read_tag;VciMemCacheV3::r_read_tag428,14268
      sc_signal<bool>        r_read_is_cnt;VciMemCacheV3::r_read_is_cnt429,14346
      sc_signal<bool>        r_read_lock;VciMemCacheV3::r_read_lock430,14423
      sc_signal<bool>        r_read_dirty;VciMemCacheV3::r_read_dirty431,14496
      sc_signal<bool>        r_read_inst;VciMemCacheV3::r_read_inst432,14571
      sc_signal<size_t>      r_read_count;VciMemCacheV3::r_read_count433,14648
      sc_signal<size_t>      r_read_ptr;VciMemCacheV3::r_read_ptr434,14716
      sc_signal<data_t>     *r_read_data;VciMemCacheV3::r_read_data435,14787
      sc_signal<size_t>      r_read_way;VciMemCacheV3::r_read_way436,14860
      sc_signal<size_t>      r_read_trt_index;VciMemCacheV3::r_read_trt_index437,14938
      sc_signal<size_t>      r_read_next_ptr;VciMemCacheV3::r_read_next_ptr438,15013
      sc_signal<bool>        r_read_last_free;VciMemCacheV3::r_read_last_free439,15087
      sc_signal<bool>        r_read_to_ixr_cmd_req;VciMemCacheV3::r_read_to_ixr_cmd_req442,15242
      sc_signal<addr_t>      r_read_to_ixr_cmd_nline;VciMemCacheV3::r_read_to_ixr_cmd_nline443,15315
      sc_signal<size_t>      r_read_to_ixr_cmd_trdid;VciMemCacheV3::r_read_to_ixr_cmd_trdid444,15391
      sc_signal<bool>	   r_read_to_tgt_rsp_req;VciMemCacheV3::r_read_to_tgt_rsp_req447,15566
      sc_signal<size_t>	   r_read_to_tgt_rsp_srcid;VciMemCacheV3::r_read_to_tgt_rsp_srcid448,15637
      sc_signal<size_t>	   r_read_to_tgt_rsp_trdid;VciMemCacheV3::r_read_to_tgt_rsp_trdid449,15714
      sc_signal<size_t>	   r_read_to_tgt_rsp_pktid;VciMemCacheV3::r_read_to_tgt_rsp_pktid450,15791
      sc_signal<data_t>   *r_read_to_tgt_rsp_data;VciMemCacheV3::r_read_to_tgt_rsp_data451,15868
      sc_signal<size_t>    r_read_to_tgt_rsp_word;VciMemCacheV3::r_read_to_tgt_rsp_word452,15948
      sc_signal<size_t>    r_read_to_tgt_rsp_length;VciMemCacheV3::r_read_to_tgt_rsp_length453,16034
      sc_signal<int>       r_write_fsm;VciMemCacheV3::r_write_fsm459,16305
      sc_signal<addr_t>	   r_write_address;VciMemCacheV3::r_write_address460,16370
      sc_signal<size_t>    r_write_word_index;VciMemCacheV3::r_write_word_index461,16444
      sc_signal<size_t>    r_write_word_count;VciMemCacheV3::r_write_word_count462,16524
      sc_signal<size_t>    r_write_srcid;VciMemCacheV3::r_write_srcid463,16603
      sc_signal<size_t>    r_write_trdid;VciMemCacheV3::r_write_trdid464,16676
      sc_signal<size_t>    r_write_pktid;VciMemCacheV3::r_write_pktid465,16749
      sc_signal<data_t>	  *r_write_data;VciMemCacheV3::r_write_data466,16822
      sc_signal<be_t>     *r_write_be;VciMemCacheV3::r_write_be467,16900
      sc_signal<bool>      r_write_byte;VciMemCacheV3::r_write_byte468,16980
      sc_signal<bool>      r_write_is_cnt;VciMemCacheV3::r_write_is_cnt469,17054
      sc_signal<bool>      r_write_lock;VciMemCacheV3::r_write_lock470,17135
      sc_signal<bool>      r_write_inst;VciMemCacheV3::r_write_inst471,17214
      sc_signal<tag_t>     r_write_tag;VciMemCacheV3::r_write_tag472,17285
      sc_signal<size_t>    r_write_copy;VciMemCacheV3::r_write_copy473,17370
      sc_signal<bool>      r_write_copy_inst;VciMemCacheV3::r_write_copy_inst474,17449
      sc_signal<size_t>	   r_write_count;VciMemCacheV3::r_write_count475,17529
      sc_signal<size_t>    r_write_ptr;VciMemCacheV3::r_write_ptr476,17601
      sc_signal<size_t>    r_write_next_ptr;VciMemCacheV3::r_write_next_ptr477,17676
      sc_signal<bool>      r_write_to_dec;VciMemCacheV3::r_write_to_dec478,17756
      sc_signal<size_t>	   r_write_way;VciMemCacheV3::r_write_way479,17844
      sc_signal<size_t>    r_write_trt_index;VciMemCacheV3::r_write_trt_index480,17912
      sc_signal<size_t>    r_write_upt_index;VciMemCacheV3::r_write_upt_index481,17992
      sc_signal<bool>      r_write_to_tgt_rsp_req;VciMemCacheV3::r_write_to_tgt_rsp_req484,18156
      sc_signal<size_t>    r_write_to_tgt_rsp_srcid;VciMemCacheV3::r_write_to_tgt_rsp_srcid485,18225
      sc_signal<size_t>    r_write_to_tgt_rsp_trdid;VciMemCacheV3::r_write_to_tgt_rsp_trdid486,18302
      sc_signal<size_t>    r_write_to_tgt_rsp_pktid;VciMemCacheV3::r_write_to_tgt_rsp_pktid487,18376
      sc_signal<bool>	   r_write_to_ixr_cmd_req;VciMemCacheV3::r_write_to_ixr_cmd_req490,18537
      sc_signal<bool>	   r_write_to_ixr_cmd_write;VciMemCacheV3::r_write_to_ixr_cmd_write491,18608
      sc_signal<addr_t>    r_write_to_ixr_cmd_nline;VciMemCacheV3::r_write_to_ixr_cmd_nline492,18679
      sc_signal<data_t>	  *r_write_to_ixr_cmd_data;VciMemCacheV3::r_write_to_ixr_cmd_data493,18753
      sc_signal<size_t>    r_write_to_ixr_cmd_trdid;VciMemCacheV3::r_write_to_ixr_cmd_trdid494,18828
      sc_signal<bool>	   r_write_to_init_cmd_multi_req;VciMemCacheV3::r_write_to_init_cmd_multi_req497,18993
      sc_signal<bool>	   r_write_to_init_cmd_brdcast_req;VciMemCacheV3::r_write_to_init_cmd_brdcast_req498,19078
      sc_signal<addr_t>	   r_write_to_init_cmd_nline;VciMemCacheV3::r_write_to_init_cmd_nline499,19161
      sc_signal<size_t>	   r_write_to_init_cmd_trdid;VciMemCacheV3::r_write_to_init_cmd_trdid500,19239
      sc_signal<data_t>   *r_write_to_init_cmd_data;VciMemCacheV3::r_write_to_init_cmd_data501,19322
      sc_signal<bool>     *r_write_to_init_cmd_we;VciMemCacheV3::r_write_to_init_cmd_we502,19404
      sc_signal<size_t>	   r_write_to_init_cmd_count;VciMemCacheV3::r_write_to_init_cmd_count503,19478
      sc_signal<size_t>	   r_write_to_init_cmd_index;VciMemCacheV3::r_write_to_init_cmd_index504,19563
      GenericFifo<bool>    m_write_to_init_cmd_inst_fifo;VciMemCacheV3::m_write_to_init_cmd_inst_fifo505,19652
      GenericFifo<size_t>  m_write_to_init_cmd_srcid_fifo;VciMemCacheV3::m_write_to_init_cmd_srcid_fifo506,19736
      sc_signal<bool>      r_write_to_init_rsp_req;VciMemCacheV3::r_write_to_init_rsp_req509,19889
      sc_signal<size_t>    r_write_to_init_rsp_upt_index;VciMemCacheV3::r_write_to_init_rsp_upt_index510,19966
      sc_signal<int> 	   r_init_rsp_fsm;VciMemCacheV3::r_init_rsp_fsm516,20228
      sc_signal<size_t>	   r_init_rsp_upt_index;VciMemCacheV3::r_init_rsp_upt_index517,20289
      sc_signal<size_t>	   r_init_rsp_srcid;VciMemCacheV3::r_init_rsp_srcid518,20368
      sc_signal<size_t>	   r_init_rsp_trdid;VciMemCacheV3::r_init_rsp_trdid519,20444
      sc_signal<size_t>	   r_init_rsp_pktid;VciMemCacheV3::r_init_rsp_pktid520,20520
      sc_signal<addr_t>	   r_init_rsp_nline;VciMemCacheV3::r_init_rsp_nline521,20596
      sc_signal<bool>	     r_init_rsp_to_tgt_rsp_req;VciMemCacheV3::r_init_rsp_to_tgt_rsp_req524,20762
      sc_signal<size_t>	   r_init_rsp_to_tgt_rsp_srcid;VciMemCacheV3::r_init_rsp_to_tgt_rsp_srcid525,20836
      sc_signal<size_t>	   r_init_rsp_to_tgt_rsp_trdid;VciMemCacheV3::r_init_rsp_to_tgt_rsp_trdid526,20914
      sc_signal<size_t>	   r_init_rsp_to_tgt_rsp_pktid;VciMemCacheV3::r_init_rsp_to_tgt_rsp_pktid527,20992
      sc_signal<int> 	     r_cleanup_fsm;VciMemCacheV3::r_cleanup_fsm533,21241
      sc_signal<size_t>      r_cleanup_srcid;VciMemCacheV3::r_cleanup_srcid534,21304
      sc_signal<size_t>      r_cleanup_trdid;VciMemCacheV3::r_cleanup_trdid535,21377
      sc_signal<size_t>      r_cleanup_pktid;VciMemCacheV3::r_cleanup_pktid536,21450
      sc_signal<addr_t>      r_cleanup_nline;VciMemCacheV3::r_cleanup_nline537,21523
      sc_signal<copy_t>      r_cleanup_copy;VciMemCacheV3::r_cleanup_copy539,21596
      sc_signal<size_t>      r_cleanup_copy_inst;VciMemCacheV3::r_cleanup_copy_inst540,21662
      sc_signal<copy_t>      r_cleanup_count;VciMemCacheV3::r_cleanup_count541,21740
      sc_signal<size_t>      r_cleanup_ptr;VciMemCacheV3::r_cleanup_ptr542,21813
      sc_signal<size_t>      r_cleanup_prev_ptr;VciMemCacheV3::r_cleanup_prev_ptr543,21888
      sc_signal<size_t>      r_cleanup_prev_srcid;VciMemCacheV3::r_cleanup_prev_srcid544,21972
      sc_signal<bool>        r_cleanup_prev_inst;VciMemCacheV3::r_cleanup_prev_inst545,22056
      sc_signal<size_t>      r_cleanup_next_ptr;VciMemCacheV3::r_cleanup_next_ptr546,22143
      sc_signal<tag_t>       r_cleanup_tag;VciMemCacheV3::r_cleanup_tag547,22223
      sc_signal<bool>        r_cleanup_is_cnt;VciMemCacheV3::r_cleanup_is_cnt548,22308
      sc_signal<bool>        r_cleanup_lock;VciMemCacheV3::r_cleanup_lock549,22387
      sc_signal<bool>        r_cleanup_inst;VciMemCacheV3::r_cleanup_inst550,22463
      sc_signal<bool>        r_cleanup_dirty;VciMemCacheV3::r_cleanup_dirty551,22539
      sc_signal<size_t>      r_cleanup_way;VciMemCacheV3::r_cleanup_way552,22617
      sc_signal<size_t>      r_cleanup_write_srcid;VciMemCacheV3::r_cleanup_write_srcid554,22700
      sc_signal<size_t>      r_cleanup_write_trdid;VciMemCacheV3::r_cleanup_write_trdid555,22779
      sc_signal<size_t>      r_cleanup_write_pktid;VciMemCacheV3::r_cleanup_write_pktid556,22853
      sc_signal<bool>        r_cleanup_need_rsp;VciMemCacheV3::r_cleanup_need_rsp557,22927
      sc_signal<size_t>      r_cleanup_index;VciMemCacheV3::r_cleanup_index559,23001
      sc_signal<bool>      r_cleanup_to_tgt_rsp_req;VciMemCacheV3::r_cleanup_to_tgt_rsp_req562,23182
      sc_signal<size_t>    r_cleanup_to_tgt_rsp_srcid;VciMemCacheV3::r_cleanup_to_tgt_rsp_srcid563,23255
      sc_signal<size_t>    r_cleanup_to_tgt_rsp_trdid;VciMemCacheV3::r_cleanup_to_tgt_rsp_trdid564,23332
      sc_signal<size_t>    r_cleanup_to_tgt_rsp_pktid;VciMemCacheV3::r_cleanup_to_tgt_rsp_pktid565,23408
      sc_signal<int>       r_llsc_fsm;VciMemCacheV3::r_llsc_fsm571,23652
      sc_signal<data_t>	   r_llsc_data;VciMemCacheV3::r_llsc_data572,23713
      sc_signal<copy_t>    r_llsc_copy;VciMemCacheV3::r_llsc_copy573,23776
      sc_signal<bool>      r_llsc_copy_inst;VciMemCacheV3::r_llsc_copy_inst574,23848
      sc_signal<size_t>    r_llsc_count;VciMemCacheV3::r_llsc_count575,23919
      sc_signal<size_t>    r_llsc_ptr;VciMemCacheV3::r_llsc_ptr576,23984
      sc_signal<size_t>    r_llsc_next_ptr;VciMemCacheV3::r_llsc_next_ptr577,24052
      sc_signal<bool>      r_llsc_is_cnt;VciMemCacheV3::r_llsc_is_cnt578,24126
      sc_signal<bool>      r_llsc_dirty;VciMemCacheV3::r_llsc_dirty579,24201
      sc_signal<bool>      r_llsc_inst;VciMemCacheV3::r_llsc_inst580,24274
      sc_signal<size_t>    r_llsc_way;VciMemCacheV3::r_llsc_way581,24334
      sc_signal<size_t>    r_llsc_set;VciMemCacheV3::r_llsc_set582,24398
      sc_signal<data_t>    r_llsc_tag;VciMemCacheV3::r_llsc_tag583,24462
      sc_signal<size_t>    r_llsc_trt_index;VciMemCacheV3::r_llsc_trt_index584,24539
      sc_signal<size_t>    r_llsc_upt_index;VciMemCacheV3::r_llsc_upt_index585,24614
      sc_signal<bool>	   r_llsc_to_ixr_cmd_req;VciMemCacheV3::r_llsc_to_ixr_cmd_req588,24748
      sc_signal<addr_t>	   r_llsc_to_ixr_cmd_nline;VciMemCacheV3::r_llsc_to_ixr_cmd_nline589,24815
      sc_signal<size_t>	   r_llsc_to_ixr_cmd_trdid;VciMemCacheV3::r_llsc_to_ixr_cmd_trdid590,24887
      sc_signal<bool>	   r_llsc_to_ixr_cmd_write;VciMemCacheV3::r_llsc_to_ixr_cmd_write591,24969
      sc_signal<data_t>	  *r_llsc_to_ixr_cmd_data;VciMemCacheV3::r_llsc_to_ixr_cmd_data592,25036
      sc_signal<bool>	   r_llsc_to_tgt_rsp_req;VciMemCacheV3::r_llsc_to_tgt_rsp_req596,25158
      sc_signal<data_t>    r_llsc_to_tgt_rsp_data;VciMemCacheV3::r_llsc_to_tgt_rsp_data597,25225
      sc_signal<size_t>	   r_llsc_to_tgt_rsp_srcid;VciMemCacheV3::r_llsc_to_tgt_rsp_srcid598,25295
      sc_signal<size_t>	   r_llsc_to_tgt_rsp_trdid;VciMemCacheV3::r_llsc_to_tgt_rsp_trdid599,25368
      sc_signal<size_t>	   r_llsc_to_tgt_rsp_pktid;VciMemCacheV3::r_llsc_to_tgt_rsp_pktid600,25441
      sc_signal<bool>	   r_llsc_to_init_cmd_multi_req;VciMemCacheV3::r_llsc_to_init_cmd_multi_req603,25595
      sc_signal<bool>	   r_llsc_to_init_cmd_brdcast_req;VciMemCacheV3::r_llsc_to_init_cmd_brdcast_req604,25670
      sc_signal<addr_t>	   r_llsc_to_init_cmd_nline;VciMemCacheV3::r_llsc_to_init_cmd_nline605,25747
      sc_signal<size_t>	   r_llsc_to_init_cmd_trdid;VciMemCacheV3::r_llsc_to_init_cmd_trdid606,25824
      sc_signal<data_t>    r_llsc_to_init_cmd_wdata;VciMemCacheV3::r_llsc_to_init_cmd_wdata607,25906
      sc_signal<size_t>	   r_llsc_to_init_cmd_index;VciMemCacheV3::r_llsc_to_init_cmd_index608,25985
      GenericFifo<bool>    m_llsc_to_init_cmd_inst_fifo;VciMemCacheV3::m_llsc_to_init_cmd_inst_fifo609,26071
      GenericFifo<size_t>  m_llsc_to_init_cmd_srcid_fifo;VciMemCacheV3::m_llsc_to_init_cmd_srcid_fifo610,26155
      sc_signal<bool>      r_llsc_to_init_rsp_req;VciMemCacheV3::r_llsc_to_init_rsp_req613,26307
      sc_signal<size_t>    r_llsc_to_init_rsp_upt_index;VciMemCacheV3::r_llsc_to_init_rsp_upt_index614,26384
      sc_signal<int> 	   r_ixr_rsp_fsm;VciMemCacheV3::r_ixr_rsp_fsm620,26638
      sc_signal<size_t>	   r_ixr_rsp_trt_index;VciMemCacheV3::r_ixr_rsp_trt_index621,26697
      sc_signal<size_t>    r_ixr_rsp_cpt;VciMemCacheV3::r_ixr_rsp_cpt622,26764
      sc_signal<bool>	  *r_ixr_rsp_to_xram_rsp_rok;VciMemCacheV3::r_ixr_rsp_to_xram_rsp_rok625,26906
      sc_signal<int> 	   r_xram_rsp_fsm;VciMemCacheV3::r_xram_rsp_fsm631,27156
      sc_signal<size_t>	   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<bool>	   r_xram_rsp_victim_inval;VciMemCacheV3::r_xram_rsp_victim_inval634,27369
      sc_signal<bool>	   r_xram_rsp_victim_is_cnt;VciMemCacheV3::r_xram_rsp_victim_is_cnt635,27450
      sc_signal<bool>	   r_xram_rsp_victim_dirty;VciMemCacheV3::r_xram_rsp_victim_dirty636,27528
      sc_signal<size_t>    r_xram_rsp_victim_way;VciMemCacheV3::r_xram_rsp_victim_way637,27607
      sc_signal<size_t>    r_xram_rsp_victim_set;VciMemCacheV3::r_xram_rsp_victim_set638,27680
      sc_signal<addr_t>    r_xram_rsp_victim_nline;VciMemCacheV3::r_xram_rsp_victim_nline639,27753
      sc_signal<copy_t>    r_xram_rsp_victim_copy;VciMemCacheV3::r_xram_rsp_victim_copy640,27830
      sc_signal<bool>      r_xram_rsp_victim_copy_inst;VciMemCacheV3::r_xram_rsp_victim_copy_inst641,27909
      sc_signal<size_t>    r_xram_rsp_victim_count;VciMemCacheV3::r_xram_rsp_victim_count642,27999
      sc_signal<size_t>    r_xram_rsp_victim_ptr;VciMemCacheV3::r_xram_rsp_victim_ptr643,28087
      sc_signal<data_t>	  *r_xram_rsp_victim_data;VciMemCacheV3::r_xram_rsp_victim_data644,28178
      sc_signal<size_t>	   r_xram_rsp_upt_index;VciMemCacheV3::r_xram_rsp_upt_index645,28253
      sc_signal<size_t>    r_xram_rsp_next_ptr;VciMemCacheV3::r_xram_rsp_next_ptr646,28325
      sc_signal<bool>	   r_xram_rsp_to_tgt_rsp_req;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_req649,28487
      sc_signal<size_t>    r_xram_rsp_to_tgt_rsp_srcid;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_srcid650,28556
      sc_signal<size_t>    r_xram_rsp_to_tgt_rsp_trdid;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_trdid651,28633
      sc_signal<size_t>    r_xram_rsp_to_tgt_rsp_pktid;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_pktid652,28710
      sc_signal<data_t>   *r_xram_rsp_to_tgt_rsp_data;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_data653,28787
      sc_signal<size_t>    r_xram_rsp_to_tgt_rsp_word;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_word654,28867
      sc_signal<size_t>    r_xram_rsp_to_tgt_rsp_length;VciMemCacheV3::r_xram_rsp_to_tgt_rsp_length655,28943
      sc_signal<bool>	    r_xram_rsp_to_init_cmd_multi_req;VciMemCacheV3::r_xram_rsp_to_init_cmd_multi_req658,29099
      sc_signal<bool>       r_xram_rsp_to_init_cmd_brdcast_req;VciMemCacheV3::r_xram_rsp_to_init_cmd_brdcast_req659,29182
      sc_signal<addr_t>     r_xram_rsp_to_init_cmd_nline;VciMemCacheV3::r_xram_rsp_to_init_cmd_nline660,29271
      sc_signal<size_t>	    r_xram_rsp_to_init_cmd_trdid;VciMemCacheV3::r_xram_rsp_to_init_cmd_trdid661,29360
      GenericFifo<bool>     m_xram_rsp_to_init_cmd_inst_fifo;VciMemCacheV3::m_xram_rsp_to_init_cmd_inst_fifo662,29450
      GenericFifo<size_t>   m_xram_rsp_to_init_cmd_srcid_fifo;VciMemCacheV3::m_xram_rsp_to_init_cmd_srcid_fifo663,29542
      sc_signal<bool>	   r_xram_rsp_to_ixr_cmd_req;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_req666,29696
      sc_signal<addr_t>	   r_xram_rsp_to_ixr_cmd_nline;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_nline667,29765
      sc_signal<data_t>	  *r_xram_rsp_to_ixr_cmd_data;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_data668,29841
      sc_signal<size_t>	   r_xram_rsp_to_ixr_cmd_trdid;VciMemCacheV3::r_xram_rsp_to_ixr_cmd_trdid669,29915
      sc_signal<int> 	   r_ixr_cmd_fsm;VciMemCacheV3::r_ixr_cmd_fsm675,30170
      sc_signal<size_t>	   r_ixr_cmd_cpt;VciMemCacheV3::r_ixr_cmd_cpt676,30210
      sc_signal<int> 	   r_tgt_rsp_fsm;VciMemCacheV3::r_tgt_rsp_fsm682,30417
      sc_signal<size_t>    r_tgt_rsp_cpt;VciMemCacheV3::r_tgt_rsp_cpt683,30457
      sc_signal<int> 	  r_init_cmd_fsm;VciMemCacheV3::r_init_cmd_fsm689,30665
      sc_signal<size_t>   r_init_cmd_cpt;VciMemCacheV3::r_init_cmd_cpt690,30705
      sc_signal<bool>     r_init_cmd_inst;VciMemCacheV3::r_init_cmd_inst691,30747
      sc_signal<int> 		r_alloc_dir_fsm;VciMemCacheV3::r_alloc_dir_fsm697,30957
      sc_signal<int> 		r_alloc_trt_fsm;VciMemCacheV3::r_alloc_trt_fsm703,31164
      sc_signal<int> 		r_alloc_upt_fsm;VciMemCacheV3::r_alloc_upt_fsm709,31371
      sc_signal<int> 		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<data_t> wdata;TransactionTabEntry::wdata33,1180
  std::vector<be_t>   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
