Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / share / gns_templates / column_input.c
1 /****************************************************************************/
2 /* Template Column_input */
3 /* behavioral actions */
4 /* */
5 /****************************************************************************/
6 void column_input()
7 {
8 char * nq = _equiv("nq");
9 char * q = _equiv("q");
10 char * wen = _equiv("wen");
11 char * din = _equiv("datain");
12 char * ckp = _equiv("ckp");
13 char data[1024];
14
15
16 begCreateInterface();
17
18 begAddMemDriver(q, wen, din, 0, NULL);
19
20 sprintf(data,"not(%s)",din);
21 begAddMemDriver(nq, wen, data, 0, NULL);
22
23 // precharge
24 begAddMemDriver(q, ckp, "'1'", 0, NULL);
25 begAddMemDriver(nq, ckp, "'1'", 0, NULL);
26
27 begKeepModel();
28 }