La fifo plus quelques corrections.
This commit is contained in:
parent
7a896c5b01
commit
895daace1b
|
@ -44,5 +44,6 @@ EXTRA_DIST = $(pdf_DATA) \
|
|||
./man_dpgen_xnor2mask.sgm \
|
||||
./man_dpgen_xor2.sgm \
|
||||
./man_genlib.sgm \
|
||||
./man_genlib_macro.sgm
|
||||
./man_genlib_macro.sgm \
|
||||
./man_dpgen_fifo.sgm
|
||||
|
||||
|
|
|
@ -48,6 +48,7 @@
|
|||
echo ""
|
||||
echo " o Building HTML..."
|
||||
if [ -d $TOOL ]; then
|
||||
echo " - Backuping CVS"
|
||||
mv $TOOL/CVS ./CVS-$TOOL
|
||||
mv $TOOL/stylesheet-images/CVS ./CVS-SS-$TOOL
|
||||
fi
|
||||
|
@ -71,7 +72,8 @@
|
|||
echo "" >> $DOC_AM
|
||||
echo "EXTRA_DIST = \$(pkghtml_DATA)" >> $DOC_AM
|
||||
mv $DOC_AM $TOOL/Makefile.am
|
||||
if [ -f ./CVS-$TOOL ]; then
|
||||
if [ -d ./CVS-$TOOL ]; then
|
||||
echo " - Restoring CVS"
|
||||
mv ./CVS-$TOOL $TOOL/CVS
|
||||
mv ./CVS-SS-$TOOL $TOOL/stylesheet-images/CVS
|
||||
fi
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -36,6 +36,7 @@
|
|||
<!ENTITY man-dpgen-rom2 SYSTEM "man_dpgen_rom2.sgm">
|
||||
<!ENTITY man-dpgen-rom4 SYSTEM "man_dpgen_rom4.sgm">
|
||||
<!ENTITY man-dpgen-rf1 SYSTEM "man_dpgen_rf1.sgm">
|
||||
<!ENTITY man-dpgen-fifo SYSTEM "man_dpgen_fifo.sgm">
|
||||
<!ENTITY man-dpgen-rf1d SYSTEM "man_dpgen_rf1d.sgm">
|
||||
<!ENTITY man-dpgen-dff SYSTEM "man_dpgen_dff.sgm">
|
||||
<!ENTITY man-dpgen-dfft SYSTEM "man_dpgen_dfft.sgm">
|
||||
|
@ -74,11 +75,18 @@
|
|||
<!ENTITY selw "<literal>selw</literal>">
|
||||
<!ENTITY sel1 "<literal>sel1</literal>">
|
||||
<!ENTITY sel0 "<literal>sel0</literal>">
|
||||
<!ENTITY r "<literal>r</literal>">
|
||||
<!ENTITY rok "<literal>rok</literal>">
|
||||
<!ENTITY w "<literal>w</literal>">
|
||||
<!ENTITY wok "<literal>wok</literal>">
|
||||
<!ENTITY reset "<literal>reset</literal>">
|
||||
<!ENTITY shamt "<literal>shamt</literal>">
|
||||
<!ENTITY add-sub "<literal>add_sub</literal>">
|
||||
<!ENTITY c32 "<literal>c32</literal>">
|
||||
<!ENTITY c31 "<literal>c31</literal>">
|
||||
<!ENTITY c30 "<literal>c30</literal>">
|
||||
<!ENTITY i "<literal>i</literal>">
|
||||
<!ENTITY o "<literal>o</literal>">
|
||||
<!ENTITY i0 "<literal>i0</literal>">
|
||||
<!ENTITY i1 "<literal>i1</literal>">
|
||||
<!ENTITY nq "<literal>nq</literal>">
|
||||
|
@ -197,6 +205,7 @@
|
|||
&man-dpgen-rom2;
|
||||
&man-dpgen-rom4;
|
||||
&man-dpgen-rf1;
|
||||
&man-dpgen-fifo;
|
||||
&man-dpgen-rf1d;
|
||||
&man-dpgen-dff;
|
||||
&man-dpgen-dfft;
|
||||
|
|
|
@ -36,6 +36,7 @@ pkghtml_DATA = \
|
|||
./man_dpgen_rom2.html \
|
||||
./man_dpgen_rom4.html \
|
||||
./man_dpgen_rf1.html \
|
||||
./man_dpgen_fifo.html \
|
||||
./man_dpgen_rf1d.html \
|
||||
./man_dpgen_dff.html \
|
||||
./man_dpgen_dfft.html \
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
> GenLib User's Manual </TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="Alliance - genlib User's Manual "
|
||||
HREF="ref_genlib.html"></HEAD
|
||||
|
@ -20,16 +19,22 @@ ALINK="#0000FF"
|
|||
><DIV
|
||||
CLASS="BOOK"
|
||||
><A
|
||||
NAME="AEN1"><DIV
|
||||
NAME="AEN1"
|
||||
></A
|
||||
><DIV
|
||||
CLASS="TITLEPAGE"
|
||||
><H1
|
||||
CLASS="TITLE"
|
||||
><A
|
||||
NAME="AEN2">GenLib User's Manual</H1
|
||||
NAME="AEN2"
|
||||
>GenLib User's Manual</A
|
||||
></H1
|
||||
><H3
|
||||
CLASS="AUTHOR"
|
||||
><A
|
||||
NAME="AEN6"> Jean-Paul Chaput </H3
|
||||
NAME="AEN6"
|
||||
></A
|
||||
> Jean-Paul Chaput </H3
|
||||
><DIV
|
||||
CLASS="AFFILIATION"
|
||||
><SPAN
|
||||
|
@ -45,7 +50,9 @@ CLASS="ORGDIV"
|
|||
><H3
|
||||
CLASS="AUTHOR"
|
||||
><A
|
||||
NAME="AEN13"> Frédéric Pétrot </H3
|
||||
NAME="AEN13"
|
||||
></A
|
||||
> Frédéric Pétrot </H3
|
||||
><DIV
|
||||
CLASS="AFFILIATION"
|
||||
><SPAN
|
||||
|
@ -244,6 +251,11 @@ HREF="man_dpgen_rf1.html"
|
|||
> -- Register File Macro-Generator </DT
|
||||
><DT
|
||||
><A
|
||||
HREF="man_dpgen_fifo.html"
|
||||
>DPGEN_FIFO</A
|
||||
> -- FIFO Macro-Generator </DT
|
||||
><DT
|
||||
><A
|
||||
HREF="man_dpgen_rf1d.html"
|
||||
>DPGEN_RF1D</A
|
||||
> -- Register File with Decoder Macro-Generator </DT
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_ADSB2F</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-ADSB2F">DPGEN_ADSB2F</H1
|
||||
NAME="DPGEN-ADSB2F"
|
||||
></A
|
||||
>DPGEN_ADSB2F</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2447"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2450"><H2
|
||||
NAME="AEN2450"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2451"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2451"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -139,16 +144,12 @@ NAME="AEN2463"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits adder/substractor named <TT
|
||||
>N</VAR
|
||||
> bits adder/substractor named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
|
@ -235,11 +236,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i1</TT
|
||||
> : first operand (input, <TT
|
||||
> : first operand (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -247,11 +246,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : second operand (input, <TT
|
||||
> : second operand (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -259,11 +256,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_AND2</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-AND2">DPGEN_AND2</H1
|
||||
NAME="DPGEN-AND2"
|
||||
></A
|
||||
>DPGEN_AND2</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1161"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1164"><H2
|
||||
NAME="AEN1164"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1165"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1165"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1179"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits two inputs AND with an output power of <TT
|
||||
>N</VAR
|
||||
> bits two inputs AND with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 2 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_AND3</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-AND3">DPGEN_AND3</H1
|
||||
NAME="DPGEN-AND3"
|
||||
></A
|
||||
>DPGEN_AND3</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1228"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1231"><H2
|
||||
NAME="AEN1231"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1232"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1232"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1246"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits three inputs AND with an output power of <TT
|
||||
>N</VAR
|
||||
> bits three inputs AND with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 2 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_AND4</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-AND4">DPGEN_AND4</H1
|
||||
NAME="DPGEN-AND4"
|
||||
></A
|
||||
>DPGEN_AND4</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1298"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1301"><H2
|
||||
NAME="AEN1301"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1302"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1302"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1316"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits four inputs AND with an output power of <TT
|
||||
>N</VAR
|
||||
> bits four inputs AND with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 2 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_BUFF</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-BUFF">DPGEN_BUFF</H1
|
||||
NAME="DPGEN-BUFF"
|
||||
></A
|
||||
>DPGEN_BUFF</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN887"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN890"><H2
|
||||
NAME="AEN890"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN891"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN891"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN905"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits buffer with an output power of <TT
|
||||
>N</VAR
|
||||
> bits buffer with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 2, 3 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_BUSE</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-BUSE">DPGEN_BUSE</H1
|
||||
NAME="DPGEN-BUSE"
|
||||
></A
|
||||
>DPGEN_BUSE</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2134"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2137"><H2
|
||||
NAME="AEN2137"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2138"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2138"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -139,16 +144,12 @@ NAME="AEN2150"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits two inputs tristate with named <TT
|
||||
>N</VAR
|
||||
> bits two inputs tristate with named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><DIV
|
||||
|
@ -174,11 +175,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : input (<TT
|
||||
> : input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -186,11 +185,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_CONST</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,11 +70,13 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-CONST">DPGEN_CONST</H1
|
||||
NAME="DPGEN-CONST"
|
||||
></A
|
||||
>DPGEN_CONST</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN2670"
|
||||
NAME="AEN2672"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2670"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2673"><H2
|
||||
NAME="AEN2675"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2674"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2676"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -139,27 +144,23 @@ CLASS="PARAMETER"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2688"
|
||||
NAME="AEN2690"
|
||||
></A
|
||||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits constant named <TT
|
||||
>N</VAR
|
||||
> bits constant named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2693"
|
||||
NAME="AEN2695"
|
||||
></A
|
||||
><H3
|
||||
> Terminal Names </H3
|
||||
|
@ -172,11 +173,9 @@ TYPE="1"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : the constant (output, <TT
|
||||
> : the constant (output, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bit). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -198,7 +197,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2706"
|
||||
NAME="AEN2708"
|
||||
></A
|
||||
><H3
|
||||
> Behavior </H3
|
||||
|
@ -220,7 +219,7 @@ CLASS="SCREEN"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2709"
|
||||
NAME="AEN2711"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -254,7 +253,7 @@ GENLIB_LOINS( "model_const_0xFFFF0000"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2713"
|
||||
NAME="AEN2715"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_DFF</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,11 +70,13 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-DFF">DPGEN_DFF</H1
|
||||
NAME="DPGEN-DFF"
|
||||
></A
|
||||
>DPGEN_DFF</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN3095"
|
||||
NAME="AEN3206"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN3095"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN3098"><H2
|
||||
NAME="AEN3209"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN3099"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN3210"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -134,21 +139,17 @@ CLASS="PARAMETER"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3111"
|
||||
NAME="AEN3222"
|
||||
></A
|
||||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits dynamic flip-flop named <TT
|
||||
>N</VAR
|
||||
> bits dynamic flip-flop named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
The two latches of this flip-flop are dynamic, i.e. the data is stored
|
||||
in a capacitor.
|
||||
|
@ -176,7 +177,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3122"
|
||||
NAME="AEN3233"
|
||||
></A
|
||||
><H3
|
||||
> Terminal Names </H3
|
||||
|
@ -203,11 +204,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : data input (<TT
|
||||
> : data input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -215,11 +214,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -242,7 +239,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3145"
|
||||
NAME="AEN3256"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -278,7 +275,7 @@ GENLIB_LOINS( "model_dff_32"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3149"
|
||||
NAME="AEN3260"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_DFFT</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,11 +70,13 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-DFFT">DPGEN_DFFT</H1
|
||||
NAME="DPGEN-DFFT"
|
||||
></A
|
||||
>DPGEN_DFFT</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN3165"
|
||||
NAME="AEN3276"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN3165"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN3168"><H2
|
||||
NAME="AEN3279"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN3169"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN3280"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -134,22 +139,18 @@ CLASS="PARAMETER"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3181"
|
||||
NAME="AEN3292"
|
||||
></A
|
||||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits dynamic flip-flop with scan-path
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>. The two latches of this flip-flop are
|
||||
dynamic, i.e. the data is stored in a capacitor.
|
||||
</P
|
||||
|
@ -216,7 +217,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3205"
|
||||
NAME="AEN3316"
|
||||
></A
|
||||
><H3
|
||||
> Terminal Names </H3
|
||||
|
@ -257,11 +258,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : data input (<TT
|
||||
> : data input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -269,11 +268,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -296,7 +293,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3234"
|
||||
NAME="AEN3345"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -334,7 +331,7 @@ GENLIB_LOINS( "model_dfft_32"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3238"
|
||||
NAME="AEN3349"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_INV</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-INV">DPGEN_INV</H1
|
||||
NAME="DPGEN-INV"
|
||||
></A
|
||||
>DPGEN_INV</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN823"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN826"><H2
|
||||
NAME="AEN826"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN827"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN827"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN841"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits inverter with an output power of <TT
|
||||
>N</VAR
|
||||
> bits inverter with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 1, 2, 3 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_MUX2</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-MUX2">DPGEN_MUX2</H1
|
||||
NAME="DPGEN-MUX2"
|
||||
></A
|
||||
>DPGEN_MUX2</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1998"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2001"><H2
|
||||
NAME="AEN2001"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2002"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2002"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,24 +149,18 @@ NAME="AEN2016"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits two inputs multiplexer with named <TT
|
||||
>N</VAR
|
||||
> bits two inputs multiplexer with named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 1, 2 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
@ -187,11 +186,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i1</TT
|
||||
> : input (<TT
|
||||
> : input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -199,11 +196,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : input (<TT
|
||||
> : input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -211,11 +206,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NAND2</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NAND2">DPGEN_NAND2</H1
|
||||
NAME="DPGEN-NAND2"
|
||||
></A
|
||||
>DPGEN_NAND2</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN951"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN954"><H2
|
||||
NAME="AEN954"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN955"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN955"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN969"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits two inputs NAND with an output power of <TT
|
||||
>N</VAR
|
||||
> bits two inputs NAND with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 1 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NAND2MASK</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NAND2MASK">DPGEN_NAND2MASK</H1
|
||||
NAME="DPGEN-NAND2MASK"
|
||||
></A
|
||||
>DPGEN_NAND2MASK</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2198"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2201"><H2
|
||||
NAME="AEN2201"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2202"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2202"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,16 +149,12 @@ NAME="AEN2216"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits conditionnal NAND mask named <TT
|
||||
>N</VAR
|
||||
> bits conditionnal NAND mask named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
|
@ -190,11 +191,9 @@ CLASS="EMPHASIS"
|
|||
CLASS="EMPHASIS"
|
||||
>ANDed</I
|
||||
> with the mask
|
||||
(suplied by <TT
|
||||
(suplied by <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>constVal</I
|
||||
></TT
|
||||
>constVal</VAR
|
||||
>).
|
||||
</P
|
||||
></LI
|
||||
|
@ -202,22 +201,18 @@ CLASS="REPLACEABLE"
|
|||
>
|
||||
</P
|
||||
><P
|
||||
> The constant <TT
|
||||
> The constant <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>constVal</I
|
||||
></TT
|
||||
>constVal</VAR
|
||||
> is given to the macro-generator
|
||||
call, therefore the value cannot be changed afterward : it's
|
||||
hard wired in the operator.
|
||||
</P
|
||||
><P
|
||||
> A common error is to give a real C constant for the
|
||||
<TT
|
||||
<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>constVal</I
|
||||
></TT
|
||||
>constVal</VAR
|
||||
> argument. Be aware that it is a character string.
|
||||
</P
|
||||
><DIV
|
||||
|
@ -243,11 +238,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : input (<TT
|
||||
> : input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -255,11 +248,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NAND3</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NAND3">DPGEN_NAND3</H1
|
||||
NAME="DPGEN-NAND3"
|
||||
></A
|
||||
>DPGEN_NAND3</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1018"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1021"><H2
|
||||
NAME="AEN1021"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1022"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1022"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1036"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits three inputs NAND with an output power of <TT
|
||||
>N</VAR
|
||||
> bits three inputs NAND with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 1 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NAND4</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NAND4">DPGEN_NAND4</H1
|
||||
NAME="DPGEN-NAND4"
|
||||
></A
|
||||
>DPGEN_NAND4</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1088"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1091"><H2
|
||||
NAME="AEN1091"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1092"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1092"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1106"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits four inputs NAND with an output power of <TT
|
||||
>N</VAR
|
||||
> bits four inputs NAND with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 1 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NBUSE</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NBUSE">DPGEN_NBUSE</H1
|
||||
NAME="DPGEN-NBUSE"
|
||||
></A
|
||||
>DPGEN_NBUSE</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2070"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2073"><H2
|
||||
NAME="AEN2073"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2074"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2074"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -139,17 +144,13 @@ NAME="AEN2086"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits two inputs tristate with a complemented
|
||||
output named <TT
|
||||
output named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><DIV
|
||||
|
@ -175,11 +176,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : input (<TT
|
||||
> : input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -187,11 +186,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>nq</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NMUX2</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NMUX2">DPGEN_NMUX2</H1
|
||||
NAME="DPGEN-NMUX2"
|
||||
></A
|
||||
>DPGEN_NMUX2</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1925"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1928"><H2
|
||||
NAME="AEN1928"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1929"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1929"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1943"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits two inputs multiplexer with a complemented
|
||||
output and a power of <TT
|
||||
output and a power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
> named <TT
|
||||
>drive</VAR
|
||||
> named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 2 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
@ -193,11 +190,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i1</TT
|
||||
> : input (<TT
|
||||
> : input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -205,11 +200,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : input (<TT
|
||||
> : input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -217,11 +210,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>nq</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NOR2</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NOR2">DPGEN_NOR2</H1
|
||||
NAME="DPGEN-NOR2"
|
||||
></A
|
||||
>DPGEN_NOR2</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1371"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1374"><H2
|
||||
NAME="AEN1374"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1375"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1375"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1389"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits two inputs NOR with an output power of <TT
|
||||
>N</VAR
|
||||
> bits two inputs NOR with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 1 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NOR2MASK</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NOR2MASK">DPGEN_NOR2MASK</H1
|
||||
NAME="DPGEN-NOR2MASK"
|
||||
></A
|
||||
>DPGEN_NOR2MASK</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2281"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2284"><H2
|
||||
NAME="AEN2284"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2285"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2285"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,16 +149,12 @@ NAME="AEN2299"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits conditionnal NOR mask named <TT
|
||||
>N</VAR
|
||||
> bits conditionnal NOR mask named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
|
@ -190,11 +191,9 @@ CLASS="EMPHASIS"
|
|||
CLASS="EMPHASIS"
|
||||
>ORed</I
|
||||
> with the mask
|
||||
(suplied by <TT
|
||||
(suplied by <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>constVal</I
|
||||
></TT
|
||||
>constVal</VAR
|
||||
>).
|
||||
</P
|
||||
></LI
|
||||
|
@ -202,22 +201,18 @@ CLASS="REPLACEABLE"
|
|||
>
|
||||
</P
|
||||
><P
|
||||
> The constant <TT
|
||||
> The constant <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>constVal</I
|
||||
></TT
|
||||
>constVal</VAR
|
||||
> is given to the macro-generator
|
||||
call, therefore the value cannot be changed afterward : it's
|
||||
hard wired in the operator.
|
||||
</P
|
||||
><P
|
||||
> A common error is to give a real C constant for the
|
||||
<TT
|
||||
<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>constVal</I
|
||||
></TT
|
||||
>constVal</VAR
|
||||
> argument. Be aware that it is a character string.
|
||||
</P
|
||||
><DIV
|
||||
|
@ -243,11 +238,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : input (<TT
|
||||
> : input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -255,11 +248,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NOR3</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NOR3">DPGEN_NOR3</H1
|
||||
NAME="DPGEN-NOR3"
|
||||
></A
|
||||
>DPGEN_NOR3</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1438"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1441"><H2
|
||||
NAME="AEN1441"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1442"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1442"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1456"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits three inputs NOR with an output power of <TT
|
||||
>N</VAR
|
||||
> bits three inputs NOR with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 1 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NOR4</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NOR4">DPGEN_NOR4</H1
|
||||
NAME="DPGEN-NOR4"
|
||||
></A
|
||||
>DPGEN_NOR4</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1508"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1511"><H2
|
||||
NAME="AEN1511"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1512"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1512"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1526"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits four inputs NOR with an output power of <TT
|
||||
>N</VAR
|
||||
> bits four inputs NOR with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 1 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_NUL</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,11 +70,13 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-NUL">DPGEN_NUL</H1
|
||||
NAME="DPGEN-NUL"
|
||||
></A
|
||||
>DPGEN_NUL</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN2610"
|
||||
NAME="AEN2612"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2610"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2613"><H2
|
||||
NAME="AEN2615"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2614"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2616"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -134,27 +139,23 @@ CLASS="PARAMETER"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2626"
|
||||
NAME="AEN2628"
|
||||
></A
|
||||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits zero detector named <TT
|
||||
>N</VAR
|
||||
> bits zero detector named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2631"
|
||||
NAME="AEN2633"
|
||||
></A
|
||||
><H3
|
||||
> Terminal Names </H3
|
||||
|
@ -167,11 +168,9 @@ TYPE="1"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : value to check (input, <TT
|
||||
> : value to check (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -200,7 +199,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2647"
|
||||
NAME="AEN2649"
|
||||
></A
|
||||
><H3
|
||||
> Behavior </H3
|
||||
|
@ -213,7 +212,7 @@ CLASS="LITERALLAYOUT"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2650"
|
||||
NAME="AEN2652"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -247,7 +246,7 @@ GENLIB_LOINS( "model_nul_32"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2654"
|
||||
NAME="AEN2656"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_OR2</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-OR2">DPGEN_OR2</H1
|
||||
NAME="DPGEN-OR2"
|
||||
></A
|
||||
>DPGEN_OR2</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1581"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1584"><H2
|
||||
NAME="AEN1584"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1585"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1585"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1599"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits two inputs OR with an output power of <TT
|
||||
>N</VAR
|
||||
> bits two inputs OR with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 2 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_OR3</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-OR3">DPGEN_OR3</H1
|
||||
NAME="DPGEN-OR3"
|
||||
></A
|
||||
>DPGEN_OR3</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1648"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1651"><H2
|
||||
NAME="AEN1651"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1652"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1652"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1666"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits three inputs OR with an output power of <TT
|
||||
>N</VAR
|
||||
> bits three inputs OR with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 2 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_OR4</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-OR4">DPGEN_OR4</H1
|
||||
NAME="DPGEN-OR4"
|
||||
></A
|
||||
>DPGEN_OR4</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1718"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1721"><H2
|
||||
NAME="AEN1721"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1722"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1722"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1736"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits four inputs OR with an output power of <TT
|
||||
>N</VAR
|
||||
> bits four inputs OR with an output power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
>
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 2 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_RF1</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -17,8 +16,8 @@ REL="PREVIOUS"
|
|||
TITLE="DPGEN_ROM4"
|
||||
HREF="man_dpgen_rom4.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="DPGEN_RF1D"
|
||||
HREF="man_dpgen_rf1d.html"></HEAD
|
||||
TITLE="DPGEN_FIFO"
|
||||
HREF="man_dpgen_fifo.html"></HEAD
|
||||
><BODY
|
||||
CLASS="REFENTRY"
|
||||
BGCOLOR="#FFFFFF"
|
||||
|
@ -60,7 +59,7 @@ WIDTH="10%"
|
|||
ALIGN="right"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="man_dpgen_rf1d.html"
|
||||
HREF="man_dpgen_fifo.html"
|
||||
ACCESSKEY="N"
|
||||
>Next >>></A
|
||||
></TD
|
||||
|
@ -71,11 +70,13 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-RF1">DPGEN_RF1</H1
|
||||
NAME="DPGEN-RF1"
|
||||
></A
|
||||
>DPGEN_RF1</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN2864"
|
||||
NAME="AEN2866"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2864"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2868"><H2
|
||||
NAME="AEN2870"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2869"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2871"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -159,27 +164,21 @@ CLASS="PARAMETER"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2891"
|
||||
NAME="AEN2893"
|
||||
></A
|
||||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a register file of <TT
|
||||
> Generate a register file of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>regNumber</I
|
||||
></TT
|
||||
> words of <TT
|
||||
>regNumber</VAR
|
||||
> words of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits
|
||||
whitout decoder named <TT
|
||||
whitout decoder named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>. The <TT
|
||||
CLASS="LITERAL"
|
||||
>DPGEN_RF1R0</TT
|
||||
|
@ -242,11 +241,9 @@ CLASS="LITERAL"
|
|||
<TT
|
||||
CLASS="LITERAL"
|
||||
>selr</TT
|
||||
> have a bus width equal to <TT
|
||||
> have a bus width equal to <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>regNumber</I
|
||||
></TT
|
||||
>regNumber</VAR
|
||||
>. One bit for each word.
|
||||
</P
|
||||
></LI
|
||||
|
@ -256,7 +253,7 @@ CLASS="REPLACEABLE"
|
|||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2918"
|
||||
NAME="AEN2920"
|
||||
></A
|
||||
><H3
|
||||
> Terminal Names </H3
|
||||
|
@ -283,11 +280,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>selr</TT
|
||||
> : the decoded read address (input, <TT
|
||||
> : the decoded read address (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>regNumber</I
|
||||
></TT
|
||||
>regNumber</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -295,11 +290,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>selw</TT
|
||||
> : the decoded write address (input, <TT
|
||||
> : the decoded write address (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>regNumber</I
|
||||
></TT
|
||||
>regNumber</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -307,11 +300,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>datain0</TT
|
||||
> : first write bus (input, <TT
|
||||
> : first write bus (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -319,11 +310,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>datain1</TT
|
||||
> : second write bus (input, <TT
|
||||
> : second write bus (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -331,11 +320,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>dataout</TT
|
||||
> : read bus (output, <TT
|
||||
> : read bus (output, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -358,7 +345,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2953"
|
||||
NAME="AEN2955"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -398,7 +385,7 @@ GENLIB_LOINS( "model_rf1x8_32"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2957"
|
||||
NAME="AEN2959"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
@ -459,7 +446,7 @@ WIDTH="33%"
|
|||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="man_dpgen_rf1d.html"
|
||||
HREF="man_dpgen_fifo.html"
|
||||
ACCESSKEY="N"
|
||||
>Next >>></A
|
||||
></TD
|
||||
|
@ -483,7 +470,7 @@ ACCESSKEY="U"
|
|||
WIDTH="33%"
|
||||
ALIGN="right"
|
||||
VALIGN="top"
|
||||
>DPGEN_RF1D</TD
|
||||
>DPGEN_FIFO</TD
|
||||
></TR
|
||||
></TABLE
|
||||
></DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_RF1D</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -14,8 +13,8 @@ REL="UP"
|
|||
TITLE="Alliance - genlib User's Manual "
|
||||
HREF="ref_genlib.html"><LINK
|
||||
REL="PREVIOUS"
|
||||
TITLE="DPGEN_RF1"
|
||||
HREF="man_dpgen_rf1.html"><LINK
|
||||
TITLE="DPGEN_FIFO"
|
||||
HREF="man_dpgen_fifo.html"><LINK
|
||||
REL="NEXT"
|
||||
TITLE="DPGEN_DFF"
|
||||
HREF="man_dpgen_dff.html"></HEAD
|
||||
|
@ -46,7 +45,7 @@ WIDTH="10%"
|
|||
ALIGN="left"
|
||||
VALIGN="bottom"
|
||||
><A
|
||||
HREF="man_dpgen_rf1.html"
|
||||
HREF="man_dpgen_fifo.html"
|
||||
ACCESSKEY="P"
|
||||
><<< Previous</A
|
||||
></TD
|
||||
|
@ -71,11 +70,13 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-RF1D">DPGEN_RF1D</H1
|
||||
NAME="DPGEN-RF1D"
|
||||
></A
|
||||
>DPGEN_RF1D</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN2973"
|
||||
NAME="AEN3084"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2973"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2977"><H2
|
||||
NAME="AEN3088"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2978"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN3089"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -159,27 +164,21 @@ CLASS="PARAMETER"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3000"
|
||||
NAME="AEN3111"
|
||||
></A
|
||||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a register file of <TT
|
||||
> Generate a register file of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>regNumber</I
|
||||
></TT
|
||||
> words of <TT
|
||||
>regNumber</VAR
|
||||
> words of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits
|
||||
with decoder named <TT
|
||||
with decoder named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>. The <TT
|
||||
CLASS="LITERAL"
|
||||
>DPGEN_RF1DR0</TT
|
||||
|
@ -238,17 +237,13 @@ CLASS="LITERAL"
|
|||
>, <TT
|
||||
CLASS="LITERAL"
|
||||
>adw</TT
|
||||
> : the width (<TT
|
||||
> : the width (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>Y</I
|
||||
></TT
|
||||
>Y</VAR
|
||||
>) of those signals is
|
||||
computed from <TT
|
||||
computed from <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>regNumber</I
|
||||
></TT
|
||||
>regNumber</VAR
|
||||
> :
|
||||
<TT
|
||||
CLASS="LITERAL"
|
||||
|
@ -279,7 +274,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3034"
|
||||
NAME="AEN3145"
|
||||
></A
|
||||
><H3
|
||||
> Terminal Names </H3
|
||||
|
@ -320,11 +315,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>adr</TT
|
||||
> : the read address (input, <TT
|
||||
> : the read address (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>Y</I
|
||||
></TT
|
||||
>Y</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -332,11 +325,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>adw</TT
|
||||
> : the write address (input, <TT
|
||||
> : the write address (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>Y</I
|
||||
></TT
|
||||
>Y</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -344,11 +335,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>datain0</TT
|
||||
> : first write bus (input, <TT
|
||||
> : first write bus (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -356,11 +345,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>datain1</TT
|
||||
> : second write bus (input, <TT
|
||||
> : second write bus (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -368,11 +355,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>dataout</TT
|
||||
> : read bus (output, <TT
|
||||
> : read bus (output, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -395,7 +380,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3075"
|
||||
NAME="AEN3186"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -437,7 +422,7 @@ GENLIB_LOINS( "model_rf1dx8_32"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3079"
|
||||
NAME="AEN3190"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
@ -480,7 +465,7 @@ WIDTH="33%"
|
|||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
><A
|
||||
HREF="man_dpgen_rf1.html"
|
||||
HREF="man_dpgen_fifo.html"
|
||||
ACCESSKEY="P"
|
||||
><<< Previous</A
|
||||
></TD
|
||||
|
@ -508,7 +493,7 @@ ACCESSKEY="N"
|
|||
WIDTH="33%"
|
||||
ALIGN="left"
|
||||
VALIGN="top"
|
||||
>DPGEN_RF1</TD
|
||||
>DPGEN_FIFO</TD
|
||||
><TD
|
||||
WIDTH="34%"
|
||||
ALIGN="center"
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_ROM2</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,11 +70,13 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-ROM2">DPGEN_ROM2</H1
|
||||
NAME="DPGEN-ROM2"
|
||||
></A
|
||||
>DPGEN_ROM2</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN2729"
|
||||
NAME="AEN2731"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2729"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2732"><H2
|
||||
NAME="AEN2734"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2733"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2735"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,27 +149,23 @@ CLASS="PARAMETER"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2749"
|
||||
NAME="AEN2751"
|
||||
></A
|
||||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits 2 words optimized ROM named <TT
|
||||
>N</VAR
|
||||
> bits 2 words optimized ROM named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2754"
|
||||
NAME="AEN2756"
|
||||
></A
|
||||
><H3
|
||||
> Terminal Names </H3
|
||||
|
@ -184,11 +185,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : the selected word (output, <TT
|
||||
> : the selected word (output, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bit). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -210,7 +209,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2770"
|
||||
NAME="AEN2772"
|
||||
></A
|
||||
><H3
|
||||
> Behavior </H3
|
||||
|
@ -234,7 +233,7 @@ CLASS="SCREEN"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2773"
|
||||
NAME="AEN2775"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -270,7 +269,7 @@ GENLIB_LOINS( "model_rom2_set1_4"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2777"
|
||||
NAME="AEN2779"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_ROM4</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,11 +70,13 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-ROM4">DPGEN_ROM4</H1
|
||||
NAME="DPGEN-ROM4"
|
||||
></A
|
||||
>DPGEN_ROM4</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN2793"
|
||||
NAME="AEN2795"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2793"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2796"><H2
|
||||
NAME="AEN2798"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2797"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2799"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -154,27 +159,23 @@ CLASS="PARAMETER"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2817"
|
||||
NAME="AEN2819"
|
||||
></A
|
||||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits 2 words optimized ROM named <TT
|
||||
>N</VAR
|
||||
> bits 2 words optimized ROM named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2822"
|
||||
NAME="AEN2824"
|
||||
></A
|
||||
><H3
|
||||
> Terminal Names </H3
|
||||
|
@ -201,11 +202,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : the selected word (output, <TT
|
||||
> : the selected word (output, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bit). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -227,7 +226,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN2841"
|
||||
NAME="AEN2843"
|
||||
></A
|
||||
><H3
|
||||
> Behavior </H3
|
||||
|
@ -252,7 +251,7 @@ CLASS="SCREEN"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2844"
|
||||
NAME="AEN2846"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -291,7 +290,7 @@ GENLIB_LOINS( "model_rom4_set1_16"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2848"
|
||||
NAME="AEN2850"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_SFF</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,11 +70,13 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-SFF">DPGEN_SFF</H1
|
||||
NAME="DPGEN-SFF"
|
||||
></A
|
||||
>DPGEN_SFF</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN3254"
|
||||
NAME="AEN3365"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN3254"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN3257"><H2
|
||||
NAME="AEN3368"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN3258"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN3369"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -134,21 +139,17 @@ CLASS="PARAMETER"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3270"
|
||||
NAME="AEN3381"
|
||||
></A
|
||||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits static flip-flop named <TT
|
||||
>N</VAR
|
||||
> bits static flip-flop named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
The two latches of this flip-flop are static, i.e. each one is made
|
||||
of two interters looped togethers.
|
||||
|
@ -176,7 +177,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3281"
|
||||
NAME="AEN3392"
|
||||
></A
|
||||
><H3
|
||||
> Terminal Names </H3
|
||||
|
@ -203,11 +204,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : data input (<TT
|
||||
> : data input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -215,11 +214,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -242,7 +239,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3304"
|
||||
NAME="AEN3415"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -278,7 +275,7 @@ GENLIB_LOINS( "model_sff_32"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3308"
|
||||
NAME="AEN3419"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_SFFT</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -64,11 +63,13 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-SFFT">DPGEN_SFFT</H1
|
||||
NAME="DPGEN-SFFT"
|
||||
></A
|
||||
>DPGEN_SFFT</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
NAME="AEN3324"
|
||||
NAME="AEN3435"
|
||||
></A
|
||||
><H2
|
||||
>Name</H2
|
||||
|
@ -76,13 +77,17 @@ NAME="AEN3324"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN3327"><H2
|
||||
NAME="AEN3438"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN3328"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN3439"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -127,22 +132,18 @@ CLASS="PARAMETER"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3340"
|
||||
NAME="AEN3451"
|
||||
></A
|
||||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits static flip-flop with scan-path
|
||||
named <TT
|
||||
named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>. The two latches of this flip-flop are
|
||||
i.e. each one is made of two interters looped togethers.
|
||||
</P
|
||||
|
@ -209,7 +210,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
><A
|
||||
NAME="AEN3364"
|
||||
NAME="AEN3475"
|
||||
></A
|
||||
><H3
|
||||
> Terminal Names </H3
|
||||
|
@ -250,11 +251,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : data input (<TT
|
||||
> : data input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -262,11 +261,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -289,7 +286,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3393"
|
||||
NAME="AEN3504"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -327,7 +324,7 @@ GENLIB_LOINS( "model_sfft_32"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN3397"
|
||||
NAME="AEN3508"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_SHIFT</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-SHIFT">DPGEN_SHIFT</H1
|
||||
NAME="DPGEN-SHIFT"
|
||||
></A
|
||||
>DPGEN_SHIFT</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2531"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2534"><H2
|
||||
NAME="AEN2534"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2535"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2535"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -139,16 +144,12 @@ NAME="AEN2547"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits shifter with name <TT
|
||||
>N</VAR
|
||||
> bits shifter with name <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
|
@ -186,11 +187,9 @@ CLASS="LITERAL"
|
|||
CLASS="LITERAL"
|
||||
>shamt</TT
|
||||
> : specifies the shift amount. The width of this signal
|
||||
(<TT
|
||||
(<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>Y</I
|
||||
></TT
|
||||
>Y</VAR
|
||||
>) is computed from the operator's width :
|
||||
<TT
|
||||
CLASS="LITERAL"
|
||||
|
@ -227,29 +226,29 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>shamt</TT
|
||||
> : the shift amount (input, <TT
|
||||
> : the shift amount (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>Y</I
|
||||
></TT
|
||||
>Y</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> : value to shift (input, <TT
|
||||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i</TT
|
||||
> : value to shift (input, <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
> : output (<TT
|
||||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>o</TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -272,7 +271,7 @@ CLASS="LITERAL"
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2590"
|
||||
NAME="AEN2592"
|
||||
></A
|
||||
><H2
|
||||
> Example </H2
|
||||
|
@ -306,7 +305,7 @@ GENLIB_LOINS("model_shift_32",
|
|||
><DIV
|
||||
CLASS="REFSECT1"
|
||||
><A
|
||||
NAME="AEN2594"
|
||||
NAME="AEN2596"
|
||||
></A
|
||||
><H2
|
||||
>See Also</H2
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_XNOR2</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-XNOR2">DPGEN_XNOR2</H1
|
||||
NAME="DPGEN-XNOR2"
|
||||
></A
|
||||
>DPGEN_XNOR2</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1791"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1794"><H2
|
||||
NAME="AEN1794"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1795"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1795"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1809"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits two inputs exclusive NOR with an output
|
||||
power of <TT
|
||||
power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
> named <TT
|
||||
>drive</VAR
|
||||
> named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 1 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_XNOR2MASK</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-XNOR2MASK">DPGEN_XNOR2MASK</H1
|
||||
NAME="DPGEN-XNOR2MASK"
|
||||
></A
|
||||
>DPGEN_XNOR2MASK</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN2364"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN2367"><H2
|
||||
NAME="AEN2367"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN2368"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN2368"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,16 +149,12 @@ NAME="AEN2382"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
> bits conditionnal XNOR mask named <TT
|
||||
>N</VAR
|
||||
> bits conditionnal XNOR mask named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
|
@ -190,11 +191,9 @@ CLASS="EMPHASIS"
|
|||
CLASS="EMPHASIS"
|
||||
>XORed</I
|
||||
> with the mask
|
||||
(suplied by <TT
|
||||
(suplied by <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>constVal</I
|
||||
></TT
|
||||
>constVal</VAR
|
||||
>).
|
||||
</P
|
||||
></LI
|
||||
|
@ -202,22 +201,18 @@ CLASS="REPLACEABLE"
|
|||
>
|
||||
</P
|
||||
><P
|
||||
> The constant <TT
|
||||
> The constant <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>constVal</I
|
||||
></TT
|
||||
>constVal</VAR
|
||||
> is given to the macro-generator
|
||||
call, therefore the value cannot be changed afterward : it's
|
||||
hard wired in the operator.
|
||||
</P
|
||||
><P
|
||||
> A common error is to give a real C constant for the
|
||||
<TT
|
||||
<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>constVal</I
|
||||
></TT
|
||||
>constVal</VAR
|
||||
> argument. Be aware that it is a character string.
|
||||
</P
|
||||
><DIV
|
||||
|
@ -243,11 +238,9 @@ CLASS="LITERAL"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>i0</TT
|
||||
> : input (<TT
|
||||
> : input (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
@ -255,11 +248,9 @@ CLASS="REPLACEABLE"
|
|||
> <TT
|
||||
CLASS="LITERAL"
|
||||
>q</TT
|
||||
> : output (<TT
|
||||
> : output (<VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits). </P
|
||||
></LI
|
||||
><LI
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>DPGEN_XOR2</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="DPGEN-XOR2">DPGEN_XOR2</H1
|
||||
NAME="DPGEN-XOR2"
|
||||
></A
|
||||
>DPGEN_XOR2</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN1858"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN1861"><H2
|
||||
NAME="AEN1861"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN1862"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN1862"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -144,30 +149,22 @@ NAME="AEN1876"
|
|||
><H2
|
||||
> Description </H2
|
||||
><P
|
||||
> Generate a <TT
|
||||
> Generate a <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
> bits two inputs exclusive OR with an output
|
||||
power of <TT
|
||||
power of <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
> named <TT
|
||||
>drive</VAR
|
||||
> named <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Valid <TT
|
||||
> Valid <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
> are : 1 or 4.
|
||||
</P
|
||||
><DIV
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>genlib</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="GENLIB">genlib</H1
|
||||
NAME="GENLIB"
|
||||
></A
|
||||
>genlib</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -936,15 +937,13 @@ NAME="AEN399"
|
|||
><B
|
||||
CLASS="COMMAND"
|
||||
>genlib</B
|
||||
> [ <TT
|
||||
> [ <VAR
|
||||
CLASS="OPTION"
|
||||
>-cklmnv</TT
|
||||
>-cklmnv</VAR
|
||||
>
|
||||
] [--no-rm-core] [--keep-makefile] [--keep-exec] [--keep-log] [--no-exec] [--verbose] {program} [-e <TT
|
||||
] [--no-rm-core] [--keep-makefile] [--keep-exec] [--keep-log] [--no-exec] [--verbose] {program} [-e <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>program_args</I
|
||||
></TT
|
||||
>program_args</VAR
|
||||
>]</P
|
||||
><DIV
|
||||
CLASS="REFSECT2"
|
||||
|
@ -1055,9 +1054,11 @@ NAME="AEN446"
|
|||
>Examples</H2
|
||||
><DIV
|
||||
CLASS="INFORMALEXAMPLE"
|
||||
><A
|
||||
NAME="AEN448"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN448"
|
||||
></A
|
||||
><P
|
||||
> Compile and run a file <TT
|
||||
CLASS="FILENAME"
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>GENLIB_MACRO</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -71,7 +70,9 @@ ALIGN="LEFT"
|
|||
WIDTH="100%"></DIV
|
||||
><H1
|
||||
><A
|
||||
NAME="GENLIB-MACRO">GENLIB_MACRO</H1
|
||||
NAME="GENLIB-MACRO"
|
||||
></A
|
||||
>GENLIB_MACRO</H1
|
||||
><DIV
|
||||
CLASS="REFNAMEDIV"
|
||||
><A
|
||||
|
@ -83,13 +84,17 @@ NAME="AEN470"
|
|||
><DIV
|
||||
CLASS="REFSYNOPSISDIV"
|
||||
><A
|
||||
NAME="AEN473"><H2
|
||||
NAME="AEN473"
|
||||
></A
|
||||
><H2
|
||||
>Synopsis</H2
|
||||
><DIV
|
||||
CLASS="FUNCSYNOPSIS"
|
||||
><A
|
||||
NAME="AEN474"><P
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN474"
|
||||
></A
|
||||
><TABLE
|
||||
BORDER="0"
|
||||
BGCOLOR="#E0E0E0"
|
||||
|
@ -206,11 +211,9 @@ TYPE="1"
|
|||
><P
|
||||
><TT
|
||||
CLASS="LITERAL"
|
||||
>long <TT
|
||||
>long <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>function</I
|
||||
></TT
|
||||
>function</VAR
|
||||
></TT
|
||||
> : (mandatory) specify which macro-generator
|
||||
is to be invoked. For example, to create a two entry multiplexer
|
||||
|
@ -224,11 +227,9 @@ CLASS="LITERAL"
|
|||
><P
|
||||
><TT
|
||||
CLASS="LITERAL"
|
||||
>char* <TT
|
||||
>char* <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>modelname</I
|
||||
></TT
|
||||
>modelname</VAR
|
||||
></TT
|
||||
> : (mandatory) specify the name of the model
|
||||
to be generated. For example :
|
||||
|
@ -242,11 +243,9 @@ CLASS="LITERAL"
|
|||
><P
|
||||
><TT
|
||||
CLASS="LITERAL"
|
||||
>long <TT
|
||||
>long <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>flags</I
|
||||
></TT
|
||||
>flags</VAR
|
||||
></TT
|
||||
> : (mandatory) tells which views are to be
|
||||
generated. It is a logical combination of the following values :
|
||||
|
@ -283,9 +282,9 @@ CLASS="EMPHASIS"
|
|||
CLASS="LITERAL"
|
||||
>F_LSB_FIRST</TT
|
||||
> : the terminal of index zero is matched
|
||||
to the <SPAN
|
||||
to the <ACRONYM
|
||||
CLASS="ACRONYM"
|
||||
>LSB</SPAN
|
||||
>LSB</ACRONYM
|
||||
>, thus a 32 bits vector will be written :
|
||||
<TT
|
||||
CLASS="LITERAL"
|
||||
|
@ -299,16 +298,16 @@ CLASS="LITERAL"
|
|||
CLASS="LITERAL"
|
||||
>F_MSB_FIRST</TT
|
||||
> : the terminal of index zero is matched
|
||||
to the <SPAN
|
||||
to the <ACRONYM
|
||||
CLASS="ACRONYM"
|
||||
>MSB</SPAN
|
||||
>MSB</ACRONYM
|
||||
>, thus a 32 bits vector will be written :
|
||||
<TT
|
||||
CLASS="LITERAL"
|
||||
>"signal[0:31]"</TT
|
||||
> (aka. <SPAN
|
||||
> (aka. <ACRONYM
|
||||
CLASS="ACRONYM"
|
||||
>IBM</SPAN
|
||||
>IBM</ACRONYM
|
||||
> notation).
|
||||
</P
|
||||
></LI
|
||||
|
@ -320,11 +319,9 @@ CLASS="ACRONYM"
|
|||
><P
|
||||
><TT
|
||||
CLASS="LITERAL"
|
||||
>long <TT
|
||||
>long <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>N</I
|
||||
></TT
|
||||
>N</VAR
|
||||
></TT
|
||||
> : (mandatory) width of the model's bus to be
|
||||
generated.
|
||||
|
@ -334,11 +331,9 @@ CLASS="REPLACEABLE"
|
|||
><P
|
||||
><TT
|
||||
CLASS="LITERAL"
|
||||
>long <TT
|
||||
>long <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>drive</I
|
||||
></TT
|
||||
>drive</VAR
|
||||
></TT
|
||||
> : (optional) output power drive.
|
||||
</P
|
||||
|
@ -347,16 +342,14 @@ CLASS="REPLACEABLE"
|
|||
><P
|
||||
><TT
|
||||
CLASS="LITERAL"
|
||||
>long <TT
|
||||
>long <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>regNumber</I
|
||||
></TT
|
||||
>regNumber</VAR
|
||||
></TT
|
||||
> : (optional) number of registers or depth
|
||||
of for a <SPAN
|
||||
of for a <ACRONYM
|
||||
CLASS="ACRONYM"
|
||||
>FIFO</SPAN
|
||||
>FIFO</ACRONYM
|
||||
> macro-generator.
|
||||
</P
|
||||
></LI
|
||||
|
@ -364,11 +357,9 @@ CLASS="ACRONYM"
|
|||
><P
|
||||
><TT
|
||||
CLASS="LITERAL"
|
||||
>char* <TT
|
||||
>char* <VAR
|
||||
CLASS="REPLACEABLE"
|
||||
><I
|
||||
>constval</I
|
||||
></TT
|
||||
>constval</VAR
|
||||
></TT
|
||||
> : (optional) a character string holding a
|
||||
constant. For example : <TT
|
||||
|
@ -761,16 +752,6 @@ CLASS="REFENTRYTITLE"
|
|||
></A
|
||||
></P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
><SPAN
|
||||
CLASS="CITEREFENTRY"
|
||||
><SPAN
|
||||
CLASS="REFENTRYTITLE"
|
||||
>DPGEN_SHROT</SPAN
|
||||
>(3)</SPAN
|
||||
></P
|
||||
></LI
|
||||
></UL
|
||||
>
|
||||
</P
|
||||
|
@ -872,6 +853,19 @@ CLASS="REFENTRYTITLE"
|
|||
><LI
|
||||
><P
|
||||
><A
|
||||
HREF="man_dpgen_fifo.html"
|
||||
><SPAN
|
||||
CLASS="CITEREFENTRY"
|
||||
><SPAN
|
||||
CLASS="REFENTRYTITLE"
|
||||
>DPGEN_FIFO</SPAN
|
||||
>(3)</SPAN
|
||||
></A
|
||||
></P
|
||||
></LI
|
||||
><LI
|
||||
><P
|
||||
><A
|
||||
HREF="man_dpgen_rf1d.html"
|
||||
><SPAN
|
||||
CLASS="CITEREFENTRY"
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
>Alliance - genlib User's Manual </TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
|
||||
"><LINK
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
||||
REL="HOME"
|
||||
TITLE=" GenLib User's Manual "
|
||||
HREF="genlib.html"><LINK
|
||||
|
@ -69,7 +68,9 @@ WIDTH="100%"></DIV
|
|||
><DIV
|
||||
CLASS="REFERENCE"
|
||||
><A
|
||||
NAME="REF-GENLIB"><DIV
|
||||
NAME="REF-GENLIB"
|
||||
></A
|
||||
><DIV
|
||||
CLASS="TITLEPAGE"
|
||||
><H1
|
||||
CLASS="TITLE"
|
||||
|
@ -249,6 +250,11 @@ HREF="man_dpgen_rf1.html"
|
|||
> -- Register File Macro-Generator </DT
|
||||
><DT
|
||||
><A
|
||||
HREF="man_dpgen_fifo.html"
|
||||
>DPGEN_FIFO</A
|
||||
> -- FIFO Macro-Generator </DT
|
||||
><DT
|
||||
><A
|
||||
HREF="man_dpgen_rf1d.html"
|
||||
>DPGEN_RF1D</A
|
||||
> -- Register File with Decoder Macro-Generator </DT
|
||||
|
|
|
@ -0,0 +1,141 @@
|
|||
|
||||
|
||||
<refentry id="DPGEN-FIFO">
|
||||
<?dbhtml filename="man_dpgen_fifo.html">
|
||||
|
||||
<refmeta>
|
||||
<refentrytitle>DPGEN_FIFO</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
<refmiscinfo>ASIM/LIP6</refmiscinfo>
|
||||
</refmeta>
|
||||
|
||||
<refnamediv>
|
||||
<refname> DPGEN_FIFO</refname>
|
||||
<refpurpose>FIFO Macro-Generator </refpurpose>
|
||||
</refnamediv>
|
||||
|
||||
|
||||
<refsynopsisdiv>
|
||||
<funcsynopsis>
|
||||
<funcsynopsisinfo>#include <genlib.h></funcsynopsisinfo>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>GENLIB_MACRO</function></funcdef>
|
||||
<paramdef>DPGEN_FIFO</paramdef>
|
||||
<paramdef>char *<parameter>modelname</parameter></paramdef>
|
||||
<paramdef>long <parameter>flags</parameter></paramdef>
|
||||
<paramdef>long <parameter>N</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
</refsynopsisdiv>
|
||||
|
||||
<refsect1>
|
||||
<title> Description </title>
|
||||
|
||||
<para> Generate a FIFO of ®Number; words of &N; bits named &modelname;.
|
||||
</para>
|
||||
<para> How it works :
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para> &datain0; and &datain1; : the two write busses. Only one
|
||||
is used to actually write the register word, it is selected by
|
||||
the &sel; signal.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &sel; : when set to &zero; the &datain0; is used to write
|
||||
the register word, otherwise it will be &datain1;.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &r;, &rok; : set &r; when a word is requested, &rok; tells
|
||||
that a word has effectively been popped out of the FIFO (this is
|
||||
indicate an empty FIFO).
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &w;, &wok; : set &w; when a word is pushed, &wok; tells
|
||||
that the word has effectively been pushed in the FIFO (this is
|
||||
indicate that the FIFO is full).
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
|
||||
<refsect2>
|
||||
<title> Terminal Names </title>
|
||||
|
||||
<orderedlist>
|
||||
<listitem>
|
||||
<para> &ck; : clock signal (input, 1 bit). </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &reset; : reset signal (input, 1 bit). </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &r; : read requested (input, 1 bits). </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &w; : write requested (input, 1 bits). </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &rok; : read acknowledge (output, 1 bits). </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &wok; : write acknowledge (output, 1 bits). </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &sel; : select the write bus (input, 1 bit). </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &datain0; : first write bus (input, &N; bits). </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &datain1; : second write bus (input, &N; bits). </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &dataout; : read bus (output, &N; bits). </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &vdd; : power. </para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para> &vss; : ground. </para>
|
||||
</listitem>
|
||||
</orderedlist>
|
||||
|
||||
</refsect2>
|
||||
|
||||
</refsect1>
|
||||
|
||||
<refsect1>
|
||||
<title> Example </title>
|
||||
|
||||
<para>
|
||||
<programlisting>
|
||||
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
|
||||
);
|
||||
</programlisting>
|
||||
</para>
|
||||
|
||||
</refsect1>
|
||||
|
||||
&man-dpgen-see-also;
|
||||
|
||||
</refentry>
|
|
@ -258,10 +258,12 @@
|
|||
<refentrytitle>DPGEN_SHIFT</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
</citerefentry></link></para></listitem>
|
||||
<!--
|
||||
<listitem><para><link linkend="DPGEN-SHROT"><citerefentry>
|
||||
<refentrytitle>DPGEN_SHROT</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
</citerefentry></link></para></listitem>
|
||||
-->
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
|
@ -300,6 +302,10 @@
|
|||
<refentrytitle>DPGEN_RF1R0</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
</citerefentry></link></para></listitem>
|
||||
<listitem><para><link linkend="DPGEN-FIFO"><citerefentry>
|
||||
<refentrytitle>DPGEN_FIFO</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
</citerefentry></link></para></listitem>
|
||||
<listitem><para><link linkend="DPGEN-RF1D"><citerefentry>
|
||||
<refentrytitle>DPGEN_RF1D</refentrytitle>
|
||||
<manvolnum>3</manvolnum>
|
||||
|
|
|
@ -1,57 +1,63 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_ADSB2F" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_ADSB2F" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_ADSB2F \- Adder/Substractor Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_ADSB2F,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_ADSB2F, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits adder/substractor named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits adder/substractor named \fImodelname\fR\&.
|
||||
.PP
|
||||
How it works :
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
if the add_sub signal is set to '0' an addition is
|
||||
if the add_sub signal is set to \&'0' an addition is
|
||||
performed, otherwise it's a substraction.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
Operation can be either signed or unsigned. In unsigned
|
||||
mode c31 is the overflow, in unsigned mode you have to compute
|
||||
overflow by \fBXORing\fR c31 and c30.
|
||||
.PP
|
||||
overflow by \fBXORing\fR c31 and c30\&.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
add_sub : select addition or substraction
|
||||
(input, 1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
c31 : carry out. In unsigned mode, this is the
|
||||
overflow (output, 1 bits).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
c30 : used to compute overflow in signed mode :
|
||||
overflow := c31 xor c30 (output, 1 bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
i1 : first operand (input, \fIN\fR bits).
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
i0 : second operand (input, \fIN\fR bits).
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
q : output (\fIN\fR bits).
|
||||
.IP 7.
|
||||
.TP 3
|
||||
7.
|
||||
vdd : power.
|
||||
.IP 8.
|
||||
.TP 3
|
||||
8.
|
||||
vss : ground.
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_ADSB2F, "model_adsb2f_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -69,7 +75,6 @@ GENLIB_LOINS( "model_adsb2f_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,47 +1,49 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_AND2" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_AND2" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_AND2 \- AND2 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_AND2,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_AND2, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits two inputs AND with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 2 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i1 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
q : output.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= i0 and i1
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_AND2, "model_and2_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -57,7 +59,6 @@ GENLIB_LOINS( "model_and2_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,49 +1,52 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_AND3" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_AND3" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_AND3 \- AND3 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_AND3,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_AND3, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits three inputs AND with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 2 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i2 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i1 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i0 : input.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
q : output.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vdd : power.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= not(i0 and i1 and i2)
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_AND3, "model_and3_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -60,7 +63,6 @@ GENLIB_LOINS( "model_and3_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,51 +1,55 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_AND4" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_AND4" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_AND4 \- AND4 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_AND4,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_AND4, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits four inputs AND with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 2 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i3 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i2 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i1 : input.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
i0 : input.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
q : output.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vdd : power.
|
||||
.IP 7.
|
||||
.TP 3
|
||||
7.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= i0 and i1 and i2 and i3
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_AND4, "model_and4_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -63,7 +67,6 @@ GENLIB_LOINS( "model_and4_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,45 +1,46 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_BUFF" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_BUFF" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_BUFF \- Buffer Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_BUFF,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_BUFF, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits buffer with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 2, 3 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i0 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
q : output.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
vdd : power.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= i0
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO( DPGEN_BUFF
|
||||
, "model_buff_32"
|
||||
|
@ -54,7 +55,6 @@ GENLIB_LOINS( "model_buff_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,44 +1,47 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_BUSE" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_BUSE" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_BUSE \- tristate Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_BUSE,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_BUSE, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits two inputs tristate with named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits two inputs tristate with named \fImodelname\fR\&.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
cmd : select (1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input (\fIN\fR bits).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
q : output (\fIN\fR bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
ts:BLOCK(cmd = '1') BEGIN
|
||||
q <= GUARDED i0;
|
||||
END
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_BUSE, "model_buse_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -53,7 +56,6 @@ GENLIB_LOINS( "model_buse_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,40 +1,40 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_CONST" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_CONST" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_CONST \- Constant Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_CONST,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
char *\fIconstVal0\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_CONST, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, char *\fIconstVal0\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits constant named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits constant named \fImodelname\fR\&.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
q : the constant (output, \fIN\fR bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
vdd : power.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= constVal;
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_CONST, "model_const_0xFFFF0000"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -48,7 +48,6 @@ GENLIB_LOINS( "model_const_0xFFFF0000"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,47 +1,51 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_DFF" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_DFF" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_DFF \- Dynamic Flip-Flop Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_DFF,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_DFF, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits dynamic flip-flop named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits dynamic flip-flop named \fImodelname\fR\&.
|
||||
The two latches of this flip-flop are dynamic, i.e. the data is stored
|
||||
in a capacitor.
|
||||
.PP
|
||||
How it works :
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
wen when set to '1' enables the writing of the
|
||||
wen when set to \&'1' enables the writing of the
|
||||
flip-flop.
|
||||
.PP
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
wen : write enable (1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
ck : clock signal (1 bit).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i0 : data input (\fIN\fR bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
q : output (\fIN\fR bits).
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vdd : power.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vss : ground.
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_DFF, "model_dff_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -57,7 +61,6 @@ GENLIB_LOINS( "model_dff_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,62 +1,68 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_DFFT" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_DFFT" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_DFFT \- Dynamic Flip-Flop with Scan-Path Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_DFFT,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_DFFT, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits dynamic flip-flop with scan-path
|
||||
named \fImodelname\fR. The two latches of this flip-flop are
|
||||
named \fImodelname\fR\&. The two latches of this flip-flop are
|
||||
dynamic, i.e. the data is stored in a capacitor.
|
||||
.PP
|
||||
How it works :
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
scan when set to '1' enables the scan-path mode.
|
||||
scan when set to \&'1' enables the scan-path mode.
|
||||
Note that in scan-path mode, the wen signal is not effective.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
scin : the input of the scan-path. This terminal is
|
||||
different from i0[0].
|
||||
different from i0[0]\&.
|
||||
|
||||
The scout is q[N-1] (in the following
|
||||
example this is q[31]).
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
wen when set to '1' enables the writing of the
|
||||
wen when set to \&'1' enables the writing of the
|
||||
flip-flop.
|
||||
.PP
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
scan : scan-path mode (input, 1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
scin : scan path in (input, 1 bit).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
wen : write enable (input, 1 bit).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
ck : clock signal (input, 1 bit).
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
i0 : data input (\fIN\fR bits).
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
q : output (\fIN\fR bits).
|
||||
.IP 7.
|
||||
.TP 3
|
||||
7.
|
||||
vdd : power.
|
||||
.IP 8.
|
||||
.TP 3
|
||||
8.
|
||||
vss : ground.
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_DFFT, "model_dfft_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -74,7 +80,6 @@ GENLIB_LOINS( "model_dfft_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -0,0 +1,105 @@
|
|||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_FIFO" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_FIFO \- FIFO Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
.sp
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_FIFO, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a FIFO of \fIregNumber\fR words of \fIN\fR bits named \fImodelname\fR\&.
|
||||
.PP
|
||||
How it works :
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
datain0 and datain1 : the two write busses. Only one
|
||||
is used to actually write the register word, it is selected by
|
||||
the sel signal.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
sel : when set to \&'0' the datain0 is used to write
|
||||
the register word, otherwise it will be datain1\&.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
r, rok : set r when a word is requested, rok tells
|
||||
that a word has effectively been popped out of the FIFO (this is
|
||||
indicate an empty FIFO).
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
w, wok : set w when a word is pushed, wok tells
|
||||
that the word has effectively been pushed in the FIFO (this is
|
||||
indicate that the FIFO is full).
|
||||
.SS "TERMINAL NAMES"
|
||||
.TP 3
|
||||
1.
|
||||
ck : clock signal (input, 1 bit).
|
||||
.TP 3
|
||||
2.
|
||||
reset : reset signal (input, 1 bit).
|
||||
.TP 3
|
||||
3.
|
||||
r : read requested (input, 1 bits).
|
||||
.TP 3
|
||||
4.
|
||||
w : write requested (input, 1 bits).
|
||||
.TP 3
|
||||
5.
|
||||
rok : read acknowledge (output, 1 bits).
|
||||
.TP 3
|
||||
6.
|
||||
wok : write acknowledge (output, 1 bits).
|
||||
.TP 3
|
||||
7.
|
||||
sel : select the write bus (input, 1 bit).
|
||||
.TP 3
|
||||
8.
|
||||
datain0 : first write bus (input, \fIN\fR bits).
|
||||
.TP 3
|
||||
9.
|
||||
datain1 : second write bus (input, \fIN\fR bits).
|
||||
.TP 3
|
||||
10.
|
||||
dataout : read bus (output, \fIN\fR bits).
|
||||
.TP 3
|
||||
11.
|
||||
vdd : power.
|
||||
.TP 3
|
||||
12.
|
||||
vss : ground.
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
|
||||
.nf
|
||||
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
|
||||
);
|
||||
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
\fBGENLIB_MACRO\fR(3),
|
||||
\fBgenlib\fR(1)
|
|
@ -1,45 +1,46 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_INV" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_INV" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_INV \- Inverter Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_INV,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_INV, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits inverter with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 1, 2, 3 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i0 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
nq : output.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
vdd : power.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= not(i0)
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_INV, "model_inv_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -54,7 +55,6 @@ GENLIB_LOINS( "model_inv_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,48 +1,51 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_MUX2" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_MUX2" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_MUX2 \- Multiplexer Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_MUX2,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_MUX2, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits two inputs multiplexer with named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits two inputs multiplexer with named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 1, 2 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
cmd : select (1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i1 : input (\fIN\fR bits).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i0 : input (\fIN\fR bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
q : output (\fIN\fR bits).
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vdd : power.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= WITH cmd SELECT i0 WHEN '0',
|
||||
i1 WHEN '1';
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_MUX2, "model_mux2_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -59,7 +62,6 @@ GENLIB_LOINS( "model_mux2_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,47 +1,49 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NAND2" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NAND2" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NAND2 \- NAND2 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NAND2,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NAND2, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits two inputs NAND with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 1 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i1 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
nq : output.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= not(i0 and i1)
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NAND2, "model_nand2_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -57,7 +59,6 @@ GENLIB_LOINS( "model_nand2_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,37 +1,34 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NAND2MASK" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NAND2MASK" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NAND2MASK \- Programmable Mask Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NAND2MASK,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
char *\fIconstVal\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NAND2MASK, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, char *\fIconstVal\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits conditionnal NAND mask named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits conditionnal NAND mask named \fImodelname\fR\&.
|
||||
.PP
|
||||
How it works :
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
if the cmd signal is set to '0', the mask is NOT
|
||||
if the cmd signal is set to \&'0', the mask is NOT
|
||||
applied, so the whole operator behave like an inverter.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
if the cmd signal is set to '1', the mask IS
|
||||
if the cmd signal is set to \&'1', the mask IS
|
||||
applied, the output is the \fBcomplemented\fR
|
||||
result of the input value \fBANDed\fR with the mask
|
||||
(suplied by \fIconstVal\fR).
|
||||
.PP
|
||||
.PP
|
||||
The constant \fIconstVal\fR is given to the macro-generator
|
||||
call, therefore the value cannot be changed afterward : it's
|
||||
hard wired in the operator.
|
||||
|
@ -39,27 +36,31 @@ hard wired in the operator.
|
|||
A common error is to give a real C constant for the
|
||||
\fIconstVal\fR argument. Be aware that it is a character string.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
cmd : mask control (1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input (\fIN\fR bits).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
q : output (\fIN\fR bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= WITH cmd SELECT not(i0) WHEN '0',
|
||||
not(i0 and X"0000FFFF") WHEN '1';
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NAND2MASK, "model_nand2mask_0000FFFF_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -75,7 +76,6 @@ GENLIB_LOINS( "model_nand2mask_0000FFFF_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,49 +1,52 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NAND3" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NAND3" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NAND3 \- NAND3 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NAND3,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NAND3, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits three inputs NAND with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 1 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i2 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i1 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i0 : input.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
nq : output.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vdd : power.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= not(i0 and i1 and i2)
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NAND3, "model_nand3_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -60,7 +63,6 @@ GENLIB_LOINS( "model_nand3_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,51 +1,55 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NAND4" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NAND4" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NAND4 \- NAND4 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NAND4,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NAND4, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits four inputs NAND with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 1 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i3 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i2 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i1 : input.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
i0 : input.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
nq : output.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vdd : power.
|
||||
.IP 7.
|
||||
.TP 3
|
||||
7.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= not(i0 and i1 and i2 and i3)
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NAND4, "model_nand4_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -63,7 +67,6 @@ GENLIB_LOINS( "model_nand4_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,45 +1,48 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NBUSE" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NBUSE" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NBUSE \- Tristate Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NBUSE,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NBUSE, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits two inputs tristate with a complemented
|
||||
output named \fImodelname\fR.
|
||||
output named \fImodelname\fR\&.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
cmd : select (1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input (\fIN\fR bits).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
nq : output (\fIN\fR bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nts:BLOCK(cmd = '1') BEGIN
|
||||
nq <= GUARDED not(i0);
|
||||
END
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NBUSE, "model_nbuse_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -54,7 +57,6 @@ GENLIB_LOINS( "model_nbuse_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,49 +1,52 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NMUX2" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NMUX2" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NMUX2 \- Multiplexer Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NMUX2,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NMUX2, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits two inputs multiplexer with a complemented
|
||||
output and a power of \fIdrive\fR named \fImodelname\fR.
|
||||
output and a power of \fIdrive\fR named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 2 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
cmd : select (1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i1 : input (\fIN\fR bits).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i0 : input (\fIN\fR bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
nq : output (\fIN\fR bits).
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vdd : power.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= WITH cmd SELECT not i0 WHEN '0',
|
||||
not i1 WHEN '1';
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NMUX2, "model_nmux2_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -60,7 +63,6 @@ GENLIB_LOINS( "model_nmux2_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,47 +1,49 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NOR2" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NOR2" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NOR2 \- NOR2 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NOR2,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NOR2, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits two inputs NOR with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 1 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i1 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
nq : output.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= not(i0 or i1)
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NOR2, "model_nor2_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -57,7 +59,6 @@ GENLIB_LOINS( "model_nor2_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,37 +1,34 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NOR2MASK" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NOR2MASK" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NOR2MASK \- Programmable Mask Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NOR2MASK,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
char *\fIconstVal\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NOR2MASK, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, char *\fIconstVal\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits conditionnal NOR mask named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits conditionnal NOR mask named \fImodelname\fR\&.
|
||||
.PP
|
||||
How it works :
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
if the cmd signal is set to '0', the mask is NOT
|
||||
if the cmd signal is set to \&'0', the mask is NOT
|
||||
applied, so the whole operator behave like an inverter.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
if the cmd signal is set to '1', the mask IS
|
||||
if the cmd signal is set to \&'1', the mask IS
|
||||
applied, the output is the \fBcomplemented\fR
|
||||
result of the input value \fBORed\fR with the mask
|
||||
(suplied by \fIconstVal\fR).
|
||||
.PP
|
||||
.PP
|
||||
The constant \fIconstVal\fR is given to the macro-generator
|
||||
call, therefore the value cannot be changed afterward : it's
|
||||
hard wired in the operator.
|
||||
|
@ -39,27 +36,31 @@ hard wired in the operator.
|
|||
A common error is to give a real C constant for the
|
||||
\fIconstVal\fR argument. Be aware that it is a character string.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
cmd : mask control (1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input (\fIN\fR bits).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
q : output (\fIN\fR bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= WITH cmd SELECT not(i0) WHEN '0',
|
||||
not(i0 or X"0000FFFF") WHEN '1';
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NOR2MASK, "model_nor2mask_0000FFFF_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -75,7 +76,6 @@ GENLIB_LOINS( "model_nor2mask_0000FFFF_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,49 +1,52 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NOR3" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NOR3" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NOR3 \- NOR3 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NOR3,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NOR3, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits three inputs NOR with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 1 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i2 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i1 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i0 : input.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
nq : output.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vdd : power.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= not(i0 or i1 or i2)
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NOR3, "model_nor3_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -60,7 +63,6 @@ GENLIB_LOINS( "model_nor3_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,51 +1,55 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NOR4" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NOR4" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NOR4 \- NOR4 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NOR4,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NOR4, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits four inputs NOR with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 1 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i3 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i2 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i1 : input.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
i0 : input.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
nq : output.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vdd : power.
|
||||
.IP 7.
|
||||
.TP 3
|
||||
7.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= not(i0 or i1 or i2 or i3)
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NOR4, "model_nor4_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -63,7 +67,6 @@ GENLIB_LOINS( "model_nor4_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,41 +1,43 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_NUL" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_NUL" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_NUL \- Zero Detector Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_NUL,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_NUL, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits zero detector named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits zero detector named \fImodelname\fR\&.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i0 : value to check (input, \fIN\fR bits).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
q : null flag (output, 1 bit).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
vdd : power.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= <= '1' WHEN (i0 = X"00000000") ELSE '0';
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_NUL, "model_nul_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -49,7 +51,6 @@ GENLIB_LOINS( "model_nul_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,47 +1,49 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_OR2" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_OR2" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_OR2 \- OR2 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_OR2,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_OR2, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits two inputs OR with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 2 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i1 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
q : output.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= i0 or i1
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_OR2, "model_or2_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -57,7 +59,6 @@ GENLIB_LOINS( "model_or2_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,49 +1,52 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_OR3" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_OR3" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_OR3 \- OR3 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_OR3,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_OR3, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits three inputs OR with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 2 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i2 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i1 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i0 : input.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
q : output.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vdd : power.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= i0 or i1 or i2
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_OR3, "model_or3_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -60,7 +63,6 @@ GENLIB_LOINS( "model_or3_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,51 +1,55 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_OR4" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_OR4" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_OR4 \- OR4 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_OR4,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_OR4, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits four inputs OR with an output power of \fIdrive\fR
|
||||
named \fImodelname\fR.
|
||||
named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 2 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i3 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i2 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i1 : input.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
i0 : input.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
q : output.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vdd : power.
|
||||
.IP 7.
|
||||
.TP 3
|
||||
7.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= i0 or i1 or i2 or i3
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_OR4, "model_or4_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -63,7 +67,6 @@ GENLIB_LOINS( "model_or4_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,33 +1,24 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_RF1" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_RF1" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_RF1, DPGEN_RF1R0 \- Register File Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_RF1,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_RF1R0,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
void GENLIB_MACRO (DPGEN_RF1, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_RF1R0, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a register file of \fIregNumber\fR words of \fIN\fR bits
|
||||
whitout decoder named \fImodelname\fR. The DPGEN_RF1R0 variant differs
|
||||
whitout decoder named \fImodelname\fR\&. The DPGEN_RF1R0 variant differs
|
||||
from the DPGEN_RF1 in that the register of address zero is stuck to
|
||||
zero. You can write into it, it will not change the value. When read,
|
||||
it will always return zero.
|
||||
|
@ -40,35 +31,43 @@ is used to actually write the register word, it is selected by
|
|||
the sel signal.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
sel : when set to '0' the datain0 is used to write
|
||||
the register word, otherwise it will be datain1.
|
||||
sel : when set to \&'0' the datain0 is used to write
|
||||
the register word, otherwise it will be datain1\&.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
selr, selw : this register file have no decoder, so
|
||||
selr have a bus width equal to \fIregNumber\fR. One bit for each word.
|
||||
.PP
|
||||
selr have a bus width equal to \fIregNumber\fR\&. One bit for each word.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
ckok : clock signal (input, 1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
sel : select the write bus (input, 1 bit).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
selr : the decoded read address (input, \fIregNumber\fR bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
selw : the decoded write address (input, \fIregNumber\fR bits).
|
||||
.IP 5.
|
||||
datain0 : first write bus (input, \fIN\fR bits).
|
||||
.IP 6.
|
||||
datain1 : second write bus (input, \fIN\fR bits).
|
||||
.IP 7.
|
||||
.TP 3
|
||||
5.
|
||||
datain0 : first write bus (input, \fIN\fR bits).
|
||||
.TP 3
|
||||
6.
|
||||
datain1 : second write bus (input, \fIN\fR bits).
|
||||
.TP 3
|
||||
7.
|
||||
dataout : read bus (output, \fIN\fR bits).
|
||||
.IP 8.
|
||||
.TP 3
|
||||
8.
|
||||
vdd : power.
|
||||
.IP 9.
|
||||
.TP 3
|
||||
9.
|
||||
vss : ground.
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_RF1, "model_rf1x8_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -88,7 +87,6 @@ GENLIB_LOINS( "model_rf1x8_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,33 +1,24 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_RF1D" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_RF1D" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_RF1D, DPGEN_RF1DR0 \- Register File with Decoder Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_RF1D,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_RF1DR0,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
void GENLIB_MACRO (DPGEN_RF1D, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_RF1DR0, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a register file of \fIregNumber\fR words of \fIN\fR bits
|
||||
with decoder named \fImodelname\fR. The DPGEN_RF1DR0 variant differs
|
||||
with decoder named \fImodelname\fR\&. The DPGEN_RF1DR0 variant differs
|
||||
from the DPGEN_RF1D in that the register of address zero is stuck to
|
||||
zero. You can write into it, it will not change the value. When read,
|
||||
it will always return zero.
|
||||
|
@ -40,44 +31,54 @@ is used to actually write the register word, it is selected by
|
|||
the sel signal.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
sel : when set to '0' the datain0 is used to write
|
||||
the register word, otherwise it will be datain1.
|
||||
sel : when set to \&'0' the datain0 is used to write
|
||||
the register word, otherwise it will be datain1\&.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
adr, adw : the width (\fIY\fR) of those signals is
|
||||
computed from \fIregNumber\fR :
|
||||
Y = log2(regNumber).
|
||||
Y = log2(regNumber)\&.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
wen and ren : write enable and read enable, allows
|
||||
reading and writing when sets to '1'.
|
||||
.PP
|
||||
reading and writing when sets to \&'1'\&.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
ck : clock signal (input, 1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
sel : select the write bus (input, 1 bit).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
wen : write enable (input, 1 bit).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
ren : read enable (input, 1 bit).
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
adr : the read address (input, \fIY\fR bits).
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
adw : the write address (input, \fIY\fR bits).
|
||||
.IP 7.
|
||||
datain0 : first write bus (input, \fIN\fR bits).
|
||||
.IP 8.
|
||||
datain1 : second write bus (input, \fIN\fR bits).
|
||||
.IP 9.
|
||||
.TP 3
|
||||
7.
|
||||
datain0 : first write bus (input, \fIN\fR bits).
|
||||
.TP 3
|
||||
8.
|
||||
datain1 : second write bus (input, \fIN\fR bits).
|
||||
.TP 3
|
||||
9.
|
||||
dataout : read bus (output, \fIN\fR bits).
|
||||
.IP 10.
|
||||
.TP 3
|
||||
10.
|
||||
vdd : power.
|
||||
.IP 11.
|
||||
.TP 3
|
||||
11.
|
||||
vss : ground.
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_RF1D, "model_rf1dx8_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -99,7 +100,6 @@ GENLIB_LOINS( "model_rf1dx8_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,45 +1,45 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_ROM2" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_ROM2" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_ROM2 \- 2 words ROM Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_ROM2,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
char *\fIconstVal0\fB,
|
||||
char *\fIconstVal1\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_ROM2, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, char *\fIconstVal0\fB, char *\fIconstVal1\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits 2 words optimized ROM named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits 2 words optimized ROM named \fImodelname\fR\&.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
sel0 : address of the value (input, 1 bits).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
q : the selected word (output, \fIN\fR bit).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
vdd : power.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= WITH sel0 SELECT
|
||||
contsVal0 WHEN B"0",
|
||||
constVal1 WHEN B"1";
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_ROM2, "model_rom2_set1_4"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -55,7 +55,6 @@ GENLIB_LOINS( "model_rom2_set1_4"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,50 +1,49 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_ROM4" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_ROM4" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_ROM4 \- 4 words ROM Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_ROM4,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
char *\fIconstVal0\fB,
|
||||
char *\fIconstVal1\fB,
|
||||
char *\fIconstVal2\fB,
|
||||
char *\fIconstVal3\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_ROM4, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, char *\fIconstVal0\fB, char *\fIconstVal1\fB, char *\fIconstVal2\fB, char *\fIconstVal3\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits 2 words optimized ROM named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits 2 words optimized ROM named \fImodelname\fR\&.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
sel1 : upper bit of the address (input, 1 bits).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
sel0 : lower bit of the address (input, 1 bits).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
q : the selected word (output, \fIN\fR bit).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= WITH sel1 & sel0 SELECT contsVal0 WHEN B"00",
|
||||
contsVal1 WHEN B"01",
|
||||
contsVal2 WHEN B"10",
|
||||
constVal3 WHEN B"11";
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_ROM4, "model_rom4_set1_16"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -63,7 +62,6 @@ GENLIB_LOINS( "model_rom4_set1_16"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,47 +1,51 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_SFF" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_SFF" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_SFF \- Static Flip-Flop Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_SFF,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_SFF, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits static flip-flop named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits static flip-flop named \fImodelname\fR\&.
|
||||
The two latches of this flip-flop are static, i.e. each one is made
|
||||
of two interters looped togethers.
|
||||
.PP
|
||||
How it works :
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
wen when set to '1' enables the writing of the
|
||||
wen when set to \&'1' enables the writing of the
|
||||
flip-flop.
|
||||
.PP
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
wen : write enable (1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
ck : clock signal (1 bit).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
i0 : data input (\fIN\fR bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
q : output (\fIN\fR bits).
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vdd : power.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vss : ground.
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_SFF, "model_sff_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -57,7 +61,6 @@ GENLIB_LOINS( "model_sff_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,62 +1,68 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_SFFT" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_SFFT" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_SFFT \- Static Flip-Flop with Scan-Path Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_SFFT,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_SFFT, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits static flip-flop with scan-path
|
||||
named \fImodelname\fR. The two latches of this flip-flop are
|
||||
named \fImodelname\fR\&. The two latches of this flip-flop are
|
||||
i.e. each one is made of two interters looped togethers.
|
||||
.PP
|
||||
How it works :
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
scan when set to '1' enables the scan-path mode.
|
||||
scan when set to \&'1' enables the scan-path mode.
|
||||
Note that in scan-path mode, the wen signal is not effective.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
scin : the input of the scan-path. This terminal is
|
||||
different from i0[0].
|
||||
different from i0[0]\&.
|
||||
|
||||
The scout is q[N-1] (in the following
|
||||
example this is q[31]).
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
wen when set to '1' enables the writing of the
|
||||
wen when set to \&'1' enables the writing of the
|
||||
flip-flop.
|
||||
.PP
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
scan : scan-path mode (input, 1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
scin : scan path in (input, 1 bit).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
wen : write enable (input, 1 bit).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
ck : clock signal (input, 1 bit).
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
i0 : data input (\fIN\fR bits).
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
q : output (\fIN\fR bits).
|
||||
.IP 7.
|
||||
.TP 3
|
||||
7.
|
||||
vdd : power.
|
||||
.IP 8.
|
||||
.TP 3
|
||||
8.
|
||||
vss : ground.
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_SFFT, "model_sfft_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -74,7 +80,6 @@ GENLIB_LOINS( "model_sfft_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,54 +1,58 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.4 $
|
||||
.TH "DPGEN_SHIFT" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_SHIFT" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_SHIFT \- Shifter Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_SHIFT,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_SHIFT, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits shifter with name \fImodelname\fR.
|
||||
Generate a \fIN\fR bits shifter with name \fImodelname\fR\&.
|
||||
.PP
|
||||
How it works :
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
if the op[0] signal is set to '1' performs
|
||||
if the op[0] signal is set to \&'1' performs
|
||||
a right shift, performs a left shift otherwise.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
if the op[1] signal is set to '1' performs
|
||||
if the op[1] signal is set to \&'1' performs
|
||||
an arithmetic shift (only meaningful in case of a right shift).
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
shamt : specifies the shift amount. The width of this signal
|
||||
(\fIY\fR) is computed from the operator's width :
|
||||
Y = ceil(log2(N)) - 1.
|
||||
.PP
|
||||
Y = ceil(log2(N)) - 1\&.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
op : select the kind of shift (input, 2 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
shamt : the shift amount (input, \fIY\fR bits).
|
||||
.IP 3.
|
||||
: value to shift (input, \fIN\fR bits).
|
||||
.IP 4.
|
||||
: output (\fIN\fR bits).
|
||||
.IP 5.
|
||||
.TP 3
|
||||
3.
|
||||
i : value to shift (input, \fIN\fR bits).
|
||||
.TP 3
|
||||
4.
|
||||
o : output (\fIN\fR bits).
|
||||
.TP 3
|
||||
5.
|
||||
vdd : power.
|
||||
.IP 6.
|
||||
.TP 3
|
||||
6.
|
||||
vss : ground.
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_SHIFT, "model_shift_32",
|
||||
F_BEHAV|F_PLACE,
|
||||
|
@ -62,7 +66,6 @@ GENLIB_LOINS("model_shift_32",
|
|||
"y[31:0]",
|
||||
"vdd", "vss", NULL);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,47 +1,49 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_XNOR2" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_XNOR2" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_XNOR2 \- XNOR2 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_XNOR2,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_XNOR2, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits two inputs exclusive NOR with an output
|
||||
power of \fIdrive\fR named \fImodelname\fR.
|
||||
power of \fIdrive\fR named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 1 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i1 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
nq : output.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= not(i0 xor i1)
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_XNOR2, "model_xnor2_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -57,7 +59,6 @@ GENLIB_LOINS( "model_xnor2_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,37 +1,34 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_XNOR2MASK" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_XNOR2MASK" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_XNOR2MASK \- Programmable Mask Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_XNOR2MASK,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
char *\fIconstVal\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_XNOR2MASK, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, char *\fIconstVal\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits conditionnal XNOR mask named \fImodelname\fR.
|
||||
Generate a \fIN\fR bits conditionnal XNOR mask named \fImodelname\fR\&.
|
||||
.PP
|
||||
How it works :
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
if the cmd signal is set to '0', the mask is NOT
|
||||
if the cmd signal is set to \&'0', the mask is NOT
|
||||
applied, so the whole operator behave like an inverter.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
if the cmd signal is set to '1', the mask IS
|
||||
if the cmd signal is set to \&'1', the mask IS
|
||||
applied, the output is the \fBcomplemented\fR
|
||||
result of the input value \fBXORed\fR with the mask
|
||||
(suplied by \fIconstVal\fR).
|
||||
.PP
|
||||
.PP
|
||||
The constant \fIconstVal\fR is given to the macro-generator
|
||||
call, therefore the value cannot be changed afterward : it's
|
||||
hard wired in the operator.
|
||||
|
@ -39,27 +36,31 @@ hard wired in the operator.
|
|||
A common error is to give a real C constant for the
|
||||
\fIconstVal\fR argument. Be aware that it is a character string.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
cmd : mask control (1 bit).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input (\fIN\fR bits).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
q : output (\fIN\fR bits).
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
nq <= WITH cmd SELECT not(i0) WHEN '0',
|
||||
not(i0 xor X"0000FFFF") WHEN '1';
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_XNOR2MASK, "model_xnor2mask_0000FFFF_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -75,7 +76,6 @@ GENLIB_LOINS( "model_xnor2mask_0000FFFF_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,47 +1,49 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "DPGEN_XOR2" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "DPGEN_XOR2" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
DPGEN_XOR2 \- XOR2 Macro-Generator
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
DPGEN_XOR2,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (DPGEN_XOR2, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
Generate a \fIN\fR bits two inputs exclusive OR with an output
|
||||
power of \fIdrive\fR named \fImodelname\fR.
|
||||
power of \fIdrive\fR named \fImodelname\fR\&.
|
||||
.PP
|
||||
Valid \fIdrive\fR are : 1 or 4.
|
||||
.SS "TERMINAL NAMES"
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
i1 : input.
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
i0 : input.
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
q : output.
|
||||
.IP 4.
|
||||
.TP 3
|
||||
4.
|
||||
vdd : power.
|
||||
.IP 5.
|
||||
.TP 3
|
||||
5.
|
||||
vss : ground.
|
||||
.SS "BEHAVIOR"
|
||||
.sp
|
||||
|
||||
.nf
|
||||
q <= i0 xor i1
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "EXAMPLE"
|
||||
.PP
|
||||
.sp
|
||||
|
||||
.nf
|
||||
GENLIB_MACRO(DPGEN_XOR2, "model_xor2_32"
|
||||
, F_BEHAV|F_PLACE
|
||||
|
@ -57,7 +59,6 @@ GENLIB_LOINS( "model_xor2_32"
|
|||
, "vdd", "vss", NULL
|
||||
);
|
||||
|
||||
.sp
|
||||
.fi
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
|
|
|
@ -1,23 +1,19 @@
|
|||
.\\" auto-generated by docbook2man-spec $Revision: 1.3 $
|
||||
.TH "GENLIB_MACRO" "3" "29 January 2003" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "GENLIB_MACRO" "3" "22 July 2004" "ASIM/LIP6" "Alliance - genlib User's Manual"
|
||||
|
||||
.SH NAME
|
||||
GENLIB_MACRO \- Interface with all MACRO generators.
|
||||
.SH SYNOPSIS
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO(
|
||||
.nf
|
||||
.ta 7n +20n
|
||||
long \fIfunction\fB,
|
||||
char *\fImodelname\fB,
|
||||
long \fIflags\fB,
|
||||
long \fIN\fB,
|
||||
long \fIdrive\fB,
|
||||
long \fIregNumber\fB,
|
||||
char *\fIconstVal\fB
|
||||
);
|
||||
.fi
|
||||
\fR.SH "DESCRIPTION"
|
||||
\fB#include <genlib.h>
|
||||
.sp
|
||||
void GENLIB_MACRO (long \fIfunction\fB, char *\fImodelname\fB, long \fIflags\fB, long \fIN\fB, long \fIdrive\fB, long \fIregNumber\fB, char *\fIconstVal\fB);
|
||||
\fR
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
The \fBGENLIB_MACRO()\fR fonction call is the generic interface to
|
||||
all \fBgenlib\fR macro generators. As all generators do not have the
|
||||
|
@ -34,46 +30,55 @@ arguments list.
|
|||
\(bu
|
||||
Optional arguments : arguments specifics to a
|
||||
macro-generator or a class of macro-generators.
|
||||
.PP
|
||||
.SS "ARGUMENTS"
|
||||
.IP 1.
|
||||
long \fIfunction\fR : (mandatory) specify which macro-generator
|
||||
.TP 3
|
||||
1.
|
||||
long \fIfunction\fR : (mandatory) specify which macro-generator
|
||||
is to be invoked. For example, to create a two entry multiplexer
|
||||
gives GENLIB_MUX2.
|
||||
.IP 2.
|
||||
gives GENLIB_MUX2\&.
|
||||
.TP 3
|
||||
2.
|
||||
char* \fImodelname\fR : (mandatory) specify the name of the model
|
||||
to be generated. For example :
|
||||
"model_mux2_32bits".
|
||||
.IP 3.
|
||||
long \fIflags\fR : (mandatory) tells which views are to be
|
||||
"model_mux2_32bits"\&.
|
||||
.TP 3
|
||||
3.
|
||||
long \fIflags\fR : (mandatory) tells which views are to be
|
||||
generated. It is a logical combination of the following values :
|
||||
(\fBORed\fR)
|
||||
.RS
|
||||
.IP 1.
|
||||
.TP 3
|
||||
1.
|
||||
F_PLACE : generate physical view (placement only).
|
||||
.IP 2.
|
||||
.TP 3
|
||||
2.
|
||||
F_BEHAV : generate behavioral view (\fBVHDL\fR view).
|
||||
.IP 3.
|
||||
.TP 3
|
||||
3.
|
||||
F_LSB_FIRST : the terminal of index zero is matched
|
||||
to the LSB, thus a 32 bits vector will be written :
|
||||
"signal[31:0]".
|
||||
.IP 4.
|
||||
"signal[31:0]"\&.
|
||||
.TP 3
|
||||
4.
|
||||
F_MSB_FIRST : the terminal of index zero is matched
|
||||
to the MSB, thus a 32 bits vector will be written :
|
||||
"signal[0:31]" (aka. IBM notation).
|
||||
.RE
|
||||
.PP
|
||||
.IP 4.
|
||||
long \fIN\fR : (mandatory) width of the model's bus to be
|
||||
.TP 3
|
||||
4.
|
||||
long \fIN\fR : (mandatory) width of the model's bus to be
|
||||
generated.
|
||||
.IP 5.
|
||||
long \fIdrive\fR : (optional) output power drive.
|
||||
.IP 6.
|
||||
long \fIregNumber\fR : (optional) number of registers or depth
|
||||
.TP 3
|
||||
5.
|
||||
long \fIdrive\fR : (optional) output power drive.
|
||||
.TP 3
|
||||
6.
|
||||
long \fIregNumber\fR : (optional) number of registers or depth
|
||||
of for a FIFO macro-generator.
|
||||
.IP 7.
|
||||
.TP 3
|
||||
7.
|
||||
char* \fIconstval\fR : (optional) a character string holding a
|
||||
constant. For example : "0xFFFF0000".
|
||||
constant. For example : "0xFFFF0000"\&.
|
||||
.SS "AVAILABLE MACRO-GENERATORS"
|
||||
.PP
|
||||
.TP 0.2i
|
||||
|
@ -87,7 +92,6 @@ Inverters and Buffers :
|
|||
\(bu
|
||||
\fBDPGEN_BUFF\fR(3)
|
||||
.RE
|
||||
.PP
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
Boolean Operators :
|
||||
|
@ -135,7 +139,6 @@ Boolean Operators :
|
|||
\(bu
|
||||
\fBDPGEN_XNOR2\fR(3)
|
||||
.RE
|
||||
.PP
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
Multiplexers and Tristates :
|
||||
|
@ -153,7 +156,6 @@ Multiplexers and Tristates :
|
|||
\(bu
|
||||
\fBDPGEN_BUSE\fR(3)
|
||||
.RE
|
||||
.PP
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
Programmable Masks :
|
||||
|
@ -168,7 +170,6 @@ Programmable Masks :
|
|||
\(bu
|
||||
\fBDPGEN_XNOR2MASK\fR(3)
|
||||
.RE
|
||||
.PP
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
Arithmetics Operators :
|
||||
|
@ -179,11 +180,7 @@ Arithmetics Operators :
|
|||
.TP 0.2i
|
||||
\(bu
|
||||
\fBDPGEN_SHIFT\fR(3)
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBDPGEN_SHROT\fR(3)
|
||||
.RE
|
||||
.PP
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
Miscellaneous :
|
||||
|
@ -201,7 +198,6 @@ Miscellaneous :
|
|||
\(bu
|
||||
\fBDPGEN_ROM4\fR(3)
|
||||
.RE
|
||||
.PP
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
Registers :
|
||||
|
@ -214,6 +210,9 @@ Registers :
|
|||
\fBDPGEN_RF1R0\fR(3)
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBDPGEN_FIFO\fR(3)
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBDPGEN_RF1D\fR(3)
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
|
@ -231,8 +230,6 @@ Registers :
|
|||
\(bu
|
||||
\fBDPGEN_SFFT\fR(3)
|
||||
.RE
|
||||
.PP
|
||||
.PP
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
\fBmbk\fR(1),
|
||||
|
|
Loading…
Reference in New Issue