Memory map: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
Line 33: Line 33:
| 0x03F80000 || 0x03FFFFFF || [[RDRAM#Registers|RDRAM Registers]] (broadcast) || Write-only. All connected RDRAM will act on this register write request. See [[RDRAM_Interface#Memory_addressing]] and [[RDRAM#RDRAM_addressing]] for details.
| 0x03F80000 || 0x03FFFFFF || [[RDRAM#Registers|RDRAM Registers]] (broadcast) || Write-only. All connected RDRAM will act on this register write request. See [[RDRAM_Interface#Memory_addressing]] and [[RDRAM#RDRAM_addressing]] for details.
|-
|-
| rowspan="13" |RCP
| rowspan="14" |RCP
| 0x04000000 || 0x04000FFF || [[Reality Signal Processor/Interface#DMEM and IMEM|RSP DMEM]]|| RSP Data Memory
| 0x04000000 || 0x04000FFF || [[Reality Signal Processor/Interface#DMEM and IMEM|RSP DMEM]]|| RSP Data Memory
|-
|-
Line 40: Line 40:
| 0x04002000 || 0x0403FFFF || RSP DMEM/IMEM Mirrors || Mirrors of DMEM and IMEM (repeat every 8Kb)
| 0x04002000 || 0x0403FFFF || RSP DMEM/IMEM Mirrors || Mirrors of DMEM and IMEM (repeat every 8Kb)
|-
|-
| 0x04040000 || 0x040FFFFF || [[RSP|RSP Registers]] || RSP DMAs, status, semaphore, program counter, IMEM BIST status
| 0x04040000 || 0x040BFFFF || [[RSP|RSP Registers]] || RSP DMAs, status, semaphore, program counter, IMEM BIST status
|-
|0x040C0000
|0x040FFFFF
|Unmapped
|This area is completely ignored by the RCP. Any access in this area will freeze the CPU as the RCP will ignore the read/write and the CPU will never receive a reply.
|-
|-
| 0x04100000 || 0x041FFFFF || RDP Command Registers || RDP DMAs, clock counters for: clock, buffer busy, pipe busy, and TMEM load
| 0x04100000 || 0x041FFFFF || RDP Command Registers || RDP DMAs, clock counters for: clock, buffer busy, pipe busy, and TMEM load
Line 58: Line 63:
| 0x04800000 || 0x048FFFFF || [[Serial Interface]] (SI) || SI DMAs, PIF status
| 0x04800000 || 0x048FFFFF || [[Serial Interface]] (SI) || SI DMAs, PIF status
|-
|-
| 0x04900000 || 0x04FFFFFF || Unmapped || This area is completely ignored by the RCP. Any access in this area will freeze the CPU as the RCP will ignore the read/write and the CPU will never receive a reply.
| 0x04900000 || 0x04FFFFFF || Unused || Unused
|-
|-
| rowspan="4" |PI external bus
| rowspan="4" |PI external bus