Samsung S5PC100 User Manual page 377

Table of Contents

Advertisement

S5PC100 USER'S MANUAL (REV1.0)
4.10 VECTOR ADDRESS REGISTER
(VICADDRESS, R/W, ADDRESS=0XE400_0F00, 0XE410_0F00, 0XE420_0F00)
VICADDRESS
VectAddr
4.11 SOFTWARE PRIORITY MASK REGISTER
(VICSWPRIORITYMASK, R/W, ADDRESS=0XE400_0024, 0XE410_0024, 0XE420_0024)
VICSWPRIORITYMASK
Reserved
SWPriorityMask
4.12 VECTOR ADDRESS REGISTERS
(VICVECTADDR[0-31], R/W, ADDRESS=0XE400_0100~017C, 0XE410_0100~017C, 0XE420_0100~017C)
VICVECTADDR[0-31]
VectorAddr 0-31
4.13 VECTOR PRIORITY REGISTERS
ADDRESS=0XE400_0200~027C, 0XE410_0200~027C, 0XE420_0200~027C)
VICVECTPRIORITY[0-31]
and
VICVECTPRIORITYDAISY
Reserved
VectPriority
Bit
Contains the address of the currently active ISR, with reset
value 0x00000000.
A read of this register returns the address of the ISR and sets
the current interrupt as being serviced. A read must be
[31:0]
performed while there is an active interrupt.
A write of any value to this register clears the current interrupt.
A write must only be performed at the end of an interrupt
service routine.
Bit
[31:16] Reserved, read as 0, do not modify
Controls software masking of the 16 interrupt priority levels:
0 = Interrupt priority level is masked
[15:0]
1 = Interrupt priority level is not masked
Each bit of the register is applied to each of the 16 interrupt
priority levels.
Bit
[31:0]
Contains ISR vector addresses.
(VICVECTPRIORITY[0-31] AND VICVECTPRIORITYDAISY, R/W,
Bit
[31:4]
Reserved, read as 0, do not modify.
Selects vectored interrupt priority level. You can select any
of the 16 vectored interrupt priority levels by programming
[3:0]
the register with the hexadecimal value of the priority level
required, from 0-15.
VECTORED INTERRUPT CONTROLLER
Description
Description
Description
Description
Reset Value
0x00000000
Reset Value
0x0
0xFFFF
Reset Value
0x00000000
Reset Value
0x0
0xF
4.1-21

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents