
8–6 Chapter 8: PHY IP Core for PCI Express (PIPE)
PIPE Input Data from the PHY MAC
Altera Transceiver PHY IP Core November 2012 Altera Corporation
User Guide
PIPE Input Data from the PHY MAC
Table 8–3 describes the PIPE input signals. These signals are driven from the PHY
MAC to the PCS. This interface is compliant to the appropriate PIPE interface
specification.
f For more information about the Avalon-ST protocol, including timing diagrams, refer
to the Avalon Interface Specifications.
Table 8–3. Avalon-ST TX Inputs (Part 1 of 3)
Signal Name Dir Description
Gen1 and Gen2
pipe_txdata[31:0],[15:0],
or
7:0]
Input
Parallel PCI Express data input bus. For the 16-bit interface, 16 bits
represent 2 symbols of transmit data. Bits [7:0] is transmitted first;
bits[15:8] are transmitted second. Bit 0 if the first to be transmitted. For
the 32-bit interface, 32 bits represent the 4 symbols of TX data.
Bits[23:16] are the third symbol to be transmitted and bits [31:24] are
the fourth symbol.
pipe_txdatak[(3:0],[1:0]
or
[0]
Input
For Gen1 and Gen2, data and control indicator for the received data.
When 0, indicates that
pipe_txdata
is data, when 1, indicates that
pipe_txdata
is control.
For Gen3, Bit[0] corresponds to
pipe_txdata[7:0]
, bit[1] corresponds
to
pipe_txdata[15:8]
, and so on.
pipe_txcompliance
Input
Asserted for one cycle to set the running disparity to negative. Used when
transmitting the compliance pattern. Refer to section 6.11 of the Intel
PHY Interface for PCI Express (PIPE) Architecture
for more information.
tx_blk_start
Input
For Gen3, specifies start block byte location for TX data in the 128-bit
block data. Used when the interface between the PCS and PHY MAC is 32
bits. Not used for the Gen1 and Gen2 data rates.
tx_sync_hdr[1:0]
Input
For Gen3, indicates whether the 130-bit block being transmitted is a Data
or Control Ordered Set Block. The following encodings are defined:
■ 2'b10: Data block
■ 2'b01: Control Ordered Set Block
This value is read when
tx_blk_start
= 1b’1. Refer to “Section
4.2.2.1. Lane Level Encoding” in the PCI Express Base Specification, Rev.
3.0 for a detailed explanation of data transmission and reception using
128b/130b encoding and decoding. Not used for the Gen1 and Gen2 data
rates.
pipe_txdetectrx_loopback
Input
This signal instructs the PHY to start a receive detection operation. After
power-up asserting this signal starts a loopback operation. Refer to
section 6.4 of the Intel PHY Interface for PCI Express (PIPE) for a timing
diagram.
pipe_txelecidle
Input
This signal forces the transmit output to electrical idle. Refer to section
7.3 of the Intel PHY Interface for PCI Express (PIPE)
for timing diagrams.
Comentários a estes Manuais