www.pudn.com > noc.rar > add.h
/*
* TU Eindhoven
* Eindhoven, The Netherlands
*
* Name : add.h
*
* 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
*
*/
#ifndef ADD_H_INCLUDED
#define ADD_H_INCLUDED
#include "mips.h"
SC_MODULE(ADD) {
sc_in< sc_bv > a; // First operand
sc_in< sc_bv > b; // Second operand
sc_out< sc_bv > r; // Result
void add_thread();
// Constructor
SC_CTOR(ADD) {
SC_METHOD(add_thread); //-> SC_THREAD(add_thread);
sensitive << a << b;
}
};
#endif