systemc.c

#include "systemc.h"
/*
 multi line comment
 */
// declare some module
SC_MODULE(gate)
{
 // inputs
 sc_in<bool> inA, inB;
 // outputs
 sc_out<bool> out;
 // C function
 void do_something()
 {
 out.write(inA.read() || inB.read());
 }
 // constructor
 SC_CTOR(gate)
 {
 // register method
 SC_METHOD(do_something);
 }
};

AltStyle によって変換されたページ (->オリジナル) /