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

ID 683872
Date 1/25/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.4.1. FGT PMA Registers Access Example

An example of using the F-Tile Global Avalon® Memory-Mapped Interface Intel® FPGA IP to access the FGT PMA registers is shown below.
To read the FGT TX equalizer setting registers of quad 0:
  1. Write 0xC to register 0xffffc.
  2. For quad 0, lane 0, read register 0x47830.
  3. For quad 0, lane 1, read register 0x4F830.
  4. For quad 0, lane 2, read register 0x57830.
  5. For quad 0, lane 3, read register 0x5F830.
To read the FGT TX equalizer setting registers of quad 1:
  1. Write 0xD to register 0xffffc.
  2. For quad 1, lane 0, read register 0x47830.
  3. For quad 1, lane 1, read register 0x4F830.
  4. For quad 1, lane 2, read register 0x57830.
  5. For quad 1, lane 3, read register 0x5F830.
To read the FGT TX equalizer setting registers of quad 2:
  1. Write 0xE to register 0xffffc.
  2. For quad 2, lane 0, read register 0x47830.
  3. For quad 2, lane 1, read register 0x4F830.
  4. For quad 2, lane 2, read register 0x57830.
  5. For quad 2, lane 3, read register 0x5F830.
To read the FGT TX equalizer setting registers of quad 3:
  1. Write 0xF to register 0xffffc.
  2. For quad 3, lane 0, read register 0x47830.
  3. For quad 3, lane 1, read register 0x4F830.
  4. For quad 3, lane 2, read register 0x57830.
  5. For quad 3, lane 3, read register 0x5F830.