|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbyucc.jhdl.base.Nameable
byucc.jhdl.base.Node
byucc.jhdl.base.Cell
byucc.jhdl.base.Structural
byucc.jhdl.Logic.LogicGates
byucc.jhdl.Logic.LogicStatic
byucc.jhdl.Logic.Logic
byucc.jhdl.Logic.LibrarySelfTester
byucc.jhdl.Xilinx.TESTXilinxLibrary
This class is the self-test controller for the Xilinx library. When this class is invoked at the command line, it tests all the cells in the library with their built-in test vectors, and reports the number of cells that passed the tests.
Field Summary |
Fields inherited from class byucc.jhdl.Logic.Logic |
ABOVE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_LSB, ALIGN_MSB, ALIGN_RIGHT, ALIGN_TOP, BELOW, DOWN, EAST_OF, LEFT_OF, MAX_PACK, NORTH_OF, ON, ONTOP, ONTOP_OF, RIGHT_OF, SOUTH_OF, TOLEFT, TORIGHT, UNCONSTRAINED, UP, WEST_OF |
Fields inherited from class byucc.jhdl.Logic.LogicGates |
tech_mapper |
Constructor Summary | |
TESTXilinxLibrary()
Creates a new TESTXilinxLibrary |
|
TESTXilinxLibrary(int verbosity)
Creates a new TESTXilinxLibrary, with verbosity specified |
Method Summary | |
protected java.lang.String |
getLibraryPackageName()
Determines the package of the library, no ending period. |
protected TechMapper |
getLibraryTechMapper()
Determines the techmapper for the library. |
protected java.lang.String[] |
getTestlist()
This returns a list of classes to test. |
static void |
main(java.lang.String[] argv)
Runs the full library test. |
Methods inherited from class byucc.jhdl.Logic.LibrarySelfTester |
clock, fullTest, getSyntax, reset, setCell, setTechMapping, setVector, setVector, setVector, setVector, test, testingFullLibrary, testOK, verboseMode |
Methods inherited from class byucc.jhdl.base.Node |
addObservable, addSimulatorCallback, checkAll, delete, getBuildingFlag, getChildren, getChildrenEnumeration, getInstanceName, getParent, getParentCell, getRelatives, getSystem, getWires, optimize, orphanAllowed, printAllChildren, printTree, removeSimulatorCallback, setDefaultClock |
Methods inherited from class byucc.jhdl.base.Nameable |
caseSensitivity, caseSensitivity, disableNameClashChecking, getFullName, getFullNameNoTestBench, getHierNameNoTestBench, getInstanceNo, getInstanceNumber, getLeafName, getLeafName, getRelativeName, getUserName, getUserName, hasUserSpecifiedName, isDescendantOf, setInstanceNumber |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TESTXilinxLibrary()
public TESTXilinxLibrary(int verbosity)
verbosity
- the verbosity of the new testerMethod Detail |
protected java.lang.String getLibraryPackageName()
getLibraryPackageName
in class LibrarySelfTester
protected TechMapper getLibraryTechMapper()
getLibraryTechMapper
in class LibrarySelfTester
public static void main(java.lang.String[] argv)
protected java.lang.String[] getTestlist()
LibrarySelfTester
getTestlist
in class LibrarySelfTester
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |