Changeset 145 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Load_Store_pointer_unit/src/Load_Store_pointer_unit_genMealy_insert.cpp
- Timestamp:
- Oct 13, 2010, 8:15:51 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Load_Store_pointer_unit/src/Load_Store_pointer_unit_genMealy_insert.cpp
r138 r145 27 27 if (PORT_READ(in_NRESET)) 28 28 { 29 // TODO : limité à nb_inst_memory le nombre d'accès par lsq !!! 30 31 uint32_t nb_use_lsq [_param->_nb_load_store_queue]; 29 // Limit at nb_inst_memory access per load_store_queue 30 // uint32_t nb_use_lsq [_param->_nb_load_store_queue]; 32 31 Tlsq_ptr_t STORE_QUEUE_PTR_WRITE [_param->_nb_load_store_queue]; 33 32 bool STORE_QUEUE_USE [_param->_nb_load_store_queue][_param->_max_size_store_queue]; … … 38 37 for (uint32_t i=0; i<_param->_nb_load_store_queue; i++) 39 38 { 40 nb_use_lsq [i] = _param->_nb_inst_memory[i];39 // nb_use_lsq [i] = _param->_nb_inst_memory[i]; 41 40 42 41 STORE_QUEUE_PTR_WRITE [i] = reg_STORE_QUEUE_PTR_WRITE [i]; … … 82 81 // Test if a previous instruction use the same lsq 83 82 // Authorize once memory access by load store unit 84 if (nb_use_lsq [lsq] > 0)83 // if (nb_use_lsq [lsq] > 0) 85 84 { 86 nb_use_lsq [lsq] --;85 // nb_use_lsq [lsq] --; 87 86 88 87 uint32_t ptr;
Note: See TracChangeset
for help on using the changeset viewer.