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

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

1) Add test and configuration
2) Fix Bug
3) Add log file in load store unit
4) Fix Bug in environment

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