Difference between revisions of "Hardware/Processor Interface"

From WiiBrew
Jump to navigation Jump to search
(Added some stuff from YAGCD)
(Information is wrong there is no IRQ value and no IRQ mask at those offsets)
Line 8: Line 8:
 
{{hwstub}}
 
{{hwstub}}
 
{{yagcd}}
 
{{yagcd}}
 
==Interrupt Cause (0x0C003000)==
 
{| 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 (0x0C003004)==
 
{| 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 12:12, 12 April 2010

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