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

Last change on this file was 137, checked in by rosiere, 14 years ago

Various modif (add test, and vhdl)

  • Property svn:keywords set to Id
File size: 3.5 KB
Line 
1/*
2 * $Id: Configuration_header.cpp 137 2010-02-16 12:35:48Z rosiere $
3 *
4 * [ Description ]
5 *
6 */
7
8#include "Behavioural/Configuration/include/Configuration.h"
9#include "Common/include/Environment.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    environment();
22
23    std::string str = "";
24
25    /*
26                             _               
27                            | |               
28  _ __ ___   ___  _ __ _ __ | |__   ___  ___ 
29 | '_ ` _ \ / _ \| '__| '_ \| '_ \ / _ \/ _ \
30 | | | | | | (_) | |  | |_) | | | |  __/ (_) |
31 |_| |_| |_|\___/|_|  | .__/|_| |_|\___|\___/
32                      | |                     
33                      |_|                     
34                                  __                       
35                                 /\ \                     
36   ___ ___     ___   _ __   _____\ \ \___      __    ___   
37 /' __` __`\  / __`\/\`'__\/\ '__`\ \  _ `\  /'__`\ / __`\
38 /\ \/\ \/\ \/\ \L\ \ \ \/ \ \ \L\ \ \ \ \ \/\  __//\ \L\ \
39 \ \_\ \_\ \_\ \____/\ \_\  \ \ ,__/\ \_\ \_\ \____\ \____/
40  \/_/\/_/\/_/\/___/  \/_/   \ \ \/  \/_/\/_/\/____/\/___/
41                              \ \_\                       
42                               \/_/                       
43    */
44
45    str += toString(MSG_INFORMATION)+"                                  __                       \n";
46    str += toString(MSG_INFORMATION)+"                                 /\\ \\                      \n";
47    str += toString(MSG_INFORMATION)+"   ___ ___     ___   _ __   _____\\ \\ \\___      __    ___   \n";
48    str += toString(MSG_INFORMATION)+" /' __` __`\\  / __`\\/\\`'__\\/\\ '__`\\ \\  _ `\\  /'__`\\ / __`\\ \n";
49    str += toString(MSG_INFORMATION)+" /\\ \\/\\ \\/\\ \\/\\ \\L\\ \\ \\ \\/ \\ \\ \\L\\ \\ \\ \\ \\ \\/\\  __//\\ \\L\\ \\\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)+"\n";
55    str += toString(MSG_INFORMATION)+_("  * Multiple ORganization of a Processor with HEterogeneous and Open architecture\n");
56    str += toString(MSG_INFORMATION)+_("  * Version            : ")+MORPHEO_HEADER+"\n";
57    str += toString(MSG_INFORMATION)+_("  * Last change        : ")+MORPHEO_DATE  +"\n";
58    str += toString(MSG_INFORMATION)+_("  * E-mail support     : mathieu.rosiere@lip6.fr\n"      );
59    str += toString(MSG_INFORMATION)+_("  * Original author(s) : Mathieu  Rosière\n"             );
60    str += toString(MSG_INFORMATION)+_("  * Contributor(s)     : Clément  Berleux   - VHDL\n"    );
61    str += toString(MSG_INFORMATION)+_("                         Kamel    Chekkal   - VHDL\n"    );
62    str += toString(MSG_INFORMATION)+_("                         Stéphane Dubuisson - XMLLight\n");
63    str += toString(MSG_INFORMATION)+_("                         Ramsis   Farhat    - VHDL\n"    );
64    str += toString(MSG_INFORMATION)+_("                         Vincent  Moulu     - VHDL\n"    );
65    str += toString(MSG_INFORMATION)+"\n";
66
67    log_end(Configuration,FUNCTION);
68
69    return str;
70  };
71
72}; // end namespace configuration
73}; // end namespace behavioural
74}; // end namespace morpheo
Note: See TracBrowser for help on using the repository browser.