The following buttons are available from the toolbar. They are listed here in the order they appear on the toolbar from left to right.
The Assign Area Constraint button shown below creates an area constraint.
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.
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.
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.
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.
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.
This button is grayed out when it is inoperative. It is enabled when a pattern has been captured.
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.
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.
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.
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.
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.
The Labels button will not function if the floorplan or placement view is zoomed out too far to effectively display the label names.
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.
Disabling this option may result in smoother movement of large groups of floorplanned logic.
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.
The Zoom In button shown below enlarges the objects in the window.
The Zoom Out button shown below reduces the objects in the window.
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.
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.
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.