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

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

3.4. Signal and Port Reference

The followig sectio descibes all F-Tile PMA/FEC Diect PHY Itel® FPGA IP pots ad sigals.

Each tx_paallel_data ad x_paallel_data bus is exposed as 80 to 320 bits. Some bits map to special fuctioality.

Each PMA chael tasmits ad eceives 80 to 320 bits, paallel data iteface. The detemiatio of active ad iactive pots depeds o specific cofiguatio paametes, such as the umbe of laes ad the PMA width.

Fo details about mappig of data ad cotol sigals, efe to Paallel Data Mappig Ifomatio.

Whe you eable the Povide sepaate iteface fo each PMA optio fo the F-Tile PMA/FEC Diect PHY Itel® FPGA IP, the PHY pesets sepaate data ad clock itefaces fo each PMA lae, athe tha a wide bus. Each PMA lae sigal ame is appeded with a _xcv<> suffix, with = PMA idex umbe. Whe Povide sepaate iteface fo each PMA is disabled, the sigal ame does ot apped _xcv<>.

Fo example, if you eable Povide sepaate iteface fo each PMA fo two PMA lae cofiguatio, the seial pot sigal ames appea as:

tx_seial_data_xcv0, tx_seial_data_xcv1.

If you disable Povide sepaate iteface fo each PMA fo two lae PMA cofiguatio, the seial pot sigal ame appeas as: tx_seial_data[1:0].

The followig ae the sigals that do ot have sepaate itefaces whe Povide sepaate iteface fo each PMA optio is o:

  • system_pll_clk_lik, x_cd_divclk_lik0
  • tx_eset, x_eset, tx_eset_ack, x_eset_ack, tx_eady, x_eady
  • sfec sigals
  • tx_cadece, tx_cadece_fast_clk, tx_cadece_slow_clk, tx_cadece_slow_clk_locked
Note: Whe the Eable RS-FEC optio is o, a sepaate iteface is ot available fo each PMA by use of the Povide sepaate iteface fo each PMA optio.
Whe Numbe of system copies idex is moe tha 1 (fom 2-16), the the PMA lae sigal ames ae appeded with a _sys<> suffix, with = PMA idex umbe. The followig ae the oly sigals that ae ot appeded with the _sys suffix.
  • Recofiguatio Avalo® memoy-mapped iteface pots
  • x_cd_divclk_lik0
Table 45.   Vaiables Defiig Bits fo the Itefacig Pots i Pot ad Sigal Refeece
Vaiable Values Desciptio
<N>

FGT: 1, 2, 4, 6, 8, 12, 16

FHT: 1, 2, 4

N is the umbe of PMA laes.
<> 0 to N-1 is the PMA idex umbe.
<X>

PMA width = 8, 10, 16, 20, ad 32-bit, X=1

PMA width = 64-bit, X=2

PMA width = 128-bit, X=4

X is the umbe of steams.
<K p >

Ceilig(log2(N))

K p = 0,1,2,3,3,4,4 fo N = 1,2,4,6,8,12,16

K p is the PMA ecofiguatio iteface addess.

K p =0 if sepaate Avalo® iteface pe PMA is eabled

K p =Ceilig(log2(N) if sepaate Avalo® iteface pe PMA is disabled.

<Kd>

Ceilig(log2(N))

K d = 0,1,2,3,3,4,4 fo N = 1,2,4,6,8,12,16

K d is the datapath ecofiguatio iteface addess.

K d =0 if a sepaate Avalo® iteface pe PMA is eabled o FEC is eabled.

K d =Ceilig(log2(N) if sepaate Avalo® iteface pe PMA is disabled ad FEC is disabled.

<D>

If PMA width = 8, 10, 16, 20, o 32-bit, the D = PMA Width

If PMA width = 64 o 128-bit, the D = 32

D is the data width value to calculate the total paallel data bits.