|
|||||||||||
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.ram_synch_1
RAM16X1S is a synchronous 16-word by 1-bit static RAM. When the write enable (WE) is high, the data on D is loaded into the word selected by the 4-bit address (A) on a rising clock edge. The data output O reflects the addressed word, regardless of the state of WE. (Source: XACT Libraries Guide, pg. 3-404, Xilinx Corporation, 1994.)
Field Summary | |
static CellInterface[] |
cell_interface
Deprecated. |
static java.lang.String |
cellname
Deprecated. |
Fields inherited from class byucc.jhdl.Xilinx.ram_base |
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 | |
ram_synch_1(XilinxMemorySynch_1 parent,
int width,
Wire d,
Wire we,
Wire a)
Deprecated. |
|
ram_synch_1(XilinxMemorySynch_1 parent,
int width,
Wire d,
Wire we,
Wire a,
Wire clk)
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 |
clock()
Deprecated. Performs the synchronous behavior of ram16x1s. |
boolean |
isNetlistLeaf()
Deprecated. A few rare cells are leafCells during netlisting, but not during simulation. |
static void |
main(java.lang.String[] argv)
Deprecated. |
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.Xilinx.ram_base |
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
public static CellInterface[] cell_interface
Constructor Detail |
public ram_synch_1(XilinxMemorySynch_1 parent, int width, Wire d, Wire we, Wire a)
public ram_synch_1(XilinxMemorySynch_1 parent, int width, Wire d, Wire we, Wire a, Wire clk)
Method Detail |
public boolean cellInterfaceDeterminesUniqueNetlistStructure()
Cell
cellInterfaceDeterminesUniqueNetlistStructure
in class Cell
public final void clock()
clock
in interface Clockable
clock
in class Structural
public boolean isNetlistLeaf()
Cell
isNetlistLeaf
in class Cell
public void reset()
Structural
reset
in interface Clockable
reset
in class Structural
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 |