byucc.jhdl.Logic.Modules
Class OTHERS
java.lang.Object
byucc.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.OTHERS
- All Implemented Interfaces:
- BooleanFlags, Clockable, byucc.jhdl.base.Propagateable, TreeListable
- public class OTHERS
- extends Logic
General Description
The OTHERS class contains static methods to construct
various modules. The methods are wrappers for
Logic.Modules.accum ,
Logic.Modules.delay ,
Logic.Modules.toggle, and
Logic.Modules.rounder. See
the links for all the details. The wrappers save the user
from dealing with all constructor parameters. They only
need to provide the parameters they care about.
Usage Examples:
To use any of these routines you must first import this class:
import byucc.jhdl.Logic.Modules.OTHERS;
Alternatively, you could import the entire Logic.Modules package:
import byucc.jhdl.Logic.Modules.*;
The first three parameters after the input in
accum are clr, adsub, and en. Therefore, the methods
are named with that order. If there is only a clr and
an adsub to provide, the method name is ClrAddsub_Accum,
with parameter order this, in, clr, adsub, out, name.
If a signed accum is desired, the method name will have
Signed in front of anything else.
See the examples below.
To instance an accum that is clearable, enabled, and
signed, the following method would
be used:
OTHERS.SignedClrEn_Accum(this, in, clr, en, out,
"accum_sce");
To instance an unsigned accum with an adsub command,
the method would be:
OTHERS.Addsub_Accum(this, in, adsub, out,
"accum_addsub");
To instance a delay,
the method would be:
OTHERS.Delay(this, length, data, out, "Mr_delay");
To instance an enabled delay,
the method would be:
OTHERS.En_Delay(this, length, data, en, out, "delay_en");
To instance a signed rounder,
the method would be:
OTHERS.Signed_Rounder(this, a, q, "rounder_signed");
To instance a toggle,
the method woule be:
OTHERS.Toggle(this, en, out);
For all available methods, see
Method Summary or
Method Detail.
- Version:
- $Revision: 1.10 $
- Author:
- Dan Baker
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.base.Cell |
BOOLEAN, CELL_NAME_DECLARATION, CellInterfaceDeterminesUniqueNetlistStructure, DETERMINE_FROM_STRING, GENERICS_DECLARATION, implicit_interface, IMPLICIT_INTERFACE_DECLARATION, INTEGER, INTERFACE_DECLARATION, LONG, PORT_IOS_DECLARATION, PORT_NAMES_DECLARATION, PORT_NET_NAMES_DECLARATION, PORT_PROPERTIES, PORT_WIDTHS_DECLARATION, SIGN_EXT, STRING, ZERO_PAD |
Fields inherited from interface byucc.jhdl.base.BooleanFlags |
ANTECEDANT_IS_BEHAVIORALLY_MODELED, ASYNC_PORT, ASYNCHRONOUS_RESOLVED, ATOMICALLY_PLACEABLE, ATOMICALLY_UNMAPPABLE, BEHAVIORALLY_MODELED_BRANCH, CLK_PORT, CLOCK_METHOD_IMPLEMENTED_BY_USER, CLOCK_METHOD_IS_DISABLED, CLOCKABLE_IS_SCHEDULED, DANGLING_IS_OK, DELETE_MARK, FATAL_BUILD_ERROR_OCCURED, HAS_BEEN_TRACED, HAS_USER_SPECIFIED_NAME, HWUPDATE, IMPLICIT_PORT, IN_CLK_PORT, IN_PORT, INOUT_PORT, IO_TYPE_FLAGS, IS_BEHAVIORALLY_MODELED, IS_ON_BUILD_STACK, IS_ON_PROP_LIST, IS_PLACED, METHODS_IMPLEMENTED_BY_USER, NETLISTABLE, ORIG_WIRE_IS_ATOMIC, OUT_PORT, PLACEMENT_IS_LOCKED, PROPAGATE_METHOD_IMPLEMENTED_BY_USER, PROPAGATE_METHOD_IS_DISABLED, RECURSION_FLAG, RESET_METHOD_IMPLEMENTED_BY_USER, SIMULATEABLE, SOURCELESS_IS_OK, SYNC_PORT, VISIBLE |
Method Summary |
static void |
Accum(Node parent,
Wire a,
Wire q)
|
static void |
Accum(Node parent,
Wire a,
Wire q,
java.lang.String instanceName)
|
static void |
Addsub_Accum(Node parent,
Wire in,
Wire adsub,
Wire out)
|
static void |
Addsub_Accum(Node parent,
Wire in,
Wire adsub,
Wire out,
java.lang.String instanceName)
|
static void |
AddsubEn_Accum(Node parent,
Wire in,
Wire adsub,
Wire en,
Wire out)
|
static void |
AddsubEn_Accum(Node parent,
Wire in,
Wire adsub,
Wire en,
Wire out,
java.lang.String instanceName)
|
static void |
Clr_Accum(Node parent,
Wire a,
Wire clr,
Wire q)
|
static void |
Clr_Accum(Node parent,
Wire a,
Wire clr,
Wire q,
java.lang.String instanceName)
|
static void |
ClrAddsub_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire q)
|
static void |
ClrAddsub_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire q,
java.lang.String instanceName)
|
static void |
ClrAddsubEn_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire en,
Wire q)
|
static void |
ClrAddsubEn_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire en,
Wire q,
java.lang.String instanceName)
|
static void |
ClrEn_Accum(Node parent,
Wire a,
Wire clr,
Wire en,
Wire q)
|
static void |
ClrEn_Accum(Node parent,
Wire a,
Wire clr,
Wire en,
Wire q,
java.lang.String instanceName)
|
static void |
Delay(Node parent,
int len,
Wire d,
Wire q)
|
static void |
Delay(Node parent,
int len,
Wire d,
Wire q,
java.lang.String instanceName)
|
static void |
En_Accum(Node parent,
Wire in,
Wire en,
Wire out)
|
static void |
En_Accum(Node parent,
Wire in,
Wire en,
Wire out,
java.lang.String instanceName)
|
static void |
En_Delay(Node parent,
int len,
Wire d,
Wire en,
Wire q)
|
static void |
En_Delay(Node parent,
int len,
Wire d,
Wire en,
Wire q,
java.lang.String instanceName)
|
static void |
Rounder(Node parent,
Wire a,
Wire q)
|
static void |
Rounder(Node parent,
Wire a,
Wire q,
java.lang.String instanceName)
|
static void |
Signed_Accum(Node parent,
Wire a,
Wire q)
|
static void |
Signed_Accum(Node parent,
Wire a,
Wire q,
java.lang.String instanceName)
|
static void |
Signed_Rounder(Node parent,
Wire a,
Wire q)
|
static void |
Signed_Rounder(Node parent,
Wire a,
Wire q,
java.lang.String instanceName)
|
static void |
SignedAddsub_Accum(Node parent,
Wire a,
Wire adsub,
Wire q)
|
static void |
SignedAddsub_Accum(Node parent,
Wire a,
Wire adsub,
Wire q,
java.lang.String instanceName)
|
static void |
SignedAddsubEn_Accum(Node parent,
Wire a,
Wire adsub,
Wire en,
Wire q)
|
static void |
SignedAddsubEn_Accum(Node parent,
Wire a,
Wire adsub,
Wire en,
Wire q,
java.lang.String instanceName)
|
static void |
SignedClr_Accum(Node parent,
Wire a,
Wire clr,
Wire q)
|
static void |
SignedClr_Accum(Node parent,
Wire a,
Wire clr,
Wire q,
java.lang.String instanceName)
|
static void |
SignedClrAddsub_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire q)
|
static void |
SignedClrAddsub_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire q,
java.lang.String instanceName)
|
static void |
SignedClrAddsubEn_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire en,
Wire q)
|
static void |
SignedClrAddsubEn_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire en,
Wire q,
java.lang.String instanceName)
|
static void |
SignedClrEn_Accum(Node parent,
Wire a,
Wire clr,
Wire en,
Wire q)
|
static void |
SignedClrEn_Accum(Node parent,
Wire a,
Wire clr,
Wire en,
Wire q,
java.lang.String instanceName)
|
static void |
SignedEn_Accum(Node parent,
Wire a,
Wire en,
Wire q)
|
static void |
SignedEn_Accum(Node parent,
Wire a,
Wire en,
Wire q,
java.lang.String instanceName)
|
static void |
Toggle(Node parent,
Wire enable,
Wire toggle_out)
|
static void |
Toggle(Node parent,
Wire enable,
Wire toggle_out,
java.lang.String instanceName)
|
Methods inherited from class byucc.jhdl.Logic.Logic |
clockDriver, clockDriver, connect_implicit_ports, connectImplicitPorts, constructSubCell, constructSubCellNoImplicitPorts, enableNewPlacement, enableNewPlacement, extend, extend, getDefaultClock, getDefaultTechMapper, getGlobalClock, getSinkCell, getSourceCell, getSourceCell, getSourceLeaf, getSourcePlaceable, getSourcePlaceableLeaf, getSubCellClass, getTechMapHint, getTechMapHint, getTechMapper, growAndShiftl, lockChildPlacement, lsb, lsb, map, map, map, map, map, map, map, map, map, map, map, map, map, map, map, map, map, map, map, msb, msb, msbIndx, netlist, netlist, netlist, netlist, netlist, netlist, netlist, netlist, padClock_o, padClock_o, padClock_o, padClock, padClock, padClock, padIn_o, padIn_o, padIn_o, padIn, padIn, padIn, padInout_o, padInout_o, padInout_o, padInout, padInout, padInout, padOut_o, padOut_o, padOut_o, padOut, padOut, padOut, padOutT_o, padOutT_o, padOutT_o, padOutT, padOutT, padOutT, place, place, place, place, place, place, place, place, place, place, place, place, place, place, place, place, place, printTechMapHints, range, rotate, rotate, scale, scale, setBBox, setDefaultTechMapper, setFloorPlannerIsMaster, setTechMappingEnabled, setWandH, signExtend_o, signExtend, signExtend, sink, source, takeBot_o, takeBot, takeBot, takeBotSigned_o, takeBotSigned, takeTop_o, takeTop, takeTop, techmap, techMappingEnabled, translate, translate, zeroExtend_o, zeroExtend, zeroExtend, zeroExtendRight_o, zeroExtendRight |
Methods inherited from class byucc.jhdl.Logic.LogicStatic |
add_o, add_o, and_o, and_o, and, and, buf_o, buf_o, buf, buf, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, constant_o, constant_o, constant_o, constant_o, constant_o, constant_o, constant_o, constant_o, constant, constant, constant, constant, constant, constant, constant, constant, constant, constant, gnd_o, gnd_o, gnd, gnd, gnd, gnd, mux_o, mux, nc, nc, nc, nc, nc, nc, not_o, not_o, not, not, or_o, or_o, or, or, reg_o, reg, vcc_o, vcc_o, vcc, vcc, vcc, vcc, wire, wire, wire, wire, xnor_o, xnor_o, xnor, xor_o, xor |
Methods inherited from class byucc.jhdl.Logic.LogicGates |
add_o, add_o, add_o, add_o, add_o, add_o, add, add, add, add, addsub_o, addsub_o, addsub_o, addsub_o, addsub_o, addsub_o, addsub, addsub, addsub, addsub, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and_o, and, and, and, and, and, and, and, and, and, and, and, and, and, and, and, and, and, and, ashiftr_o, ashiftr, ashiftr, buf_o, buf_o, buf, buf, checkValueRepresentableInWidth, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat_o, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, concat, constant_o, constant_o, constant_o, constant_o, constant_o, constant_o, constant_o, constant_o, constant, constant, constant, constant, constant, constant, constant, constant, constant, constant, gnd_o, gnd_o, gnd, gnd, gnd, gnd, mux_o, mux_o, mux_o, mux_o, mux_o, mux_o, mux, mux, mux, mux, mux, mux, name, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand_o, nand, nand, nand, nand, nand, nand, nand, nand, nand, nand, nand, nand, nand, nand, nand, nand, nand, nand, nc, nc, nc, nc, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor_o, nor, nor, nor, nor, nor, nor, nor, nor, nor, nor, nor, nor, nor, nor, nor, nor, nor, nor, not_o, not_o, not, not, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or_o, or, or, or, or, or, or, or, or, or, or, or, or, or, or, or, or, or, or, pulldown, pulldown, pullup, pullup, reg_o, reg_o, reg_o, reg_o, reg, reg, reg, reg, regc_o, regc_o, regc_o, regc_o, regc, regc, regc, regc, regce_o, regce_o, regce_o, regce_o, regce, regce, regce, regce, regp_o, regp_o, regp_o, regp_o, regp, regp, regp, regp, regpe_o, regpe_o, regpe_o, regpe_o, regpe, regpe, regpe, regpe, regr_o, regr_o, regr_o, regr_o, regr, regr, regr, regr, regre_o, regre_o, regre_o, regre_o, regre, regre, regre, regre, regs_o, regs_o, regs_o, regs_o, regs, regs, regs, regs, regse_o, regse_o, regse_o, regse_o, regse, regse, regse, regse, shiftl_o, shiftl, shiftl, shiftr_o, shiftr, shiftr, sub_o, sub_o, sub_o, sub_o, sub_o, sub_o, sub, sub, sub, sub, tbuf_o, tbuf_o, tbuf, tbuf, vcc_o, vcc_o, vcc, vcc, vcc, vcc, wire, wire, wire, wire, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor_o, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xnor, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor_o, xor, xor, xor, xor, xor, xor, xor, xor, xor, xor, xor, xor, xor, xor, xor, xor, xor, xor |
Methods inherited from class byucc.jhdl.base.Structural |
behavioralModelIsAvailable, clock, clockMethodIsDisabled, clockMethodIsDisabled, clockMethodIsEnabled, clockMethodIsEnabled, defaultSimulationModelIsBehavioral, hasBeenTraced, hasBeenTraced, hasBehaviorInClockMethod, hasBehaviorInPropagateMethod, isAsynchronouslyScheduled, isAsynchronouslyScheduled, isFallingEdgeTriggered, isReadyToBeAsynchronouslyScheduled, isRisingEdgeTriggered, needsToBeAsynchronouslyScheduled, needsToBeClocked, propagate, propagateMethodIsDisabled, propagateMethodIsDisabled, propagateMethodIsEnabled, propagateMethodIsEnabled, reset, willUseHWUpdate, willUseHWUpdate |
Methods inherited from class byucc.jhdl.base.Cell |
addPort, addPorts, addProperties, addProperties, addProperty, addProperty, addProperty, addProperty, antecedantIsBehaviorallyModeled, antecedantIsBehaviorallyModeled, bind, bind, bind, bind, cellInterfaceDeterminesUniqueNetlistStructure, clk, connect, connectAllWires, connectOptional, disableAllBehavioralModels, disableBehavioralModel, enableBehavioralModel, getArgument, getAttachedPort, getAttachedWire, getAttachedWireNoException, getCellName, getCellNetlist, getCellNetList, getCellNetlist, getCellNetlist, getDescendents, getFlatNetlist, getFlatNetlistableChildren, getGeneric, getHeight, getNetlistableChildren, getPlacementInfo, getPortProperties, getPortRecord, getPortRecords, getProperties, getProperty, getPropertyValue, getSinkWires, getSourceWires, getUniqueCellName, getWidth, getX, getY, hasPort, hasPorts, in, in, inout, inout, isAsynchronousSourceSinkResolved, isBehaviorallyModeled, isBehaviorallyModeledBranch, isInput, isLeafCell, isNetlistable, isNetlistable, isNetlistablePort, isNetlistLeaf, isNotNetlistable, isNotNetlistablePort, isNotVisible, isOutput, isPlaceable, isPlaceable, isPlaced, isPlaced, isPlacementLocked, isRoot, isSimulateable, isSimulateable, isSink, isSource, isVisible, isVisible, join, lockPlacement, nc, out, out, param, popHierarchy, port, port, port, postorderCheck, preorderCheck, pushHierarchy, pushHierarchy, pushHierarchy, pushHierarchy, pushHierarchyNoImplicitPorts, pushHierarchyNoImplicitPorts, removeAllUnconnectedPorts, removePort, removeProperty, replaceProperty, replaceProperty, resetBehavioralModelsToDefaults, setAsynchronousSourceSinkResolved, setGeneric, setHeight, setNotNetlistable, setNotNetlistable, setNotVisible, setNotVisible, setPlacementInfo, setPortNotNetlistable, setPortNotNetlistable, setProperty, setWidth, subClassDelete, toString, uniquifyCell, userDefinedClockCount, verifyAndCleanup |
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 |
OTHERS
public OTHERS(Node parent)
Accum
public static void Accum(Node parent,
Wire a,
Wire q)
Accum
public static void Accum(Node parent,
Wire a,
Wire q,
java.lang.String instanceName)
Addsub_Accum
public static void Addsub_Accum(Node parent,
Wire in,
Wire adsub,
Wire out)
Addsub_Accum
public static void Addsub_Accum(Node parent,
Wire in,
Wire adsub,
Wire out,
java.lang.String instanceName)
En_Accum
public static void En_Accum(Node parent,
Wire in,
Wire en,
Wire out)
En_Accum
public static void En_Accum(Node parent,
Wire in,
Wire en,
Wire out,
java.lang.String instanceName)
AddsubEn_Accum
public static void AddsubEn_Accum(Node parent,
Wire in,
Wire adsub,
Wire en,
Wire out)
AddsubEn_Accum
public static void AddsubEn_Accum(Node parent,
Wire in,
Wire adsub,
Wire en,
Wire out,
java.lang.String instanceName)
Clr_Accum
public static void Clr_Accum(Node parent,
Wire a,
Wire clr,
Wire q)
Clr_Accum
public static void Clr_Accum(Node parent,
Wire a,
Wire clr,
Wire q,
java.lang.String instanceName)
ClrAddsub_Accum
public static void ClrAddsub_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire q)
ClrAddsub_Accum
public static void ClrAddsub_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire q,
java.lang.String instanceName)
ClrEn_Accum
public static void ClrEn_Accum(Node parent,
Wire a,
Wire clr,
Wire en,
Wire q)
ClrEn_Accum
public static void ClrEn_Accum(Node parent,
Wire a,
Wire clr,
Wire en,
Wire q,
java.lang.String instanceName)
ClrAddsubEn_Accum
public static void ClrAddsubEn_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire en,
Wire q)
ClrAddsubEn_Accum
public static void ClrAddsubEn_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire en,
Wire q,
java.lang.String instanceName)
Signed_Accum
public static void Signed_Accum(Node parent,
Wire a,
Wire q)
Signed_Accum
public static void Signed_Accum(Node parent,
Wire a,
Wire q,
java.lang.String instanceName)
SignedAddsub_Accum
public static void SignedAddsub_Accum(Node parent,
Wire a,
Wire adsub,
Wire q)
SignedAddsub_Accum
public static void SignedAddsub_Accum(Node parent,
Wire a,
Wire adsub,
Wire q,
java.lang.String instanceName)
SignedEn_Accum
public static void SignedEn_Accum(Node parent,
Wire a,
Wire en,
Wire q)
SignedEn_Accum
public static void SignedEn_Accum(Node parent,
Wire a,
Wire en,
Wire q,
java.lang.String instanceName)
SignedAddsubEn_Accum
public static void SignedAddsubEn_Accum(Node parent,
Wire a,
Wire adsub,
Wire en,
Wire q)
SignedAddsubEn_Accum
public static void SignedAddsubEn_Accum(Node parent,
Wire a,
Wire adsub,
Wire en,
Wire q,
java.lang.String instanceName)
SignedClr_Accum
public static void SignedClr_Accum(Node parent,
Wire a,
Wire clr,
Wire q)
SignedClr_Accum
public static void SignedClr_Accum(Node parent,
Wire a,
Wire clr,
Wire q,
java.lang.String instanceName)
SignedClrAddsub_Accum
public static void SignedClrAddsub_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire q)
SignedClrAddsub_Accum
public static void SignedClrAddsub_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire q,
java.lang.String instanceName)
SignedClrEn_Accum
public static void SignedClrEn_Accum(Node parent,
Wire a,
Wire clr,
Wire en,
Wire q)
SignedClrEn_Accum
public static void SignedClrEn_Accum(Node parent,
Wire a,
Wire clr,
Wire en,
Wire q,
java.lang.String instanceName)
SignedClrAddsubEn_Accum
public static void SignedClrAddsubEn_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire en,
Wire q)
SignedClrAddsubEn_Accum
public static void SignedClrAddsubEn_Accum(Node parent,
Wire a,
Wire clr,
Wire adsub,
Wire en,
Wire q,
java.lang.String instanceName)
Delay
public static void Delay(Node parent,
int len,
Wire d,
Wire q)
Delay
public static void Delay(Node parent,
int len,
Wire d,
Wire q,
java.lang.String instanceName)
En_Delay
public static void En_Delay(Node parent,
int len,
Wire d,
Wire en,
Wire q)
En_Delay
public static void En_Delay(Node parent,
int len,
Wire d,
Wire en,
Wire q,
java.lang.String instanceName)
Rounder
public static void Rounder(Node parent,
Wire a,
Wire q)
Rounder
public static void Rounder(Node parent,
Wire a,
Wire q,
java.lang.String instanceName)
Signed_Rounder
public static void Signed_Rounder(Node parent,
Wire a,
Wire q)
Signed_Rounder
public static void Signed_Rounder(Node parent,
Wire a,
Wire q,
java.lang.String instanceName)
Toggle
public static void Toggle(Node parent,
Wire enable,
Wire toggle_out)
Toggle
public static void Toggle(Node parent,
Wire enable,
Wire toggle_out,
java.lang.String instanceName)
Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.