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

ID 683872
Date 4/07/2025
Public
Document Table of Contents

A.5.1.2.1. FGT Transmitter Equalization Tuning Taps

FGT PMA has four transmitter equalization parameters to tune performance:
  • main_tap
  • post_tap_1
  • pre_tap_1
  • pre_tap_2
You can use the F-Tile TX Equalizer Tool to tune the parameters and check the TX output swing. You can also fix the TX equalization settings using Quartus® Prime Pro Edition software assignments in the qsf file. The format of the assignments is shown below:
set_instance_assignment -name HSSI_PARAMETER "txeq_main_tap=<value>" -to <TX serial data name> -entity <top entity name>
set_instance_assignment -name HSSI_PARAMETER "txeq_pre_tap_1=<value>" -to <TX serial data name> -entity <top entity name>
set_instance_assignment -name HSSI_PARAMETER "txeq_pre_tap_2=6=<value>" -to <TX serial data name> -entity <top entity name>
set_instance_assignment -name HSSI_PARAMETER " txeq_post_tap_1=<value>" -to <TX serial data name> -entity <top entity name>

The txeq_main_tap parameter in the qsf assignment is the main_tap and is read from register 0x47830[15:10]54.

54 Register is for channel 0. Refer to FGT Attribute Access Method for other channels.