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

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

3.11.6. Accessing Configuration Registers

This sectio summaizes how to access the cofiguatio egistes listed i the F-Tile PMA/FEC Diect PHY Itel® FPGA IP egiste map. You ca use the detailed ifomatio to access the PMA ad FEC Diect PHY Soft CSR egistes, FHT PMA egistes, ad FGT PMA egistes.

You must hadle the covesio of byte addessig fomat to wod addessig fomat by shiftig the ecofiguatio addess bus by two bits whe you access the cofiguatio egistes due to:
  • The egistes listed i F-Tile PMA/FEC Diect PHY Itel® FPGA IP Registe Map use byte addessig fomat.
  • F-Tile PMA/FEC Diect PHY Itel® FPGA IP uses wod addessig fomat.
The followig table summaizes how to calculate the egiste addess fo a N-chael desig.
  • Lae ID is the physical locatio whee the chael is placed at ad coespods to FGT/FHT0, 1, 2, ad 3. Fo example, Lae 0 efes to FGT0/FHT0 ad Lae3 efes to FGT3/FHT3.
  • Chael ID is the logical umbe of the PMA laes, which coespods to tx/x_seial[0], [1], [2], up to [N-1]. Fo example, Chael 0 efes to tx/x_seial[0] ad Chael 3 efes to tx/x_seial[3].
Note: If you eable the Eable sepaate Avalo® iteface pe factue paamete, the each chael has its ow Avalo® iteface, ad all Chael IDs ae 0.
Table 90.  Registe Map Addess Calculatio
Registe Type Recofiguatio Iteface Addess Rage Addess Calculatio
PMA_ad_FEC_Diect_PHY_Soft_CSR ecofig_pdp 0x800 - 0x9F0 Addess
FHT ecofig_xcv 0x40000 - 0x48000 Addess + 0x8000*Lae ID
0x60000 - 0xF0030 Addess
0xFFFFC Addess + 0x100000*Chael ID
FGT ecofig_xcv 0x40000 - 0x48000 Addess + 0x400000*itege(Chael ID/4) + 0x8000*Lae ID
0x62000 - 0x62004 Addess + 0x400000*itege(Chael ID/4) + 0x4000*Lae ID
0x9003C - 0xF0028 Addess + 0x400000*itege(Chael ID/4)
0xFFFFC Addess + 0x100000*Chael ID
I ode to access all the cofiguatio egistes, it is ecommeded that you set the Avalo® Memoy-Mapped Iteface as show i the followig figue.
Figue 94. Recommeded Avalo Memoy-Mapped Iteface Settigs