Rx avalon-mm master signals – Altera IP Compiler for PCI Express User Manual

Page 135

Advertising
background image

Chapter 5: IP Core Interfaces

5–49

Avalon-MM Application Interface

August 2014

Altera Corporation

IP Compiler for PCI Express User Guide

RX Avalon-MM Master Signals

This Avalon-MM master port propagates PCI Express requests to the Qsys
interconnect fabric. For the full-feature IP core it propagates requests as bursting reads
or writes. For the completer-only IP core, requests are a single dword.

Table 5–24

lists

the RX Master interface ports.

Table 5–24. Avalon-MM RX Master Interface Signals

Signal Name in

Qsys

I/O

Description

RxmRead_o/

Bar<a>_<b>_read<n>

O

Asserted by the core to request a read.

RxmWrite_o/

Bar<a>_<b>_write<n>

O

Asserted by the core to request a write to an Avalon-MM slave.

RxmAddress_o[31:0]/

Bar<a>_<b>_address<n>[11:0]

O

The address of the Avalon-MM slave being accessed.

RxmWriteData_o[

<n>:0]/

Bar<a>_<b>_writedata<n>[63:0]

O

RX data being written to slave. <n> = 63 for the full-featured IP core. <n>
= 31 for the completer-only, single dword IP core.

RxmByteEnable_o[

<n>:0]/

Bar<a>_<b>_byteenable<n>[7:0]

O

Byte enable for write data. <n> = 63 for the full-featured IP core. <n> = 31
for the completer-only, single dword IP core.

RxmBurstCount_o[9:0]/

Bar<a>_<b>_burstcount<n>[6:0]

O

The burst count, measured in qwords, of the RX write or read request. The
width indicates the maximum data that can be requested. In Qsys
variations, the maximum data in a burst is 512 bytes.

RXmWaitRequest_i/

Bar<a>_<b>_waitrequest<n>

I

Asserted by the external Avalon-MM slave to hold data transfer.

RxmReadData_i[

<n>:0]/

Bar<a>_<b>_readdatavalid<n>

I

Read data returned from Avalon-MM slave in response to a read request.
This data is sent to the IP core through the TX interface. <n> = 7 for the
full-featured IP core. <n> = 3 for the completer-only, single dword IP core.

RxmReadDataValid_i/

Bar<a>_<b>_readdata<n>[63:0]

I

Asserted by the system interconnect fabric to indicate that the read data on
is valid.

RxmIrq_i/RxmIrq[

<n>:0]

I

Indicates an interrupt request asserted from the system interconnect fabric.
This signal is only available when the control register access port is
enabled. Qsys-generated variations have as many as 16 individual interrupt
signals (<n>

≤ 15).

RXmIrqNum_i[5:0]

/

not available in Qsys

I

Indicates the ID of the interrupt request being asserted. This signal is
available in completer only single dword variations without a control
register access port. This signal is not available in Qsys-generated
variations, because the Qsys variations implement the Avalon-MM
individual requests interrupt scheme.

RxmResetRequest_o/

not available in

Qsys

O

This reset signal is asserted if any of the following conditions are true:
npor

, l2_exit, hotrst_exist, dlup_exit, or reset_n are asserted, or

ltssm == 5’h10

. Refer to

Figure 5–40 on page 5–52

for a schematic of

the reset logic when using the IP Compiler for PCI Express.

Advertising