bitser.primatives.slice
Class Blank

java.lang.Object
  |
  +--com.xilinx.JBits.CoreTemplate.RTPCore
        |
        +--bitser.primatives.slice.Blank

public class Blank
extends com.xilinx.JBits.CoreTemplate.RTPCore

Filler core to fill spaces in placement. Performs no useful function, essentially a placeholder.

Copyright (c) 2003 by Alex Carreira

Version:
1.0
Author:
Alex Carreira
See Also:
Serialized Form

Constructor Summary
Blank(java.lang.String instanceName)
          Filler core to fill spaces in placement.
 
Method Summary
static int calcHeight()
          Compute and return the height of a blank core.
static int calcHeightGran()
          Compute and return the vertical granularity of a blank core.
static int calcWidth()
          Compute and return the width of a blank core.
static int calcWidthGran()
          Compute and return the horizontal granularity of a blank core.
 void connect()
          Connect the internal nets of the core.
static int getCtrlFO()
           
static int getSerDataFO()
           
 void implement()
          Implement this blank 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

Blank

public Blank(java.lang.String instanceName)
      throws com.xilinx.JBits.CoreTemplate.CoreException
Filler core to fill spaces in placement.
Parameters:
instanceName - the name assigned to this blank instance.
Throws:
com.xilinx.JBits.CoreTemplate.CoreException - is thrown for error occurences.
Method Detail

calcHeightGran

public static int calcHeightGran()
Compute and return the vertical granularity of a blank core.

calcWidthGran

public static int calcWidthGran()
Compute and return the horizontal granularity of a blank core.

calcHeight

public static int calcHeight()
Compute and return the height of a blank core.

calcWidth

public static int calcWidth()
Compute and return the width of a blank core.

getSerDataFO

public static int getSerDataFO()
Returns:
The fan-out that this core imposes on the serial data input net.

getCtrlFO

public static int getCtrlFO()
Returns:
The fan-out that this core imposes on the control input net.

implement

public final void implement()
                     throws com.xilinx.JBits.CoreTemplate.CoreException
Implement this blank instance.
Throws:
com.xilinx.JBits.CoreTemplate.CoreException - is thrown for error occurences.

connect

public void connect()
             throws com.xilinx.JBits.CoreTemplate.CoreException
Connect the internal nets of the core. This separate method allows the routing to be prioritized.
Throws:
com.xilinx.JBits.CoreTemplate.CoreException - is thrown for error occurences.