Altera Embedded Peripherals IP User Manual Page 195

  • Download
  • Add to my manuals
  • Print
  • Page
    / 336
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 194
Descriptor Processor
The descriptor processor reads descriptors from the descriptor list via its Avalon
®
Memory-Mapped
(MM) read master port and pushes commands into the command FIFOs of the DMA read and write
blocks. Each command includes the following fields to specify a transfer:
Source address
Destination address
Number of bytes to transfer
Increment read address after each transfer
Increment write address after each transfer
Generate start of packet (SOP) and end of packet (EOP)
After each command is processed by the DMA read or write block, a status token containing informa‐
tion about the transfer such as the number of bytes actually written is returned to the descriptor
processor, where it is written to the respective fields in the descriptor.
DMA Read Block
The DMA read block is used in memory-to-memory and memory-to-stream configurations. The block
performs the following operations:
Reads commands from the input command FIFO.
Reads a block of memory via the Avalon-MM read master port for each command.
Pushes data into the data FIFO.
If burst transfer is enabled, an internal read FIFO with a depth of twice the maximum read burst size is
instantiated. The DMA read block initiates burst reads only when the read FIFO has sufficient space to
buffer the complete burst.
DMA Write Block
The DMA write block is used in memory-to-memory and stream-to-memory configurations. The block
reads commands from its input command FIFO. For each command, the DMA write block reads data
from its Avalon-ST sink port and writes it to the Avalon-MM master port.
If burst transfer is enabled, an internal write FIFO with a depth of twice the maximum write burst size is
instantiated. Each burst write transfers a fixed amount of data equals to the write burst size, except for the
last burst. In the last burst, the remaining data is transferred even if the amount of data is less than the
write burst size.
Memory-to-Memory Configuration
Memory-to-memory configurations include all three blocks: descriptor processor, DMA read, and DMA
write. An internal FIFO is also included to provide buffering and flow control for data transferred
between the DMA read and write blocks.
The example below illustrates one possible memory-to-memory configuration with an internal Nios II
processor and descriptor list.
21-4
Functional Blocks and Configurations
UG-01085
2014.24.07
Altera Corporation
Scatter-Gather DMA Controller Core
Send Feedback
Page view 194
1 2 ... 190 191 192 193 194 195 196 197 198 199 200 ... 335 336

Comments to this Manuals

No comments

Praktica 256834 Handbücher

Bedienungsanleitungen und Benutzerhandbücher für Brückenkameras Praktica 256834.
Wir stellen 1 PDF-Handbücher Praktica 256834 zum kostenlosen herunterladen nach Dokumenttypen zur Verfügung Datenblatt


Praktica 256834 Datenblatt (2 Seiten)


Marke: Praktica | Kategorie: Bridge cameras | Größe: 0.41 MB |

 

Inhaltsverzeichnis





Weitere Produkte und Handbücher für Brückenkameras Praktica

Modelle Dokumententyp
259 309 Datenblatt   Praktica luxmedia 12-XS, 2 Seiten