beautypg.com

Tx slave module – Altera V-Series Avalon-MM DMA User Manual

Page 38

background image

Figure 4-5: RXM Master Writes To Memory in the Avalon-MM Address Space

AvRxmAddress__o[63:0]

AvRxmWrite__o

AvRxmWriteData__o[31:0]

AvRxmByteEnable__o[3:0]

AvRxmWaitRequest__i

AvRxmRead__o

AvRxmReadDataValid__i

AvRxmReadData__i[31:0]

800041080

00001010

00000000

00000001

00003800

00000000

8000410C

80004110

80004114

80004118

80004100

128: for the bursting 128-bit Avalon-MM interface

TX Slave Module

The TX Slave module translates Avalon-MM master read and write requests to PCI Express TLPs for the

Root Port. The TX Slave Control module supports a single outstanding non-bursting request. It typically

sends status updates to the host. This is a 32-bit Avalon-MM slave bus.

Table 4-4: TX Slave Control

Signal Name

Direction

Description

TxsChipSelect_i

Input

When asserted, indicates that this slave interface is selected.

TxsRead_i

Input

When asserted, specifies an TX Avalon-MM slave read request

from the Root Complex or Root Port.

TxsWrite_i

Input

When asserted, specifies an TX Avalon-MM slave write request

to the Root Complex or Root Port.

TxsWriteData_i[-

1:0]

Input

Specifies the Avalon-MM data for a write command.

TxsAddress_i[-1:0]

Input

Specifies the Avalon-MM byte address for the read or write

command. The width of this address bus is specified by the

parameter Address width of accessible PCIe memory space.

TxsByteEnable_i[3:0]

Input

Specifies the valid bytes for a write command.

TxsReadData_o[-

1:0]

Output

Specifies the read completion data.

TxsReadDataValid_o

Output

When asserted, indicates that

TxsReadData_o[31:0]

is valid.

UG-01154

2014.12.18

TX Slave Module

4-7

Interfaces and Signal Descriptions

Altera Corporation

Send Feedback