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

ID 683872
Date 1/24/2025
Public
Document Table of Contents

3.3.1.1. FGT PMA Configuration Rules for SATA mode

You can implement the SATA protocol mode with the F-Tile PMA/FEC Direct PHY Intel® FPGA IP by following the steps shown below:
  1. In the General and Common Datapath Options:
    1. Select SATA for the FGT PMA configuration rules setting.
    2. Enable the Simplified TX data interface setting.
      • This step turns on the fgt_tx_pma_elecidle idle port which is part of the protocol.
  2. In the TX Datapath Options:
    1. Enable the Enable Spread Spectrum clocking setting. Enable tx_beacon port for the SATA protocol if applicable.
  3. In the RX Datapath Options:
    For SATA:
    1. Enable the Enable SATA squelch detection setting.
    2. Enable the Enable fgt_rx_signal_detect port setting for out of band signaling.
  4. To enter or exit TX PMA electrical idle mode, you must perform the following two steps:
    1. In the 76-bit tx_parallel_data interface, you need to set bits [73:71] to 3'b111 to enter electrical idle mode and set the bits to 3'b000 to exit electrical idle mode.
    2. You need to control the fgt_tx_pma_elecidle idle port by writing 4'b1111 to enter electrical idle mode and 4'b0000 to exit electrical idle mode. Refer to the TX Parallel Data Mapping Information for SATA Protocol Mode (PMA Lanes, N= 1) table for more information.