^

AR# 52844 7 Series GTX GTH Production Silicon - Correct setup when OOB is not used

Symptoms:

  • Aurora channel with Production silicon is stuck with CHANNEL_UP = '0'. It was working fine with GES silicon.
  • It seems that the RXBUFFER is always in reset, RXDATAis stuck, and RXRECCLK (RXOUTCLK) is correctly toggling.
  • RXBYTEISALIGNED is not asserted as expected, but the datais good.
  • The channel was working properly with GES silicon.

In Production silicon, PCS_RSVD_ATTR[8]=1 enables the electrical idle detect circuit. In GES and previous silicon, the idle detect circuit is always enabled. For all silicon, if RXBUF_RESET_ON_EIDLE = TRUE, an internal automatic RX Buffer Reset is applied when the Electrical Idle condition is detected.

For all protocols not using OOB or Electrical Idle detection, please set the following parameters:

To power down OOB signal detector:

  • PCS_RSVD_ATTR[8] = '0'

When OOB is powered down, downstream circuits must ignore OOB detector output:

  • RXELECIDLEMODE[1:0] = "11"
  • RXBUF_RESET_ON_EIDLE = FALSE.

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
53304 Design Advisory for Aurora 8B10B v8.3 - OOB attribute settings update for 7 series GTX/GTH Transceivers and Zynq-7000 SoC Transceivers N/A N/A
AR# 52844
Date Created 11/19/2012
Last Updated 01/10/2013
Status Active
Type General Article
Devices
  • Kintex-7
  • Virtex-7
IP
  • Aurora
Feed Back