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

ID 683872
Date 10/02/2023
Public

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

Document Table of Contents

3.11.6.2. Accessing FHT PMA Registers

For FHT PMA registers with offset address less than 0x48000, you must use the following address:
  • For the channel on lane 0: offset address
  • For the channel on lane 1: offset address + 0x8000
  • For the channel on lane 2: offset address + 0x10000
  • For the channel on lane 3: offset address + 0x18000
Note: Lane 0, 1, 2, or 3 are the physical locations where the channel is placed at and corresponds to FHT0, FHT1, FHT2, and FHT3 respectively.

For FHT PMA registers with offset address greater than 0x48000 and smaller than 0xFFFFC, you can directly use the offset address provided in the F-Tile PMA/FEC Direct PHY Intel® FPGA IP register map.

For FHT PMA registers with offset address 0xFFFFC, you must use the following address:
  • For the channel 0: 0xFFFFC
  • For the channel 1: 0x1FFFFC
  • For the channel 2: 0x2FFFFC
  • For the channel 3: 0x3FFFFC
Note: The channel number 0, 1, 2, 3 are the logical number of the PMA lanes. For example, a design with four PMA lanes, has transceiver signals tx/rx_serial[3:0]. The signal tx/rx_serial[0] is for channel 0, the signal tx/rx_serial[1] is for channel 1, the signal tx/rx_serial[2] is for channel 2, and the signal tx/rx_serial[3] is for channel 3.