|
|||||||||||
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.XC4000.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 cellprotected pulldown_g(Node parent, java.lang.String name)
parent
- Parent cellname
- Instance name of the cellpublic pulldown_g(Node parent, Wire o)
parent
- The parent Cell
to the pulldown_go
- The Wire
to be connected to output port opublic 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 opublic 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 s0public 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 Cell
public final boolean cellInterfaceDeterminesUniqueNetlistStructure()
Cell
cellInterfaceDeterminesUniqueNetlistStructure
in class Cell
public int type()
PreDefinedSchematic
type
in interface PreDefinedSchematic
public 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 |