byucc.jhdl.Logic.Modules
Class DIVIDERS

java.lang.Object
  extended bybyucc.jhdl.base.Nameable
      extended bybyucc.jhdl.base.Node
          extended bybyucc.jhdl.base.Cell
              extended bybyucc.jhdl.base.Structural
                  extended bybyucc.jhdl.Logic.LogicGates
                      extended bybyucc.jhdl.Logic.LogicStatic
                          extended bybyucc.jhdl.Logic.Logic
                              extended bybyucc.jhdl.Logic.Modules.DIVIDERS
All Implemented Interfaces:
BooleanFlags, Clockable, byucc.jhdl.base.Propagateable, TreeListable

public class DIVIDERS
extends Logic

General Description

The DIVIDERS class contains static methods to construct various dividers. The methods are wrappers for Logic.Modules.IntDivide. 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.DIVIDERS;

Alternatively, you could import the entire Logic.Modules package:
  import byucc.jhdl.Logic.Modules.*;

To instance a standard IntDivide, the following method would be used:
  DIVIDERS.IntDivide(this, dividend, divisor, quotient, remainder, divideByZero, "intdiv");

To instance an IntDivide that is enabled, rounded, pipelined with a pipedepth of 2, and signed, the method would be:
  DIVIDERS.SignedEnRoundPipe_IntDivide(this, dividend, divisor, en, quotient, divideByZero, 2, "intdiv_everything");

Note: All methods are named with the above order. If one option is not desired, simply remove it from the method name, and that method will exist. Note also that for IntDivides that are not pipelined, there will be no enable, so there will be no methods with En_ and not Pipe_. Also, there is no remainder for a rounded division.

For all available methods, see Method Summary or Method Detail.

Version:
$Revision: 1.4 $
Author:
Dan Baker

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
 
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
 
Constructor Summary
DIVIDERS(Node parent)
           
 
Method Summary
static void EnPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire en, Wire quotient, Wire remainder, Wire divideByZero, int pipedepth)
           
static void EnPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire en, Wire quotient, Wire remainder, Wire divideByZero, int pipedepth, java.lang.String instanceName)
           
static void EnRoundPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire en, Wire quotient, Wire divideByZero, int pipedepth)
           
static void EnRoundPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire en, Wire quotient, Wire divideByZero, int pipedepth, java.lang.String instanceName)
           
static void IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire remainder, Wire divideByZero)
           
static void IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire remainder, Wire divideByZero, java.lang.String instanceName)
           
static void Pipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire remainder, Wire divideByZero, int pipedepth)
           
static void Pipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire remainder, Wire divideByZero, int pipedepth, java.lang.String instanceName)
           
static void Round_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire divideByZero)
           
static void Round_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire divideByZero, java.lang.String instanceName)
           
static void RoundPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire divideByZero, int pipedepth)
           
static void RoundPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire divideByZero, int pipedepth, java.lang.String instanceName)
           
static void Signed_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire remainder, Wire divideByZero)
           
static void Signed_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire remainder, Wire divideByZero, java.lang.String instanceName)
           
static void SignedEnPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire en, Wire quotient, Wire remainder, Wire divideByZero, int pipedepth)
           
static void SignedEnPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire en, Wire quotient, Wire remainder, Wire divideByZero, int pipedepth, java.lang.String instanceName)
           
static void SignedEnRoundPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire en, Wire quotient, Wire divideByZero, int pipedepth)
           
static void SignedEnRoundPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire en, Wire quotient, Wire divideByZero, int pipedepth, java.lang.String instanceName)
           
static void SignedPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire remainder, Wire divideByZero, int pipedepth)
           
static void SignedPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire remainder, Wire divideByZero, int pipedepth, java.lang.String instanceName)
           
static void SignedRound_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire divideByZero)
           
static void SignedRound_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire divideByZero, java.lang.String instanceName)
           
static void SignedRoundPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire divideByZero, int pipedepth)
           
