ha.v 1.42 KB
/**************************************************************************
 *                                                                        *
 *               Copyright (C) 1994, Silicon Graphics, Inc.               *
 *                                                                        *
 *  These coded instructions, statements, and computer programs  contain  *
 *  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
 *  are protected by Federal copyright  law.  They  may not be disclosed  *
 *  to  third  parties  or copied or duplicated in any form, in whole or  *
 *  in part, without the prior written consent of Silicon Graphics, Inc.  *
 *                                                                        *
 *************************************************************************/
// $Id: ha.v,v 1.1 2002/03/28 00:26:13 berndt Exp $

   /////////////////////////////////////////////////////////////////////////
   //
   // Project Reality
   //
   // module:      ha ( a half adder)
   // description: from a and b output sum and co
   // 	       	     sum = a ^ b;  co = a & b;
   //   
   //
   // designer:    Mike M. Cai   9/21/94
   //
   /////////////////////////////////////////////////////////////////////////

module ha(s, co, a, b);
output 	 s, co;
input 	 a, b;

wire  	 s, co;

xo02d1 sumout(.z(s), .a1(a), .a2(b));
an02d1 caryout(.z(co), .a1(a), .a2(b));

endmodule  //  ha ( half adder)