Ignore:
Timestamp:
May 1, 2008, 6:48:45 PM (16 years ago)
Author:
rosiere
Message:
  • support locale (now must "just" translate)
  • update all component with new test format
  • update all component with usage
  • New component : decod queue and prediction_unit
Location:
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Execution_unit_to_Write_unit/SelfTest/src/test.cpp

    r81 r82  
    77 */
    88
     9#define NB_ITERATION  1
     10#define CYCLE_MAX     (128*NB_ITERATION)
     11
    912#include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Execution_unit_to_Write_unit/SelfTest/include/test.h"
    1013#include "Common/include/Test.h"
     
    1215#include "Behavioural/include/Allocation.h"
    1316#include <set>
    14 
    15 #define NB_ITERATION  1
    16 #define CYCLE_MAX     (128*NB_ITERATION)
    17 
    18 #define LABEL(str...)                                                   \
    19   {                                                                     \
    20     msg (_("{%d} "),static_cast<uint32_t>(sc_simulation_time()));       \
    21     msg (str);                                                          \
    22     msg (_("\n"));                                                      \
    23   } while(0)
    24 
    25 #define SC_START(cycle_offset)                                                       \
    26   do                                                                                 \
    27     {                                                                                \
    28       /*cout << "SC_START (begin)" << endl;*/                                        \
    29                                                                                      \
    30       uint32_t cycle_current = static_cast<uint32_t>(sc_simulation_time());          \
    31       if (cycle_offset != 0)                                                         \
    32         {                                                                            \
    33           cout << "##########[ cycle "<< cycle_current+cycle_offset << " ]" << endl; \
    34         }                                                                            \
    35                                                                                      \
    36       if (cycle_current > CYCLE_MAX)                                                 \
    37         {                                                                            \
    38           TEST_KO("Maximal cycles Reached");                                         \
    39         }                                                                            \
    40                                                                                      \
    41       sc_start(cycle_offset);                                                        \
    42                                                                                      \
    43       /*cout << "SC_START (end  )" << endl;*/                                        \
    44     } while(0)
    4517
    4618
     
    10678#endif
    10779
    108   Execution_unit_to_Write_unit * _Execution_unit_to_Write_unit = new Execution_unit_to_Write_unit (name.c_str(),
     80  Execution_unit_to_Write_unit * _Execution_unit_to_Write_unit = new Execution_unit_to_Write_unit
     81    (name.c_str(),
    10982#ifdef STATISTICS
    110                                              _parameters_statistics,
     83     _parameters_statistics,
    11184#endif
    112                                              _param);
     85     _param,
     86     USE_ALL);
    11387 
    11488#ifdef SYSTEMC
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Execution_unit_to_Write_unit/include/Execution_unit_to_Write_unit.h

    r81 r82  
    126126#endif
    127127   Parameters                                  * param,
    128    morpheo::behavioural::Tusage_t                usage=USE_ALL
     128   morpheo::behavioural::Tusage_t                usage
    129129   );
    130130  public  :          ~Execution_unit_to_Write_unit             (void);
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Read_unit_to_Execution_unit/SelfTest/src/test.cpp

    r81 r82  
    77 */
    88
     9#define NB_ITERATION  1
     10#define CYCLE_MAX     (128*NB_ITERATION)
     11
    912#include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Read_unit_to_Execution_unit/SelfTest/include/test.h"
    1013#include "Common/include/Test.h"
     
    1316#include <list>
    1417#include <set>
    15 
    16 #define NB_ITERATION  1
    17 #define CYCLE_MAX     (128*NB_ITERATION)
    18 
    19 #define LABEL(str...)                                                   \
    20   {                                                                     \
    21     msg (_("{%d} "),static_cast<uint32_t>(sc_simulation_time()));       \
    22     msg (str);                                                          \
    23     msg (_("\n"));                                                      \
    24   } while(0)
    25 
    26 #define SC_START(cycle_offset)                                                       \
    27   do                                                                                 \
    28     {                                                                                \
    29       /*cout << "SC_START (begin)" << endl;*/                                        \
    30                                                                                      \
    31       uint32_t cycle_current = static_cast<uint32_t>(sc_simulation_time());          \
    32       if (cycle_offset != 0)                                                         \
    33         {                                                                            \
    34           cout << "##########[ cycle "<< cycle_current+cycle_offset << " ]" << endl; \
    35         }                                                                            \
    36                                                                                      \
    37       if (cycle_current > CYCLE_MAX)                                                 \
    38         {                                                                            \
    39           TEST_KO("Maximal cycles Reached");                                         \
    40         }                                                                            \
    41                                                                                      \
    42       sc_start(cycle_offset);                                                        \
    43                                                                                      \
    44       /*cout << "SC_START (end  )" << endl;*/                                        \
    45     } while(0)
    46 
    4718
    4819class entry_t
     
    11384#endif
    11485
    115   Read_unit_to_Execution_unit * _Read_unit_to_Execution_unit = new Read_unit_to_Execution_unit (name.c_str(),
     86  Read_unit_to_Execution_unit * _Read_unit_to_Execution_unit = new Read_unit_to_Execution_unit
     87    (name.c_str(),
    11688#ifdef STATISTICS
    117                                              _parameters_statistics,
     89     _parameters_statistics,
    11890#endif
    119                                              _param);
     91     _param,
     92     USE_ALL);
    12093 
    12194#ifdef SYSTEMC
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Network/Read_unit_to_Execution_unit/include/Read_unit_to_Execution_unit.h

    r81 r82  
    130130#endif
    131131   Parameters                                  * param,
    132    morpheo::behavioural::Tusage_t                usage=USE_ALL
     132   morpheo::behavioural::Tusage_t                usage
    133133   );
    134134  public  :          ~Read_unit_to_Execution_unit             (void);
Note: See TracChangeset for help on using the changeset viewer.