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

Subversion Repositories idea

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 7 marta
/* File Name    :  d_latch.c                                     */
2
/* Description  :  The D latch with an asynchronized clr         */
3
/* Purpose      :  To be used by GENLIB                          */
4
/* Date         :  Aug 21, 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("d_latch");
15
 LOCON("d",       IN,  "d"  );
16
 LOCON("ck",      IN,  "ck" );
17
 LOCON("clr",     IN,  "clr");
18
 LOCON("q",    INOUT,  "q"  );
19
 LOCON("vdd",     IN,  "vdd");
20
 LOCON("vss",     IN,  "vss");
21
 
22
 LOINS("inv_x2","inv","d","o_inv","vdd","vss",0);
23
 LOINS("a2_x2","an1","o_inv","ck","o_an1","vdd","vss",0);
24
 LOINS("a2_x2","an2","d","ck","o_an2","vdd","vss",0);
25
 LOINS("no3_x4","nor1","o_an1","clr","o_nor2","q","vdd","vss",0);
26
 LOINS("no2_x4","nor2","q","o_an2","o_nor2","vdd","vss",0);
27
 
28
 SAVE_LOFIG();
29
 exit(0);
30
}

powered by: WebSVN 2.1.0

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