Visible to Intel only — GUID: nik1398984278094
Ixiasoft
Visible to Intel only — GUID: nik1398984278094
Ixiasoft
17.9. Transceiver Reconfiguration Controller EyeQ Registers
When the Bit Error Rate Block (BERB) is not enabled, the sampled data is deserialized and sent to the IP core; the PRBS checker determines the Bit Error Rate (BER). When the BER Block is enabled, the Bit checker determines the BER by comparing the sampled data to the CDR sampled data.
The following table lists the memory-mapped EyeQ registers that you can access using Avalon-MM reads and writes on reconfiguration management interface.
Reconfig 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’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. |
Offset | Bits | R/W | Register Name | Description |
---|---|---|---|---|
0x0 | [4:3] | RW | BERB Snap Shot and Reset |
Only available when you turn on the Enable Bit Error Rate Block in the Transceiver Reconfiguration Controller IP Core GUI. The following encodings are defined:
|
[2] | RW | Counter Enable | Only available when you turn on the Enable Bit Error Rate Block in the Transceiver Reconfiguration Controller IP Core GUI. When set to 1, the counters accumulate bits and errors. When set to 0, pauses accumulation, preserving the current values. |
|
[1] | RW | BERB Enable | Only available when you turn on the Enable Bit Error Rate Block in the Transceiver Reconfiguration Controller IP Core GUI. When set to 1, enables the BER. When set to 0, disables the BER counters and the bit checker. |
|
[0] | RW | Enable Eye Monitor | Writing a 1 to this bit enables the Eye monitor. | |
0x1 | [5:0] | RW | Horizontal phase | Taken together, the Horizontal phaseand vertical height specify the Cartesian x-y coordinates of the sample point on the eye diagram. You can increment through 64 phases over 2 UI on the horizontal axis. |
0x2 | [5:0] | RW | Vertical height | Taken together, the horizontal phase and vertical height specify the Cartesian x-y coordinates of the sample point on the eye diagram. You can specify 64 heights on the vertical axis. |
0x3 | [15:4] | RMW | Reserved | You should not modify these bits. To update this register, first read the value of this register then change only the value for bits that are not reserved. |
[13] | RW | 1D-Eye | Writing a 1 to this bit selects 1D Eye mode and disables vertical height measurement. Writing a 0 to this bit selects normal 2D Eye measurement mode including both the horizontal and vertical axes. You must use 1D Eye mode if you have enabled DFE. | |
[12:3] | RMW | Reserved | You should not modify these bits. To update this register, first read the value of this register then change only the value for bits that are not reserved. | |
[2] | RW | Polarity 19 | Specifies the sign of the Vertical height . When 0, the Vertical height is negative. When 1, the Vertical height is positive. | |
[1:0] | RMW | Reserved | You should not modify these bits. To update this register, first read the value of this register then change only the value for bits that are not reserved. | |
0x5 | [31:0] | R | Bit Counter[31:0] | Only valid when the BERB Enable and Counter Enable bits are set. Bit Counter[63:0] reports the total number of bits received since you enabled or reset BER counters. Each increment represents 256 bits. |
0x6 | [31:0] | R | Bit Counter[63:32] | |
0x7 | [31:0] | R | Err Counter[31:0] | Only available when the BERB Enable and Counter Enable bits are set. Err Counter[63:0] reports the total number of error bits received since you enabled or reset BER counters. |
0x8 | [31:0] | R | Err Conter[63:32] |
Refer to Changing Transceiver Settings Using Register-Based Reconfiguration for the procedures you can use to control the Eye Monitor.