|
|||||||||||
| 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.platforms.util.GenericProcessingElement
| Field Summary | |
protected GenericBoard |
board
|
protected GenericUserCore |
currently_loaded_user_core
|
protected java.lang.String |
currently_loaded_user_core_name
|
| 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 interface byucc.jhdl.platforms.util.UtilConstants |
directions, IN, NONE, OUT, TRISTATE, UNASSIGNED |
| Constructor Summary | |
GenericProcessingElement(Node parent)
Used by the extending class to create a GenericUserCore that has no instance name |
|
GenericProcessingElement(Node parent,
java.lang.String instance)
Used by the extending class to create a GenericUserCore that has an instance name |
|
GenericProcessingElement(Node parent,
java.lang.String instance,
PortAssociation pa)
Used by the extending class to create a GenericUserCore that has an instance name |
|
| Method Summary | |
void |
addConduitWire(java.lang.String name,
Wire wire)
Used to get and create conduit wires for use with GenericInterface cell. |
void |
addPads()
|
void |
aliasPort(java.lang.String aliasname,
java.lang.String portname)
|
GenericUserCore |
currentlyLoadedUserCore()
|
java.lang.String |
currentlyLoadedUserCoreName()
|
Wire |
getConduitWire(java.lang.String name,
int width)
Used to get and create conduit wires for use with GenericInterface cell. |
Wire |
getPortWire(java.lang.String name)
Used to retrieve a wire from the PortAssociation object. |
VirtualPort |
getVirtualPort(java.lang.String portName)
Returns a VirtualPort object which encapsulates the information for any virtual port declared with any of the derivatives of the vport() or avport(). |
Wire |
getWire(java.lang.String name)
Used to retrieve a wire from the wires hashtable. |
Wire |
gw(java.lang.String name)
Used to retrieve a wire from the wires hashtable. |
protected void |
loadDefaultStates()
This will find all VirtualPorts which have a defaultState defined and set unused bits on the output wire to the default. |
PlatformCommandStatus |
loadUserCore(GenericUserCore design)
Generic method to load in user cores to derivatives of the GenericProcessingElement class. |
PlatformCommandStatus |
loadUserCore(java.lang.String design)
Generic method to load in user cores to derivatives of the GenericProcessingElement class. |
void |
loadUserCore(java.lang.String design,
java.lang.Class[] argSignature,
java.lang.Object[] args)
Generic method to load in user cores to derivatives of the GenericProcessingElement class. |
void |
postConstructBuild()
|
void |
preConstructBuild(java.lang.Class cls)
|
protected GenericProcessingElement |
recreate()
|
void |
removeVirtualPort(java.lang.String name)
|
VirtualPort |
vport_in(java.lang.String name,
int width,
java.lang.String in)
This is a convenience method used for declaring ports that are only in ports. |
VirtualPort |
vport_in(java.lang.String name,
int width,
Wire in)
This is a convenience method used for declaring ports that are only in ports. |
VirtualPort |
vport_out(java.lang.String name,
int width,
java.lang.String out)
This is a convenience method used for declaring ports that are only in ports. |
VirtualPort |
vport_out(java.lang.String name,
int width,
Wire out)
This is a convenience method used for declaring ports that are only in ports. |
VirtualPort |
vport(java.lang.String name,
int width,
java.lang.String in,
java.lang.String out)
Used to declare a virtual port. |
VirtualPort |
vport(java.lang.String name,
int width,
Wire in,
Wire out)
Used to declare a virtual port. |