ha.v
1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// Module instances modified by /home/rws/workarea/rf/sw/bbplayer/tools/necprimfix
//
// 1 instance of an02d1 changed to j_an02.
// 1 instance of xo02d1 changed to j_xo02.
//
/**************************************************************************
* *
* 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.2 2002/11/13 02:11:41 rws 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;
j_xo02 sumout(.z(s), .a1(a), .a2(b));
j_an02 caryout(.z(co), .a1(a), .a2(b));
endmodule // ha ( half adder)