A B C E F G I S T V

A

AbsoluteCoordinate - class lib.datatypes.AbsoluteCoordinate.
AbsoluteCoordinate represents a point in positive cartesian space (x >= 0, y >= 0).
AbsoluteCoordinate(int, int) - Constructor for class lib.datatypes.AbsoluteCoordinate
Create an instance of Absolute Coordinate.
AbsoluteCoordinateException - exception lib.datatypes.AbsoluteCoordinateException.
 
AbsoluteCoordinateException(String) - Constructor for class lib.datatypes.AbsoluteCoordinateException
Contructs an AbsoluteCoordinateException with a message.
AbsoluteDimension - class lib.datatypes.AbsoluteDimension.
 
AbsoluteDimension(int, int) - Constructor for class lib.datatypes.AbsoluteDimension
 
AbsoluteDimensionException - exception lib.datatypes.AbsoluteDimensionException.
 
AbsoluteDimensionException(String) - Constructor for class lib.datatypes.AbsoluteDimensionException
Contructs an AbsoluteDimensionException with a message.
add(AbsoluteCoordinate) - Method in class lib.datatypes.AbsoluteCoordinate
 
add(AbsoluteDimension) - Method in class lib.datatypes.AbsoluteDimension
 
addDimension(AbsoluteDimension) - Method in class lib.datatypes.AbsoluteCoordinate
 

B

BarDelay - class bitser.primatives.slice.BarDelay.
Core to output a bar signal one cycle after a clockwidth pulse is input.
BarDelay(String, int, Net, Net, Net, Net, Net) - Constructor for class bitser.primatives.slice.BarDelay
Core to output a bar signal one cycle after a clockwidth pulse is input.
Blank - class bitser.primatives.slice.Blank.
Filler core to fill spaces in placement.
Blank(String) - Constructor for class bitser.primatives.slice.Blank
Filler core to fill spaces in placement.
bsMDShiftUL - class bitser.primatives.slice.bsMDShiftUL.
A core to implement an arbitrary artithmetic shift right with sign extension for bit-serial LSB first data.
bsMDShiftUL(String, Net, Net, Net, Net) - Constructor for class bitser.primatives.slice.bsMDShiftUL
Creates an instance of a bsMDShiftUL.

C

