diff options
author | FreeArtMan <dos21h@gmail.com> | 2018-12-05 20:31:42 +0000 |
---|---|---|
committer | FreeArtMan <dos21h@gmail.com> | 2018-12-05 20:31:42 +0000 |
commit | 50aef2bd1584af9a47938f5670f825d22c7ea006 (patch) | |
tree | 41a01741c2ec3ae20efceb211fb137e56fd895ef /cpu8/cpu_add/cpu_and_2.cpp | |
parent | 3e1eb700dd4fc8dc47772ff7942990e61dcde32e (diff) | |
download | cpu8-50aef2bd1584af9a47938f5670f825d22c7ea006.tar.gz cpu8-50aef2bd1584af9a47938f5670f825d22c7ea006.zip |
Fixes in cpu_add module
Diffstat (limited to 'cpu8/cpu_add/cpu_and_2.cpp')
-rw-r--r-- | cpu8/cpu_add/cpu_and_2.cpp | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/cpu8/cpu_add/cpu_and_2.cpp b/cpu8/cpu_add/cpu_and_2.cpp deleted file mode 100644 index 5a7332a..0000000 --- a/cpu8/cpu_add/cpu_and_2.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include <iostream> -#include <iomanip> - -#include "systemc.h" -#include "systemc" -#include <sysc/tracing/sc_trace.h> -#include <sysc/tracing/sc_vcd_trace.h> - -#include "cpu_and.hpp" - -SC_MODULE(test_cpu_and) -{ - sc_out<bool> a,b; - sc_in<bool> clk; -labak - void test_cpu_and_stim() - { - wait(); - a.write(1); - b.write(1); - wait(); - - a.write(0); - b.write(0); - wait(); - - a.write(1); - b.write(0); - wait(); - - a.write(0); - b.write(1); - wait(); - - sc_stop(); - } - - SC_CTOR(test_cpu_and) - { - SC_THREAD(test_cpu_and_stim); - sensitive << clk.pos(); - - } -}; - -int sc_main(int argc, char **argv) { - sc_signal<bool> sig_a, sig_b, sig_c; - sc_clock TestClk("TestClk", 10, SC_NS, 0.5, 1, SC_NS); - - test_cpu_and Stim1("Stimulus"); - Stim1.a(sig_a); - Stim1.b(sig_b); - Stim1.clk(TestClk); - - cpu_and DUT("and"); - DUT.in_a(sig_a); - DUT.in_b(sig_b); - DUT.out_c(sig_c); - - sc_trace_file *Tf; - Tf = sc_create_vcd_trace_file("trace.dat"); - sc_trace(Tf, sig_a, "SIG_A"); - sc_trace(Tf, sig_b, "SIG_B"); - sc_trace(Tf, sig_c, "SIG_C"); - - sc_start(); - sc_close_vcd_trace_file(Tf); - - return(0); -}
\ No newline at end of file |