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

Figure 4-5: RXM Master Writes To Memory in the Avalon-MM Address Space
AvRxmAddress_
AvRxmWrite_
AvRxmWriteData_
AvRxmByteEnable_
AvRxmWaitRequest_
AvRxmRead_
AvRxmReadDataValid_
AvRxmReadData_
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[
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