184.108.40.206. Specify Instance-Specific Constraints in Assignment Editor 220.127.116.11. Specify NoC Constraints in NoC Assignment Editor 18.104.22.168. Specify I/O Constraints in Pin Planner 22.214.171.124. Plan Interface Constraints in Interface Planner and Tile Interface Planner 126.96.36.199. Adjust Constraints with the Chip Planner 188.8.131.52. Constraining Designs with the Design Partition Planner
184.108.40.206. Placing NoC Design Elements Using Interface Planner
The following steps describe recommended placement of NoC design elements:
- Open, initialize, and load assignments in Interface Planner, as Interface Planner General Tool Flow describes.
- Click Plan Design on the Flow control to interactively place NoC elements and other design elements in legal locations in the device periphery. All placeable elements, including NoC elements and periphery elements, appear in the Design Elements list. Refer to Recommended Placement Order for NoC Elements in Interface Planner.
- Use any of the following methods to place design elements in the Chip View:
- Drag NoC elements from the Design Elements list and drop them onto available device resources in the Chip view. You may experience a small delay while dragging as Interface Planner calculates the legal locations.
- To allow Interface Planner to place an unplaced design element in a legal location, right-click and select Autoplace Selected. You must use Autoplace Selected for all unplaced clocks.
- Right-click an element the Design Elements list, and then click Generate Legal Locations to display a list of Legal Locations for the element. Click any legal location in the list to highlight the location in the floorplan. Double-click any location in the list to place the element in the location.
- After making all necessary location assignments in Interface Planner, validate the placement by clicking Validate Plan in the Flow pane.
Figure 20. NoC Elements in Interface Planner Design Tab Chip View
- To generate a Tcl script to apply the placement constraints to your project, click Export Constraints in the Flow pane. To automatically run the Tcl script, enable Apply Assignments.
Figure 21. Export Physical Constraints from Interface Planner to Your Project
- To report whether the NoC initiator and target location placement allows your design to meet the bandwidth and transaction size requirements, click the Reports tab, and then double-click Report NoC Performance in the Tasks pane. For report details, refer to Report NoC Performance.