Changes

1,098 bytes added ,  18:19, 16 July 2013
no edit summary
Line 1: Line 1: −
ARM7 has some new interrupts.
+
= ARM7 Interrupts =
 
  −
=== ARM7 IO REGISTERS ===
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
Line 17: Line 15:  
|}
 
|}
    +
{| class="wikitable" border="1"
 +
|+ '''ARM7 REG_IE / REG_IF'''
 +
|-
 +
!  BIT
 +
!  DESCRIPTION
 +
|-
 +
|  0-12
 +
|  same as DS
 +
|-
 +
|  13
 +
|  removed GBA-slot interrupt
 +
|-
 +
|  14-27
 +
|  same as DS ?
 +
|-
 +
|  28
 +
|  [[NDMA|NDMA0]] interrupt
 +
|-
 +
|  29
 +
|  [[NDMA|NDMA1]] interrupt
 +
|-
 +
|  30
 +
|  [[NDMA|NDMA2]] interrupt
 +
|-
 +
|  31
 +
|  [[NDMA|NDMA3]] interrupt
 +
|}
 +
 +
{| class="wikitable" border="1"
 +
|+ '''ARM7 REG_IE2 / REG_IF2'''
 +
|-
 +
!  BIT
 +
!  DESCRIPTION
 +
|-
 +
|  0
 +
|  GPIO18[0]
 +
|-
 +
|  1
 +
|  GPIO18[1]
 +
|-
 +
|  2
 +
|  GPIO18[2]
 +
|-
 +
|  4
 +
|  GPIO33[0]
 +
|-
 +
|  5
 +
|  GPIO33[1]
 +
|-
 +
|  6
 +
|  Powerbutton interrupt (GPIO33[2])
 +
|-
 +
|  7
 +
|  GPIO33[3]
 +
|-
 +
|  8
 +
|  SD card 1
 +
|-
 +
|  9
 +
|  SDIO card 1 async
 +
|-
 +
|  10
 +
|  SD card 2
 +
|-
 +
|  11
 +
|  SDIO card 2 async
 +
|-
 +
|  12
 +
|  [[AES Engine]] interrupt
 +
|-
 +
|  13
 +
|  [[I2C Bus]] interrupt
 +
|-
 +
|  14
 +
|  Microphone Extended interrupt
 +
|-
 +
|  15-31
 +
|  ?
 +
|}
    +
= ARM9 Interrupts =
   −
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
|+ '''REG_IE2 / REG_IF2'''
+
|+ '''ARM9 REG_IE / REG_IF'''
 
|-
 
|-
 
!  BIT
 
!  BIT
Line 27: Line 104:  
|-
 
|-
 
|  0-12
 
|  0-12
?
+
same as DS
 
|-
 
|-
 
|  13
 
|  13
I2C interrupt
+
removed GBA-slot interrupt
 +
|-
 +
|  14
 +
|  NDS-slot Card change?
 +
|-
 +
|  15-23
 +
|  same as DS
 +
|-
 +
|  24
 +
|  XpertTeak DSP
 +
|-
 +
|  25
 +
|  [[Cameras]]
 +
|-
 +
|  26-27
 +
|  Not used
 +
|-
 +
|  28
 +
|  [[NDMA|NDMA0]] interrupt
 +
|-
 +
|  29
 +
|  [[NDMA|NDMA1]] interrupt
 
|-
 
|-
14-31
+
30
?
+
|  [[NDMA|NDMA2]] interrupt
 +
|-
 +
31
 +
[[NDMA|NDMA3]] interrupt
 
|}
 
|}
108

edits