edu.byu.ece.edif.util.iob
Class XilinxIOB
java.lang.Object
edu.byu.ece.edif.util.iob.AbstractIOB
edu.byu.ece.edif.util.iob.XilinxIOB
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- XilinxVirtex5IOB, XilinxVirtexIOB
public abstract class XilinxIOB
- extends AbstractIOB
- See Also:
- Serialized Form
| Methods inherited from class edu.byu.ece.edif.util.iob.AbstractIOB |
getAllInstances, getIBUF, getInputReg, getIOBUF, getOBUF, getOutputReg, getRegisters, getResistor, getSingleBitPort, getTristateReg, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XilinxIOB
public XilinxIOB()
canPack
public boolean canPack()
- Determines whether this XilinxVirtexIOB object corresponds to a clock
IOB. This is done simply by checking the input buffer object. If the
input buffer is an IBUFG*, then this is a clock IOB.
- Specified by:
canPack in class AbstractIOB
- Returns:
- true if this XilinxVirtexIOB object corresponds to a clock IOB,
false otherwise.
setResistor
public void setResistor(EdifCellInstance resistor)
- Specified by:
setResistor in class AbstractIOB
setIBUF
public void setIBUF(EdifCellInstance ibuf)
- Specified by:
setIBUF in class AbstractIOB
setOBUF
public void setOBUF(EdifCellInstance obuf)
- Specified by:
setOBUF in class AbstractIOB
setIOBUF
public void setIOBUF(EdifCellInstance iobuf)
- Specified by:
setIOBUF in class AbstractIOB
setInputReg
public void setInputReg(EdifCellInstance inputReg)
- Specified by:
setInputReg in class AbstractIOB
setOutputReg
public void setOutputReg(EdifCellInstance outputReg)
- Specified by:
setOutputReg in class AbstractIOB
setTristateReg
public void setTristateReg(EdifCellInstance tristateReg)
- Specified by:
setTristateReg in class AbstractIOB