Forum Discussion
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_valueHowever, 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
- JonWay_altera
Frequent 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
Frequent 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-commandsThere is no documented API for VGA, and it is not mapped to any exposed scripting parameter
- hghuyho
New Contributor
It is DC gain, not VGA ?!
VGA is the bellow param: