Figure 1. Alternate TBI Receiver Logic – Kintex 7 Devices
This logic from Method 1 relies on pma_rx_clk0
and
pma_rx_clk1
being exactly 180° out of phase with each other because
the falling edge of pma_rx_clk0
is used in place of
pma_rx_clk1
. See the data sheet for the attached SerDes to verify
that this is the case. If not, the logic of the previous shows an alternate
implementation where both pma_rx_clk0
and pma_rx_clk1
are used as intended. Each bit of rx_code_group[9:0]
must be routed to
two separate device pads.
In this method, the logic used on pma_rx_clk0
in Figure 1 is duplicated for pma_rx_clk1
. An IDDR_CLK2 primitive replaces the IDDR
primitive; this contains two clock inputs as shown.