Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
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
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES