Product Specs

Table Of Contents
30 AAR Accelerated address resolver
Page
278
30.6 Registers
Table 63: Instances
Base address
Peripheral
Instance
Description
Configuration
0x4000F000
AAR
AAR
Acelerated Address Resolver
Table 64: Register Overview
Register
Offset
Description
TASKS_START
0x000
Start resolving addresses based on IRKs specified in the IRK data structure
TASKS_STOP
0x008
Stop resolving addresses
EVENTS_END
0x100
Address resolution procedure complete
EVENTS_RESOLVED
0x104
Address resolved
EVENTS_NOTRESOLVED
0x108
Address not resolved
INTENSET
0x304
Enable interrupt
INTENCLR
0x308
Disable interrupt
STATUS
0x400
Resolution status
ENABLE
0x500
Enable AAR
NIRK
0x504
Number of IRKs
IRKPTR
0x508
Pointer to IRK data structure
ADDRPTR
0x510
Pointer to the resolvable address
SCRATCHPTR
0x514
Pointer to data area used for temporary storage
30.6.1 INTENSET
Address offset: 0x304
Enable interrupt
Bit number
Id
Reset 0x00000000
31 30
0 0
29
0
28
0
27
0
26
0
25
0
24
0
23 22 21 20
0 0 0 0
19
0
18
0
17
0
16
0
15
0
14
0
13
0
12
0
11
0
10
0
9
0
8
0
7
0
6
0
5
0
4
0
3
0
2
C
0
1
B
0
0
A
0
Id RW Field
Value Id
Value
Description
A
RW
END
Write '1' to Enable interrupt for END event
See EVENTS_END
Set
1
Enable
Disabled
0
Read: Disabled
Enabled
1
Read: Enabled
B
RW
RESOLVED
Write '1' to Enable interrupt for RESOLVED event
Set
1
See EVENTS_RESOLVED
Enable
Disabled
0
Read: Disabled
Enabled
1
Read: Enabled
C
RW
NOTRESOLVED
Write '1' to Enable interrupt for NOTRESOLVED event
See EVENTS_NOTRESOLVED
Set
1
Enable
Disabled
0
Read: Disabled
Enabled
1
Read: Enabled
30.6.2 INTENCLR
Address offset: 0x308
Disable interrupt