beautypg.com

Write dma avalon-mm master port, Rx master module – Altera V-Series Avalon-MM DMA User Manual

Page 36

background image

Write DMA Avalon-MM Master Port

The Write DMA module fetches data from the Avalon-MM address space using this interface before

issuing memory write requests to transfer data to host memory.

Table 4-2: DMA Read 256-Bit Avalon-MM Master Interface

Signal Name

Direction

Description

WrDmaRead_o

Output When asserted, indicates that the Write DMA module

reading data from a memory component in the

Avalon-MM address space to write to the PCIe address

space.

WrDmaAddress_o[63:0]

Output Specifies the address for the data to be read from a

memory component in the Avalon-MM address space .

WrDmaReadData_i[127 or

255:0]

Input

Specifies the completion data that will be written to the

PCIe address space by the Write DMA module.

WrDmaBurstCount_

o[4:0]or[5:0]

Output Specifies the burst count in 128- or 256-bit words. This

bus is 5 bits for the 256-bit interface. It is 6 bits for the

128-bit interface

WrDmaWaitRequest_i

Input

When asserted, indicates that the memory is not ready to

be read.

WrDmaReadDataValid_i

Input

When asserted, indicates that

WrDmaReadData_i

is valid.

Figure 4-4: Write DMA Avalon-MM Master Reads Data from FPGA Memory

\write_data_mover.\WrDmaAddress_o[63:0]

\write_data_mover\WrDmaBurstCount_o[4:0]

\write_data_mover.\WrDmaRead_o

\write_data_mover.\WrDmaWaitRequest_i

\write_data_mover\.WrDmaReadDataValid_i

\write_data_mover.\WrDmaReadData_i[255:0]

100

180

200

280

300

380

400

480

500

RX Master Module

The RX Master module translates read and write TLPs received from the PCIe link to Avalon-MM

requests for Qsys components connected to the interconnect. This module allows other PCIe

components, including host software, to access other Avalon-MM slaves connected in the Qsys system.

UG-01154

2014.12.18

Write DMA Avalon-MM Master Port

4-5

Interfaces and Signal Descriptions

Altera Corporation

Send Feedback