Ignore:
Timestamp:
Dec 16, 2010, 1:11:49 AM (13 years ago)
Author:
gao
Message:

Separated cleanup from the vci_fsm to avoid deadlock

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/vci_cc_vcache_wrapper2_v1/caba/source/include/vci_cc_vcache_wrapper2_v1.h

    r119 r120  
    151151        CMD_DATA_MISS,              // 0c
    152152        CMD_DATA_WRITE,             // 0d
    153         CMD_INS_CLEANUP,            // 0e
    154         CMD_DATA_CLEANUP,           // 0f
    155153    };
    156154
     
    170168        RSP_DATA_UNC,               // 0c
    171169        RSP_DATA_WRITE,             // 0d
    172         RSP_INS_CLEANUP,            // 0e
    173         RSP_DATA_CLEANUP,           // 0f
     170    };
     171    enum cleanup_fsm_state_e {
     172        CLEANUP_IDLE,               // 00
     173        CLEANUP_DATA,               // 01
     174        CLEANUP_INS,                // 02
    174175    };
    175176
     
    384385    data_t                  *r_dcache_miss_buf; 
    385386
     387    sc_signal<int>          r_cleanup_fsm;
     388
    386389    // VCI_TGT FSM REGISTERS
    387390    data_t                  *r_tgt_buf;
Note: See TracChangeset for help on using the changeset viewer.