Reality Signal Processor/Interface: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
No edit summary |
|||
Line 41: | Line 41: | ||
|0x0404 0000 |
|0x0404 0000 |
||
|style="text-align: center;" |c0 |
|style="text-align: center;" |c0 |
||
|SP_DMA_SPADDR |
|[[Reality Signal Processor/Interface#SP DMA SPADDR|SP_DMA_SPADDR]] |
||
|Address in IMEM/DMEM for a DMA transfer |
|Address in IMEM/DMEM for a DMA transfer |
||
|- |
|- |
||
|0x0404 0004 |
|0x0404 0004 |
||
|style="text-align: center;" |c1 |
|style="text-align: center;" |c1 |
||
|SP_DMA_RAMADDR |
|[[Reality Signal Processor/Interface#SP DMA RAMADDR|SP_DMA_RAMADDR]] |
||
|Address in RDRAM for a DMA transfer |
|Address in RDRAM for a DMA transfer |
||
|- |
|- |
||
|0x0404 0008 |
|0x0404 0008 |
||
|style="text-align: center;" |c2 |
|style="text-align: center;" |c2 |
||
|[[Reality Signal Processor/Interface#SP DMA RDLEN|SP_DMA_RDLEN]] |
|||
|SP_DMA_RDLEN |
|||
|Length of a DMA transfer. Writing this register triggers a DMA transfer from RDRAM to IMEM/DMEM |
|Length of a DMA transfer. Writing this register triggers a DMA transfer from RDRAM to IMEM/DMEM |
||
|- |
|- |
||
|0x0404 000C |
|0x0404 000C |
||
|style="text-align: center;" |c3 |
|style="text-align: center;" |c3 |
||
|[[Reality Signal Processor/Interface#SP DMA WRLEN|SP_DMA_WRLEN]] |
|||
|SP_DMA_WRLEN |
|||
|Length of a DMA transfer. Writing this register triggers a DMA transfer from IMEM/DMEM to RDRAM. |
|Length of a DMA transfer. Writing this register triggers a DMA transfer from IMEM/DMEM to RDRAM. |
||
|- |
|- |
||
|0x0404 0010 |
|0x0404 0010 |
||
|style="text-align: center;" |c4 |
|style="text-align: center;" |c4 |
||
|[[Reality Signal Processor/Interface#SP STATUS|SP_STATUS]] |
|||
|SP_STATUS |
|||
|RSP status register. |
|RSP status register. |
||
|- |
|- |
||
|0x0404 0014 |
|0x0404 0014 |
||
|style="text-align: center;" |c5 |
|style="text-align: center;" |c5 |
||
|[[Reality Signal Processor/Interface#SP DMA FULL|SP_DMA_FULL]] |
|||
|SP_DMA_FULL |
|||
|Report whether there is a pending DMA transfer (mirror of <code>DMA_FULL</code> bit of SP_STATUS) |
|Report whether there is a pending DMA transfer (mirror of <code>DMA_FULL</code> bit of SP_STATUS) |
||
|- |
|- |
||
|0x0404 0018 |
|0x0404 0018 |
||
|style="text-align: center;" |c6 |
|style="text-align: center;" |c6 |
||
|[[Reality Signal Processor/Interface#SP DMA BUSY|SP_DMA_BUSY]] |
|||
|SP_DMA_BUSY |
|||
|Report whether there is a DMA transfer in progress (mirror of <code>DMA_BUSY</code> bit of SP_STATUS) |
|Report whether there is a DMA transfer in progress (mirror of <code>DMA_BUSY</code> bit of SP_STATUS) |
||
|- |
|- |
||
|0x0404 001C |
|0x0404 001C |
||
|style="text-align: center;" |c7 |
|style="text-align: center;" |c7 |
||
|[[Reality Signal Processor/Interface#SP SEMAPHORE|SP_SEMAPHORE]] |
|||
|SP_SEMAPHORE |
|||
|Register to assist implementing a simple mutex between VR4300 and RSP. |
|Register to assist implementing a simple mutex between VR4300 and RSP. |
||
|} |
|} |