calcHeight() - Static method in class bitser.primatives.slice.Blank
Compute and return the height of a blank core.
calcHeight() - Static method in class bitser.primatives.slice.bsMDShiftUL
This method calculates the Height of the bsMDShiftUL core.
calcHeight() - Static method in class bitser.primatives.slice.CarrySaveAdderSlice
Compute and return the height of a CarrySaveAdderSlice core.
calcHeight() - Static method in class bitser.primatives.slice.FDIRSlice
Compute and return the height of a FDIRSlice core.
calcHeight() - Static method in class bitser.primatives.slice.SubtractorSlice
Compute and return the height of a SubtractorSlice core.
calcHeight() - Static method in class bitser.primatives.slice.TapAdderSlice
Compute and return the height of a TapAdderSlice core.
calcHeight() - Static method in class bitser.primatives.slice.TapDelaySlice
Compute and return the height of a TapDelaySlice core.
calcHeight() - Static method in class bitser.primatives.slice.TapSubtractorSlice
Compute and return the height of a TapSubtractorSlice core.
calcHeight() - Static method in class bitser.primatives.slice.TwosComplementSlice
Compute and return the height of a TwosComplementSlice core.
calcHeight(int) - Static method in class bitser.primatives.slice.BarDelay
Compute and return the height of a BarDelay core.
calcHeight(int) - Static method in class bitser.primatives.slice.TapDelaySliceMulti
Compute and return the height of a TapDelaySliceMulti core.
calcHeightGran() - Static method in class bitser.primatives.slice.BarDelay
Compute and return the vertical granularity of a BarDelay core.
calcHeightGran() - Static method in class bitser.primatives.slice.Blank
Compute and return the vertical granularity of a blank core.
calcHeightGran() - Static method in class bitser.primatives.slice.bsMDShiftUL
This method specifies the Height Granularity of this core
calcHeightGran() - Static method in class bitser.primatives.slice.CarrySaveAdderSlice
Compute and return the vertical granularity of a CarrySaveAdderSlice core.
calcHeightGran() - Static method in class bitser.primatives.slice.FDIRSlice
Compute and return the vertical granularity of a FDIRSlice core.
calcHeightGran() - Static method in class bitser.primatives.slice.SubtractorSlice
Compute and return the vertical granularity of a SubtractorSlice core.
calcHeightGran() - Static method in class bitser.primatives.slice.TapAdderSlice
Compute and return the vertical granularity of a TapAdderSlice core.
calcHeightGran() - Static method in class bitser.primatives.slice.TapDelaySlice
Compute and return the vertical granularity of a TapDelaySlice core.
calcHeightGran() - Static method in class bitser.primatives.slice.TapDelaySliceMulti
Compute and return the vertical granularity of a TapDelaySliceMulti core.
calcHeightGran() - Static method in class bitser.primatives.slice.TapSubtractorSlice
Compute and return the vertical granularity of a TapSubtractorSlice core.
calcHeightGran() - Static method in class bitser.primatives.slice.TwosComplementSlice
Compute and return the vertical granularity of a TwosComplementSlice core.
calcWidth() - Static method in class bitser.primatives.slice.BarDelay
Compute and return the width of a BarDelay core.
calcWidth() - Static method in class bitser.primatives.slice.Blank
Compute and return the width of a blank core.
calcWidth() - Static method in class bitser.primatives.slice.bsMDShiftUL
This method calculates the Width of the bsMDShiftUL core.
calcWidth() - Static method in class bitser.primatives.slice.CarrySaveAdderSlice
Compute and return the width of a CarrySaveAdderSlice core.
calcWidth() - Static method in class bitser.primatives.slice.FDIRSlice
Compute and return the width of a FDIRSlice core.
calcWidth() - Static method in class bitser.primatives.slice.SubtractorSlice
Compute and return the width of a SubtractorSlice core.
calcWidth() - Static method in class bitser.primatives.slice.TapAdderSlice
Compute and return the width of a TapAdderSlice core.
calcWidth() - Static method in class bitser.primatives.slice.TapDelaySlice
Compute and return the width of a TapDelaySlice core.
calcWidth() - Static method in class bitser.primatives.slice.TapDelaySliceMulti
Compute and return the width of a TapDelaySliceMulti core.
calcWidth() - Static method in class bitser.primatives.slice.TapSubtractorSlice
Compute and return the width of a TapSubtractorSlice core.
calcWidth() - Static method in class bitser.primatives.slice.TwosComplementSlice
Compute and return the width of a TwosComplementSlice core.
calcWidthGran() - Static method in class bitser.primatives.slice.BarDelay
Compute and return the horizontal granularity of a BarDelay core.
calcWidthGran() - Static method in class bitser.primatives.slice.Blank
Compute and return the horizontal granularity of a blank core.
calcWidthGran() - Static method in class bitser.primatives.slice.bsMDShiftUL
This method specifies the Width Granularity of this core.
calcWidthGran() - Static method in class bitser.primatives.slice.CarrySaveAdderSlice
Compute and return the horizontal granularity of a CarrySaveAdderSlice core.
calcWidthGran() - Static method in class bitser.primatives.slice.FDIRSlice
Compute and return the horizontal granularity of a FDIRSlice core.
calcWidthGran() - Static method in class bitser.primatives.slice.SubtractorSlice
Compute and return the horizontal granularity of a SubtractorSlice core.
calcWidthGran() - Static method in class bitser.primatives.slice.TapAdderSlice
Compute and return the horizontal granularity of a TapAdderSlice core.
calcWidthGran() - Static method in class bitser.primatives.slice.TapDelaySlice
Compute and return the horizontal granularity of a TapDelaySlice core.
calcWidthGran() - Static method in class bitser.primatives.slice.TapDelaySliceMulti
Compute and return the horizontal granularity of a TapDelaySliceMulti core.
calcWidthGran() - Static method in class bitser.primatives.slice.TapSubtractorSlice
Compute and return the horizontal granularity of a TapSubtractorSlice core.
calcWidthGran() - Static method in class bitser.primatives.slice.TwosComplementSlice
Compute and return the horizontal granularity of a TwosComplementSlice core.
CarrySaveAdderSlice - class bitser.primatives.slice.CarrySaveAdderSlice.
Implements a carry save addition for two LSB (Least Significant Bit) first serial data inputs.
CarrySaveAdderSlice(String, Net, Net, Net, Net, Net) - Constructor for class bitser.primatives.slice.CarrySaveAdderSlice
Creates an instance of a CarrySaveAdderSlice.
clone() - Method in class lib.datatypes.AbsoluteCoordinate
 
