AMBA Designer Canvas overview

AMBA Designer Canvas is a graphical application that you can use to create new systems and load and modify existing systems. A system can consist of connected components and existing systems. You create and edit systems using the Canvas interface. This interface shows the components, ports, and connections between the ports. You can add external ports for a system, and add labels to annotate the diagram. Figure 24 shows the main Canvas window.

Figure 24. Combined Canvas window

Combined Canvas window

You can select the windows that appear. Not all windows appear in the default view.

Table 5 shows the main parts of the GUI.

Table 5. User interface elements




Title bar

The title bar of the application window contains the name of the application, the name of the current system being edited, and the state of the project. If you modified the system and did not yet save it, an asterisk is displayed to the right of the system name.


Main menu

The main menu presents commands with their corresponding keyboard shortcuts.



The toolbar contains buttons for frequently-used features.


Component Window

This window contains a list of all the components available for use in your system.

You can:

  • View the components as a list or as icons.

  • Add tabs to show only certain components by filtering them by type.

  • Enter text in its search box, to find specific components.


Configuration Window

This window contains tabs for AMBA component configurators and the design hierarchy of the components and external ports in the current system. You can enter text in its search box, to find configurators and hierarchies.


Parameter Window

This window contains all the parameters of the selected component.


This applies only to legacy components. This window does not display IP-XACT component parameters.


Diagram Window

This window contains a graphical representation of the system. If the system is small, the window can display the entire system. For large systems, the view is of a small portion of the total system. There is no limit to the size of the system other than the limits imposed by the operating system or computer hardware.

The Diagram Window behaves in a similar way to a block diagram editor, or flow-charting tool. Use this window to:

  • Place components.

  • Place external ports.

  • Connect the objects together.

Figure 24 shows a Diagram Window containing an example system.


Output Window

This window appears below the Diagram Window and displays system console output and system check information.

The Output Window displays system console output and system check information.


Status bar

The status bar displays information about menu items, commands, buttons, and components.

If you:

  • Select a menu on the menu bar and use the up and down keys to select a menu item, Canvas displays a short description of what the action does in the status bar.

  • Place the cursor over a toolbar button, Canvas displays a short description of the button action in the status bar.

  • Place the cursor over a component in the Diagram Window, the status bar shows the instance name, the component name, and the type of component.


Master Output Window

This window shows the complete system console output and system check information from the start of a session.


Tools Window

The Component Window, AMBA Configuration Window, and Parameter Window comprise the tools window. See Figure 24.


Projects tab

The tabs below the Diagram Window list the projects that are currently loaded. If only one project is open, only one tab is displayed. Clicking on a tab displays the Diagram Window and Tools Window for that project.


Context-sensitive menus

When you right-click in the Diagram Window, a context-sensitive menu appears. The menu depends on what you have selected before you right-click:

  • If you have not selected a component, the general context-sensitive menu appears. The entries duplicate the functionality of the main menus.

  • If you have selected a component, the component context-sensitive menu appears.


Show/hideSee also

Copyright © 2006-2013 ARM. All rights reserved.ARM DUI 0333O