Chapter 6: IP Core Interfaces
6–49
Avalon-MM Interface
November 2012
Altera Corporation
Arria V GZ Hard IP for PCI Express
Avalon-MM Interface
illustrates the signals of the full-featured Arria V GZ Hard IP for PCI
Express using the Avalon-MM interface available in the Qsys design flow.
1
In
, signals listed for
rxm_bar0
are also exist for
rxm_bar1
through
rxm_bar5
when those BARs are enabled in the parameter editor.
Figure 6–39. Signals in the Qsys Avalon-MM Arria V GZ Hard IP for PCI Express
tx_out0[
<n>:0]
rx_in0[
<n>:0]
1-Bit Serial
cra_readdata[31:0]
cra_waitrequest
cra_byteenable[3:0]
cra_chipselect
cra_address[11:0]
cra_read
cra_write
cra_writedata[31:0]
txs_writedata[63:0]
txs_busrtcount[6:0]
txs_chipselect
txs_read
txs_write
txs_address[
<w>-1:0]
txs_byteenable[7:0]
txs_readdatavalid
txs_readdata[63:0]
txs_waitrequest
32-Bit
Avalon-MM
CRA
Slave Port
(Optional,
Not available for
Completer-Only
Single Dword)
64-Bit
Avalon-MM TX
Slave Port
(Not used for
Completer-Only)
Avalon-MM Hard IP for PCI Express
Test
Interface
test_in[31:0]
mode
rxm_bar0_write_
<n>
rxm_bar0_address_
<n>[31:0]
rxm_bar0_writedata_
<n>[63:0] or [31:0]
rxm_bar0_byteenable_
<n>[7:0]
rxm_bar0_burstcount_
<n>[6:0]
rxm_bar0_waitrequest_
<n>
rxm_bar0_read_
<n>
rxm_bar0_readdata_
<n>[63:0]
rxm_bar0_readdatavalid
rxm_irq[
<m>:0], <m> < 16
64-Bit
Avalon-MM TX
Master Port
msi_intf[81:0]
msix_intf[15:0]
Intx_inf[1]
Intx_inf[0]
MSI/MSI-X
& INT-X
Interrupts
(optional)
txdatak0
txdata0[7:0]
txdetectrx0
txelectidle0
rxpolarity0
txcompl0
powerdown0[1:0]
tx_deemph0
hip_serial_rx_in0
rxdatak0
rxdatak0[7:0]
rxvalid0
phystatus0
rxelectidle0
rxstatus0[2:0]
ltssmstate0[4:0]
eidleinfersel0[2:0]
rate0[1:0]
pclk_in
pipe_mode
txmargin[2:0]
txswing
PIPE Interface
Simulation Only
8-Bit PIPE
reconfig_from_xcvr[<n>46-1:0]
reconfig_to_xcvr[<n>70-1:0]
Transceiver
Reconfiguration
Clocks
npor
reset_status
pin_perst
Reset &
Lock Status
refclk
coreclkout
cra_irq_irq