- Timestamp:
- Feb 28, 2014, 4:45:35 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/RWT/modules/vci_cc_vcache_wrapper/caba/source/include/vci_cc_vcache_wrapper.h
r645 r646 152 152 CMD_INS_UNC, 153 153 CMD_DATA_MISS, 154 CMD_DATA_UNC, 154 CMD_DATA_UNC_READ, 155 CMD_DATA_UNC_WRITE, 155 156 CMD_DATA_WRITE, 156 157 CMD_DATA_LL, … … 207 208 // b1 accÚs table llsc type SW / other 208 209 // b2 WRITE/CAS/LL/SC 209 TYPE_ READ_DATA_UNC= 0x0,210 TYPE_DATA_UNC = 0x0, 210 211 TYPE_READ_DATA_MISS = 0x1, 211 212 TYPE_READ_INS_UNC = 0x2, … … 279 280 }; 280 281 281 enum transaction_type_d_e282 {283 // b0 : 1 if cached284 // b1 : 1 if instruction285 TYPE_DATA_UNC = 0x0,286 TYPE_DATA_MISS = 0x1,287 TYPE_INS_UNC = 0x2,288 TYPE_INS_MISS = 0x3,289 };282 // enum transaction_type_d_e 283 // { 284 // // b0 : 1 if cached 285 // // b1 : 1 if instruction 286 // TYPE_DATA_UNC = 0x0, 287 // TYPE_DATA_MISS = 0x1, 288 // TYPE_INS_UNC = 0x2, 289 // TYPE_INS_MISS = 0x3, 290 // }; 290 291 291 292 //////////////////MODIFIED//////////////// … … 428 429 sc_signal<uint32_t> r_dcache_save_be; // byte enable (from proc) 429 430 sc_signal<paddr_t> r_dcache_save_paddr; // physical address 430 sc_signal<bool> r_dcache_save_cacheable; // address cacheable431 431 sc_signal<size_t> r_dcache_save_cache_way; // selected way (from dcache) 432 432 sc_signal<size_t> r_dcache_save_cache_set; // selected set (from dcache) … … 439 439 // communication between DCACHE FSM and VCI_CMD FSM 440 440 sc_signal<paddr_t> r_dcache_vci_paddr; // physical address for VCI command 441 sc_signal<uint32_t> r_dcache_vci_wdata; // write unc data for VCI command 441 442 sc_signal<bool> r_dcache_vci_miss_req; // read miss request 442 sc_signal<bool> r_dcache_vci_unc_req; // uncacheable read request 443 sc_signal<uint32_t> r_dcache_vci_unc_be; // uncacheable read byte enable 443 sc_signal<bool> r_dcache_vci_unc_req; // uncacheable request (read/write) 444 sc_signal<uint32_t> r_dcache_vci_unc_be; // uncacheable byte enable 445 sc_signal<uint32_t> r_dcache_vci_unc_write; // uncacheable data write request 444 446 sc_signal<bool> r_dcache_vci_cas_req; // atomic write request CAS 445 447 sc_signal<uint32_t> r_dcache_vci_cas_old; // previous data value for a CAS … … 458 460 sc_signal<size_t> r_dcache_xtn_way; // selected way (from dcache) 459 461 sc_signal<size_t> r_dcache_xtn_set; // selected set (from dcache) 460 461 // write buffer state extension462 sc_signal<bool> r_dcache_pending_unc_write; // pending uncacheable write in WBUF463 462 464 463 // handling dcache miss
Note: See TracChangeset
for help on using the changeset viewer.