Aic user interface, Aic source mode register – Rainbow Electronics AT75C220 User Manual
Page 55
AT75C220
55
AIC User Interface
Base Address: 0xFF030000
Note:
1. The reset value of this register depends on the level of the external IRQ lines. All other sources are cleared at reset.
AIC Source Mode Register
Register Name: AIC_SMR0...AIC_SMR31
Access Type:Read/write
Reset Value: 0
•
PRIOR: Priority Level
Programs the priority level for all sources except source 0 (FIQ).
The priority level can be between 0 (lowest) and 7 (highest).
The priority level is not used for the FIQ in the SMR0.
Table 18. AIC Memory Map
Offset
Register Name
Register
Access
Reset State
0x000
0x004
–
0x07C
AIC_SMR0
AIC_SMR1
–
AIC_SMR31
Source Mode Register 0
Source Mode Register 1
–
Source Mode Register 31
Read/write
Read/write
–
Read/write
0
0
–
0
0x080
0x084
–
0xFC0
AIC_SVR0
AIC_SVR1
–
AIC_SVR31
Source Vector Register 0
Source Vector Register 1
–
Source Vector Register 31
Read/write
Read/write
–
Read/write
0
0
–
0
0x100
0x104
0x108
0x10C
AIC_IVR
AIC_FVR
AIC_ISR
AIC_IPR
IRQ Vector Register
FIQ Vector Register
Interrupt Status Register
Interrupt Pending Register
Read-only
Read-only
Read-only
Read-only
0
0
0
See Note 1
0x110
0x114
0x118
0x11C
AIC_IMR
AIC_CISR
–
–
Interrupt Mask Register
Core Interrupt Status Register
Reserved
Reserved
Read-only
Read-only
–
–
0
0
–
–
0x120
0x124
0x128
0x12C
AIC_IECR
AIC_IDCR
AIC_ICCR
AIC_ISCR
Interrupt Enable Command Register
Interrupt Disable Command Register
Interrupt Clear Command Register
Interrupt Set Command Register
Write-only
Write-only
Write-only
Write-only
–
–
–
–
0x130
AIC_EOICR
End-of-interrupt Command Register
Write-only
–
0x134
AIC_SPU
Spurious Interrupt Vector Register
Read/write
0
31
30
29
28
27
26
25
24
–
–
–
–
–
–
–
–
23
22
21
20
19
18
17
16
–
–
–
–
–
–
–
–
15
14
13
12
11
10
9
8
–
–
–
–
–
–
–
–
7
6
5
4
3
2
1
0
–
SRCTYPE
–
–
PRIOR