- Timestamp:
- Jun 8, 2009, 10:43:30 PM (15 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Dcache_Access/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Dcache_Access/src/Dcache_Access.cpp
r88 r123 37 37 usage_environment(_usage); 38 38 39 #if DEBUG_Dcache_Access == true40 log_printf(INFO,Dcache_Access,FUNCTION,_("<%s> Parameters"),_name.c_str());39 // #if DEBUG_Dcache_Access == true 40 // log_printf(INFO,Dcache_Access,FUNCTION,_("<%s> Parameters"),_name.c_str()); 41 41 42 std::cout << *param << std::endl;43 #endif42 // std::cout << *param << std::endl; 43 // #endif 44 44 45 45 log_printf(INFO,Dcache_Access,FUNCTION,_("<%s> : Allocation"),_name.c_str()); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Dcache_Access/src/Dcache_Access_genMealy_req.cpp
r117 r123 21 21 log_begin(Dcache_Access,FUNCTION); 22 22 23 if (PORT_READ(in_NRESET)) 24 { 23 25 Tcontrol_t dcache_req_val [_param->_nb_dcache_port]; 24 26 for (uint32_t i=0; i<_param->_nb_dcache_port; ++i) … … 105 107 for (uint32_t k=0; k<_param->_nb_cache_access [i][j]; ++k) 106 108 PORT_WRITE(out_LSQ_REQ_ACK [i][j][k], lsq_req_ack [i][j][k]); 109 } 110 111 else 112 { 113 for (uint32_t i=0; i<_param->_nb_dcache_port; ++i) 114 PORT_WRITE(out_DCACHE_REQ_VAL [i], 0); 115 116 for (uint32_t i=0; i<_param->_nb_execute_loop; ++i) 117 for (uint32_t j=0; j<_param->_nb_load_store_unit[i]; ++j) 118 for (uint32_t k=0; k<_param->_nb_cache_access [i][j]; ++k) 119 PORT_WRITE(out_LSQ_REQ_ACK [i][j][k], 0); 120 } 107 121 108 122 log_end(Dcache_Access,FUNCTION); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Dcache_Access/src/Dcache_Access_genMealy_rsp.cpp
r94 r123 21 21 log_begin(Dcache_Access,FUNCTION); 22 22 23 if (PORT_READ(in_NRESET)) 24 { 23 25 Tcontrol_t lsq_rsp_val [_param->_nb_execute_loop][_param->_max_nb_load_store_unit][_param->_max_nb_cache_access]; 24 26 for (uint32_t i=0; i<_param->_nb_execute_loop; ++i) … … 87 89 for (uint32_t k=0; k<_param->_nb_cache_access [i][j]; ++k) 88 90 PORT_WRITE(out_LSQ_RSP_VAL [i][j][k], lsq_rsp_val [i][j][k]); 91 } 92 else 93 { 94 for (uint32_t i=0; i<_param->_nb_dcache_port; ++i) 95 PORT_WRITE(out_DCACHE_RSP_ACK [i],0); 96 97 for (uint32_t i=0; i<_param->_nb_execute_loop; ++i) 98 for (uint32_t j=0; j<_param->_nb_load_store_unit[i]; ++j) 99 for (uint32_t k=0; k<_param->_nb_cache_access [i][j]; ++k) 100 PORT_WRITE(out_LSQ_RSP_VAL [i][j][k], 0); 101 } 89 102 90 103 log_end(Dcache_Access,FUNCTION);
Note: See TracChangeset
for help on using the changeset viewer.