|
|||||||||||
| 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.Xilinx.XilinxCL
byucc.jhdl.Xilinx.Virtex.pulldown_g
The PULLDOWN_G is a generic-width pulldown resistor cell.
| Field Summary | |
static CellInterface[] |
cell_interface
|
static java.lang.String |
cellname
The static cellname (netlist reference name) for pulldown_g |
protected int |
width
The port interface for: pulldown_g o : out ("gw") parameter: "gw" (INTEGER). |
| Fields inherited from class byucc.jhdl.Xilinx.XilinxCL |
implicit_interface |
| 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 |
| Fields inherited from class byucc.jhdl.base.Cell |
BOOLEAN, CELL_NAME_DECLARATION, CellInterfaceDeterminesUniqueNetlistStructure, DETERMINE_FROM_STRING, GENERICS_DECLARATION, IMPLICIT_INTERFACE_DECLARATION, INTEGER, INTERFACE_DECLARATION, LONG, PORT_IOS_DECLARATION, PORT_NAMES_DECLARATION, PORT_NET_NAMES_DECLARATION, PORT_PROPERTIES, PORT_WIDTHS_DECLARATION, SIGN_EXT, STRING, ZERO_PAD |
| Constructor Summary | |
protected |
pulldown_g(Node parent)
Used only by child classes to pass up the parent cell. |
|
pulldown_g(Node parent,
ArgBlockList abl)
Constructs a new pulldown_g, connecting its ports as given by the String-Wire pairs in the ArgBlockList. |
protected |
pulldown_g(Node parent,
java.lang.String name)
Used only by child classes to pass up the parent cell and instance name. |
|
pulldown_g(Node parent,
java.lang.String instanceName,
ArgBlockList abl)
Constructs a new pulldown_g, connecting its ports as given by the String-Wire pairs in the ArgBlockList. |
|
pulldown_g(Node parent,
java.lang.String instanceName,
java.lang.String s0,
Wire w0)
Constructs a new pulldown_g, connecting each Wire to the port whose name is given by the accompanying String parameter
The initial String parameter specifies the instance name. |
|
pulldown_g(Node parent,
java.lang.String instanceName,
Wire o)
Constructs a new pulldown_g. |
|
pulldown_g(Node parent,
Wire o)
Constructs a new pulldown_g. |
| 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. |
java.lang.String |
getCellName()
Access the cell name associated with a derived class. |
static void |
main(java.lang.String[] argv)
|
static void |
test()
|
int |
type()
This method returns one of the predefined schematic constants to identify the type of this cell. |
| Methods inherited from class byucc.jhdl.Xilinx.XilinxCL |
connectImplicitPorts |
| 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 |
| Field Detail |
public static final java.lang.String cellname
protected int width
public static CellInterface[] cell_interface
| Constructor Detail |
protected pulldown_g(Node parent)
parent - Parent cell
protected pulldown_g(Node parent,
java.lang.String name)
parent - Parent cellname - Instance name of the cell
public pulldown_g(Node parent,
Wire o)
parent - The parent Cell to the pulldown_go - The Wire to be connected to output port o
public pulldown_g(Node parent,
java.lang.String instanceName,
Wire o)
String parameter specifies the instance name.
parent - The parent Cell to the pulldown_ginstanceName - The instance name of the pulldown_go - The Wire to be connected to output port o
public pulldown_g(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
The initial String parameter specifies the instance name.
parent - The parent Cell to the pulldown_ginstanceName - The instance name of the pulldown_gs0 - The name of the port to which w0 will be connectedw0 - The Wire to be connected to the port specified by s0
public pulldown_g(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 pulldown_gabl - The list of String-Wire pairs for port assignments, and String-String pairs for generic assignments.
public pulldown_g(Node parent,
java.lang.String instanceName,
ArgBlockList abl)
String-Wire pairs in the ArgBlockList. Any generic assignments are made through String-String pairs in the ArgBlockList.
The initial String parameter is the instance name.
parent - The parent Cell to the pulldown_ginstanceName - The instance name of the pulldown_gabl - The list of String-Wire pairs for port assignments, and String-String pairs for generic assignments.| Method Detail |
public java.lang.String getCellName()
Cell
getCellName in class Cellpublic final boolean cellInterfaceDeterminesUniqueNetlistStructure()
Cell
cellInterfaceDeterminesUniqueNetlistStructure in class Cellpublic int type()
PreDefinedSchematic
type in interface PreDefinedSchematicpublic static void main(java.lang.String[] argv)
public static void test()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||