source: trunk/IPs/systemC/processor/Morpheo/TopLevel/src/Morpheo_header.cpp @ 88

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

Almost complete design
with Test and test platform

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