clone() - Method in class lib.datatypes.AbsoluteDimension
 
clone() - Method in class lib.datatypes.VirtexCoordinate
 
connect() - Method in class bitser.primatives.slice.BarDelay
Connect the internal nets of the core.
connect() - Method in class bitser.primatives.slice.Blank
Connect the internal nets of the core.
connect() - Method in class bitser.primatives.slice.bsMDShiftUL
Connect the internal nets of the core.
connect() - Method in class bitser.primatives.slice.CarrySaveAdderSlice
Connect the internal nets of the core.
connect() - Method in class bitser.primatives.slice.FDIRSlice
Connect the internal nets of the core.
connect() - Method in class bitser.primatives.slice.SubtractorSlice
Connect the internal nets of the core.
connect() - Method in class bitser.primatives.slice.TapAdderSlice
Connect the internal nets of the core.
connect() - Method in class bitser.primatives.slice.TapSubtractorSlice
Connect the internal nets of the core.
connect() - Method in class bitser.primatives.slice.TwosComplementSlice
Connect the internal nets of the core.

E

equals(Object) - Method in class lib.datatypes.VirtexCoordinate
Compares two VirtexCoordinates.

F

FDIRSlice - class bitser.primatives.slice.FDIRSlice.
Creates an instance of FDIRSlice, which is a D Flip Flop with a synchronous inverted reset, labelled control.
FDIRSlice(String, Net, Net, Net, Net) - Constructor for class bitser.primatives.slice.FDIRSlice
Creates an instance of a FDIRSlice.

G

getAbsoluteLERow() - Method in class lib.datatypes.VirtexCoordinate
 
getAbsoluteSliceColumn() - Method in class lib.datatypes.VirtexCoordinate
 
getBarLength() - Method in class bitser.primatives.slice.BarDelay
 
getCLBColumn() - Method in class lib.datatypes.VirtexCoordinate
 
getCLBRow() - Method in class lib.datatypes.VirtexCoordinate
 
getCtrlFO() - Static method in class bitser.primatives.slice.BarDelay
 
getCtrlFO() - Static method in class bitser.primatives.slice.Blank
 
getCtrlFO() - Static method in class bitser.primatives.slice.bsMDShiftUL
 
getCtrlFO() - Static method in class bitser.primatives.slice.CarrySaveAdderSlice
 
getCtrlFO() - Static method in class bitser.primatives.slice.FDIRSlice
 
getCtrlFO() - Static method in class bitser.primatives.slice.SubtractorSlice
 
getCtrlFO() - Static method in class bitser.primatives.slice.TapAdderSlice
 
getCtrlFO() - Static method in class bitser.primatives.slice.TapDelaySlice
 
getCtrlFO() - Static method in class bitser.primatives.slice.TapDelaySliceMulti
 
getCtrlFO() - Static method in class bitser.primatives.slice.TapSubtractorSlice
 
getCtrlFO() - Static method in class bitser.primatives.slice.TwosComplementSlice
 
getDelayLength() - Method in class bitser.primatives.slice.TapDelaySliceMulti
 
getLE() - Method in class lib.datatypes.VirtexCoordinate
 
getSerDataFO() - Static method in class bitser.primatives.slice.BarDelay
 
getSerDataFO() - Static method in class bitser.primatives.slice.Blank
 
getSerDataFO() - Static method in class bitser.primatives.slice.bsMDShiftUL
 
getSerDataFO() - Static method in class bitser.primatives.slice.CarrySaveAdderSlice
 
getSerDataFO() - Static method in class bitser.primatives.slice.FDIRSlice
 
getSerDataFO() - Static method in class bitser.primatives.slice.SubtractorSlice
 
getSerDataFO() - Static method in class bitser.primatives.slice.TapAdderSlice
 
getSerDataFO() - Static method in class bitser.primatives.slice.TapDelaySlice
 
getSerDataFO() - Static method in class bitser.primatives.slice.TapDelaySliceMulti
 
getSerDataFO() - Static method in class bitser.primatives.slice.TapSubtractorSlice
 
getSerDataFO() - Static method in class bitser.primatives.slice.TwosComplementSlice
 
getSlice() - Method in class lib.datatypes.VirtexCoordinate
 
getX() - Method in class lib.datatypes.AbsoluteCoordinate
 
getXDim() - Method in class lib.datatypes.AbsoluteDimension
 
getY() - Method in class lib.datatypes.AbsoluteCoordinate
 
getYDim() - Method in class lib.datatypes.AbsoluteDimension
 

I

implement() - Method in class bitser.primatives.slice.BarDelay
Implement this BarDelay instance.
implement() - Method in class bitser.primatives.slice.Blank
Implement this blank instance.
implement() - Method in class bitser.primatives.slice.bsMDShiftUL
Implement this bsMDShiftUL instance.
implement() - Method in class bitser.primatives.slice.CarrySaveAdderSlice
Implement this CarrySaveAdderSlice instance.
implement() - Method in class bitser.primatives.slice.FDIRSlice
Implement this FDIRSlice instance.
implement() - Method in class bitser.primatives.slice.SubtractorSlice
Implement this SubtractorSlice instance.
implement() - Method in class bitser.primatives.slice.TapAdderSlice
Implement this TapAdderSlice instance.
implement() - Method in class bitser.primatives.slice.TapDelaySlice
Implement this TapDelaySlice instance.
implement() - Method in class bitser.primatives.slice.TapDelaySliceMulti
Implement this TapDelaySliceMulti instance.
implement() - Method in class bitser.primatives.slice.TapSubtractorSlice
Implement this TapSubtractorSlice instance.
implement() - Method in class bitser.primatives.slice.TwosComplementSlice
Implement this TwosComplementSlice instance.
incrementCLBCol() - Method in class lib.datatypes.VirtexCoordinate
Increments the VirtexCoordinate column by one CLB.
incrementCLBRow() - Method in class lib.datatypes.VirtexCoordinate
Increments the VirtexCoordinate row by one CLB.
incrementLERow() - Method in class lib.datatypes.VirtexCoordinate
Increments the VirtexCoordinate row by one LE.
incrementSliceCol() - Method in class lib.datatypes.VirtexCoordinate
Increments the VirtexCoordinate column by one slice.
isValid() - Method in class lib.datatypes.VirtexCoordinate
 

S

setCLBColumn(int) - Method in class lib.datatypes.VirtexCoordinate
Set the CLB column location.
setCLBRow(int) - Method in class lib.datatypes.VirtexCoordinate
Set the CLB row location.
setCoordinate(int, int) - Method in class lib.datatypes.AbsoluteCoordinate
Change the X and Y coordinates of the AbsoluteCoordinate instance.
setDimension(int, int) - Method in class lib.datatypes.AbsoluteDimension
 
setLE(int) - Method in class lib.datatypes.VirtexCoordinate
Set the LE location.
setSlice(int) - Method in class lib.datatypes.VirtexCoordinate
Set the Slice location.
setX(int) - Method in class lib.datatypes.AbsoluteCoordinate
Change the X value of an instance of AbsoluteCoordinate.
setXDim(int) - Method in class lib.datatypes.AbsoluteDimension
 
setY(int) - Method in class lib.datatypes.AbsoluteCoordinate
Change the Y value of an instance of AbsoluteCoordinate.
setYDim(int) - Method in class lib.datatypes.AbsoluteDimension
 
subDimension(AbsoluteDimension) - Method in class lib.datatypes.AbsoluteCoordinate
 
SubtractorSlice - class bitser.primatives.slice.SubtractorSlice.
Implements a subtraction for two LSB (Least Significant Bit) first, signed, serial data inputs within a ser-by-parallel CSD coded multiplier.
SubtractorSlice(String, Net, Net, Net, Net, Net) - Constructor for class bitser.primatives.slice.SubtractorSlice
Creates an instance of a SubtractorSlice.

T

TapAdderSlice - class bitser.primatives.slice.TapAdderSlice.
Implements a carry save addition for two LSB (Least Significant Bit) first serial data inputs.
TapAdderSlice(String, Net, Net, Net, Net, Net) - Constructor for class bitser.primatives.slice.TapAdderSlice
Creates an instance of a CarrySaveAdderSlice.
TapDelaySlice - class bitser.primatives.slice.TapDelaySlice.
Implements a delay for a serial data stream.
TapDelaySlice(String, int, Net, Net, Net, Net, Net) - Constructor for class bitser.primatives.slice.TapDelaySlice
Creates an instance of a TapDelaySlice.
TapDelaySliceMulti - class bitser.primatives.slice.TapDelaySliceMulti.
Implements a delay for a serial data stream.
TapDelaySliceMulti(String, int, Net, Net, Net, Net, Net) - Constructor for class bitser.primatives.slice.TapDelaySliceMulti
Creates an instance of a TapDelaySliceMulti.
TapSubtractorSlice - class bitser.primatives.slice.TapSubtractorSlice.
Implements a subtraction for two LSB (Least Significant Bit) first, signed, serial data inputs.
TapSubtractorSlice(String, Net, Net, Net, Net, Net) - Constructor for class bitser.primatives.slice.TapSubtractorSlice
Creates an instance of a TapSubtractorSlice.
toString() - Method in class lib.datatypes.AbsoluteCoordinate
 
toString() - Method in class lib.datatypes.AbsoluteDimension
 
toString() - Method in class lib.datatypes.VirtexCoordinate
 
tryAddExplicitDimToCoord(int, int, int, int, boolean) - Method in class lib.datatypes.VirtexCoordinate
Trys to add an explicit Virtex Dimension to a Virtex Coordinate and returns false if unsuccessful.
trySubCoord(VirtexCoordinate) - Method in class lib.datatypes.VirtexCoordinate
 
trySubExplicitDimFromCoord(int, int, int, int, boolean) - Method in class lib.datatypes.VirtexCoordinate
Trys to subtract an explicit Virtex Dimension from a Virtex Coordinate and returns false if unsuccessful.
TwosComplementSlice - class bitser.primatives.slice.TwosComplementSlice.
Implements a Bit-serial Two's Complement operation on LSB (Least Significant Bit) first serial data.
TwosComplementSlice(String, Net, Net, Net, Net) - Constructor for class bitser.primatives.slice.TwosComplementSlice
Creates an instance of a TwosComplementSlice.

V

VirtexCoordinate - class lib.datatypes.VirtexCoordinate.
VirtexCoordinate represents a point in the space of a Virtex I FPGA.
VirtexCoordinate() - Constructor for class lib.datatypes.VirtexCoordinate
Constructs a VirtexCoordinate at the bottom left corner of a device (0, 0, 1, 0).
VirtexCoordinate(AbsoluteCoordinate) - Constructor for class lib.datatypes.VirtexCoordinate
Constructs a VirtexCoordinate from an AbsoluteCoordinate.
VirtexCoordinate(int, int, int, int) - Constructor for class lib.datatypes.VirtexCoordinate
Constructs a VirtexCoordinate at a user specified location.
VirtexCoordinateException - exception lib.datatypes.VirtexCoordinateException.
An exception for errors dealing with VirtexCoordinates.
VirtexCoordinateException(String, int) - Constructor for class lib.datatypes.VirtexCoordinateException
Contructs a VirtexCoordinateException with a detail message.

A B C E F G I S T V