In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Hardware/Processor Interface: Difference between revisions

From WiiBrew
Jump to navigation Jump to search
SquidMan (talk | contribs)
Added some stuff from YAGCD
Crediar (talk | contribs)
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