diff --git a/alliance/src/genlib/doc/genlib/man_dpgen_fifo.html b/alliance/src/genlib/doc/genlib/man_dpgen_fifo.html new file mode 100644 index 00000000..c21a927d --- /dev/null +++ b/alliance/src/genlib/doc/genlib/man_dpgen_fifo.html @@ -0,0 +1,481 @@ + +DPGEN_FIFO
GenLib User's Manual
<<< PreviousNext >>>

DPGEN_FIFO

Name

DPGEN_FIFO -- FIFO Macro-Generator

Synopsis

#include  <genlib.h>

void GENLIB_MACRO(DPGEN_FIFO, char *modelname, long flags, long N);

Description

Generate a FIFO of regNumber words of N bits named modelname. +

How it works : +

+

Terminal Names

  1. ck : clock signal (input, 1 bit).

  2. reset : reset signal (input, 1 bit).

  3. r : read requested (input, 1 bits).

  4. w : write requested (input, 1 bits).

  5. rok : read acknowledge (output, 1 bits).

  6. wok : write acknowledge (output, 1 bits).

  7. sel : select the write bus (input, 1 bit).

  8. datain0 : first write bus (input, N bits).

  9. datain1 : second write bus (input, N bits).

  10. dataout : read bus (output, N bits).

  11. vdd : power.

  12. vss : ground.

Example

GENLIB_MACRO(DPGEN_RF1, "model_fifox8_32"
+                      , F_BEHAV|F_PLACE
+                      , 32  /* Words size.      */
+                      , 8   /* Number of words. */
+                      );
+
+GENLIB_LOINS( "model_fifox8_32"
+            , "instance1_fifo1_32"
+            , "ck"
+            , "r"
+            , "w"
+            , "rok"
+            , "wok"
+            , "sel"
+            , "datain0[31:0]"
+            , "datain1[31:0]"
+            , "dataout[31:0]"
+            , "vdd", "vss", NULL
+            );
+    
+

See Also

GENLIB_MACRO(3), + genlib(1) +


<<< PreviousHomeNext >>>
DPGEN_RF1UpDPGEN_RF1D
\ No newline at end of file