Datasheet
Index
Index-2 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI0058D
Counters, ARMulator 4-35
CPRead, ARMulator function 4-10
CPWrite, ARMulator function 4-11
D
Debug interaction SWIs 5-27
Debugger variables
$memory_statistics 4-62
$memstate 2-27
$statistics 2-27
DebugPause 4-56
DebugPrint 4-52
default.ami 2-4, 3-8
E
EndCondition, ARMulator function
4-49
Endianness
bigend signal 4-33
errno, C library 5-23
Event scheduling, ARMulator 4-40
Events, ARMulator 4-29
EventUpcall, ARMulator 4-37
Exceptions
and debug agent 5-29
reporting in debug agent 5-29
Exceptions, ARMulator 4-26, 4-34
ExceptionUpcall, ARMulator 4-34
F
Files
adp.h 5-29
arm.h 5-4
Functions, ARMulator
ARMulif_EndCondition 4-49
ARMulif_GetCoreClockFreq 4-50
ARMulif_InstallHourglass 4-51
ARMulif_RemoveHourglass 4-51
ARMulif_StopExecution 4-49
ARMul_AddCounterDesc 4-46
ARMul_AddCounterValue 4-47,
4-48
ARMul_ConsolePrint 4-53, 4-54,
4-55
ARMul_CPRead 4-10
ARMul_CPWrite 4-11
ARMul_DebugPause 4-56
ARMul_DebugPrint 4-52
ARMul_GetCPSR 4-7
ARMul_GetMode 4-9
ARMul_GetPC 4-6
ARMul_GetReg 4-5
ARMul_GetR15 4-6
ARMul_GetSPSR 4-8
ARMul_PrettyPrint 4-53, 4-54,
4-55
ARMul_RaiseError 4-45
ARMul_RaiseEvent 4-32
ARMul_ReadByte 4-38
ARMul_ReadHalfWord 4-38
ARMul_ReadWord 4-38
ARMul_ScheduleEvent 4-40
ARMul_SetCPSR 4-7
ARMul_SetNfiq 4-26, 4-27
ARMul_SetNirq 4-26, 4-27
ARMul_SetPC 4-6
ARMul_SetReg 4-5
ARMul_SetR15 4-6
ARMul_SetSPSR 4-8
ARMul_ThumBit 4-9
ARMul_Time 4-45
ARMul_WriteByte 4-39
ARMul_WriteHalfWord 4-39
ARMul_WriteWord 4-39
cdp 4-23
ldc 4-17
mcr 4-20, 4-21, 4-22
mrc 4-19
read 4-24
stc 4-18
ToolConf_Cmp 4-74
ToolConf_Lookup 4-73
write 4-25
G
GetCoreClockFreq, ARMulator
function 4-50
GetCPSR, ARMulator function 4-7
GetMode, ARMulator function 4-9
GetPC, ARMulator function 4-6
GetReg, ARMulator function 4-5
GetR15, ARMulator function 4-6
GetSPSR, ARMulator function 4-8
Glossary Glossary-1
I
Input/Output
semihosting SWIs 5-11
InstallHourglass, ARMulator function
4-51
Interrupt controller 4-75
L
ldc, ARMulator function 4-17
Logging level, RDI 2-5
Logging, ARMulator 4-35
M
Map file, ARMulator 4-59
mcr, ARMulator function 4-20, 4-21,
4-22
Memory statistics, ARMulator 4-62
$memory_statistics 4-62
Models, ARMulator
bus cycle insertion 4-38
coprocessor 4-15
memory 4-38
pagetab.c 3-3
profiler.c 2-12, 3-3
stackuse.c 3-3
tracer.c 2-5, 3-3
mrc, ARMulator function 4-19
Multi-ICE and EmbeddedICE
DCC 5-10
P
pagetab.c ARMulator model 3-3
peripherals.ami 2-4, 3-3, 3-8
PrettyPrint 4-53, 4-54, 4-55
profiler.c 4-35