source: trunk/IPs/systemC/processor/Morpheo/Behavioural/include/Simulation.h @ 110

Last change on this file since 110 was 110, checked in by rosiere, 15 years ago

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"

  • Property svn:keywords set to Id
File size: 702 bytes
Line 
1#ifdef SYSTEMC
2#ifndef morpheo_behavioural_Simulation_h
3#define morpheo_behavioural_Simulation_h
4
5/*
6 * $Id: Simulation.h 110 2009-02-19 16:31:47Z rosiere $
7 *
8 * [ Description ]
9 *
10 */
11
12#include "Common/include/Debug.h"
13
14#include <stdint.h>
15#include <systemc.h>
16#include <vector>
17
18namespace morpheo              {
19namespace behavioural          {
20
21extern double              _simulation_nb_cycle;
22extern double              _simulation_nb_instruction;
23extern std::vector<double> _simulation_nb_instruction_commited;
24
25  bool simulation_test_end (void);
26  void simulation_init     (double nb_cycle,
27                            double nb_instruction);
28}; // end namespace behavioural         
29}; // end namespace morpheo             
30
31#endif
32#endif
Note: See TracBrowser for help on using the repository browser.