Model Debugger for Fast Models User Guide

Version 8.1


Table of Contents

Preface
About this book
Using this book
Typographic conventions
Feedback
Feedback on this product
Feedback on content
1 Introduction to Model Debugger
1.1 About Model Debugger
1.1.1 Key features
1.1.2 Retargetable debugger
1.1.3 Multiprocessor debugging
2 Using Model Debugger
2.1 Launching Model Debugger
2.1.1 Using the command line
2.1.2 Launching from System Canvas
2.1.3 Launching Model Debugger separately
2.1.4 Start Simulation and Connect automatically
2.2 Model Debugger application windows
2.2.1 Main toolbar
2.2.2 Menu bar
2.2.3 Dock windows
2.2.4 Moving or copying views
2.2.5 Saving the window layout
2.2.6 Opening new debug views
2.2.7 Closing windows and views
2.2.8 Output window
2.3 Debug views for source code and disassembly
2.3.1 Source view
2.3.2 Disassembly view
2.3.3 Call Stack
2.4 Debug views for registers and memory
2.4.1 Register views
2.4.2 Memory
2.4.3 Variables
2.5 Debug views for pipelines
2.5.1 Pipeline Overview window
2.5.2 Pipeline Table window
2.6 Watch window and Expression Evaluator
2.6.1 Context menu for Watch window
2.7 Setting breakpoints in the debug views
2.7.1 Setting conditional breakpoints
2.7.2 Removing and disabling breakpoints
2.7.3 Breakpoint Manager dialog box
2.7.4 Breakpoint Properties dialog box
2.8 Model Debugger sessions
2.9 Preferences dialog box
3 Installation and Configuration
3.1 Linux installation procedure
3.1.1 Linux software requirements
3.1.2 Linux installation
3.1.3 Linux environment configuration scripts
3.2 Windows installation procedure
3.2.1 Windows software requirements
3.2.2 Windows installation
4 Shortcuts
4.1 Keyboard shortcuts

List of Figures

1-1 A Model Debugger session: main window with debug windows
2-1 Debug Simulation dialog box
2 Configure Model Parameters dialog box
3 Configure Model Parameters dialog box, List View tab
4 Select Targets dialog box
5 Load Application dialog box
2-6 Connect remote dialog box
2-7 Select Target dialog box
2-8 Debug Isim System dialog box
2-9 Default layout for Model Debugger
2-10 Main toolbar
2-11 Configure cores for MP stepping dialog box
2-12 Drag-and-drop of debug views, while moving the Memory window
2-13 Duplicating a register view
2-14 Layout Control window
2-15 Layout Control context menu
2-16 Load Layout dialog box
2-17 Icons for selecting a new debug view
2-18 Closing windows or individual debug views
2-19 Arrow button for scrolling code
2-20 Source view
2-21 Debug Source Files dialog box
2-22 Find Source File dialog box
2-23 Source File Properties dialog box
2-24 Source Path Replacement dialog box
2-25 Find dialog box
2-26 Disassembly view
2-27 Matching source and disassembly
2-28 Call Stack view
2-29 Select register group
2-30 Register view showing current and previous contents
2-31 Register view contents at cursor
2-32 Memory view
2-33 Load File to Memory dialog box
2-34 Local Variable view
2-35 Global Variable view
2-36 Pipeline Overview window
2-37 Pipeline Table window
2-38 Pipeline Table icons
2-39 Pipeline Table context menu
2-40 Pipeline Stage Properties dialog box
2-41 Pipeline view context menu
2-42 Submenu for display format
2-43 Watch window
2-44 Source view breakpoint
2-45 Disassembly view breakpoint
2-46 Register view breakpoint
2-47 Pipeline table breakpoint
2-48 Breakpoint Manager dialog box
2-49 Breakpoint Properties dialog box
2-50 Preferences dialog box

List of Tables

2-1 Command line options
2-2 Operator precedence
3-1 Environment variables
4-1 Keyboard shortcuts

Release Information

Document History
Issue Date Confidentiality Change
A 31 August 2007 Confidential Release for System Generator v3.0
B 31 December 2007 Confidential Update for System Generator v3.1
C 29 February 2008 Confidential Update for System Generator v3.2
D 31 March 2008 Confidential Update for SoC Designer v7.1
E 30 June 2008 Confidential Release for System Generator v4.0
F 31 August 2008 Confidential Update for System Generator v4.0 SP1
G 31 December 2008 Confidential Update for Fast Models v4.1
H 31 March 2009 Non-Confidential Update for Fast Models v4.2
I 30 April 2009 Non-Confidential Release for Fast Models v5.0
J 30 September 2009 Non-Confidential Update for Fast Models v5.1
K 28 February 2010 Non-Confidential Update for Fast Models v5.2
L 31 October 2010 Non-Confidential Release for Fast Models v6.0
M 30 November 2011 Non-Confidential Release for Fast Models v7.0
N 31 December 2012 Non-Confidential Release for Fast Models v8.0
O 31 May 2013 Non-Confidential Update for Fast Models v8.1

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.

Unrestricted Access is an ARM internal classification.

Product Status

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

Web Address

Non-ConfidentialPDF file icon PDF versionARM DUI0314O
Copyright © 2007-2013 ARM. All rights reserved. ID041613