From 50aef2bd1584af9a47938f5670f825d22c7ea006 Mon Sep 17 00:00:00 2001 From: FreeArtMan Date: Wed, 5 Dec 2018 20:31:42 +0000 Subject: Fixes in cpu_add module --- cpu8/cpu_add/cpu_and_2.cpp | 70 ---------------------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 cpu8/cpu_add/cpu_and_2.cpp (limited to 'cpu8/cpu_add/cpu_and_2.cpp') 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 -#include - -#include "systemc.h" -#include "systemc" -#include -#include - -#include "cpu_and.hpp" - -SC_MODULE(test_cpu_and) -{ - sc_out a,b; - sc_in 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 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 -- cgit v1.2.3