Forum Discussion

hghuyho's avatar
hghuyho
Icon for New Contributor rankNew Contributor
5 days ago

Question about VGA parameter in Transceiver Toolkit (Quartus Std 23.1)

Hello,

I am using Transceiver Toolkit in Quartus Prime Standard 23.1 (Build 993). I can get and configure the Variable Gain Amplifier (VGA) parameter in the GUI, but I cannot find any corresponding command in the documented Transceiver Toolkit scripting API.

From the documentation (683552 - 2018.09.24), I can use the following commands (get & set):

transceiver_channel_rx_get_dcgain
transceiver_channel_rx_get_eqctrl
transceiver_channel_rx_get_dfe_tap_value

However, there is no mention of VGA.

Could you please clarify whether VGA is mapped to another parameter, or if it is not accessible via scripting?

Thank you for your support.

Best regards,
Huy HO.

3 Replies

  • hghuyho's avatar
    hghuyho
    Icon for New Contributor rankNew Contributor

    It is DC gain, not VGA ?!
    VGA is the bellow param:

     

  • JonWay_altera's avatar
    JonWay_altera
    Icon for Frequent Contributor rankFrequent Contributor

    It is mapped to the RX DC gain setting, which you can already access via:

    transceiver_channel_rx_get_dcgain
    transceiver_channel_rx_set_dcgain

    • JonWay_altera's avatar
      JonWay_altera
      Icon for Frequent Contributor rankFrequent Contributor

      In some contexts and device families, “VGA” (Variable Gain Amplifier) is used more generically to describe an analog gain stage, which can overlap with what is referred to as DC gain at the register level. Because the scripting API exposes a parameter named dcgain, and there is no visible VGA control in the API, it is a reasonable (but incorrect) inference that both refer to the same control.
       

      However, as clearly shown in your Transceiver Toolkit screenshot:

      • VGA and DC gain are separate parameters
      • They can be set independently in the GUI
      • They do not map to each other


      I have checked the transceiver toolkit command documentation: https://docs.altera.com/r/docs/683552/18.1/intel-quartus-prime-standard-edition-user-guide-debug-tools/transceiver-toolkit-commands

       

      There is no documented API for VGA, and it is not mapped to any exposed scripting parameter