Ignore:
Timestamp:
Feb 16, 2009, 9:28:31 PM (16 years ago)
Author:
rosiere
Message:

1) Configuration : instance configuration file : regroup similar instance
2) Configuration : timing default = 0
3) Debug/Commit_unit : Add watch dog timer
4) Issue_queue : Test parameters : add test if type is optionnal
5) Cor_glue : Fix insert index
6) Free_list : remove bank_by_pop (else deadlock)
7) Update Free List : add register to source event

Location:
trunk/IPs/systemC/processor/Morpheo/Common
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Common/include/Debug.h

    r100 r109  
    5050  extern double            debug_cycle_start;
    5151  extern double            debug_cycle_stop ;
     52  extern double            debug_cycle_idle;
    5253
    5354  void        debug_init    (void);
    5455  void        debug_init    (debug_verbosity_t level,
    5556                             double            cycle_start,
    56                              double            cycle_stop );
     57                             double            cycle_stop ,
     58                             double            cycle_idle);
    5759
    5860#ifdef SYSTEMC
  • trunk/IPs/systemC/processor/Morpheo/Common/src/Debug.cpp

    r100 r109  
    1111namespace morpheo {
    1212
    13 #ifdef DEBUG
    1413static bool       debug_initialized;
    15 #endif
    1614debug_verbosity_t debug;
    1715bool              debug_cycle_test;
    1816double            debug_cycle_start;
    1917double            debug_cycle_stop ;
     18double            debug_cycle_idle;
    2019
    2120#undef  FUNCTION
     
    3736void debug_init (debug_verbosity_t level,
    3837                 double            cycle_start,
    39                  double            cycle_stop )
     38                 double            cycle_stop ,
     39                 double            cycle_idle)
    4040{
    41 #ifdef DEBUG
    4241  if (not debug_initialized)
    4342    {
     43#ifdef DEBUG
    4444      // Take min
    4545      debug = (level < DEBUG)?level:DEBUG;
    4646     
    47 #ifdef SYSTEMC
    48       debug_cycle_test  = (cycle_stop > cycle_start) or (cycle_stop == -1);
    49       debug_cycle_start = cycle_start;
    50       debug_cycle_stop  = cycle_stop;
    51 #else
     47# ifdef SYSTEMC
     48      debug_cycle_test = (cycle_stop > cycle_start) or (cycle_stop == -1);
     49      debug_cycle_start= cycle_start;
     50      debug_cycle_stop = cycle_stop;
     51# else
    5252      debug_cycle_test = false;
     53# endif
    5354#endif
     55      debug_cycle_idle = cycle_idle;
    5456
    5557      debug_initialized = true;
    5658    }
    57 #endif
    5859}
    5960
Note: See TracChangeset for help on using the changeset viewer.