DPGEN_XOR2(3)
β¨ DPGEN_XOR2(3) β¨
okay bestie, welcome to the Alliance genlib user's manual, this one's the XOR2 Macro-Generator page and it's literally so cute, let's go π
πΈ NAME πΈ
DPGEN_XOR2 β the XOR2 Macro-Generator, no cap
π¦ SYNOPSIS π¦
#include <genlib.h>
void GENLIB_MACRO (DPGEN_XOR2, char *modelname, long flags, long N, long drive);
π DESCRIPTION π
It generates an N bits two inputs exclusive OR, with an output power of drive, named modelname. periodt β¨
The valid drive values are: 1 or 4. That's it, those are the only two, don't try to be cute with other numbers π
π₯ TERMINAL NAMES π₯
i1: input.i0: input.q: output.vdd: power.vss: ground.
π BEHAVIOR π
q <= i0 xor i1
that's the whole vibe, it's giving exclusive OR π
π EXAMPLE π
GENLIB_MACRO(DPGEN_XOR2, "model_xor2_32"
, F_BEHAV|F_PLACE
, 32
, 2
);
GENLIB_LOINS( "model_xor2_32"
, "instance1_xor2_32"
, "i1[31:0]"
, "i0[31:0]"
, "q[31:0]"
, "vdd", "vss", NULL
);
look at that instantiation, she ate and left no crumbs π
π«Ά SEE ALSO π«Ά
ngl this page came from ASIM/LIP6, dated 30 July 2004 β an absolute icon of a timestamp, and honestly? she's still slaying. π stay hydrated, bestie πΈπ¦
π¦ where this page comes from
- fedora 43: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 43: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms