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

Subversion Repositories idea

[/] [idea/] [trunk/] [structural_c/] [idea_machine/] [s16xor.c] - Blame information for rev 9

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 7 marta
/* File Name     : s16xor.c                                      */
2
/* Description   : The synchronized 16-bit xor                   */
3
/* Purpose       : To be used by GENLIB                          */
4
/* Date          : Aug 23, 2001                                  */
5
/* Version       : 1.1                                           */
6
/* Author        : Martadinata A.                                */
7
/* Address       : VLSI RG, Dept. of Electrical Engineering ITB, */
8
/*                 Bandung, Indonesia                            */
9
/* E-mail        : marta@ic.vlsi.itb.ac.id                       */
10
 
11
#include<genlib.h>
12
main()
13
{
14
 DEF_LOFIG("s16xor");
15
 LOCON("a[0:15]",     IN,  "a[0:15]"  );
16
 LOCON("b[0:15]",     IN,  "b[0:15]"  );
17
 LOCON("en",          IN,  "en"       );
18
 LOCON("clr",         IN,  "clr"      );
19
 LOCON("q[0:15]",  INOUT,  "q[0:15]"  );
20
 LOCON("vdd",         IN,  "vdd"      );
21
 LOCON("vss",         IN,  "vss"      );
22
 
23
 LOINS("xor16_glopg","xr16","a[0:15]","b[0:15]","o_xr16[0:15]","vdd","vss",0);
24
 LOINS("reg16_glopf","rg16","o_xr16[0:15]","en","clr","q[0:15]","vdd","vss",0);
25
 
26
 SAVE_LOFIG();
27
 exit(0);
28
}

powered by: WebSVN 2.1.0

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