SmartDesign Actions

Use the list of actions across the top of the SmartDesign canvas to:

The following table lists the SmartDesign toolbar actions (as shown in the figure). However, mouse over the icon to view or see the action name in a tool-tip.

Figure 1. Smart Design Actions Toolbar
Table 1. SmartDesign Actions
Action/Tool-tip Description
Generate Component Generates the SmartDesign component.

Converts the visual design you created into an HDL file that is used during synthesis and/or simulation of the design. Generating a SmartDesign automatically invokes the Design Rule Checker (DRC). DRC error messages are generated in the Message window. All errors must be fixed for a successful generation. Generating a SmartDesign components invalidates the synthesis state of the design if the component is used in that design.

Design Rule Check Invokes the Design Rule Checker (DRC).

You can invoke the checker at any time to validate the state of your design. If the design has DRC violations, errors appear in the Message window.

Note: Design generation fails if there are any DRC violations.
Add Port Adds a new top-level port to the design.

A pop-up window appears to enter the name of the port and the direction (Input/Output/Inout). Input ports are added in the leftmost column of the canvas. Output and Inout ports are added in the rightmost column. Alternatively, right-click the empty space inside the canvas and choose Add Port.

Manage Synthesis Attributes Opens a split window in the canvas, which can be used to add or manage synthesis attributes or directives on the SmartDesign module, ports, nets, and instances.
View Memory Map Opens the View Memory Map window.

It shows the memory map of the current SmartDesign component. For each initiator in the design, the memory map shows the hierarchical Advanced Microcontroller Bus Architecture (AMBA) subsystem connectivity through buses and bridges to all. Targets are addressed by the Initiator.

Smart Search and Connect Opens a split window in the canvas that enables you search for various items and make connections more quickly.

This window lists the ports, pins, instances, and nets in the design, and allows you to filter, search, and select items and make a connection directly.

Reset Layout Click to reset the layout view.

Clicking this button removes all presentation information (position, size, highlights, and modified pin orders).

Auto-arrange Layout Click to redo the layout of where components are placed on the screen.

Only the location (x-y coordinates) of the instances and ports are changed. All presentation information remains intact.

Compress Layout Click to push the instances and ports towards each other in order to remove extra white space between them on the screen.

The relative positions of the instances on the screen are preserved. The result is a more compact display of the design.

Hide Nets Toggle button.

Click to hide nets and make them invisible on the canvas. All nets on the canvas are hidden. This button has precedence over net filtering and overrides all net filters. To hide some but not all nets, use the Filter Net widget at the rightmost of the toolbar. It hides net and their net names too (if present). When a net is hidden, the net stubs that the hidden net is connected to are still visible. Selecting the net stubs shows the RATS net connection of the net.

Show Nets Toggle button.

Click to show/hide nets. All nets on the canvas are shown/hidden. If nets are shown, all nets matching the net filter (at the far right of the toolbar) are shown.

Show/Hide Net Names Toggle button.

Click to show net names displayed alongside the net. Hiding net names makes the canvas less cluttered for big designs.

Net names are always displayed in a tool-tip when the mouse is hovered on the net.

Unhighlighted All Remove all highlighting of all design objects (nets, pins, ports, and instances) on the canvas.

This option is active only if design objects are already highlighted.

Expand All Instances Expand in place all SmartDesign components instantiated in the current SmartDesign to display within the current canvas, the next hierarchy down.
Fold All Instances Collapse the hierarchy of all expanded SmartDesign instances.
Zoom In Zoom in on the canvas.
Zoom Out Zoom out the canvas.
Zoom to Fit Adjust the zoom so that everything on the canvas fits within the visible view port with no extra empty space around the design.
Zoom to Selection Click this icon and drag the mouse to draw a rectangle which, when released, causes a zoom in so that the visible view port area is approximately the size of the drawn rectangle.
Show Grid Click to show a background grid behind the items on the canvas. If the grid does not appear when the button is clicked, zoom in until the grid shows. The grid pattern may not show if the canvas is zoomed too far out.
Add Note Click to enter the Add Note mode.

The next mouse click on the canvas opens a dialog box for entering the text and font size of the text (anchored at the mouse click location).

Save to PDF Click this icon to open a dialog box that allows save a picture of all/part of the design to a PDF document.