Changes

Jump to navigation Jump to search
no edit summary
{{Infobox MMIO
| ppc = None
| arm = Full
| base = 0x0d8b4000
| latteirq = ???
}}
 
The Latte hardware implements AMBA (possibly rev 2.0) compliant AHB buses for communication to/from the Starbuck's CPU and assorted on-chip hardware blocks (DMA, for example).<br>
One of such blocks appears to be a customized memory controller that is responsible for several tasks such as DDR configuration, flushing memory to/from the AHB and employing a custom memory protection solution dubbed MEM_BLOCK.<br>
This controller appears to be an extension of the one that was previously used on the Wii.
 
== Register List ==
{{reglist|Memory Controller}}
{{rld|0x0d8b4406|16|MEM_BLOCK_ERROR_ADDR_LOW|MEM block protection violation's address (low)}}
{{rld|0x0d8b4408|16|MEM_BLOCK_ERROR_ADDR_HIGH|MEM block protection violation's address (high)}}
{{rld|0x0d8b440e|16|MEM_UNKMEM_BLOCK_UNK|Unknown}}{{rld|0x0d8b442a|16|MEM_UNKMEM_BLOCK_UNK|Unknown}}{{rld|0x0d8b442c|16|MEM_UNKMEM_BLOCK_UNK|Unknown}}{{rld|0x0d8b44c4|16|MEM_UNKMEM_BLOCK_UNK|Unknown}}
{{rld|0x0d8b4472|16|MEM_BLOCK_ERROR_CID|MEM block protection violation's client ID}}
{{rld|0x0d8b4474|16|MEM_BLOCK_ERROR|MEM block protection violation's state}}
{{rld|0x0d8b4494|16|MEM_UNKMEM_BLOCK_UNK|Unknown}}{{rld|0x0d8b4492|16|MEM_UNKMEM_BLOCK_UNK|Unknown}}
|}
 
== Register Details ==
28

edits

Navigation menu