EasyManuals Logo

COBHAM GR712RC User Manual

COBHAM GR712RC
224 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #42 background imageLoading...
Page #42 background image
GR712RC-UM, Jun 2017, Version 2.9 42 www.cobham.com/gaisler
GR712RC
4.2.10 Exceptions
LEON3 adheres to the general SPARC V8 trap model. The table below shows the implemented traps
and their individual priority. When PSR (processor status register) bit ET=0, an exception trap causes
the processor to halt execution and enter error mode, and the external error signal will then be
asserted.
4.2.11 Single vector trapping (SVT)
Single-vector trapping (SVT) is an SPARC V8e option to reduce code size for embedded applications.
When enabled, any taken trap will always jump to the reset trap handler (%tbr.tba + 0). The trap type
will be indicated in %tbr.tt, and must be decoded by the shared trap handler. SVT is enabled by setting
bit 13 in %asr17.
Table 15. Trap allocation and priority
Trap TT Pri Description
reset 0x00 1 Power-on reset
write error 0x2b 2 write buffer error
instruction_access_error 0x01 3 Error during instruction fetch
illegal_instruction 0x02 5 UNIMP or other un-implemented instruction
privileged_instruction 0x03 4 Execution of privileged instruction in user mode
fp_disabled 0x04 6 FP instruction while FPU disabled
cp_disabled 0x24 6 CP instruction while Co-processor disabled
watchpoint_detected 0x0B 7 Hardware breakpoint match
window_overflow 0x05 8 SAVE into invalid window
window_underflow 0x06 8 RESTORE into invalid window
register_hadrware_error 0x20 9 Uncorrectable register file EDAC error
mem_address_not_aligned 0x07 10 Memory access to un-aligned address
fp_exception 0x08 11 FPU exception
data_access_exception 0x09 13 Access error during load or store instruction
tag_overflow 0x0A 14 Tagged arithmetic overflow
divide_exception 0x2A 15 Divide by zero
interrupt_level_1 0x11 31 Asynchronous interrupt 1
interrupt_level_2 0x12 30 Asynchronous interrupt 2
interrupt_level_3 0x13 29 Asynchronous interrupt 3
interrupt_level_4 0x14 28 Asynchronous interrupt 4
interrupt_level_5 0x15 27 Asynchronous interrupt 5
interrupt_level_6 0x16 26 Asynchronous interrupt 6
interrupt_level_7 0x17 25 Asynchronous interrupt 7
interrupt_level_8 0x18 24 Asynchronous interrupt 8
interrupt_level_9 0x19 23 Asynchronous interrupt 9
interrupt_level_10 0x1A 22 Asynchronous interrupt 10
interrupt_level_11 0x1B 21 Asynchronous interrupt 11
interrupt_level_12 0x1C 20 Asynchronous interrupt 12
interrupt_level_13 0x1D 19 Asynchronous interrupt 13
interrupt_level_14 0x1E 18 Asynchronous interrupt 14
interrupt_level_15 0x1F 17 Asynchronous interrupt 15
trap_instruction 0x80 - 0xFF 16 Software trap instruction (TA)

Table of Contents

Other manuals for COBHAM GR712RC

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the COBHAM GR712RC and is the answer not in the manual?

COBHAM GR712RC Specifications

General IconGeneral
BrandCOBHAM
ModelGR712RC
CategoryComputer Hardware
LanguageEnglish

Related product manuals