Changeset 77 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit
- Timestamp:
- Feb 5, 2008, 5:21:20 PM (16 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/SelfTest/configuration.cfg
r71 r77 11 11 32 32 *2 # size_general_data 12 12 32 32 *2 # nb_general_register 13 4 4 *2 # nb_operation14 4 4 *2 # nb_type -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/SelfTest/src/main.cpp
r71 r77 10 10 #define number_of_test 2 11 11 12 #define NB_PARAMS 1 312 #define NB_PARAMS 11 13 13 14 14 void usage (int argc, char * argv[]) … … 27 27 << " - size_general_data (uint32_t)" << endl 28 28 << " - nb_general_register (uint32_t)" << endl 29 << " - nb_operation (uint32_t)" << endl30 << " - nb_type (uint32_t)" << endl31 29 << "" << endl; 32 30 … … 66 64 const uint32_t _size_general_data = atoi(argv[x++]); 67 65 const uint32_t _nb_general_register = atoi(argv[x++]); 68 const uint32_t _nb_operation = atoi(argv[x++]);69 const uint32_t _nb_type = atoi(argv[x++]);70 66 71 67 try … … 83 79 _nb_packet , 84 80 _size_general_data , 85 _nb_general_register , 86 _nb_operation , 87 _nb_type 88 ); 81 _nb_general_register ); 89 82 90 83 cout << param->print(1); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/SelfTest/src/test2.cpp
r72 r77 57 57 128,//_nb_packet 58 58 32, //_size_general_data 59 64, //_nb_general_register 60 4, //_nb_operation 61 4 //_nb_type 59 64 //_nb_general_register 62 60 ); 63 61 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/include/Parameters.h
r71 r77 39 39 public : const uint32_t _size_general_data ; 40 40 public : const uint32_t _nb_general_register ; 41 public : const uint32_t _nb_operation ;42 public : const uint32_t _nb_type ;43 41 44 42 public : const uint32_t _size_address_store_queue ; … … 50 48 public : const uint32_t _size_packet_id ; 51 49 public : const uint32_t _size_general_register ; 52 public : const uint32_t _size_operation ;53 public : const uint32_t _size_type ;54 50 public : const uint32_t _size_dcache_context_id ; 55 51 public : const uint32_t _size_dcache_packet_id ; … … 75 71 uint32_t nb_packet , 76 72 uint32_t size_general_data , 77 uint32_t nb_general_register , 78 uint32_t nb_operation , 79 uint32_t nb_type 80 ); 73 uint32_t nb_general_register ); 81 74 82 75 public : Parameters (Parameters & param) ; -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/src/Parameters.cpp
r71 r77 30 30 uint32_t nb_packet , 31 31 uint32_t size_general_data , 32 uint32_t nb_general_register , 33 uint32_t nb_operation , 34 uint32_t nb_type 35 ): 32 uint32_t nb_general_register ): 36 33 _size_store_queue (size_store_queue ), 37 34 _size_load_queue (size_load_queue ), … … 45 42 _size_general_data (size_general_data ), 46 43 _nb_general_register (nb_general_register ), 47 _nb_operation (nb_operation ),48 _nb_type (nb_type ),49 44 50 45 _size_address_store_queue (log2(size_store_queue )), … … 57 52 _size_packet_id (log2(nb_packet )), 58 53 _size_general_register (log2(nb_general_register)), 59 _size_operation (log2(nb_operation )),60 _size_type (log2(nb_type )),61 54 _size_dcache_context_id (_size_context_id + _size_front_end_id + _size_ooo_engine_id), 62 55 _size_dcache_packet_id ((log2((size_store_queue>size_load_queue)?size_store_queue:size_load_queue))+1), … … 90 83 _size_general_data (param._size_general_data ), 91 84 _nb_general_register (param._nb_general_register ), 92 _nb_operation (param._nb_operation ),93 _nb_type (param._nb_type ),94 85 95 86 _size_address_store_queue (param._size_address_store_queue ), … … 102 93 _size_packet_id (param._size_packet_id ), 103 94 _size_general_register (param._size_general_register ), 104 _size_operation (param._size_operation ),105 _size_type (param._size_type ),106 95 _size_dcache_context_id (param._size_dcache_context_id ), 107 96 _size_dcache_packet_id (param._size_dcache_packet_id ), -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/src/Parameters_print.cpp
r71 r77 39 39 xml.singleton_begin("size_general_data "); xml.attribut("value",toString(_size_general_data )); xml.singleton_end(); 40 40 xml.singleton_begin("nb_general_register "); xml.attribut("value",toString(_nb_general_register )); xml.singleton_end(); 41 xml.singleton_begin("nb_operation "); xml.attribut("value",toString(_nb_operation )); xml.singleton_end();42 xml.singleton_begin("nb_type "); xml.attribut("value",toString(_nb_type )); xml.singleton_end();43 41 xml.balise_close(); 44 42
Note: See TracChangeset
for help on using the changeset viewer.