Line 1: |
Line 1: |
− | ARM7 has some new interrupts.
| + | == ARM7 IO REGISTERS == |
− | | |
− | === 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" | | {| class="wikitable" border="1" |
− | |+ '''REG_IE2 / REG_IF2''' | + | |+ '''ARM7 REG_IE2 / REG_IF2''' |
| |- | | |- |
| ! BIT | | ! BIT |
Line 60: |
Line 83: |
| |- | | |- |
| | 12 | | | 12 |
− | | AES interrupt | + | | [[AES Engine]] interrupt |
| |- | | |- |
| | 13 | | | 13 |
− | | I2C interrupt | + | | [[I2C Bus]] interrupt |
| |- | | |- |
| | 14 | | | 14 |
| | Microphone Extended interrupt | | | Microphone Extended interrupt |
| + | |- |
| + | | 15-31 |
| + | | ? |
| |} | | |} |
| | | |
| + | == ARM9 Interrupts == |
| | | |
− |
| |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
− | |+ '''REG_IE / REG_IF''' | + | |+ '''ARM9 REG_IE / REG_IF''' |
| |- | | |- |
| ! BIT | | ! BIT |
| ! DESCRIPTION | | ! DESCRIPTION |
| |- | | |- |
− | | 0-27 | + | | 0-12 |
| + | | same as DS |
| + | |- |
| + | | 13 |
| + | | removed GBA-slot interrupt |
| + | |- |
| + | | 14 |
| + | | NDS-slot Card change? |
| + | |- |
| + | | 15-23 |
| | same as DS | | | same as DS |
| + | |- |
| + | | 24 |
| + | | XpertTeak DSP |
| + | |- |
| + | | 25 |
| + | | [[Cameras]] |
| + | |- |
| + | | 26-27 |
| + | | Not used |
| |- | | |- |
| | 28 | | | 28 |
− | | NDMA0 interrupt | + | | [[NDMA|NDMA0]] interrupt |
| |- | | |- |
| | 29 | | | 29 |
− | | NDMA1 interrupt | + | | [[NDMA|NDMA1]] interrupt |
| |- | | |- |
| | 30 | | | 30 |
− | | NDMA2 interrupt | + | | [[NDMA|NDMA2]] interrupt |
| |- | | |- |
| | 31 | | | 31 |
− | | NDMA3 interrupt | + | | [[NDMA|NDMA3]] interrupt |
− | |}
| |
− | | |
− | | |
− | | |
− | === ARM9 Interrupts ===
| |
− | {| class="wikitable" border="1"
| |
− | |+ '''REG_IE / REG_IF'''
| |
− | |-
| |
− | ! BIT
| |
− | ! DESCRIPTION
| |
− | |-
| |
− | | 25
| |
− | | Cameras IRQ
| |
| |} | | |} |