Changeset 616 for trunk/modules/vci_cc_vcache_wrapper/caba/source/include
- Timestamp:
- Jan 7, 2014, 4:26:39 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/vci_cc_vcache_wrapper/caba/source/include/vci_cc_vcache_wrapper.h
r549 r616 148 148 CMD_INS_UNC, 149 149 CMD_DATA_MISS, 150 CMD_DATA_UNC, 150 CMD_DATA_UNC_READ, 151 CMD_DATA_UNC_WRITE, 151 152 CMD_DATA_WRITE, 152 153 CMD_DATA_LL, … … 202 203 // b1 accÚs table llsc type SW / other 203 204 // b2 WRITE/CAS/LL/SC 204 TYPE_ READ_DATA_UNC= 0x0,205 TYPE_DATA_UNC = 0x0, 205 206 TYPE_READ_DATA_MISS = 0x1, 206 207 TYPE_READ_INS_UNC = 0x2, … … 274 275 }; 275 276 276 enum transaction_type_d_e277 {278 // b0 : 1 if cached279 // b1 : 1 if instruction280 TYPE_DATA_UNC = 0x0,281 TYPE_DATA_MISS = 0x1,282 TYPE_INS_UNC = 0x2,283 TYPE_INS_MISS = 0x3,284 };277 // enum transaction_type_d_e 278 // { 279 // // b0 : 1 if cached 280 // // b1 : 1 if instruction 281 // TYPE_DATA_UNC = 0x0, 282 // TYPE_DATA_MISS = 0x1, 283 // TYPE_INS_UNC = 0x2, 284 // TYPE_INS_MISS = 0x3, 285 // }; 285 286 286 287 public: … … 412 413 sc_signal<uint32_t> r_dcache_save_be; // byte enable (from proc) 413 414 sc_signal<paddr_t> r_dcache_save_paddr; // physical address 414 sc_signal<bool> r_dcache_save_cacheable; // address cacheable415 415 sc_signal<size_t> r_dcache_save_cache_way; // selected way (from dcache) 416 416 sc_signal<size_t> r_dcache_save_cache_set; // selected set (from dcache) … … 423 423 // communication between DCACHE FSM and VCI_CMD FSM 424 424 sc_signal<paddr_t> r_dcache_vci_paddr; // physical address for VCI command 425 sc_signal<uint32_t> r_dcache_vci_wdata; // write unc data for VCI command 425 426 sc_signal<bool> r_dcache_vci_miss_req; // read miss request 426 sc_signal<bool> r_dcache_vci_unc_req; // uncacheable read request 427 sc_signal<uint32_t> r_dcache_vci_unc_be; // uncacheable read byte enable 427 sc_signal<bool> r_dcache_vci_unc_req; // uncacheable request (read/write) 428 sc_signal<uint32_t> r_dcache_vci_unc_be; // uncacheable byte enable 429 sc_signal<uint32_t> r_dcache_vci_unc_write; // uncacheable data write request 428 430 sc_signal<bool> r_dcache_vci_cas_req; // atomic write request CAS 429 431 sc_signal<uint32_t> r_dcache_vci_cas_old; // previous data value for a CAS … … 436 438 sc_signal<size_t> r_dcache_xtn_way; // selected way (from dcache) 437 439 sc_signal<size_t> r_dcache_xtn_set; // selected set (from dcache) 438 439 // write buffer state extension440 sc_signal<bool> r_dcache_pending_unc_write; // pending uncacheable write in WBUF441 440 442 441 // handling dcache miss
Note: See TracChangeset
for help on using the changeset viewer.