Changeset 82 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit
- Timestamp:
- May 1, 2008, 6:48:45 PM (16 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/SelfTest/configuration.cfg
r81 r82 3 3 1 1 +1 # nb_front_end 4 4 2 2 +1 # nb_ooo_engine 5 1024 1024+1 # nb_packet5 256 256 +1 # nb_packet 6 6 32 32 +1 # size_general_data 7 7 32 32 +1 # nb_general_register -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/SelfTest/src/test.cpp
r81 r82 7 7 */ 8 8 9 #define NB_ITERATION 1 10 #define CYCLE_MAX (1024*NB_ITERATION) 11 9 12 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/SelfTest/include/test.h" 10 13 #include "Common/include/Test.h" 11 12 #define NB_ITERATION 113 #define CYCLE_MAX (1024*NB_ITERATION)14 15 #define LABEL(str...) \16 { \17 msg (_("{%d} "),static_cast<uint32_t>(sc_simulation_time())); \18 msg (str); \19 msg (_("\n")); \20 } while(0)21 22 #define SC_START(cycle_offset) \23 do \24 { \25 /*cout << "SC_START (begin)" << endl;*/ \26 \27 uint32_t cycle_current = static_cast<uint32_t>(sc_simulation_time()); \28 if (cycle_offset != 0) \29 { \30 cout << "##########[ cycle "<< cycle_current+cycle_offset << " ]" << endl; \31 } \32 \33 if (cycle_current > CYCLE_MAX) \34 { \35 TEST_KO("Maximal cycles Reached"); \36 } \37 \38 sc_start(cycle_offset); \39 \40 /*cout << "SC_START (end )" << endl;*/ \41 } while(0)42 14 43 15 class execute_transaction … … 121 93 Functionnal_unit * _Functionnal_unit = new Functionnal_unit (name.c_str(), 122 94 #ifdef STATISTICS 123 _parameters_statistics,95 _parameters_statistics, 124 96 #endif 125 _param); 97 _param, 98 USE_ALL); 126 99 127 100 #ifdef SYSTEMC -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/include/Functionnal_unit.h
r81 r82 148 148 #endif 149 149 Parameters * param, 150 morpheo::behavioural::Tusage_t usage =USE_ALL150 morpheo::behavioural::Tusage_t usage 151 151 ); 152 152 public : ~Functionnal_unit (void);
Note: See TracChangeset
for help on using the changeset viewer.