|
|||||||||||
| 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.CL
byucc.jhdl.base.ClockDriver
byucc.jhdl.Xilinx.XilinxClockDriver
| Field Summary | |
static CellInterface[] |
cell_interface
|
| Constructor Summary | |
XilinxClockDriver(Node parent,
ArgBlockList abl)
Constructs a new XilinxClockDriver, connecting its ports as given by the String-Wire pairs in the ArgBlockList. |
|
XilinxClockDriver(Node parent,
java.lang.String instanceName,
ArgBlockList abl)
Constructs a new XilinxClockDriver, connecting its ports as given by the String-Wire pairs in the ArgBlockList, with the initial String parameter as the instance name. |
|
XilinxClockDriver(Node parent,
java.lang.String instanceName,
java.lang.String s0,
Wire w0)
Constructs a new XilinxClockDriver, connecting each Wire to the port whose name is given by the accompanying String parameter, with the initial String parameter as the instance name. |
|
XilinxClockDriver(Node parent,
java.lang.String instanceName,
Wire o)
Constructs a new XilinxClockDriver, with the initial String parameter as the instance name. |
|
XilinxClockDriver(Node parent,
java.lang.String instanceName,
Wire o,
java.lang.String schedule)
Constructs a new XilinxClockDriver, with the initial String parameter as the instance name, with a given clock schedule. |
|
XilinxClockDriver(Node parent,
Wire o)
Constructs a new XilinxClockDriver. |
|
XilinxClockDriver(Node parent,
Wire o,
java.lang.String schedule)
Constructs a new XilinxClockDriver with a given clock schedule. |
|
| Method Summary | |
boolean |
cellInterfaceDeterminesUniqueNetlistStructure()
When false, the default behavior of this method, each cell will list itself separately in a netlist, guaranteeing that the netlist will not have invalid data at the expense of a larger file-size. |
protected java.lang.String |
determineSchedule()
If this clock driver was constructed without a schedule, this method will be called just before simulation begins. |
int |
type()
This method returns one of the predefined schematic constants to identify the type of this cell. |
| Methods inherited from class byucc.jhdl.base.ClockDriver |
getSchedule, getScheduledValue, needsToBeAsynchronouslyScheduled, portMayBeUndriven, preorderCheck, propagate, toString |
| Methods inherited from class byucc.jhdl.base.CL |
behavioralModelIsAvailable, defaultSimulationModelIsBehavioral, hasBeenTraced, hasBeenTraced, hasBehaviorInClockMethod, hasBehaviorInPropagateMethod, isAsynchronouslyScheduled, isAsynchronouslyScheduled, isReadyToBeAsynchronouslyScheduled |
| Methods inherited from class byucc.jhdl.base.Node |
addObservable, addSimulatorCallback, checkAll, delete, getBuildingFlag, getChildren, getChildrenEnumeration, getDefaultClock, 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 |
| Field Detail |
public static CellInterface[] cell_interface
| Constructor Detail |
public XilinxClockDriver(Node parent,
Wire o)
parent - The parent Cell to the XilinxClockDrivero - The Wire to be connected to output port o
public XilinxClockDriver(Node parent,
java.lang.String instanceName,
Wire o)
String parameter as the instance name.
parent - The parent Cell to the XilinxClockDriverinstanceName - The instance name of the XilinxClockDrivero - The Wire to be connected to output port o
public XilinxClockDriver(Node parent,
Wire o,
java.lang.String schedule)
parent - The parent Cell to the XilinxClockDrivero - The Wire to be connected to output port oschedule - The String describing the schedule of clock port o
public XilinxClockDriver(Node parent,
java.lang.String instanceName,
Wire o,
java.lang.String schedule)
String parameter as the instance name, with a given clock schedule.
parent - The parent Cell to the XilinxClockDriverinstanceName - The instance name of the XilinxClockDrivero - The Wire to be connected to output port oschedule - The String describing the schedule of clock port o
public XilinxClockDriver(Node parent,
java.lang.String instanceName,
java.lang.String s0,
Wire w0)
Wire to the port whose name is given by the accompanying String parameter, with the initial String parameter as the instance name.
parent - The parent Cell to the XilinxClockDriverinstanceName - The instance name of the XilinxClockDrivers0 - The name of the port to which w0 will be connectedw0 - The Wire to be connected to the port specified by s0
public XilinxClockDriver(Node parent,
ArgBlockList abl)
String-Wire pairs in the ArgBlockList. Any generic assignments are made through String-String pairs in the ArgBlockList.
parent - The parent Cell to the XilinxClockDriverabl - The list of String-Wire pairs for port assignments, and String-String pairs for generic assignments.
public XilinxClockDriver(Node parent,
java.lang.String instanceName,
ArgBlockList abl)
String-Wire pairs in the ArgBlockList, with the initial String parameter as the instance name. Any generic assignments are made through String-String pairs in the ArgBlockList.
parent - The parent Cell to the XilinxClockDriverinstanceName - The instance name of the XilinxClockDriverabl - The list of String-Wire pairs for port assignments, and String-String pairs for generic assignments.| Method Detail |
public final boolean cellInterfaceDeterminesUniqueNetlistStructure()
Cell
cellInterfaceDeterminesUniqueNetlistStructure in class Cellpublic int type()
PreDefinedSchematic
type in interface PreDefinedSchematicprotected java.lang.String determineSchedule()
determineSchedule in class ClockDriver
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||