Changeset 601 for trunk/modules/vci_mem_cache/caba/source/include
- Timestamp:
- Dec 17, 2013, 11:11:20 AM (11 years ago)
- Location:
- trunk/modules/vci_mem_cache/caba/source/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/modules/vci_mem_cache/caba/source/include/vci_mem_cache.h
r599 r601 466 466 sc_in<bool> p_clk; 467 467 sc_in<bool> p_resetn; 468 sc_out<bool> p_irq; 468 469 soclib::caba::VciTarget<vci_param_int> p_vci_tgt; 469 470 soclib::caba::VciInitiator<vci_param_ext> p_vci_ixr; … … 904 905 sc_signal<size_t> r_xram_rsp_ivt_index; // IVT entry index 905 906 sc_signal<size_t> r_xram_rsp_next_ptr; // Next pointer to the heap 907 sc_signal<bool> r_xram_rsp_rerror_irq; // WRITE MISS rerror irq 908 sc_signal<bool> r_xram_rsp_rerror_irq_enable; // WRITE MISS rerror irq enable 909 sc_signal<addr_t> r_xram_rsp_rerror_address; // WRITE MISS rerror address 910 sc_signal<size_t> r_xram_rsp_rerror_rsrcid; // WRITE MISS rerror srcid 906 911 907 912 // Buffer between XRAM_RSP fsm and TGT_RSP fsm (response to L1 cache) -
trunk/modules/vci_mem_cache/caba/source/include/xram_transaction.h
r549 r601 401 401 void write_rsp(const size_t index, 402 402 const size_t word, 403 const wide_data_t data) 403 const wide_data_t data, 404 const bool rerror) 404 405 { 405 406 data_t value; … … 417 418 assert( (tab[index].xram_read ) and 418 419 "MEMC ERROR: TRT entry is not a GET in TRT write_rsp()"); 420 421 if ( rerror ) 422 { 423 tab[index].rerror = true; 424 return; 425 } 419 426 420 427 // first 32 bits word
Note: See TracChangeset
for help on using the changeset viewer.