Previous

Toolbar

The following buttons are available from the toolbar. They are listed here in the order they appear on the toolbar from left to right.

Assign Area Constraint

The Assign Area Constraint button shown below creates an area constraint.

figures/assignac.gif

When you select a hierarchical group and drag out a box in the Floorplan window, an area constraint is created for that group. The rectangular area constraint created covers all the tiles that are inside the drag box.

Distribution Direction

The five buttons shown below set the distribution direction of the icons when you place them in the Floorplan window. You drop icons into the Floorplan window starting with the resource indicated by the cursor and continue upward (up position), downward (down position), to the left (left position), or to the right (right position) until all icons have been dropped, an occupied resource is encountered, or the edge of the FPGA map has been reached.

Distribute Up

figures/alloctb.gif

Distribute Down

figures/f5_43.gif

Distribute Left

figures/f5_44.gif

Distribute Right

figures/f5_45.gif

Distribute One at a Time

figures/spottb.gif

The Distribute One at a Time button allows you to distribute one logic icon at a time. Each time you click the mouse button on a resource, that resource is allocated to the next logic icon. These logic icons do not affect patterns.

Capture Pattern

The Capture Pattern button shown below makes a copy of the currently selected logic icon pattern, and saves it as the “reference” pattern. You can apply the reference pattern to other logic of similar makeup using the menu command or toolbar button. The Floorplanner saves the reference pattern as a list, keeping the selection order of the symbols as same as they appear in the Design Hierarchy window.

figures/f5_47.gif

Impose Pattern

The Impose Pattern button shown below imposes a relative placement upon the logic currently in transit or floorplanned and selected, that corresponds to the reference pattern saved with the Capture Pattern command. The reference pattern is imposed on the transitory logic by matching symbols one by one in the order in which they are found in the Design Hierarchy window.

figures/f5_48.gif

This button is grayed out when it is inoperative. It is enabled when a pattern has been captured.

Flip Vertical

The Flip Vertical button shown below flips the selected logic so that the symbols at the top move to the bottom and the symbols at the bottom move to the top.

figures/flpvrttb.gif

If you use this button on selected logic that is not in transit, the logic is flipped in place. Flipping symbols in the Floorplan window does not affect the design hierarchy.

Flip Horizontal

The Flip Horizontal button shown below flips the selected logic so that symbols on the left move to the right and the symbols on the right move to the left.

figures/flphrztb.gif

If you use this button on selected logic that is floorplanned, the logic is flipped in place. Flipping symbols in the Floorplan window does not affect the design hierarchy.

Labels

The Labels button shown below toggles the display of symbol names and instance names of floorplanned logic in the Floorplan window. The default is off.

figures/labeltb.gif

The Labels button will not function if the floorplan or placement view is zoomed out too far to effectively display the label names.

Ratsnest

The Ratsnest button shown below toggles the display of the ratsnest (net connectivity lines) in the floorplan. When enabled, vectors are drawn on the Floorplan window between floorplanned logic to show connectivity between the inputs and outputs. The default is on.

figures/netstb.gif

Disabling this option may result in smoother movement of large groups of floorplanned logic.

Resources

The Resources button shown below toggles the display of resource graphics in the floorplan. When enabled, the resources that are in the CLB, such as function generators, flip-flops, and tristate buffers are drawn in each CLB. The default is off.

figures/f5_53.gif

Zoom In

The Zoom In button shown below enlarges the objects in the window.

figures/zmintb.gif

Zoom Out

The Zoom Out button shown below reduces the objects in the window.

figures/zmouttb.gif

Zoom Full View

The Zoom Full View button shown below sets the scale and pan position so that the entire FPGA map fits in the window. It also sets automatic resizing, where resizing of the window automatically rescales the view.

figures/zmalltb.gif

Zoom To Area

The Zoom To Area button shown below puts the pointer into the area pick mode, where you can use the mouse to drag out an area that is then used to set the scale and pan position. After dragging out a single area, the cursor reverts to the normal Select mode.

figures/zmtbxb.gif

Zoom To Selected

The Zoom To Selected button shown below sets the scale and the pan position so that all selected logic is visible. This command also clears automatic resizing.

figures/zmtseltb.gif

Next