Download ISE 4 In-Depth Tutorial

Transcript
Design Implementation
With the Floorplanner, you can floorplan your design prior to or after
running PAR. In an iterative design flow, you floorplan and place and
route, interactively. You can modify the logic placement in the
Floorplan window as often as necessary to achieve your design goals.
You can save the iterations of your floorplanned design to use later as
a constraints file for MAP.
Alternatively, you can invoke the Floorplanner after running the
place and route tools to view and possibly improve the results of the
automatic implementation. Floorplanning is an optional
methodology to help you improve performance and density of a
fully, automatically placed and routed design. Floorplanning is
particularly useful on structured designs and data path logic. With
the Floorplanner, you see where to place logic in the floorplan for
optimal results, placing data paths exactly at the desired location on
the die.
In this section, the Floorplanner is used to make IOB assignments.
The Floorplanner will edit the UCF file by adding the newly created
placement constraints. The placement constraints you create in the
Floorplanner take precedence over existing constraints in the UCF.
You are going to focus on locking down several IOs into the UCF.
1.
Expand the MAP tree.
2.
Launch Floorplanner on the post-map design by double-clicking
on the Floorplan Design.
Figure 4-14 Launching Floorplanner
3.
You are going to place some IOs in the Floorplan Window. In the
Hierarchical Design Window, expand the stopwatch “Primitives”
tree.
ISE 4 In-Depth Tutorial
4-15