Intel Arria 10 User Manual page 463

Transceiver phy
Hide thumbs Also See for Arria 10:
Table of Contents

Advertisement

5. Arria 10 Transceiver PHY Architecture
UG-01143 | 2018.06.15
5.2.1.1.1. Phase Compensation Mode
In Phase Compensation mode, the TX Core FIFO decouples phase variations between
tx_coreclkin
Core FIFO can be driven by clocks from asynchronous clock sources but must be same
frequency. You can use
parallel clock) to clock the write side of the TX Core FIFO.
Note:
Phase Compensation mode, TX parallel data is valid for every low speed clock cycle,
and
tx_enh_data_valid
Note:
Phase Compensation can also be used in double rate transfer mode, where the FPGA
fabric data width is doubled to allow the FPGA fabric clock to run at half rate. The
double rate transfer mode is set in the Native PHY IP Parameter Editor. Refer to the
"Transmitter Data Path Interface Clocking" and "Receiver Data Path Interface Clocking"
sections in the PLLs and Clock Networks chapter for details about the clock
frequencies, when using FIFO single and double rate transfer mode.
Related Information
Transmitter Data Path Interface Clocking
Receiver Data Path Interface Clocking
5.2.1.1.2. Register Mode
The Register Mode bypasses the FIFO functionality to eliminate the FIFO latency
uncertainty for applications with stringent latency requirements. This is accomplished
by tying the read clock of the FIFO with its write clock.
In Register mode,
tx_parallel_data
valid) are registered at the FIFO output.
Note:
Intel recommends that you implement a soft FIFO in the FPGA fabric with a minimum
of 32 words under the following conditions:
When the Enhanced PCS TX FIFO is set to register mode.
When using the recovered clock to drive the core logic.
When there is no soft FIFO being generated along with the IP Catalog.
5.2.1.1.3. Interlaken Mode
In Interlaken mode, the TX Core FIFO operates as an elastic buffer. In this mode, you
have additional signals to control the data flow into the FIFO. Therefore, the FIFO
write clock frequency does not have to be the same as the read clock frequency. You
control the writing to the TX Core FIFO with
flags. The goal is to prevent the FIFO from becoming full or empty. On the read side,
read enable is controlled by the Interlaken frame generator.
5.2.1.1.4. Basic Mode
In Basic mode, the TX Core FIFO operates as an elastic buffer, where buffer depths
can vary. This mode allows driving write and read side of TX Core FIFO with different
clock frequencies. Monitor the FIFO flag to control write and read operations. For TX
Core FIFO, assert
and
PCS_clkout_x2(tx)
tx_coreclkin
signal should be tied with 1'b1.
tx_parallel_data
is a data or control word), and
with
tx_fifo_wr_en
. In this mode, read and write of the TX
(FPGA fabric clock) or
tx_clkout1
on page 386
on page 387
(data),
(indicates whether
tx_control
tx_enh_data_valid
by monitoring the FIFO
tx_fifo_wr_en
signal going low.
tx_fifo_pempty
®
®
Intel
Arria
10 Transceiver PHY User Guide
(TX
(data
463

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents