AMBA® Designer ADR-400 User Guide

Revision: r3p2

List of Topics

Getting started with AMBA Designer
About AMBA Designer suite
AMBA Designer workflow
Starting AMBA Designer Canvas
AMBA Designer batch mode for component configuration
Getting AMBA Designer help
Conventions and feedback
Configuring AMBA 2 and AMBA 3 components
Prerequisites for creating a component
Configuring an AMBA 2 or AMBA 3 component in the Canvas
Generating RTL for an AMBA 2 or an AMBA 3 component
Adding an AMBA 2 or AMBA 3 component to the Component Library
Creating a configuration file for AMBA 2 or AMBA 3 components
Generating AMBA 2 or AMBA 3 components in batch mode
Configuring an AMBA 2 or AMBA 3 component from an XML configuration file
Reconfiguring an AMBA 2 or AMBA 3 component
Configuring AMBA 4 components
Configuring an AMBA 4 component and generating RTL for it
Saving a batch configuration XML file for AMBA 4 components
Finding out the phase number of a generator for an AMBA 4 component
Rendering AMBA 4 components in batch mode
Reconfiguring an AMBA 4 component
Configuring bus matrices and interconnects
Configuring and rendering bus matrices and interconnects
Creating and configuring a system
Adding components to a new system
Creating external ports
Connecting components
Changing a full-width connection to a bit-slice connection
Tying off input ports
Stitching parameters
Recreating a stitched system from exported configuration files
Adding labels to the project
Using stitched systems as components
Reconfiguring a stitched system
Replacing a component in the system
AMBA Designer general reference
AMBA Designer Preferences dialog
Setting general IP-XACT preferences
Design Preferences dialog
Files and directories used by AMBA Designer
Changing the permissions of generated files
Enabling logging
AMBA Designer Canvas reference
AMBA Designer Canvas overview
Working in the Design Window
AMBA Designer Canvas modes
Mouse cursors, tool tips, and status information
AMBA Designer Canvas shortcuts
Setting drawing preferences in AMBA Designer Canvas
Customizing the appearance of AMBA Designer Canvas
Clearing recent file history list in AMBA Designer Canvas
AMBA Designer command line reference
Launch parameters for AMBA Designer Canvas
AMBA Designer batch mode commands
Components, ports, and connections
Component instances
Viewing the IP-XACT properties of a component
Viewing and editing the IP-XACT model parameters of a component instance
Viewing the hierarchical structure of a component
Component ports
Enabling and disabling ports
Hidden component ports
Hiding and unhiding ports
External ports
Connections in a system
Hiding and unhiding signal or bus connections in a design
AMBA Designer Component Library
Setting Component Library preferences
Customizing the tabs in the Component Window
Adding a component to the Component Library from an IP-XACT XML file
Adding a component to the default Component Library from the command line
Removing a component from the Component Library
Adding a Component Library .conf file to the preferences
Migrating from AMBA Designer r2px
Migrating components configured in AMBA Designer r2px
Migrating old systems to AMBA Designer r3px
Troubleshooting AMBA Designer
Invalid components
Support for more than one IP revision
Paths to relative directories
License text
Verilog Parser copyright notice

Proprietary Notice

Words and logos marked with ® or © are registered trademarks or trademarks of ARM® in the EU and other countries, except as otherwise stated below in this proprietary notice. Other brands and names mentioned herein may be the trademarks of their respective owners.

Neither the whole nor any part of the information contained in, or the product described in, this document may be adapted or reproduced in any material form except with the prior written permission of the copyright holder.

The product described in this document is subject to continuous developments and improvements. All particulars of the product and its use contained in this document are given by ARM in good faith. However, all warranties implied or expressed, including but not limited to implied warranties of merchantability, or fitness for purpose, are excluded.

This document is intended only to assist the reader in the use of the product. ARM shall not be liable for any loss or damage arising from the use of any information in this document, or any error or omission in such information, or any incorrect use of the product.

Where the term ARM is used it means “ARM or any of its subsidiaries as appropriate”.

Confidentiality Status

This document is Non-Confidential. The right to use, copy and disclose this document may be subject to license restrictions in accordance with the terms of the agreement entered into by ARM and the party that ARM delivered this document to.

Product Status

The information in this document is final, that is for a developed product.

Revision History
Revision A18 May 2006First release for r0p0
Revision B19 May 2006Minor technical corrections
Revision C20 September 2006Updated for r2p0
Revision D21 March 2007First release for r2p1
Revision E24 July 2007Second release for r2p1
Revision F09 January 2008First release for r2p2
Revision G27 November 2008First release for r2p3
Revision H22 April 2009Second release for r2p3
Revision I24 November 2009First release for r3p0
Revision J03 February 2010Second release for r3p0
Revision K29 September 2011First release for r3p1
Revision L14 March 2012Second release for r3p1
Revision M14 December 2012First release for r3p2
Copyright © 2006-2012 ARM. All rights reserved.ARM DUI 0333M