- Timestamp:
- Mar 12, 2013, 3:20:33 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/v5/modules/vci_mem_cache_dspin_coherence/caba/source/include/vci_mem_cache.h
r307 r313 58 58 using namespace sc_core; 59 59 60 template<typename vci_param , int from_mc_flit_width, int from_l1_flit_width>60 template<typename vci_param> 61 61 class VciMemCache 62 62 : public soclib::caba::BaseModule … … 69 69 typedef uint32_t be_t; 70 70 typedef uint32_t copy_t; 71 72 typedef soclib::caba::DspinDhccpParam73 <from_mc_flit_width74 ,from_l1_flit_width> dspin_param;75 71 76 72 /* States of the TGT_CMD fsm */ … … 225 221 CAS_DIR_LOCK, 226 222 CAS_DIR_HIT_READ, 223 CAS_DIR_HIT_COMPARE, 227 224 CAS_DIR_HIT_WRITE, 228 225 CAS_UPT_LOCK, … … 383 380 soclib::caba::VciInitiator<vci_param> p_vci_ixr; 384 381 385 soclib::caba::DspinInput <from_l1_flit_width>p_dspin_in;386 soclib::caba::DspinOutput< from_mc_flit_width>p_dspin_out;382 soclib::caba::DspinInput<33> p_dspin_in; 383 soclib::caba::DspinOutput<40> p_dspin_out; 387 384 388 385 VciMemCache( … … 690 687 sc_signal<size_t> r_cas_trt_index; // Transaction Table index 691 688 sc_signal<size_t> r_cas_upt_index; // Update Table index 689 sc_signal<data_t> * r_cas_data; // cache line data 692 690 693 691 // Buffer between CAS fsm and IXR_CMD fsm (XRAM write)
Note: See TracChangeset
for help on using the changeset viewer.