Changeset 77 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_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_Read_unit/Read_unit
- Files:
-
- 22 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/SelfTest/config0.cfg
r76 r77 9 9 16 16 *2 # nb_general_register 10 10 2 2 +1 # nb_special_register 11 40 40 +1 # nb_operation12 6 6 +1 # nb_type13 11 4 4 *2 # nb_gpr_write 14 12 2 2 *2 # nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/SelfTest/config1.cfg
r76 r77 9 9 4 4 *2 # nb_general_register 10 10 4 4 +1 # nb_special_register 11 40 40 +1 # nb_operation12 6 6 +1 # nb_type13 11 2 4 *2 # nb_gpr_write 14 12 2 4 *2 # nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/SelfTest/config2.cfg
r76 r77 9 9 4 4 *2 # nb_general_register 10 10 4 4 +1 # nb_special_register 11 40 40 +1 # nb_operation12 6 6 +1 # nb_type13 11 1 1 *2 # nb_gpr_write 14 12 1 1 *2 # nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/SelfTest/config_min.cfg
r76 r77 9 9 32 32 *2 # nb_general_register 10 10 32 32 +1 # nb_special_register 11 12 12 +1 # nb_operation12 5 5 +1 # nb_type13 11 1 1 *2 # nb_gpr_write 14 12 1 1 *2 # nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/SelfTest/src/main.cpp
r76 r77 8 8 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/SelfTest/include/test.h" 9 9 10 #define NB_PARAMS 1 510 #define NB_PARAMS 13 11 11 12 12 void usage (int argc, char * argv[]) … … 23 23 << " - nb_general_register (unsigned int)" << endl 24 24 << " - nb_special_register (unsigned int)" << endl 25 << " - nb_operation (unsigned int)" << endl26 << " - nb_type (unsigned int)" << endl27 25 << " - nb_gpr_write (unsigned int)" << endl 28 26 << " - nb_spr_write (unsigned int)" << endl … … 58 56 const uint32_t nb_general_register = atoi(argv[x++]); 59 57 const uint32_t nb_special_register = atoi(argv[x++]); 60 const uint32_t nb_operation = atoi(argv[x++]);61 const uint32_t nb_type = atoi(argv[x++]);62 58 const uint32_t nb_gpr_write = atoi(argv[x++]); 63 59 const uint32_t nb_spr_write = atoi(argv[x++]); … … 77 73 ,nb_general_register 78 74 ,nb_special_register 79 ,nb_operation80 ,nb_type81 75 ,nb_gpr_write 82 76 ,nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/include/Parameters.h
r76 r77 37 37 public : const uint32_t _nb_general_register ; 38 38 public : const uint32_t _nb_special_register ; 39 public : const uint32_t _nb_operation ;40 public : const uint32_t _nb_type ;41 39 public : const uint32_t _nb_gpr_write ; 42 40 public : const uint32_t _nb_spr_write ; … … 52 50 public : const uint32_t _size_general_register; 53 51 public : const uint32_t _size_special_register; 54 public : const uint32_t _size_operation ;55 public : const uint32_t _size_type ;56 52 57 53 public : const bool _have_port_context_id ; … … 72 68 uint32_t nb_general_register, 73 69 uint32_t nb_special_register, 74 uint32_t nb_operation ,75 uint32_t nb_type ,76 70 uint32_t nb_gpr_write , 77 71 uint32_t nb_spr_write , -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/src/Parameters.cpp
r76 r77 27 27 uint32_t nb_general_register, 28 28 uint32_t nb_special_register, 29 uint32_t nb_operation ,30 uint32_t nb_type ,31 29 uint32_t nb_gpr_write , 32 30 uint32_t nb_spr_write , … … 42 40 _nb_general_register (nb_general_register ), 43 41 _nb_special_register (nb_special_register ), 44 _nb_operation (nb_operation ),45 _nb_type (nb_type ),46 42 _nb_gpr_write (nb_gpr_write ), 47 43 _nb_spr_write (nb_spr_write ), … … 57 53 _size_general_register (static_cast<uint32_t>(log2(_nb_general_register))), 58 54 _size_special_register (static_cast<uint32_t>(log2(_nb_special_register))), 59 _size_operation (static_cast<uint32_t>(log2(_nb_operation ))),60 _size_type (static_cast<uint32_t>(log2(_nb_type ))),61 55 62 56 _have_port_context_id (_size_context_id > 0), … … 104 98 _nb_general_register (param._nb_general_register ), 105 99 _nb_special_register (param._nb_special_register ), 106 _nb_operation (param._nb_operation ),107 _nb_type (param._nb_type ),108 100 _nb_gpr_write (param._nb_gpr_write ), 109 101 _nb_spr_write (param._nb_spr_write ), … … 119 111 _size_general_register (param._size_general_register ), 120 112 _size_special_register (param._size_special_register ), 121 _size_operation (param._size_operation ),122 _size_type (param._size_type ),123 113 124 114 _have_port_context_id (param._have_port_context_id ), -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Read_queue/src/Parameters_print.cpp
r76 r77 35 35 xml.singleton_begin("nb_general_register"); xml.attribut("value",toString(_nb_general_register)); xml.singleton_end(); 36 36 xml.singleton_begin("nb_special_register"); xml.attribut("value",toString(_nb_special_register)); xml.singleton_end(); 37 xml.singleton_begin("nb_operation "); xml.attribut("value",toString(_nb_operation )); xml.singleton_end();38 xml.singleton_begin("nb_type "); xml.attribut("value",toString(_nb_type )); xml.singleton_end();39 37 xml.singleton_begin("nb_gpr_write "); xml.attribut("value",toString(_nb_gpr_write )); xml.singleton_end(); 40 38 xml.singleton_begin("nb_spr_write "); xml.attribut("value",toString(_nb_spr_write )); xml.singleton_end(); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/SelfTest/configuration_multi_port_bypass_memory.cfg
r76 r77 10 10 16 16 *2 # nb_general_register 11 11 8 8 +1 # nb_special_register 12 8 8 +1 # nb_operation13 4 4 +1 # nb_type14 12 1 1 *2 # nb_gpr_write 15 13 1 1 *2 # nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/SelfTest/configuration_multi_port_bypass_write.cfg
r76 r77 10 10 16 16 *2 # nb_general_register 11 11 8 8 +1 # nb_special_register 12 8 8 +1 # nb_operation13 4 4 +1 # nb_type14 12 1 1 *2 # nb_gpr_write 15 13 1 1 *2 # nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/SelfTest/configuration_multi_port_retire2.cfg
r76 r77 10 10 18 16 *2 # nb_general_register 11 11 8 8 +1 # nb_special_register 12 8 8 +1 # nb_operation13 4 4 +1 # nb_type14 12 1 1 *2 # nb_gpr_write 15 13 1 1 *2 # nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/SelfTest/configuration_multi_port_retire4.cfg
r76 r77 10 10 16 16 *2 # nb_general_register 11 11 8 8 +1 # nb_special_register 12 8 8 +1 # nb_operation13 4 4 +1 # nb_type14 12 1 1 *2 # nb_gpr_write 15 13 1 1 *2 # nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/SelfTest/configuration_multi_port_write.cfg
r76 r77 10 10 16 16 *2 # nb_general_register 11 11 8 8 +1 # nb_special_register 12 8 8 +1 # nb_operation13 4 4 +1 # nb_type14 12 2 4 *2 # nb_gpr_write 15 13 2 4 *2 # nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/SelfTest/src/main.cpp
r76 r77 8 8 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/SelfTest/include/test.h" 9 9 10 #define NB_PARAMS 1 810 #define NB_PARAMS 16 11 11 12 12 void usage (int argc, char * argv[]) … … 24 24 << " - nb_general_register (unsigned int)" << endl 25 25 << " - nb_special_register (unsigned int)" << endl 26 << " - nb_operation (unsigned int)" << endl27 << " - nb_type (unsigned int)" << endl28 26 << " - nb_gpr_write (unsigned int)" << endl 29 27 << " - nb_spr_write (unsigned int)" << endl … … 62 60 const uint32_t nb_general_register = atoi(argv[x++]); 63 61 const uint32_t nb_special_register = atoi(argv[x++]); 64 const uint32_t nb_operation = atoi(argv[x++]);65 const uint32_t nb_type = atoi(argv[x++]);66 62 const uint32_t nb_gpr_write = atoi(argv[x++]); 67 63 const uint32_t nb_spr_write = atoi(argv[x++]); … … 84 80 ,nb_general_register 85 81 ,nb_special_register 86 ,nb_operation87 ,nb_type88 82 ,nb_gpr_write 89 83 ,nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/include/Parameters.h
r76 r77 36 36 public : const uint32_t _nb_general_register ; 37 37 public : const uint32_t _nb_special_register ; 38 public : const uint32_t _nb_operation ;39 public : const uint32_t _nb_type ;40 38 public : const uint32_t _nb_gpr_write ; 41 39 public : const uint32_t _nb_spr_write ; … … 59 57 public : const uint32_t _size_general_register; 60 58 public : const uint32_t _size_special_register; 61 public : const uint32_t _size_operation ;62 public : const uint32_t _size_type ;63 59 64 60 public : const bool _have_port_context_id ; … … 78 74 uint32_t nb_general_register, 79 75 uint32_t nb_special_register, 80 uint32_t nb_operation ,81 uint32_t nb_type ,82 76 uint32_t nb_gpr_write , 83 77 uint32_t nb_spr_write , -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/src/Parameters.cpp
r76 r77 30 30 uint32_t nb_general_register, 31 31 uint32_t nb_special_register, 32 uint32_t nb_operation ,33 uint32_t nb_type ,34 32 uint32_t nb_gpr_write , 35 33 uint32_t nb_spr_write , … … 48 46 _nb_general_register (nb_general_register ), 49 47 _nb_special_register (nb_special_register ), 50 _nb_operation (nb_operation ),51 _nb_type (nb_type ),52 48 _nb_gpr_write (nb_gpr_write ), 53 49 _nb_spr_write (nb_spr_write ), … … 63 59 _size_general_register (static_cast<uint32_t>(log2(_nb_general_register))), 64 60 _size_special_register (static_cast<uint32_t>(log2(_nb_special_register))), 65 _size_operation (static_cast<uint32_t>(log2(_nb_operation ))),66 _size_type (static_cast<uint32_t>(log2(_nb_type ))),67 61 68 62 _have_port_context_id (_size_context_id > 0), … … 89 83 _nb_general_register (param._nb_general_register ), 90 84 _nb_special_register (param._nb_special_register ), 91 _nb_operation (param._nb_operation ),92 _nb_type (param._nb_type ),93 85 _nb_gpr_write (param._nb_gpr_write ), 94 86 _nb_spr_write (param._nb_spr_write ), … … 104 96 _size_general_register (param._size_general_register ), 105 97 _size_special_register (param._size_special_register ), 106 _size_operation (param._size_operation ),107 _size_type (param._size_type ),108 98 109 99 _have_port_context_id (param._have_port_context_id ), -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/Reservation_station/src/Parameters_print.cpp
r76 r77 38 38 xml.singleton_begin("nb_general_register"); xml.attribut("value",toString(_nb_general_register)); xml.singleton_end(); 39 39 xml.singleton_begin("nb_special_register"); xml.attribut("value",toString(_nb_special_register)); xml.singleton_end(); 40 xml.singleton_begin("nb_operation "); xml.attribut("value",toString(_nb_operation )); xml.singleton_end();41 xml.singleton_begin("nb_type "); xml.attribut("value",toString(_nb_type )); xml.singleton_end();42 40 xml.singleton_begin("nb_gpr_write "); xml.attribut("value",toString(_nb_gpr_write )); xml.singleton_end(); 43 41 xml.singleton_begin("nb_spr_write "); xml.attribut("value",toString(_nb_spr_write )); xml.singleton_end(); -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/SelfTest/configuration.cfg
r76 r77 10 10 64 64 *2 # nb_general_register 11 11 16 16 *2 # nb_special_register 12 10 10 *2 # nb_operation13 4 4 *2 # nb_type14 12 2 2 *2 # nb_gpr_write 15 13 2 2 *2 # nb_spr_write -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/SelfTest/src/main.cpp
r76 r77 8 8 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/SelfTest/include/test.h" 9 9 10 #define NB_PARAMS 1 910 #define NB_PARAMS 17 11 11 12 12 void usage (int argc, char * argv[]) … … 24 24 err (_(" * nb_general_register (uint32_t)\n")); 25 25 err (_(" * nb_special_register (uint32_t)\n")); 26 err (_(" * nb_operation (uint32_t)\n"));27 err (_(" * nb_type (uint32_t)\n"));28 26 err (_(" * nb_gpr_write (uint32_t)\n")); 29 27 err (_(" * nb_spr_write (uint32_t)\n")); … … 59 57 const uint32_t _nb_general_register = atoi(argv[x++]); 60 58 const uint32_t _nb_special_register = atoi(argv[x++]); 61 const uint32_t _nb_operation = atoi(argv[x++]);62 const uint32_t _nb_type = atoi(argv[x++]);63 59 const uint32_t _nb_gpr_write = atoi(argv[x++]); 64 60 const uint32_t _nb_spr_write = atoi(argv[x++]); … … 83 79 _nb_general_register , 84 80 _nb_special_register , 85 _nb_operation ,86 _nb_type ,87 81 _nb_gpr_write , 88 82 _nb_spr_write , -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/include/Parameters.h
r76 r77 36 36 public : const uint32_t _nb_general_register ; 37 37 public : const uint32_t _nb_special_register ; 38 public : const uint32_t _nb_operation ;39 public : const uint32_t _nb_type ;40 38 public : const uint32_t _nb_gpr_write ; 41 39 public : const uint32_t _nb_spr_write ; … … 54 52 public : const uint32_t _size_general_register ; 55 53 public : const uint32_t _size_special_register ; 56 public : const uint32_t _size_operation ;57 public : const uint32_t _size_type ;58 54 59 55 public : const bool _have_port_context_id ; … … 76 72 uint32_t nb_general_register , 77 73 uint32_t nb_special_register , 78 uint32_t nb_operation ,79 uint32_t nb_type ,80 74 uint32_t nb_gpr_write , 81 75 uint32_t nb_spr_write , -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/src/Parameters.cpp
r76 r77 29 29 uint32_t nb_general_register , 30 30 uint32_t nb_special_register , 31 uint32_t nb_operation ,32 uint32_t nb_type ,33 31 uint32_t nb_gpr_write , 34 32 uint32_t nb_spr_write , … … 48 46 _nb_general_register (nb_general_register ), 49 47 _nb_special_register (nb_special_register ), 50 _nb_operation (nb_operation ),51 _nb_type (nb_type ),52 48 _nb_gpr_write (nb_gpr_write ), 53 49 _nb_spr_write (nb_spr_write ), … … 66 62 _size_general_register (log2(nb_general_register)), 67 63 _size_special_register (log2(nb_special_register)), 68 _size_operation (log2(nb_operation )),69 _size_type (log2(nb_type )),70 64 71 65 _have_port_context_id (_size_context_id >0), … … 86 80 ,_nb_general_register 87 81 ,_nb_special_register 88 ,_nb_operation89 ,_nb_type90 82 ,_nb_gpr_write 91 83 ,_nb_spr_write … … 105 97 ,nb_general_register 106 98 ,nb_special_register 107 ,nb_operation108 ,nb_type109 99 ,nb_gpr_write 110 100 ,nb_spr_write … … 134 124 _nb_general_register (param._nb_general_register ), 135 125 _nb_special_register (param._nb_special_register ), 136 _nb_operation (param._nb_operation ),137 _nb_type (param._nb_type ),138 126 _nb_gpr_write (param._nb_gpr_write ), 139 127 _nb_spr_write (param._nb_spr_write ), … … 152 140 _size_general_register (param._size_general_register ), 153 141 _size_special_register (param._size_special_register ), 154 _size_operation (param._size_operation ),155 _size_type (param._size_type ),156 142 157 143 _have_port_context_id (param._have_port_context_id ), -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Read_unit/Read_unit/src/Parameters_print.cpp
r76 r77 37 37 xml.singleton_begin("nb_general_register "); xml.attribut("value",toString(_nb_general_register )); xml.singleton_end(); 38 38 xml.singleton_begin("nb_special_register "); xml.attribut("value",toString(_nb_special_register )); xml.singleton_end(); 39 xml.singleton_begin("nb_operation "); xml.attribut("value",toString(_nb_operation )); xml.singleton_end();40 xml.singleton_begin("nb_type "); xml.attribut("value",toString(_nb_type )); xml.singleton_end();41 39 xml.singleton_begin("nb_gpr_write "); xml.attribut("value",toString(_nb_gpr_write )); xml.singleton_end(); 42 40 xml.singleton_begin("nb_spr_write "); xml.attribut("value",toString(_nb_spr_write )); xml.singleton_end();
Note: See TracChangeset
for help on using the changeset viewer.