Uses of Class
byucc.jhdl.Logic.Directive

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.
 



Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.