Owner's manual

Table Of Contents
DS785UM1 6-15
Copyright 2007 Cirrus Logic
Vectored Interrupt Controller
EP93xx User’s Guide
6
6
If you are not using the priority level in the VIC, write the VICxVectAddr
register with any value (in order to disable the interrupt priority) at the
beginning of your program.
It is not always clear when the ARM debuggers read the VICxVectAddr
register, so it is recommended that if you are using a debugger, do not read
the VIC registers via a memory window. If you must read the VIC registers,
read only the VIC registers that are needed.
Bit Descriptions:
VectorAddr: Contains the address of the currently active ISR. Any
writes to this register clear the interrupt.
VICxDefVectAddr
Address:
VIC1DefVectAddr: 0x800B_0034 - Read/Write
VIC2DefVectAddr: 0x800C_0034 - Read/Write
Definition:
Default Vector Address Register. The VICxDefVectAddr register contains the
default ISR address.
Bit Descriptions:
DefaultVectorAddr: Contains the address of the default ISR handler.
VICxVectAddr0
VICxVectAddr1,
VICxVectAddr2,
VICxVectAddr3,
VICxVectAddr4,
VICxVectAddr5,
VICxVectAddr6
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
DefaultVectorAddr
1514131211109876543210
DefaultVectorAddr