summaryrefslogtreecommitdiff
path: root/cpu8/hello_world/hello_world.cpp
diff options
context:
space:
mode:
authorFreeArtMan <dos21h@gmail.com>2018-10-14 14:07:48 +0100
committerFreeArtMan <dos21h@gmail.com>2018-10-14 14:07:48 +0100
commit7369b3610373baffa47c049eb7e7c637c02ff9ef (patch)
treedfe8580d75afe2cc10e308bc2fb2a97ecc945636 /cpu8/hello_world/hello_world.cpp
parent4ea2be2ca3a5945abd6f36d2ac0cb1eb05613a45 (diff)
downloadcpu8-7369b3610373baffa47c049eb7e7c637c02ff9ef.tar.gz
cpu8-7369b3610373baffa47c049eb7e7c637c02ff9ef.zip
Added hello world example
Diffstat (limited to 'cpu8/hello_world/hello_world.cpp')
-rw-r--r--cpu8/hello_world/hello_world.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/cpu8/hello_world/hello_world.cpp b/cpu8/hello_world/hello_world.cpp
new file mode 100644
index 0000000..4a1e336
--- /dev/null
+++ b/cpu8/hello_world/hello_world.cpp
@@ -0,0 +1,18 @@
+
+#include "systemc.h"
+
+SC_MODULE (hello_world) {
+ SC_CTOR(hello_world) {
+
+ }
+
+ void say_hello() {
+ cout << "Hello world\n";
+ }
+};
+
+int sc_main(int argc, char **argv) {
+ hello_world hello("HELLO");
+ hello.say_hello();
+ return(0);
+} \ No newline at end of file