Forum Discussion

fpgator's avatar
fpgator
Icon for New Contributor rankNew Contributor
7 months ago

Agilex 7 DevKit | OSFP Board Test System | Transceiver Toolkit Error

Tried Quartus 25.1 and older versions.

I have loaded the OSFP example, and the Board Test System (BTS) GUI is working fine.

When I go to Quartus and I want to use the Transceiver Toolkit, the Toolkit Explorer shows the Tx and Rx connections. However, when I try opening the collection, it shows the following error:

Jun 18, 2025 11:30:49 PM Intel F-Tile Transceiver Toolkit: ftile_transceiver_toolkit1750314645234
SEVERE: An error occurred while running script "ftile_callback_pkg::init_callback
": Intel F-Tile Transceiver Toolkit: ftile_transceiver_toolkit1750314645234: can't read "avmm2_path": no such variable
while executing
"args_path_devtype_servicetype_xcvrtype_numlanes_step $avmm2_path $devtype $service_type $xcvr_type $num_lanes $step"
(procedure "pysv_driver::start" line 104)
invoked from within
"pysv_driver::start"
(procedure "ftile_callback_pkg::init_callback" line 20)
invoked from within
"ftile_callback_pkg::init_callback"

What's the issue?

4 Replies

  • Ash_R_Intel's avatar
    Ash_R_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    Are you using the example design provided in the dev kit installer package? If yes, I am not sure if it was enabled for the toolkit also or not.

    Normally this type of error would occur if the AVMM interface is unconnected to JTAG master. Check the IP settings in Quartus and see if "Enable Debug Endpoint..." options are checked or not.

    Design is available in the examples folder of the installer.


    Regards


    • fpgator's avatar
      fpgator
      Icon for New Contributor rankNew Contributor
      Indeed they were not checked. However, when I checked them, I was also not able to connect using the transceiver toolkit. Is there any other setting I need to change?

      Also, how is the BTS GUI reading and writing into the transceivers (BER, FFE, etc)? I presume it uses AvaIon interface. Is there a sample code to see how to connect read and write to the transceivers?
  • Ash_R_Intel's avatar
    Ash_R_Intel
    Icon for Regular Contributor rankRegular Contributor

    As the required information has been provided, I am setting the case to closure. However, it will be open for other community members to comment on.


    Regards


    • fpgator's avatar
      fpgator
      Icon for New Contributor rankNew Contributor
      Please don’t close it. I just posted a reply.