ARM VERSION 1.2 Datasheet Page 17

  • Download
  • Add to my manuals
  • Print
  • Page
    / 176
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 16
ARMulator Basics
ARM DUI0058D Copyright © 1999-2001 ARM Limited. All rights reserved. 2-3
2.2 ARMulator components
ARMulator consists of a series of modules, implemented as Dynamic Link Libraries
(
.dll
files) for Windows, or as Shared Objects (
.so
files for Linux or Solaris,
.sl
files
for HPUX).
The main modules are:
a model of the ARM processor core
a model of the memory used by the processor.
There are alternative predefined modules for each of these parts. You can select the
combination of processor and memory model you want to use.
One of the predefined memory models,
mapfile
, allows you to specify a simulated
memory system in detail.
mapfile
allows you to specify narrow memories and wait
states (see Memory modelling with mapfiles on page 2-27).
In addition there are predefined modules which you can use to:
model additional hardware, such as a coprocessor or peripherals
model pre-installed software, such as a C library, semihosting SWI handler, or an
operating system
extract debugging or benchmarking information (see Tracer on page 2-5 and
Profiler on page 2-12).
You can use different combinations of predefined modules and different memory maps
(see Configuring ARMulator on page 2-4).
You can write your own modules, or edit copies of the predefined ones, if the modules
provided do not meet your requirements. For example:
to model a different peripheral, coprocessor, or operating system
to model a different memory system
to provide additional debugging or benchmarking information.
The source code of some modules is supplied. You can use these as examples to help
you write your own modules (see Chapter 3 Writing ARMulator models).
Page view 16
1 2 ... 12 13 14 15 16 17 18 19 20 21 22 ... 175 176

Comments to this Manuals

No comments