edu.byu.ece.edif.util.iob
Class AbstractIOB
java.lang.Object
edu.byu.ece.edif.util.iob.AbstractIOB
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- XilinxIOB
public abstract class AbstractIOB
- extends java.lang.Object
- implements java.io.Serializable
An abstract implementation of a device utilization tracker.
- Author:
- Gavin Ransom
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_esbp
protected EdifSingleBitPort _esbp
_ibuf
protected EdifCellInstance _ibuf
_obuf
protected EdifCellInstance _obuf
_iobuf
protected EdifCellInstance _iobuf
_inReg
protected EdifCellInstance _inReg
_outReg
protected EdifCellInstance _outReg
_triReg
protected EdifCellInstance _triReg
_resistor
protected EdifCellInstance _resistor
AbstractIOB
public AbstractIOB()
canPack
abstract boolean canPack()
setResistor
public abstract void setResistor(EdifCellInstance resistor)
setIBUF
public abstract void setIBUF(EdifCellInstance ibuf)
setOBUF
public abstract void setOBUF(EdifCellInstance obuf)
setIOBUF
public abstract void setIOBUF(EdifCellInstance iobuf)
setInputReg
public abstract void setInputReg(EdifCellInstance inputReg)
setOutputReg
public abstract void setOutputReg(EdifCellInstance outputReg)
setTristateReg
public abstract void setTristateReg(EdifCellInstance tristateReg)
getSingleBitPort
public EdifSingleBitPort getSingleBitPort()
getIBUF
public EdifCellInstance getIBUF()
getInputReg
public EdifCellInstance getInputReg()
getOutputReg
public EdifCellInstance getOutputReg()
getTristateReg
public EdifCellInstance getTristateReg()
getIOBUF
public EdifCellInstance getIOBUF()
getOBUF
public EdifCellInstance getOBUF()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getResistor
public EdifCellInstance getResistor()
getRegisters
public java.util.Collection<EdifCellInstance> getRegisters()
getAllInstances
public java.util.Collection<EdifCellInstance> getAllInstances()