Peripheral Interface: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
Line 96: Line 96:


=== PI Interface Process ===
=== PI Interface Process ===

Address output:
====== Address output: ======
[[File:Rom address output.png|border|left|frameless|984x984px|Rom Address Output]]
[[File:Rom address output.png|border|left|frameless|984x984px|Rom Address Output]]


Line 102: Line 103:




====== Data Read: ======


Data Read:
[[File:Rom Read Data.png|alt=Rom Read Data|border|left|frameless|1003x1003px|Rom Read Data]]
[[File:Rom Read Data.png|alt=Rom Read Data|border|left|frameless|1003x1003px|Rom Read Data]]


Line 110: Line 109:




====== Constant Read: ======



Constant Read:
[[File:Constant ROM Access.png|border|left|frameless|1522x1522px|Constant ROM Access]]
[[File:Constant ROM Access.png|border|left|frameless|1522x1522px|Constant ROM Access]]


Line 121: Line 117:




=== Aligned DMA Transfer ===
===Aligned DMA Transfer===
An aligned DMA transfer is when the PI_DRAM_ADDR_REG is set to a 64bit (8byte) aligned address. The PI_CART_ADDR_REG can be any 16bit (2Byte) value as will transfer from that offset to RDRAM (more to come)
An aligned DMA transfer is when the PI_DRAM_ADDR_REG is set to a 64bit (8byte) aligned address. The PI_CART_ADDR_REG can be any 16bit (2Byte) value as will transfer from that offset to RDRAM (more to come)