Difference between revisions of "Hardware/Processor Interface"

From WiiBrew
Jump to navigation Jump to search
(Information is wrong there is no IRQ value and no IRQ mask at those offsets)
m (fixed address typos)
Line 1: Line 1:
 
{{Infobox MMIO
 
{{Infobox MMIO
 
| ppc = Full
 
| ppc = Full
| base = 0x0c003000
+
| base = 0xcc003000
 
| len = 0x100
 
| len = 0x100
 
| bits = 32
 
| bits = 32
Line 8: Line 8:
 
{{hwstub}}
 
{{hwstub}}
 
{{yagcd}}
 
{{yagcd}}
 +
 +
==Interrupt Cause (0xCC003000)==
 +
{| style="border: 1px solid #bbb; border-collapse: collapse; background-color: #eef; padding: 0.2em 0.2em 0.2em 0.2em;" border="1" cellpadding="2"
 +
|- style="background-color: #ddd;"
 +
! IRQ
 +
! Description
 +
|-
 +
| 0 || GP Runtime Error
 +
|-
 +
| 1 || Reset Switch
 +
|-
 +
| 2 || DVD
 +
|-
 +
| 3 || Serial
 +
|-
 +
| 4 || EXI
 +
|-
 +
| 5 || AI (Audio Interface)
 +
|-
 +
| 6 || DSP
 +
|-
 +
| 7 || MEM (Memory Interface)
 +
|-
 +
| 8 || VI (Video Interface)
 +
|-
 +
| 9 || PE Token
 +
|-
 +
| 10 || PE Finish
 +
|-
 +
| 11 || CP (Command Processor) FIFO
 +
|-
 +
| 12 || Debugger
 +
|-
 +
| 13 || Highspeed Port
 +
|-
 +
| 14 || {{hw|Hollywood IRQs}}
 +
|-
 +
| 15 || Unused/reserved
 +
|-
 +
| 16 || Reset Switch State
 +
|-
 +
| 17-31 || Unused/reserved
 +
|}
 +
 +
==Interrupt Mask (0xCC003004)==
 +
{| style="border: 1px solid #bbb; border-collapse: collapse; background-color: #eef; padding: 0.2em 0.2em 0.2em 0.2em;" border="1" cellpadding="2"
 +
|- style="background-color: #ddd;"
 +
! IRQ
 +
! Description
 +
|-
 +
| 0 || GP Runtime Error
 +
|-
 +
| 1 || Reset Switch
 +
|-
 +
| 2 || DVD
 +
|-
 +
| 3 || Serial
 +
|-
 +
| 4 || EXI
 +
|-
 +
| 5 || AI (Audio Interface)
 +
|-
 +
| 6 || DSP
 +
|-
 +
| 7 || MEM (Memory Interface)
 +
|-
 +
| 8 || VI (Video Interface)
 +
|-
 +
| 9 || PE Token
 +
|-
 +
| 10 || PE Finish
 +
|-
 +
| 11 || CP (Command Processor) FIFO
 +
|-
 +
| 12 || Debugger
 +
|-
 +
| 13 || Highspeed Port
 +
|-
 +
| 14 || {{hw|Hollywood IRQs}}
 +
|-
 +
| 15-31 || Unused/reserved
 +
|}

Revision as of 13:09, 12 April 2010

Processor Interface
Access
BroadwayFull
StarletNone
Registers
Base0xcc003000
Length0x100
Access size32 bits
Byte orderBig Endian
This box: view  talk  edit


Interrupt Cause (0xCC003000)

IRQ Description
0 GP Runtime Error
1 Reset Switch
2 DVD
3 Serial
4 EXI
5 AI (Audio Interface)
6 DSP
7 MEM (Memory Interface)
8 VI (Video Interface)
9 PE Token
10 PE Finish
11 CP (Command Processor) FIFO
12 Debugger
13 Highspeed Port
14 Hollywood IRQs
15 Unused/reserved
16 Reset Switch State
17-31 Unused/reserved

Interrupt Mask (0xCC003004)

IRQ Description
0 GP Runtime Error
1 Reset Switch
2 DVD
3 Serial
4 EXI
5 AI (Audio Interface)
6 DSP
7 MEM (Memory Interface)
8 VI (Video Interface)
9 PE Token
10 PE Finish
11 CP (Command Processor) FIFO
12 Debugger
13 Highspeed Port
14 Hollywood IRQs
15-31 Unused/reserved