•
PHY Interface for the PCI Express Architecture PCI Express 3.0
PHY for PCIe (PIPE) Interfaces
This section describes interfaces of the PHY IP Core for PCI Express (PIPE).
The following figure illustrates the top-level pinout of the PHY IP Core for PCI Express PHY. The port
descriptions use the following variables to represent parameters:
• <
n
>—The number of lanes
• <
d
>—The total deserialization factor from the input pin to the PHY MAC interface.
• <
s
>—The symbols size.
• <
r
>—The width of the reconfiguration interface; <r> is automatically calculated based on the selected
configuration.
Figure 8-3: Top-Level Signals of the PHY IP Core for PCI Express
PHY IP Core for PCI Express Top-Level Signals
tx_serial_data[
<n>-1:0]
rx_serial_data[
<n>-1:0]
pll_ref_clk
fixedclk
pipe_pclk
rx_ready
rx_ready
pll_locked
rx_is_lockedtodata[
<n>-1:0]
rx_is_lockedtoref[
<n>-1:0]
rx_syncstatus[
<d>/<n><s> -1:0]
rx_signaldetect[
<d>/<n><s> -1:0]
High Speed
Serial I/O
Avalon-MM PHY
Management
Interface
to Embedded
Controller
PIPE Input
from
MAC PHY
PIPE Output
to MAC PHY
Clocks
Status
pipe_txdata[31:0],[15:0],[7:0]
pipe_txdatak[3:0],[1:0],[0]
pipe_txcompliance[
<n>-1:0]
pipe_tx_data_valid[
<n>-1:0]
tx_blk_start[3:0]
tx_sync_hdr[1:0]
pipe_txdetectrx_loopback[
<n>-1:0]
pipe_txelecidle[
<n>-1:0]
pipe_powerdown[2
<n>-1:0]
pipe_g3_txdeemph[17:0]
pipe_txmargin[2<n>-1:0]
pipe_txswing
pipe_rxpolarity[
<n>-1:0]
pipe_rate[1:0]
rx_eidleinfersel[2<n>-1:0]
pipe_rxpresethint[2:0]
pipe_rxdata[31:0],[15:0],[7:0]
pipe_rxdatak[3:0],[1:0],[0]
rx_blk_start[3:0]
rx_syc_hdr[1:0]
pipe_rx_data_valid[
<n>-1:0]
pipe_rxvalid[
<n>-1:0]
pipe_rxelecidle[
<n>-1:0]
rxstatus[3 <n>-1:0]
pipe_phystatus[
<n>-1:0]
phy_mgmt_clk
phy_mgmt_clk_reset
phy_mgmt_address[8:0]
phy_mgmt_writedata[31:0]
phy_mgmt_readdata[31:0]
phy_mgmt_write
phy_mgmt_read
phy_mgmt_waitrequest
reconfig_to_xcvr[(
<r>70 )-1:0]
reconfig_from_xcvr[(
<r>46)-1:0]
Dynamic
Reconfiguation
Note: The block diagram shown in the GUI labels the external pins with the
interface type
and places the
interface name
inside the box. The interface type and name are used in the _hw.tcl file. If you turn
on Show signals, the block diagram displays all top-level signal names.
8-6
PHY for PCIe (PIPE) Interfaces
UG-01080
2015.01.19
Altera Corporation
PHY IP Core for PCI Express (PIPE)
Send Feedback