|
|||||||||||
| 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.CSRC.CSRCCL
byucc.jhdl.CSRC.or5_dp
This class implements and asynchronous 5-input or gate. This cell is a macro cell, and is internally mapped into the F,G, and H-LUTs of a single CLB.
| Field Summary | |
static CellInterface[] |
cell_interface
|
static java.lang.String |
cellname
The static cellname (netlist reference name) for or5_dp |
protected int |
width
The port interface for: or5_dp i_0 : in ("gw") i_1 : in ("gw") i_2 : in ("gw") i_3 : in ("gw") i_4 : in ("gw") o_0 : out ("gw") parameter: "gw" (INTEGER). |
| Fields inherited from class byucc.jhdl.CSRC.CSRCCL |
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 |
or5_dp(Node parent)
Used only by child classes to pass up the parent cell. |
|
or5_dp(Node parent,
ArgBlockList abl)
Constructs a new or5_dp, connecting its ports as given by the String-Wire pairs in the ArgBlockList. |
protected |
or5_dp(Node parent,
java.lang.String name)
Used only by child classes to pass up the parent cell and instance name. |
|
or5_dp(Node parent,
java.lang.String instanceName,
ArgBlockList abl)
Constructs a new or5_dp, connecting its ports as given by the String-Wire pairs in the ArgBlockList. |
|
or5_dp(Node parent,
java.lang.String instanceName,
java.lang.String s0,
Wire w0,
java.lang.String s1,
Wire w1,
java.lang.String s2,
Wire w2,
java.lang.String s3,
Wire w3,
java.lang.String s4,
Wire w4,
java.lang.String s5,
Wire w5)
Constructs a new or5_dp, connecting each Wire to the port whose name is given by the accompanying String parameter
The initial String parameter specifies the instance name. |
|
or5_dp(Node parent,
java.lang.String s0,
Wire w0,
java.lang.String s1,
Wire w1,
java.lang.String s2,
Wire w2,
java.lang.String s3,
Wire w3,
java.lang.String s4,
Wire w4,
java.lang.String s5,
Wire w5)
Constructs a new or5_dp, connecting each Wire to the port whose name is given by the accompanying String parameter |
|
or5_dp(Node parent,
java.lang.String instanceName,
Wire i_0,
Wire i_1,
Wire i_2,
Wire i_3,
Wire i_4,
Wire o_0)
Constructs a new or5_dp. |
|
or5_dp(Node parent,
Wire i_0,
Wire i_1,
Wire i_2,
Wire i_3,
Wire i_4,
Wire o_0)
Constructs a new or5_dp. |
| 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.CSRC.CSRCCL |
connectImplicitPorts |