Chapter 1: Cyclone IV Transceivers Architecture
1–57
Transceiver Functional Modes
February 2015
Altera Corporation
Fast Recovery from P0s State
The PCIe protocol defines fast training sequences for bit and byte synchronization to
transition from L0s to L0 (PIPE P0s to P0) power states. The PHY must acquire bit and
byte synchronization when transitioning from L0s to L0 state between 16 ns to 4 µs.
Each Cyclone IV GX receiver channel has built-in fast recovery circuit that allows the
receiver to meet the requirement when enabled.
Electrical Idle Inference
In PIPE mode, the Cyclone IV GX transceiver supports inferring the electrical idle
condition at each receiver instead of detecting the electrical idle condition using
analog circuitry, as defined in the version 2.0 of PCIe Base Specification. The inference
is supported using
rx_elecidleinfersel[2..0]
port, with valid driven values as
listed in
in each link training and status state machine substate.
The electrical idle inference module drives the
pipeelecidle
signal high in each
receiver channel when an electrical idle condition is inferred. The electrical idle
inference module cannot detect electrical idle exit condition based on the reception of
the electrical idle exit ordered set, as specified in the PCI Express (PIPE) Base
Specification.
1
When enabled, the electrical idle inference block uses electrical idle ordered set
detection from the fast recovery circuitry to drive the
pipeelecidle
signal.
Compliance Pattern Transmission
In PIPE mode, the Cyclone IV GX transceiver supports compliance pattern
transmission which requires the first /K28.5/ code group of the compliance pattern to
be encoded with negative current disparity. This requirement is supported using a
tx_forcedispcompliance
port that when driven with logic high, the transmitter data
on the
tx_datain
port is transmitted with negative current running disparity.
Table 1–17. Electrical Idle Inference Conditions
rx_elecidleinfersel
[2..0]
Link Training and Status
State Machine State
Description
3'b100
L0
Absence of
update_FC
or alternatively skip ordered set in 128
s
window
3'b101
Recovery.RcvrCfg
Absence of
TS1
or
TS2
ordered set in 1280 UI interval
3'b101
Recovery.Speed when
successful speed
negotiation = 1'b1
Absence of
TS1
or
TS2
ordered set in 1280 UI interval
3'b110
Recovery.Speed when
successful speed
negotiation = 1'b0
Absence of an exit from electrical idle in 2000 UI interval
3'b111
Loopback.Active (as slave) Absence of an exit from electrical idle in 128
s window
Summary of Contents for Cyclone IV
Page 10: ...x Chapter Revision Dates Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Page 14: ...I 2 Section I Device Core Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Page 274: ...vi Contents Cyclone IV Device Handbook February 2015 Altera Corporation Volume 2...
Page 440: ...iv Contents Cyclone IV Device Handbook December 2016 Altera Corporation Volume 3...
Page 442: ...vi Chapter Revision Dates Cyclone IV Device Handbook December 2016 Altera Corporation Volume 3...
Page 446: ......