beautypg.com

Altera Embedded Peripherals IP User Manual

Page 226

background image

The control field is available for both the standard and extended descriptor formats. This field can be

programmed to configure parked descriptors, error handling and interrupt masks. The interrupt masks

are programmed into the descriptor so that interrupt enables can be unique for each transfer.

Table 22-3: Descriptor Control Field Bit Definition

Bit

Sub-Field Name

Definition

31

Go

Used to commit all the descriptor

information into the descriptor FIFO.
As the host writes different fields in

the descriptor, FIFO byte enables are

asserted to transfer the write data to

appropriate byte locations in the

FIFO.
However, the data written is not

committed until the go bit has been

written.
As a result, ensure that the

go

bit is

the last bit written for each

descriptor.
Writing '1' to the

go

bit commits the

entire descriptor into the descriptor

FIFO(s).

30:25

24

Early done enable

Used to hide the latency between read

descriptors.
When the read master is set, it does

not wait for pending reads to return

before requesting another descriptor.
Typically this bit is set for all descrip‐

tors except the last one. This bit is

most effective for hiding high read

latency. For example, it reads from

SDRAM, PCIe, and SRIO.

22-10

Control Field

UG-01085

2014.24.07

Altera Corporation

Altera Modular Scatter-Gather DMA

Send Feedback