User guide
Chapter 16: Transceiver Reconfiguration Controller IP Core 16–15
EyeQ Registers
November 2012 Altera Corporation Altera Transceiver PHY IP Core
User Guide
EyeQ uses a phase interpolator and sampler to estimate the vertical and horizontal 
eye opening using the values that you specify for the 
horizontal phase
 and 
vertical 
height
. (Refer to EyeQ Offsets and Values.) The phase interpolator generates a 
sampling clock and the sampler examines the data from the receiver output. The 
sampled data is deserialized and sent to the IP core where the PRBS checker 
determines the BER. As the phase interpolator output clock phase is shifted by small 
increments, the data error rate goes from high to low to high if the receiver is good. 
The number of steps of valid data is defined as the width of the eye. If none of the 
steps yields valid data, the width of the eye is equal to 0, which means the eye is 
closed.
Table 16–12 lists the memory-mapped EyeQ registers that you can access using 
Avalon-MM reads and writes on reconfiguration management interface. 
1 All undefined register bits are reserved.
Table 16–13 describes the EyeQ registers that you can access.
1 All undefined register bits are reserved and must be set to 0.
Table 16–12.  Eye Monitor Registers 
Recon
-fig 
Addr
Bits R/W Register Name Description
7’h10 [9:0] RW
logical channel number
The logical channel number. Must be specified when 
performing dynamic updates. The Transceiver 
Reconfiguration Controller maps the logical address to the 
physical address.
7’h11 [9:0] RW
physical channel number
The physical channel address. The Transceiver 
Reconfiguration Controller maps the logical address to the 
physical address.
7’h12
[9] R
control and status
Error
. When asserted, indicates an invalid channel or 
address.
[8] R
Busy
. When asserted, indicates that a reconfiguration 
operation is in progress. 
[1] W
Read
. Writing a 1 to this bit triggers a read operation.
[0] W
Write
. Writing a 1 to this bit triggers a write operation.
7’h13 [5:0] RW
eyeq offset
Specifies the 6-bit offset of the EyeQ register.
7’h14 [15:0] RW
data
Reconfiguration data for the transceiver PHY registers.
Table 16–13. EyeQ Offsets and Values (Part 1 of 2)
Offset Bits R/W Register Name Description
0x0 [0] RW
Control
Writing a 1 to this bit enables the Eye monitor.
0x1 [5:0] RW
Horizontal phase
Taken together, the 
horizontal phase
 and 
vertical height 
specify the Cartesian x-y 
coordinates of the point on the eye diagram that 
you want to sample. You can increment through 
64 phases over 2 UI on the horizontal axis.