static void SignedRoundPipe_IntDivide(Node parent, Wire dividend, Wire divisor, Wire quotient, Wire divideByZero, int pipedepth, 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
 

Constructor Detail

DIVIDERS

public DIVIDERS(Node parent)
Method Detail

IntDivide

public static void IntDivide(Node parent,
                             Wire dividend,
                             Wire divisor,
                             Wire quotient,
                             Wire remainder,
                             Wire divideByZero)

IntDivide

public static void IntDivide(Node parent,
                             Wire dividend,
                             Wire divisor,
                             Wire quotient,
                             Wire remainder,
                             Wire divideByZero,
                             java.lang.String instanceName)

Pipe_IntDivide

public static void Pipe_IntDivide(Node parent,
                                  Wire dividend,
                                  Wire divisor,
                                  Wire quotient,
                                  Wire remainder,
                                  Wire divideByZero,
                                  int pipedepth)

Pipe_IntDivide

public static void Pipe_IntDivide(Node parent,
                                  Wire dividend,
                                  Wire divisor,
                                  Wire quotient,
                                  Wire remainder,
                                  Wire divideByZero,
                                  int pipedepth,
                                  java.lang.String instanceName)

Round_IntDivide

public static void Round_IntDivide(Node parent,
                                   Wire dividend,
                                   Wire divisor,
                                   Wire quotient,
                                   Wire divideByZero)

Round_IntDivide

public static void Round_IntDivide(Node parent,
                                   Wire dividend,
                                   Wire divisor,
                                   Wire quotient,
                                   Wire divideByZero,
                                   java.lang.String instanceName)

RoundPipe_IntDivide

public static void RoundPipe_IntDivide(Node parent,
                                       Wire dividend,
                                       Wire divisor,
                                       Wire quotient,
                                       Wire divideByZero,
                                       int pipedepth)

RoundPipe_IntDivide

public static void RoundPipe_IntDivide(Node parent,
                                       Wire dividend,
                                       Wire divisor,
                                       Wire quotient,
                                       Wire divideByZero,
                                       int pipedepth,
                                       java.lang.String instanceName)

EnPipe_IntDivide

public static void EnPipe_IntDivide(Node parent,
                                    Wire dividend,
                                    Wire divisor,
                                    Wire en,
                                    Wire quotient,
                                    Wire remainder,
                                    Wire divideByZero,
                                    int pipedepth)

EnPipe_IntDivide

public static void EnPipe_IntDivide(Node parent,
                                    Wire dividend,
                                    Wire divisor,
                                    Wire en,
                                    Wire quotient,
                                    Wire remainder,
                                    Wire divideByZero,
                                    int pipedepth,
                                    java.lang.String instanceName)

EnRoundPipe_IntDivide

public static void EnRoundPipe_IntDivide(Node parent,
                                         Wire dividend,
                                         Wire divisor,
                                         Wire en,
                                         Wire quotient,
                                         Wire divideByZero,
                                         int pipedepth)

EnRoundPipe_IntDivide

public static void EnRoundPipe_IntDivide(Node parent,
                                         Wire dividend,
                                         Wire divisor,
                                         Wire en,
                                         Wire quotient,
                                         Wire divideByZero,
                                         int pipedepth,
                                         java.lang.String instanceName)

Signed_IntDivide

public static void Signed_IntDivide(Node parent,
                                    Wire dividend,
                                    Wire divisor,
                                    Wire quotient,
                                    Wire remainder,
                                    Wire divideByZero)

Signed_IntDivide

public static void Signed_IntDivide(Node parent,
                                    Wire dividend,
                                    Wire divisor,
                                    Wire quotient,
                                    Wire remainder,
                                    Wire divideByZero,
                                    java.lang.String instanceName)

SignedPipe_IntDivide

public static void SignedPipe_IntDivide(Node parent,
                                        Wire dividend,
                                        Wire divisor,
                                        Wire quotient,
                                        Wire remainder,
                                        Wire divideByZero,
                                        int pipedepth)

SignedPipe_IntDivide

public static void SignedPipe_IntDivide(Node parent,
                                        Wire dividend,
                                        Wire divisor,
                                        Wire quotient,
                                        Wire remainder,
                                        Wire divideByZero,
                                        int pipedepth,
                                        java.lang.String instanceName)

SignedRound_IntDivide

public static void SignedRound_IntDivide(Node parent,
                                         Wire dividend,
                                         Wire divisor,
                                         Wire quotient,
                                         Wire divideByZero)

SignedRound_IntDivide

public static void SignedRound_IntDivide(Node parent,
                                         Wire dividend,
                                         Wire divisor,
                                         Wire quotient,
                                         Wire divideByZero,
                                         java.lang.String instanceName)

SignedRoundPipe_IntDivide

public static void SignedRoundPipe_IntDivide(Node parent,
                                             Wire dividend,
                                             Wire divisor,
                                             Wire quotient,
                                             Wire divideByZero,
                                             int pipedepth)

SignedRoundPipe_IntDivide

public static void SignedRoundPipe_IntDivide(Node parent,
                                             Wire dividend,
                                             Wire divisor,
                                             Wire quotient,
                                             Wire divideByZero,
                                             int pipedepth,
                                             java.lang.String instanceName)

SignedEnPipe_IntDivide

public static void SignedEnPipe_IntDivide(Node parent,
                                          Wire dividend,
                                          Wire divisor,
                                          Wire en,
                                          Wire quotient,
                                          Wire remainder,
                                          Wire divideByZero,
                                          int pipedepth)

SignedEnPipe_IntDivide

public static void SignedEnPipe_IntDivide(Node parent,
                                          Wire dividend,
                                          Wire divisor,
                                          Wire en,
                                          Wire quotient,
                                          Wire remainder,
                                          Wire divideByZero,
                                          int pipedepth,
                                          java.lang.String instanceName)

SignedEnRoundPipe_IntDivide

public static void SignedEnRoundPipe_IntDivide(Node parent,
                                               Wire dividend,
                                               Wire divisor,
                                               Wire en,
                                               Wire quotient,
                                               Wire divideByZero,
                                               int pipedepth)

SignedEnRoundPipe_IntDivide

public static void SignedEnRoundPipe_IntDivide(Node parent,
                                               Wire dividend,
                                               Wire divisor,
                                               Wire en,
                                               Wire quotient,
                                               Wire divideByZero,
                                               int pipedepth,
                                               java.lang.String instanceName)


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.