TSEC: Difference between revisions

No edit summary
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 ===