|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbyucc.jhdl.base.Nameable
byucc.jhdl.base.Node
byucc.jhdl.base.Cell
byucc.jhdl.base.Structural
byucc.jhdl.Logic.LogicGates
byucc.jhdl.Logic.LogicStatic
byucc.jhdl.Logic.Logic
byucc.jhdl.Logic.Modules.COUNTERS
The first three parameters after this
are clr, inc (or dec), and ld. Therefore, the methods
are named with that order. If there is only an
inc and ld to provide, the method name is
IncLd_Upcnt, with parameter order this, inc, ld,
ldval, out, name. See the examples below.
Note: When two or more of these signals are
asserted at the same time, the order of priority is
clr, ld, and then inc.
To instance an upcnt with clear, inc, and
load commands, the following method would
be used:
COUNTERS.ClrIncLd_UpCnt(this, clear, inc, load,
load_data, out, "upcnt_clr_inc_ld");
To instance a clearable downcnt, the
method would be:
COUNTERS.Clr_DownCnt(this, clear, out, "downcnt_clr_ld");
For all available methods, see
Method Summary or
Method Detail.
Field Summary |
Fields inherited from class byucc.jhdl.Logic.Logic |
ABOVE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_LSB, ALIGN_MSB, ALIGN_RIGHT, ALIGN_TOP, BELOW, DOWN, EAST_OF, LEFT_OF, MAX_PACK, NORTH_OF, ON, ONTOP, ONTOP_OF, RIGHT_OF, SOUTH_OF, TOLEFT, TORIGHT, UNCONSTRAINED, UP, WEST_OF |
Fields inherited from class byucc.jhdl.Logic.LogicGates |
tech_mapper |
Constructor Summary | |
COUNTERS(Node parent)
|
Method Summary | |
static void |
Clr_DownCnt(Node parent,
Wire clr,
Wire q)
|
static void |
Clr_DownCnt(Node parent,
Wire clr,
Wire q,
java.lang.String instanceName)
|
static void |
Clr_UpCnt(Node parent,
Wire clr,
Wire q)
|
static void |
Clr_UpCnt(Node parent,
Wire clr,
Wire q,
java.lang.String instanceName)
|
static void |
ClrDec_DownCnt(Node parent,
Wire clr,
Wire dec,
Wire q)
|
static void |
ClrDec_DownCnt(Node parent,
Wire clr,
Wire dec,
Wire q,
java.lang.String instanceName)
|
static void |
ClrDecLd_DownCnt(Node parent,
Wire clr,
Wire dec,
Wire ld,
Wire ldval,
Wire q)
|
static void |
ClrDecLd_DownCnt(Node parent,
Wire clr,
Wire dec,
Wire ld,
Wire ldval,
Wire q,
java.lang.String instanceName)
|
static void |
ClrInc_UpCnt(Node parent,
Wire clr,
Wire inc,
Wire q)
|
static void |
ClrInc_UpCnt(Node parent,
Wire clr,
Wire inc,
Wire q,
java.lang.String instanceName)
|
static void |
ClrIncLd_UpCnt(Node parent,
Wire clr,
Wire inc,
Wire ld,
Wire ldval,
Wire q)
|
static void |
ClrIncLd_UpCnt(Node parent,
Wire clr,
Wire inc,
Wire ld,
Wire ldval,
Wire q,
java.lang.String instanceName)
|
static void |
ClrLd_DownCnt(Node parent,
Wire clr,
Wire ld,
Wire ldval,
Wire q)
|
static void |
ClrLd_DownCnt(Node parent,
Wire clr,
Wire ld,
Wire ldval,
Wire q,
java.lang.String instanceName)
|
static void |
ClrLd_UpCnt(Node parent,
Wire clr,
Wire ld,
Wire ldval,
Wire q)
|
static void |
ClrLd_UpCnt(Node parent,
Wire clr,
Wire ld,
Wire ldval,
Wire q,
java.lang.String instanceName)
|
static void |
Dec_DownCnt(Node parent,
Wire dec,
Wire q)
|
static void |
Dec_DownCnt(Node parent,
Wire dec,
Wire q,
java.lang.String instanceName)
|
static void |
DecLd_DownCnt(Node parent,
Wire dec,
Wire ld,
Wire ldval,
Wire q)
|
static void |
DecLd_DownCnt(Node parent,
Wire dec,
Wire ld,
Wire ldval,
Wire q,
java.lang.String instanceName)
|
static void |
DownCnt(Node parent,
Wire q)
|
static void |
DownCnt(Node parent,
Wire q,
java.lang.String instanceName)
|
static void |
Inc_UpCnt(Node parent,
Wire inc,
Wire q)
|
static void |
Inc_UpCnt(Node parent,
Wire inc,
Wire q,
java.lang.String instanceName)
|
static void |
IncLd_UpCnt(Node parent,
Wire inc,
Wire ld,
Wire ldval,
Wire q)
|
static void |
IncLd_UpCnt(Node parent,
Wire inc,
Wire ld,
Wire ldval,
Wire q,
java.lang.String instanceName)
|
static void |
Ld_DownCnt(Node parent,
Wire ld,
Wire ldval,
Wire q)
|
static void |
Ld_DownCnt(Node parent,
Wire ld,
Wire ldval,
Wire q,
java.lang.String instanceName)
|
static void |
Ld_UpCnt(Node parent,
Wire ld,
Wire ldval,
Wire q)
|
static void |
Ld_UpCnt(Node parent,
Wire ld,
Wire ldval,
Wire q,
java.lang.String instanceName)
|
static void |
UpCnt(Node parent,
Wire q)
|
static void |
UpCnt(Node parent,
Wire q,
java.lang.String instanceName)
|
Methods inherited from class byucc.jhdl.base.Node |
addObservable, addSimulatorCallback, checkAll, delete, getBuildingFlag, getChildren, getChildrenEnumeration, getInstanceName, getParent, getParentCell, getRelatives, getSystem, getWires, optimize, orphanAllowed, printAllChildren, printTree, removeSimulatorCallback, setDefaultClock |
Methods inherited from class byucc.jhdl.base.Nameable |
caseSensitivity, caseSensitivity, disableNameClashChecking, getFullName, getFullNameNoTestBench, getHierNameNoTestBench, getInstanceNo, getInstanceNumber, getLeafName, getLeafName, getRelativeName, getUserName, getUserName, hasUserSpecifiedName, isDescendantOf, setInstanceNumber |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public COUNTERS(Node parent)
Method Detail |
public static void ClrIncLd_UpCnt(Node parent, Wire clr, Wire inc, Wire ld, Wire ldval, Wire q)
public static void ClrIncLd_UpCnt(Node parent, Wire clr, Wire inc, Wire ld, Wire ldval, Wire q, java.lang.String instanceName)
public static void ClrInc_UpCnt(Node parent, Wire clr, Wire inc, Wire q)
public static void ClrInc_UpCnt(Node parent, Wire clr, Wire inc, Wire q, java.lang.String instanceName)
public static void ClrLd_UpCnt(Node parent, Wire clr, Wire ld, Wire ldval, Wire q)
public static void ClrLd_UpCnt(Node parent, Wire clr, Wire ld, Wire ldval, Wire q, java.lang.String instanceName)
public static void Clr_UpCnt(Node parent, Wire clr, Wire q)
public static void Clr_UpCnt(Node parent, Wire clr, Wire q, java.lang.String instanceName)
public static void IncLd_UpCnt(Node parent, Wire inc, Wire ld, Wire ldval, Wire q)
public static void IncLd_UpCnt(Node parent, Wire inc, Wire ld, Wire ldval, Wire q, java.lang.String instanceName)
public static void Inc_UpCnt(Node parent, Wire inc, Wire q)
public static void Inc_UpCnt(Node parent, Wire inc, Wire q, java.lang.String instanceName)
public static void Ld_UpCnt(Node parent, Wire ld, Wire ldval, Wire q)
public static void Ld_UpCnt(Node parent, Wire ld, Wire ldval, Wire q, java.lang.String instanceName)
public static void UpCnt(Node parent, Wire q)
public static void UpCnt(Node parent, Wire q, java.lang.String instanceName)
public static void ClrDecLd_DownCnt(Node parent, Wire clr, Wire dec, Wire ld, Wire ldval, Wire q)
public static void ClrDecLd_DownCnt(Node parent, Wire clr, Wire dec, Wire ld, Wire ldval, Wire q, java.lang.String instanceName)
public static void ClrDec_DownCnt(Node parent, Wire clr, Wire dec, Wire q)
public static void ClrDec_DownCnt(Node parent, Wire clr, Wire dec, Wire q, java.lang.String instanceName)
public static void ClrLd_DownCnt(Node parent, Wire clr, Wire ld, Wire ldval, Wire q)
public static void ClrLd_DownCnt(Node parent, Wire clr, Wire ld, Wire ldval, Wire q, java.lang.String instanceName)
public static void Clr_DownCnt(Node parent, Wire clr, Wire q)
public static void Clr_DownCnt(Node parent, Wire clr, Wire q, java.lang.String instanceName)
public static void DecLd_DownCnt(Node parent, Wire dec, Wire ld, Wire ldval, Wire q)
public static void DecLd_DownCnt(Node parent, Wire dec, Wire ld, Wire ldval, Wire q, java.lang.String instanceName)
public static void Dec_DownCnt(Node parent, Wire dec, Wire q)
public static void Dec_DownCnt(Node parent, Wire dec, Wire q, java.lang.String instanceName)
public static void Ld_DownCnt(Node parent, Wire ld, Wire ldval, Wire q)
public static void Ld_DownCnt(Node parent, Wire ld, Wire ldval, Wire q, java.lang.String instanceName)
public static void DownCnt(Node parent, Wire q)
public static void DownCnt(Node parent, Wire q, java.lang.String instanceName)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |