|
|||||||||||
| 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.ram_base
byucc.jhdl.Xilinx.ramd_prop_1
If a structural cell has both propagate and clock contained within it, it has asynchonous potential. If a method that has behavioral qualities acts this way there is nothing that can be done, but assume that it is asynchronous. This ramd_prop is the propagate only method for a any width dual ported ram.
| Field Summary | |
static CellInterface[] |
cell_interface
Deprecated. |
static java.lang.String |
cellname
Deprecated. The static cellname (netlist reference name) for ram16x1s |
static CellInterface[] |
implicit_interface
Deprecated. |
| 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 | |
ramd_prop_1(XilinxMemorySynch_1 parent,
int width,
Wire a,
Wire dpra,
Wire spo,
Wire dpo)
Deprecated. |
|
| Method Summary | |
boolean |
cellInterfaceDeterminesUniqueNetlistStructure()
Deprecated. 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. |
void |
connectImplicitPorts()
Deprecated. Connects the implicit ports. |
boolean |
isNetlistLeaf()
Deprecated. A few rare cells are leafCells during netlisting, but not during simulation. |
static void |
main(java.lang.String[] argv)
Deprecated. |
void |
propagate()
Deprecated. Performs the asynchronous behavior of ram16x1s. |
void |
reset()
Deprecated. If you define a behavior, you must also define a reset method for resetting the synchonous part of your model. |
static void |
test()
Deprecated. |
| 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
public static CellInterface[] cell_interface
public static CellInterface[] implicit_interface
| Constructor Detail |
public ramd_prop_1(XilinxMemorySynch_1 parent,
int width,
Wire a,
Wire dpra,
Wire spo,
Wire dpo)
| Method Detail |
public boolean cellInterfaceDeterminesUniqueNetlistStructure()
Cell
cellInterfaceDeterminesUniqueNetlistStructure in class Cellpublic void connectImplicitPorts()
Logic#implicit_ports.
If you used the old version of connect_implicit_ports, this method will use
reflection to see that the old version gets called correctly.
connectImplicitPorts in class ram_basepublic final void propagate()
propagate in interface byucc.jhdl.base.Propagateablepropagate in class Structuralpublic void reset()
Structural
reset in interface Clockablereset in class Structuralpublic boolean isNetlistLeaf()
Cell
isNetlistLeaf in class Cellpublic 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 | ||||||||||