Changes

158 bytes added ,  06:48, 4 January 2019
no edit summary
Line 263: Line 263:  
| 0x04
 
| 0x04
 
|-
 
|-
| [[#FALCON_DMATRF_POFF|FALCON_DMATRF_POFF]]
+
| [[#FALCON_DMATRF_EXTBASE|FALCON_DMATRF_EXTBASE]]
 
| 0x54501110
 
| 0x54501110
 
| 0x04
 
| 0x04
Line 275: Line 275:  
| 0x04
 
| 0x04
 
|-
 
|-
| [[#FALCON_DMATRFFBOFFS|FALCON_DMATRFFBOFFS]]
+
| [[#FALCON_DMATRF_POFF|FALCON_DMATRF_POFF]]
 
| 0x5450111C
 
| 0x5450111C
 
| 0x04
 
| 0x04
Line 1,220: Line 1,220:  
Used for configuring the Falcon's DMA engine.
 
Used for configuring the Falcon's DMA engine.
   −
=== FALCON_DMATRF_POFF ===
+
=== FALCON_DMATRF_EXTBASE ===
For transfers to IMEM: the destination physical IMEM page.
+
Base of the external memory buffer.
 +
 
 +
The base of the transfer is calculated by adding [[#FALCON_DMATRF_POFF]] to the base.
    
=== FALCON_DMATRF_VOFF ===
 
=== FALCON_DMATRF_VOFF ===
 
For transfers to DMEM: the destination address.
 
For transfers to DMEM: the destination address.
 
For transfers to IMEM: the destination virtual IMEM page.
 
For transfers to IMEM: the destination virtual IMEM page.
 +
 +
=== FALCON_DMATRF_POFF ===
 +
For transfers to IMEM: the destination physical IMEM page.
    
=== FALCON_DMATRFCMD ===
 
=== FALCON_DMATRFCMD ===