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

ID 683872
Date 4/03/2023
Public

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

Document Table of Contents

8.5.1. Supported Transceiver Toolkit Scripts

The transceiver toolkit scripts support FGT and FHT designs. They support both the NRZ and PAM4 modes.
The following table lists the available scripts you can use:
Table 115.  Transceiver Toolkit Scripts
Tcl File Name Description

device_initialization.tcl

You must update this script with which device is on the JTAG chain and what .sof is programmed into the device. When you run this script, it auto-loads the toolkit and automatically link the design information to the connected device.

fgt_nrz_ber_n_ehm_test.tcl

fgt_pam4_ber_n_ehm_test.tcl

fht_nrz_ber_n_ehm_test.tcl

fht_pam4_ber_n_ehm_test.tcl

These scripts are used to run BER and Eye measurement tests. Select the scripts based on your design mode. The available design modes are FGT NRZ, FGT PAM4, FHT NRZ and FHT PAM4 designs.

fgt_nrz_autosweep_test.tcl

fgt_pam4_autosweep_test.tcl

fht_nrz_autosweep_test.tcl

fht_pam4_autosweep_test.tcl

These scripts are used to run the Autosweep test. Select the scripts based on your design mode. The available design modes are FGT NRZ, FGT PAM4, FHT NRZ and FHT PAM4 designs.
unload_toolkit.tcl Run this script to close the toolkit after you have finished all the tests.
When you install Intel® Quartus® Prime Pro Edition software version 23.1 or later, the template of the scripts is included in the installation directories. The following table lists the location of the Transceiver Toolkits scripts:
Table 116.  Script Location
Platform Path
Windows <drive>:\intelFPGA_pro\<Quartus-Version>\quartus\common\python\lib\site-packages\pysv_fpga\ftile_scripts
Linux <path-to-acds-folder>/quartus/common/python/lib/site-packages/pysv_fpga/ftile_scripts