Peripheral Interface: Difference between revisions

Fix formatting
(Full description of PI DMA transfer process)
(Fix formatting)
Line 4:
 
 
== The PI Bus ==
The PI bus is the bus where external devices can be connected, via either the cartridge port on the top of the console, or the expansion port at the bottom of the console. Notice both ports are electrically connected to the same bus, even if the connector is different.
 
Line 511:
|}
 
=== PI Interface Process ===
 
====== Address output: ======
[[File:Rom address output.png|border|left|frameless|984x984px|Rom Address Output]]
 
====== Data Read: ======
[[File:Rom Read Data.png|alt=Rom Read Data|border|left|frameless|1003x1003px|Rom Read Data]]
 
====== Constant Read: ======
[[File:Constant ROM Access.png|border|left|frameless|1522x1522px|Constant ROM Access]]
 
 
====== Data Read: ======
[[File:Rom Read Data.png|alt=Rom Read Data|border|left|frameless|1003x1003px|Rom Read Data]]
 
= DMA Transfers =
 
 
 
====== Constant Read: ======
[[File:Constant ROM Access.png|border|left|frameless|1522x1522px|Constant ROM Access]]
 
 
 
 
 
 
=DMA Transfers=
PI DMA is well defined for so-called "aligned transfers", which are defined by the following constraints: