debian man page for dpgen_fifo

Query: dpgen_fifo

OS: debian

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

DPGEN_FIFO(3)						  Alliance - genlib User's Manual					     DPGEN_FIFO(3)

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 : o datain0 and datain1 : the two write busses. Only one is used to actually write the FIFO, it is selected by the sel signal. o sel : when set to '0' the datain0 is used to write the register word, otherwise it will be datain1. o r, rok : set r when a word is requested, rok tells that a word has effectively been popped (rok == not empty). o w, wok : set w when a word is pushed, wok tells that the word has effectively been pushed (wok == not full). 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)
ASIM
/LIP6 30 July 2004 DPGEN_FIFO(3)
Related Man Pages
dpgen_adsb2f(3) - debian
dpgen_nand2mask(3) - debian
dpgen_nor2mask(3) - debian
dpgen_sfft(3) - debian
dpgen_shift(3) - debian
Similar Topics in the Unix Linux Community
source reader tool
how to delete a line from the file
how to write next line program
Delete a line between selected lines using sed or any other command
FIFO write and read