F-Tile Architecture and PMA and FEC Direct PHY IP User Guide

ID 683872
Date 11/04/2024
Public
Document Table of Contents

3.3.3. RX Datapath Options

Figue 66. RX Datapath Optios i Paamete Edito
Table 34.  RX FGT PMA Paametes
Paamete Values Desciptio
Eable Gay codig O/Off Eables Gay codig.

I PAM4 mode, gay codig is eabled by default ad you caot disable it i the paamete edito GUI. Default value is O. You ca disable gay codig though a egiste wite.

I NRZ mode, gay codig is disabled by default ad you caot eable it. Default is Off.

Eable pecodig O/Off Eables pecodig. Applicable to PAM4 ecodig oly. Default value is Off.
PRBS moito mode 25 disable, PRBS7, PRBS9, PRBS10, PRBS13, PRBS15, PRBS23, PRBS28, PRBS31, QPRBS13, PRBS13Q, PRBS31Q, SSPR, SSPR1, SSPRQ Eables had PRBS geeato with the PRBS polyomial selectio. Default value is disable.
Eable SATA squelch detectio O/Off Eables squelch detectio fo SATA. Default value is Off.
Eable fgt_x_sigal_detect pot O/Off Eables the fgt_x_sigal_detect pot. This pot is used fo SATA potocol mode fo out of bad (OOB) sigal detectio. Default value is Off.
Eable fgt_x_sigal_detect_lfps pot O/Off Eables the fgt_x_sigal_detect_lfps pot. This pot is used fo SATA potocol mode fo low fequecy peiodic sigalig (LFPS) sigal detectio. Default value is Off.
Eable x_cd_divclk_lik0 pot O/Off Eables the lik pot epesetig RX CDR clock output fom RX PMA to the efeece clock pi. The coectio made fom this pot to the F-Tile Refeece ad System PLL Clocks Itel® FPGA IP guides the Fitte to detemie the physical pi. Do ot use this pi itself i simulatio to obseve clock behavio. Obseve the actual clock behavio i the elated output pot of the F-Tile Refeece ad System PLL Clocks Itel® FPGA IP. The physical pot is typically used fo CPRI. You ca coect the physical pot to the physical efeece clock pi 8 o 9 fo cofiguatio as RX CDR clock output. This settig is applicable fo FGT PMA oly. Default value is Off.
Selected x_cd_divclk_lik0 souce 0 to mi(7, N-1), (N = Numbe of PMA Laes) Detemies which RX FGT PMA lae is soucig fgt_x_cd_divclk_lik0. Note that FGT PMA idex used i this paamete is logical. The selected PMA lae must be physically mapped to FGT Quad 3 (with efeece clock 9) o FGT Quad 2 (with efeece clock 8). If Eable x_cd_divclk_lik0 pot is off, this paamete is igoed. Default value is Off.
Adaptatio mode

auto,

maual

I maual mode, you must povide the aalog fot ed settigs: RXEQ VGA Gai, RXEQ High Fequecy Boost, ad RXEQ DFE Data Tap 1. You must ete the iitializatio values fo these settigs ude the Aalog Paametes tab. You ca also dyamically cofigue these settigs by accessig the FGT PMA egistes. I auto mode, the PMA adjusts the aalog fot ed settigs automatically. Default value is auto.
Eable fgt_x_cd_fast_feeze_sel pot O/Off This pot is used fo GPON. Fo GPON mode, you must eable ad tie the fgt_x_cd_fast_feeze_sel sigal to 1'b0. It allows fgt_x_cd_feeze cotol sigal to popagate coectly. Default value is Off.
Eable fgt_x_cd_set_locktoef pot O/Off Pimaily used fo GPON. This sigal oly takes effect whe FGT PMA cofiguatio ules is set to GPON, Adaptatio mode is set to maual, ad CDR lock mode is set to auto. Whe eabled, assetig the fgt_x_cd_set_locktoef sigal keeps the CDR i maual lock-to-efeece mode. Deassetig this sigal keeps CDR i maual lock-to-data mode. I maual lock-to-efeece mode, you must otify the eset cotolle to igoe the lock to data status by settig the soft CSR egiste 0x818[0] to 1'b1. Default value is Off.
RX FGT CDR Settigs
Output fequecy 12890.625MHz Specifies the o editable RX FGT CDR output fequecy iitial value deived fom the IP cofiguatio.
VCO fequecy 12890.625MHz Specifies the o editable RX FGT CDR VCO output fequecy iitial value deived fom the IP cofiguatio.
RX FGT CDR efeece clock fequecy 25.781250-250.000000 Selects the efeece clock fequecy (MHz) fo CDR. Default value is 156.25.
CDR lock mode

