www.pudn.com > noc.rar > add.cpp
/*
* TU Eindhoven
* Eindhoven, The Netherlands
*
* Name : add.cc
*
* Author : Sander Stuijk (sander@ics.ele.tue.nl)
*
* Date : July 23, 2002
*
* Function : Adder
*
* History :
* 23-07-02 : Initial version.
* 13-12-02 : Synthesizable version A.S.Slusarczyk@tue.nl
*
*/
#include "add.h"
void ADD::add_thread()
{
sc_int a_t, b_t, r_t;
//-> while(true) {
#ifdef VERBOSE
clog << "ADD" << endl;
#endif
// Read input
a_t = a.read();
b_t = b.read();
// Compute result
r_t = a_t + b_t;
// Put result on output
r.write(r_t);
// Wait for next event
//-> wait();
//-> }
}