|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--com.xilinx.JBits.CoreTemplate.RTPCore
|
+--bitser.primatives.slice.bsMDShiftUL
A core to implement an arbitrary artithmetic shift right with sign extension for bit-serial LSB first data.
WARNING: If you pass a net to the serOut Net in the constructor, ensure that you connect it or the core will not function properly.
The control signal is a pulse that is asserted during the LSB and remains asserted for the number of clock periods of the desired right shift. The latency is the pulse width in clock periods plus one.
Copyright (c) 2003 by Alex Carreira
| Constructor Summary | |
bsMDShiftUL(java.lang.String anInstanceName,
com.xilinx.JBits.CoreTemplate.Net clk,
com.xilinx.JBits.CoreTemplate.Net ctrlIn,
com.xilinx.JBits.CoreTemplate.Net serIn,
com.xilinx.JBits.CoreTemplate.Net serOut)
Creates an instance of a bsMDShiftUL. |
|
| Method Summary | |
static int |
calcHeight()
This method calculates the Height of the bsMDShiftUL core. |
static int |
calcHeightGran()
This method specifies the Height Granularity of this core |
static int |
calcWidth()
This method calculates the Width of the bsMDShiftUL core. |
static int |
calcWidthGran()
This method specifies the Width Granularity of this core. |
void |
connect()
Connect the internal nets of the core. |
static int |
getCtrlFO()
|
static int |
getSerDataFO()
|
void |
implement()
Implement this bsMDShiftUL instance. |
| Methods inherited from class com.xilinx.JBits.CoreTemplate.RTPCore |
addChild,
addChild,
addFixedResource,
calcAbsoluteOffset,
getChild,
getFixedResource,
getHeight,
getHeight,
getHeightGran,
getHierName,
getName,
getParent,
getPort,
getPort,
getRelativeOffset,
getTag,
getWidth,
getWidth,
getWidthGran,
isProtected,
newBus,
newBus,
newInputPort,
newInputPort,
newNet,
newNet,
newNet,
newNoConnectBus,
newOutputPort,
newOutputPort,
newPort,
newPort,
numChildren,
numFixedResources,
numPorts,
removeDescendants,
toString |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Constructor Detail |
public bsMDShiftUL(java.lang.String anInstanceName,
com.xilinx.JBits.CoreTemplate.Net clk,
com.xilinx.JBits.CoreTemplate.Net ctrlIn,
com.xilinx.JBits.CoreTemplate.Net serIn,
com.xilinx.JBits.CoreTemplate.Net serOut)
throws com.xilinx.JBits.CoreTemplate.CoreException
instanceName - The name assigned to this TwosComplementSlice instance.clk - The external net to be connected to the clock port.ctrlIn - The external net to be connected to the ctrlIn port.serIn - The external net to be connected to the serIn port.serOut - The external net to be connected to the serOut port.| Method Detail |
public static int calcHeight()
public static int calcWidth()
public static int calcHeightGran()
public static int calcWidthGran()
public static int getSerDataFO()
public static int getCtrlFO()
public final void implement()
throws com.xilinx.JBits.CoreTemplate.CoreException
public void connect()
throws com.xilinx.JBits.CoreTemplate.CoreException
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||