auto,

maual lock to efeece

Whe auto is selected, duig use iitiated eset o powe-up, CDR fist ties to lock to efeece ad the locks to data if peset. By default, loss of lock to data e-tigges eset RX PMA eset. Whe maual lock to efeece is selected, you must dive fgt_x_set_locktoef to cotol the CDR lock behavio. Default value is auto.
Eable fgt_x_set_locktoef pot O/Off You must eable this pot whe CDR lock mode is set to maual lock to efeece. This sigal oly takes effect whe Adaptatio mode is set to maual. Assetig this sigal keeps CDR i maual mode. Deassetig this sigal keeps CDR i auto mode. Whe switchig modes, you must asset x_eset. I maual mode, you must otify the eset cotolle to igoe lock to data status by settig soft CSR egiste 0x818[0] to 1'b1. Default value is Off.
Eable fgt_x_set_locktodata pot O/Off You must eable this pot whe CDR lock mode is set to maual lock to efeece. This sigal oly takes effect whe Adaptatio mode is set to maual, fgt_x_set_locktoef is asseted, ad CDR is i maual mode. Assetig this sigal keeps CDR i maual lock-to-data mode. Deassetig this sigal keeps CDR i maual lock-to-efeece mode, which is used fo ovesamplig applicatios. Default value is Off.
Eable fgt_x_cd_feeze pot O/Off

This pot is used fo GPON to feeze the CDR lock state duig o-active time slots. Default value is Off.

RX Use Clock Settig
Eable RX use clock O/Off Divide values of RX CDR output fequecy. If the clock is ot used, you ca disable the clock to save powe. This clock souce dives both RX Use Clock1 ad Use Clock 2 i the Coe Iteface. Default value is Off.
RX use clock div by 12- 139.5 Divisio facto fom Fvco of RX CDR to RX use clock. Values fom 12 to 139.5 ae acceptable i 0.5 icemets. Default value is 100.
Figue 67. RX FHT PMA Paametes i Paamete Edito
Table 35.  RX FHT PMA Paametes
Paamete Values Desciptio
Eable FHT RX PAM4 Level Alteative Codig O/Off Eable this fo RX PAM4 Level Alteative Codig. Whe disabled, lik pate must sed gay code set to 0xB4. Whe eabled, lik pate must sed gay code set to 0x6C. You must disable this paamete fo omal opeatio o whe i iteal o exteal loopback. Default value is Off.
Eable FHT RX data pofile Disabled/Eabled Eable FHT RX data pofile to set the theshold fo umbe of 1’s i 1M RX Data bits that detemie the quality of RX data. If the umbe of 1's eceived is ot withi the specified mi ad max theshold, the RX bad status is idicated. Default is Eabled.
Note: This paamete must be Eabled.
FHT RX use clk div33_34 select

RX_DIV_33

RX_DIV_34

RX_DIV_66

RX_DIV_68

Selects oe of the fou DIV clock output fo the RX use clock. Refe to Clockig. Default is RX_DIV_66.
Eable FHT RX pe-ecode O/Off Eables FHT TX pe-ecode. Default value is off. This settig must match the lik pate's RX pe-ecode settig. Default value is Off.
Eable FHT RX use clk1 O/Off Eables FHT RX use clk1. Default is Off.
FHT RX use clk1 select

DIV3334

DIV40

FHT RX use clk1 select. Off selects div3334 (oe of the fou DIV clocks listed i use div33_34). O selects DIV40 clock. Refe to Clockig. Default is div3334.
Eable FHT RX use clk2 O/Off Eables FHT RX use clk2. Default value is Off.
FHT RX use clk2 select

DIV3334

DIV40

FHT RX use clk2 select. Off selects div3334 (oe of the fou DIV clocks listed i use div33_34). O selects DIV40 clock. Refe to Clockig. Default is div3334.
25

The PRBS31, QPRBS13, PRBS13Q, PRBS31Q, SSPR, SSPR1, ad SSPRQ PRBS geeato mode settigs ae ot cuetly suppoted though the IP GUI, although peset i the paamete edito. Do ot select ay of the usuppoted PRBS geeato mode settigs. Specify these settigs usig egistes.