Datasheet
ARMulator Basics
2-4 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI0058D
2.2.1 Configuring ARMulator
You can configure some of the details of ARMulator from
armsd
, or from your GUI
debugger (see AXD and armsd Debuggers Guide). The current configurations are
announced in the debugger startup banner.
To make other configuration adjustments you must edit copies of
.ami
files. Six
.ami
files are supplied with ADS:
•
bustypes.ami
•
default.ami
•
example1.ami
•
peripherals.ami
•
processors.ami
•
vfp.ami
These files are located in:
•
install_directory\Bin
for Windows installations
•
install_directory/linux86/Bin
for Linux installations
•
install_directory/solaris/Bin
for Solaris installations
•
install_directory/cchppa/Bin
for HPUX installations.
If you write any ARMulator models of your own, you can produce additional
.ami
files
to allow your models to be configured. See ARMulator configuration files on page 4-63
for details of how to do this.
When ARMulator is started by a debugger, it reads all the
.ami
files on any of the paths
it finds in the environment variable
armconf
. This is initially set up to point to
install_directory\Bin
.
The following sections describe each of the predefined modules in turn, and how they
can be configured.
Note
Where there is a conflict between configuration settings in a
.ami
file, and settings you
have made from AXD, the AXD settings take precedence.