Changeset 361 for trunk/modules/vci_mem_cache_v4/caba/source/include
- Timestamp:
- Apr 10, 2013, 12:54:31 PM (12 years ago)
- Location:
- trunk/modules/vci_mem_cache_v4/caba/source/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/vci_mem_cache_v4/caba/source/include/vci_mem_cache_v4.h
r291 r361 29 29 * alexandre.joannou@lip6.fr 30 30 * 31 * Modifications done by Christophe Choichillon on the 7/04/2009:32 * - Adding new states in the CLEANUP FSM : CLEANUP_UPT_LOCK and CLEANUP_UPT_WRITE33 * - Adding a new VCI target port for the CLEANUP network34 * - Adding new state in the ALLOC_UPT_FSM : ALLOC_UPT_CLEANUP35 *36 * Modifications to do :37 * - Adding new variables used by the CLEANUP FSM38 *39 31 */ 40 32 … … 106 98 INIT_CMD_INVAL_NLINE, 107 99 INIT_CMD_XRAM_BRDCAST, 100 INIT_CMD_WRITE_BRDCAST, 101 INIT_CMD_CAS_BRDCAST, 108 102 INIT_CMD_UPDT_IDLE, 109 INIT_CMD_WRITE_BRDCAST,110 103 INIT_CMD_UPDT_NLINE, 111 104 INIT_CMD_UPDT_INDEX, 112 105 INIT_CMD_UPDT_DATA, 113 106 INIT_CMD_CAS_UPDT_IDLE, 114 INIT_CMD_CAS_BRDCAST,115 107 INIT_CMD_CAS_UPDT_NLINE, 116 108 INIT_CMD_CAS_UPDT_INDEX, … … 215 207 CAS_DIR_LOCK, 216 208 CAS_DIR_HIT_READ, 209 CAS_DIR_HIT_COMPARE, 217 210 CAS_DIR_HIT_WRITE, 218 211 CAS_UPT_LOCK, … … 372 365 soclib::caba::VciInitiator<vci_param> p_vci_ixr; 373 366 367 #if MONITOR_MEMCACHE_FSM 368 sc_out<int> p_read_fsm; 369 sc_out<int> p_write_fsm; 370 sc_out<int> p_xram_rsp_fsm; 371 sc_out<int> p_cas_fsm; 372 sc_out<int> p_cleanup_fsm; 373 sc_out<int> p_alloc_heap_fsm; 374 sc_out<int> p_alloc_dir_fsm; 375 sc_out<int> p_alloc_trt_fsm; 376 sc_out<int> p_alloc_upt_fsm; 377 sc_out<int> p_tgt_cmd_fsm; 378 sc_out<int> p_tgt_rsp_fsm; 379 sc_out<int> p_ixr_cmd_fsm; 380 sc_out<int> p_ixr_rsp_fsm; 381 sc_out<int> p_init_cmd_fsm; 382 sc_out<int> p_init_rsp_fsm; 383 #endif 384 374 385 VciMemCacheV4( 375 386 sc_module_name name, // Instance Name … … 660 671 sc_signal<size_t> r_cas_trt_index; // Transaction Table index 661 672 sc_signal<size_t> r_cas_upt_index; // Update Table index 673 sc_signal<data_t> * r_cas_data; // cache line data 662 674 663 675 // Buffer between CAS fsm and INIT_CMD fsm (XRAM read) … … 770 782 sc_signal<int> r_tgt_rsp_fsm; 771 783 sc_signal<size_t> r_tgt_rsp_cpt; 784 sc_signal<bool> r_tgt_rsp_key_sent; 772 785 773 786 //////////////////////////////////////////////////// -
trunk/modules/vci_mem_cache_v4/caba/source/include/xram_transaction_v4.h
r291 r361 78 78 wdata.assign(source.wdata.begin(),source.wdata.end()); 79 79 rerror = source.rerror; 80 ll_key = source.ll_key; 80 81 } 81 82
Note: See TracChangeset
for help on using the changeset viewer.