Programmer’s Model
ARM DDI 0186A
Copyright © 2000 ARM Limited. All rights reserved.
2-3
2.2
About the ARM9E-S programmer’s model
The ARM9E-S processor core implements the ARM architecture v5T, that includes the
32-bit ARM instruction set and the 16-bit Thumb instruction set. For a description of
both instruction sets, see the
ARM Architecture Reference Manual
. Contact ARM for
complete descriptions of both instruction sets.
2.2.1
Data Abort model
The ARM9E-S implements the
base restored data abort model
, that differs from the
base updated data abort model
implemented by ARM7TDMI.
The difference in the Data Abort model affects only a very small section of operating
system code, the Data Abort handler. It does not affect user code. With the
base restored
data abort model
, when a Data Abort exception occurs during the execution of a
memory access instruction, the base register is always restored by the processor
hardware to the value the register contained
before
the instruction was executed. This
removes the requirement for the Data Abort handler to
unwind
any base register update
that might have been specified by the aborted instruction.
The
base restored data abort model
significantly simplifies the software Data Abort
handler.
Содержание ARM966E-S
Страница 6: ...Contents vi Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 20: ...Introduction 1 4 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 48: ...Tightly coupled SRAM 4 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 80: ...Bus Interface Unit 6 20 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 118: ...Debug Support 8 26 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 130: ...Test Support 10 8 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 142: ...Instruction cycle timings 11 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 158: ...Signal Descriptions A 16 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Страница 176: ...AC Parameters B 18 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...