source: trunk/IPs/systemC/processor/Morpheo/Behavioural/Configuration/src/Configuration_header.cpp @ 97

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

1) Update Prediction Table : statistics
2) Size instruction address on 30 bits
3) Change Log File
4) Add debug_level in simulation configuration file

  • Property svn:keywords set to Id
File size: 3.2 KB
Line 
1/*
2 * $Id: Configuration_header.cpp 97 2008-12-19 15:34:00Z rosiere $
3 *
4 * [ Description ]
5 *
6 */
7
8#include "Behavioural/Configuration/include/Configuration.h"
9#include "Behavioural/include/Version.h"
10
11namespace morpheo {
12namespace behavioural {
13namespace configuration {
14
15#undef  FUNCTION
16#define FUNCTION "Configuration::header"
17std::string Configuration::header (void)
18  {
19    log_begin(Configuration,FUNCTION);
20
21    std::string str = "";
22
23    /*
24                             _               
25                            | |               
26  _ __ ___   ___  _ __ _ __ | |__   ___  ___ 
27 | '_ ` _ \ / _ \| '__| '_ \| '_ \ / _ \/ _ \
28 | | | | | | (_) | |  | |_) | | | |  __/ (_) |
29 |_| |_| |_|\___/|_|  | .__/|_| |_|\___|\___/
30                      | |                     
31                      |_|                     
32                                  __                       
33                                 /\ \                     
34   ___ ___     ___   _ __   _____\ \ \___      __    ___   
35 /' __` __`\  / __`\/\`'__\/\ '__`\ \  _ `\  /'__`\ / __`\
36 /\ \/\ \/\ \/\ \L\ \ \ \/ \ \ \L\ \ \ \ \ \/\  __//\ \L\ \
37 \ \_\ \_\ \_\ \____/\ \_\  \ \ ,__/\ \_\ \_\ \____\ \____/
38  \/_/\/_/\/_/\/___/  \/_/   \ \ \/  \/_/\/_/\/____/\/___/
39                              \ \_\                       
40                               \/_/                       
41
42*/
43
44    str += toString(MSG_INFORMATION)+"                                  __                       \n";
45    str += toString(MSG_INFORMATION)+"                                 /\\ \\                      \n";
46    str += toString(MSG_INFORMATION)+"   ___ ___     ___   _ __   _____\\ \\ \\___      __    ___   \n";
47    str += toString(MSG_INFORMATION)+" /' __` __`\\  / __`\\/\\`'__\\/\\ '__`\\ \\  _ `\\  /'__`\\ / __`\\ \n";
48    str += toString(MSG_INFORMATION)+" /\\ \\/\\ \\/\\ \\/\\ \\L\\ \\ \\ \\/ \\ \\ \\L\\ \\ \\ \\ \\ \\/\\  __//\\ \\L\\ \\\n";
49    str += toString(MSG_INFORMATION)+" \\ \\_\\ \\_\\ \\_\\ \\____/\\ \\_\\  \\ \\ ,__/\\ \\_\\ \\_\\ \\____\\ \\____/\n";
50    str += toString(MSG_INFORMATION)+\\/_/\\/_/\\/_/\\/___/  \\/_/   \\ \\ \\\\/_/\\/_/\\/____/\\/___/ \n";
51    str += toString(MSG_INFORMATION)+"                              \\ \\_\\                        \n";
52    str += toString(MSG_INFORMATION)+"                               \\/_/                        \n";
53    str += toString(MSG_INFORMATION)+"\n";
54    str += toString(MSG_INFORMATION)+_("  * Multiple ORganization of a Processor with HEterogeneous and Open architecture\n");
55    str += toString(MSG_INFORMATION)+_("  * Version            : ")+toString(MORPHEO_HEADER)+"\n";
56    str += toString(MSG_INFORMATION)+_("  * Last change        : ")+toString(MORPHEO_DATE  )+"\n";
57    str += toString(MSG_INFORMATION)+_("  * E-mail support     : mathieu.rosiere@lip6.fr\n"      );
58    str += toString(MSG_INFORMATION)+_("  * Original author(s) : Mathieu  Rosière\n"             );
59    str += toString(MSG_INFORMATION)+_("  * Contributor(s)     : Stéphane Dubuisson - XMLLight\n");
60    str += toString(MSG_INFORMATION)+_("                         Vincent  Moulu     - VHDL\n"    );
61    str += toString(MSG_INFORMATION)+"\n";
62
63    log_end(Configuration,FUNCTION);
64
65    return str;
66  };
67
68}; // end namespace configuration
69}; // end namespace behavioural
70}; // end namespace morpheo
Note: See TracBrowser for help on using the repository browser.