Ignore:
Timestamp:
Feb 19, 2009, 5:31:47 PM (15 years ago)
Author:
rosiere
Message:

1) OOO_egine : add stat to depiste low perf source
2) Commit : add stat
3) LSU_Pointer : retire - always ack (else combinatory loop). insert - max nb_inst_memory
4) TopLevel? : add debug_idle_time to stop combinatory loop.
5) Issue_queue : add reexecute_queue, new implementation (routage after issue_queue)
6) Decod / Predictor : add "can_continue"

Location:
trunk/IPs/systemC/processor/Morpheo/TopLevel
Files:
2 added
3 edited

Legend:

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

    r97 r110  
    3232#include "Common/include/Debug.h"
    3333
    34 
    3534#include <iostream>
     35#include <csignal>
     36#include <unistd.h>
    3637
    3738namespace morpheo {
     
    184185#ifdef SYSTEMC
    185186  public  : bool        simulation_end            (void);
     187  private : void        signal_init               (void);
     188//private : void        signal_handler            (int value);
    186189#endif
    187190  };
     191
     192  void signal_handler (int value);
    188193
    189194}; // end namespace morpheo
  • trunk/IPs/systemC/processor/Morpheo/TopLevel/src/Morpheo.cpp

    r97 r110  
    8080#endif
    8181      }
     82
     83#ifdef SYSTEMC
     84    // Stop alarm
     85    signal_init();
     86#endif
     87
    8288    log_end(Morpheo,FUNCTION);
    8389  };
     
    8894  {
    8995    log_begin(Morpheo,FUNCTION);
     96
     97#ifdef SYSTEMC
     98    // Stop alarm
     99    alarm(0);
     100#endif
    90101
    91102#ifdef STATISTICS
  • trunk/IPs/systemC/processor/Morpheo/TopLevel/src/Morpheo_transition.cpp

    r88 r110  
    2020  {
    2121    log_begin(Morpheo,FUNCTION);
     22   
     23    // Re init the alarm
     24    alarm(debug_idle_time);
    2225
    2326#if defined(STATISTICS) or defined(VHDL_TESTBENCH)
Note: See TracChangeset for help on using the changeset viewer.