OpenCores
URL https://opencores.org/ocsvn/sc2v/sc2v/trunk

Subversion Repositories sc2v

[/] [sc2v/] [trunk/] [examples/] [half_adder.h] - Rev 36

Compare with Previous | Blame | View Log

// File: half_adder.h            /* Line 1 */
 
#include "systemc.h"             /* Line 2 */
 
SC_MODULE (half_adder) {         /* Line 3 */
  sc_in<bool> a, b;              /* Line 4 */
 
  sc_out<bool> sum, carry;       /* Line 5 */
 
  void prc_half_adder ();        /* Line 6 */
 
  SC_CTOR (half_adder) {         /* Line 7 */
    SC_METHOD (prc_half_adder);  /* Line 8 */
    sensitive << a << b;         /* Line 9 */
  }                              /* Line 10 */
};                               /* Line 11 */
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.