User Manual
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
––––––––
76543210
– SRCTYPE –– PRIOR










