RealView® Emulation Baseboard Real-Time System Model User Guide

Rev 1.1


Table of Contents

Preface
About this book
Intended audience
Organization
Typographical conventions
Further reading
Feedback
Feedback on this product
Feedback on this book
1. Introduction
1.1. About the baseboard
1.2. About the baseboard Real-Time System Models
1.2.1. Models in System Canvas for Fast Models
2. Getting Started
2.1. Getting started with System Canvas for Fast Models
2.1.1. The EB Real-Time System Model build directories
2.1.2. Building an EB Real-Time System Model
2.1.3. Starting the EB Real-Time System Model with the Fast Models tools
2.2. Getting started with ARM Profiler
2.3. Getting started with RealView Debugger
2.3.1. Connecting to the EB Real-Time System Model in RealView Debugger
2.4. Configuring the EB Real-Time System Model
2.4.1. Setting model configuration options
2.5. Loading and running an application
2.5.1. Running the brot application in Model Debugger
2.5.2. Running the brot application in ARM Profiler
2.5.3. Running the brot application in RealView Debugger
2.6. Using the CLCD window
3. Programmer’s Reference
3.1. Memory map
3.2. Model configuration parameters
3.2.1. Baseboard parameters
3.2.2. Ethernet parameters
3.2.3. UART parameters
3.2.4. Terminal parameters
3.2.5. Visualisation parameters
3.2.6. Profiling parameters
3.2.7. ARMCortexA9MPCT RTSM parameters
3.2.8. ARMCortexA8CT RTSM parameters
3.2.9. ARMCortexR4CT RTSM parameters
3.2.10. ARM1176CT RTSM parameters
3.2.11. ARM1136CT RTSM parameters
3.2.12. ARM926CT RTSM parameters
3.3. Differences between the EB hardware and the system model
3.3.1. Features not present in the model
3.3.2. Restrictions on the processor models
3.3.3. Remapping and DRAM aliasing
3.3.4. Dynamic memory characteristics
3.3.5. Status and system control registers
3.3.6. Generic Interrupt Controller
3.3.7. GPIO2
3.3.8. Timing considerations
4. Using Model Components
4.1. Terminal
4.1.1. Telnet mode
4.1.2. Raw mode
4.2. Ethernet
4.2.1. Host requirements
4.2.2. Target requirements
4.2.3. Configuring ethernet in the model
4.3. Virtual filesystem
4.3.1. VFS operations
4.3.2. Using the VFS with a pre-built RTSM
Glossary

Proprietary Notice

Words and logos marked with® or ™ are registered trademarks or trademarks owned by ARM Limited, 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 Limited 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.

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.

Revision History
Revision AAugust 2008Release 1.0 for RealView Development Suite v4.0 Professional, System Generator v4.0 SP1.
Revision BDecember 2008Release 1.1 for Fast Models 4.1. Added changes related to ARM_RTSM_PATH.
Copyright © 2008 ARM Limited. All rights reserved.ARM DUI0424B
Non-Confidential