|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Directive | |
byucc.jhdl.Logic |
Uses of Directive in byucc.jhdl.Logic |
Fields in byucc.jhdl.Logic declared as Directive | |
static Directive |
Logic.ABOVE
Relational Placement directive which indicates that the current cell should be placed in the negative Y direction on the JHDL grid from a previous cell. |
static Directive |
Logic.BELOW
Relational Placement directive which indicates that the current cell should be placed in the positive Y direction on the JHDL grid from a previous cell. |
static Directive |
Logic.RIGHT_OF
Relational Placement directive which indicates that the current cell should be placed in the positive X direction on the JHDL grid from a previous cell. |
static Directive |
Logic.LEFT_OF
Relational Placement directive which indicates that the current cell should be placed in the negative X direction on the JHDL grid from a previous cell. |
static Directive |
Logic.ON
Relational Placement directive which indicates that the current cell should be placed in the same spot on the JHDL grid as a previous cell. |
static Directive |
Logic.NORTH_OF
Relational Placement directive which indicates that the current cell should be placed in the negative Y direction on the JHDL grid from a previous cell. |
static Directive |
Logic.SOUTH_OF
Relational Placement directive which indicates that the current cell should be placed in the positive Y direction on the JHDL grid from a previous cell. |
static Directive |
Logic.EAST_OF
Relational Placement directive which indicates that the current cell should be placed in the positive X direction on the JHDL grid from a previous cell. |
static Directive |
Logic.WEST_OF
Relational Placement directive which indicates that the current cell should be placed in the negative X direction on the JHDL grid from a previous cell. |
static Directive |
Logic.ONTOP_OF
Relational Placement directive which indicates that the current cell should be placed in the same spot on the JHDL grid as a previous cell. |
Methods in byucc.jhdl.Logic that return Directive | |
Directive |
Directive.setAlignment(int VertAlignment,
int HorAlignment)
This method sets the Vertical and Horizontal alignment of the associated Directive. |
Directive |
Directive.setVerticalAlignment(int va)
This method sets the Vertical alignment of the associated Directive. |
Directive |
Directive.setHorizontalAlignment(int ha)
This method sets the Horizontal alignment of the associated Directive. |
Directive |
Directive.alignBottom()
This method constructs a new Directive and sets the Vertical alignment to ALIGN_BOTTOM. |
Directive |
Directive.alignTop()
This method constructs a new Directive and sets the Vertical alignment to ALIGN_TOP. |
Directive |
Directive.alignLeft()
This method constructs a new Directive and sets the Horizontal alignment to ALIGN_LEFT. |
Directive |
Directive.alignRight()
This method constructs a new Directive and sets the Horizontal alignment to ALIGN_RIGHT. |
Directive |
Directive.alignCenter()
This method constructs a new Directive and sets the Horizontal and vertical alignment to ALIGN_CENTER. |
Directive |
Directive.align(int va,
int ha)
This method constructs a new Directive and sets the Horizontal and vertical alignment to specified values. |
Directive |
Directive.align(Wire wa)
This method constructs a new Directive and sets the alignment to ALIGN_CENTER and the alignment wire to the specified wire. |
Directive |
Directive.alignLSB()
This method constructs a new Directive and sets the alignment to ALIGN_LSB. |
Directive |
Directive.alignMSB()
This method constructs a new Directive and sets the alignment to ALIGN_MSB. |
Directive |
Directive.alignCenter(Wire wa)
This method constructs a new Directive with the specified wire as the wire to align with and sets the alignment to ALIGN_CENTER. |
Directive |
Directive.alignLSB(Wire wa)
This method constructs a new Directive with the specified wire as the wire to align with and sets the alignment to ALIGN_LSB. |
Directive |
Directive.alignMSB(Wire wa)
This method constructs a new Directive with the specified wire as the wire to align with and sets the alignment to ALIGN_MSB. |
Methods in byucc.jhdl.Logic with parameters of type Directive | |
void |
Logic.place(Wire curr_out,
Directive dir,
Wire prev_out)
Places the cell associate with curr_out in the direction of dir from prev_out. |
void |
Logic.place(Cell curr_cell,
Directive dir,
Wire prev_out)
Places curr_cell in the direction of dir from the cell associate with prev_out. |
void |
Logic.place(Wire curr_out,
Directive dir,
Cell prev_cell)
Places the cell associate with curr_out in the direction of dir from prev_cell. |
void |
Logic.place(Cell curr_cell,
Directive dir,
Cell prev_cell)
Places the cell curr_cell in the direction of dir from prev_cell. |
void |
Logic.place(Wire currWire,
Wire curr_out,
Directive dir,
Wire prevWire,
Wire prev_out)
This place method is a convenience method for port placement. |
void |
Logic.place(Wire currWire,
Cell curr_cell,
Directive dir,
Wire prevWire,
Wire prev_out)
This place method is a convenience method for port placement. |
void |
Logic.place(Wire currWire,
Wire curr_out,
Directive dir,
Wire prevWire,
Cell prev_cell)
This place method is a convenience method for port placement. |
void |
Logic.place(Wire currWire,
Cell curr_cell,
Directive dir,
Wire prevWire,
Cell prev_cell)
This place method is the interface through which all port placement is done. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |