HDL Coder support for Quartus Prime 23.1

20 visualizzazioni (ultimi 30 giorni)
Lucas Ritzdorf
Lucas Ritzdorf il 11 Mar 2024
Commentato: Lucas Ritzdorf il 12 Mar 2024
Per the HDL Coder documentation, testing has been done with Intel Quartus Prime 21.1. I'd like to use my current installation of Quartus Prime 23.1 instead, but encounter the following messages when launching the HDL Workflow Advisor:
Warning: Unable to calculate synthesis tool version number.
Please make sure command "/opt/intelFPGA/23.1/quartus/bin/quartus_sh -h" is available and executable.
Synthesis tool log:
Quartus Prime Shell
Version 23.1std.0 Build 991 11/28/2023 SC Lite Edition
Copyright (C) 2023 Intel Corporation. All rights reserved.
Usage:
----8<---- (Quartus help output, trimmed by me)
Warning: Defaulting to synthesis tool version 9.1.
In the Workflow Advisor, tool version 9.1 is specified, and cannot be changed:
This, in turn, seems to limit the available device families such that my target Cyclone V family is unavailable.
Is there a resolution to this which could allow me to override the detected (or rather, not detected) tool version, and thus enable the Cyclone V device family?
Edit: System information, since that's probably important.
  • Operating system: Arch Linux (rolling; kept fully up-to-date)
  • MATLAB version: R2023b Update 7
  • Quartus Prime version: Quartus Prime Lite 23.1std.0

Risposte (1)

Venu Gopal Motukuri
Venu Gopal Motukuri il 12 Mar 2024
Hi Lucas,
I understand that you are facing issue while using the Intel Quartus Prime Lite 23.1.
Unfortunately, MATLAB (R2023b) supports Intel Quartus Standard 21.1 and Intel Quartus Pro 22.4 version of Intel Quartus Third-party synthesis tools.
You are using Intel Quartus Prime Lite 23.1 version which is not supported by MATLAB.
When you use a synthesis tool that has been tested with the HDL Workflow Advisor and start the workflow, the advisor generates a list of devices that are supported with the tool. If you use a third-party synthesis tool that is not supported with the HDL Workflow Advisor, the advisor does not update the device list to reflect the FPGA devices that you can use for that tool.
More information on the supported tool versions can be found in the following documentation link:
  1 Commento
Lucas Ritzdorf
Lucas Ritzdorf il 12 Mar 2024
Hello, and thanks for your response!
Actually, I'd already found that bit of documentation, which is why I asked about "a resolution to this which could allow me to override the detected (or rather, not detected) tool version." Does such a solution exist? While it obviously could not be officially supported by the MATLAB team, the ability to force a particular version of Quartus Prime should be all I need to resolve this issue, and I am fully prepared to handle any other issues this might cause.
In addition, it seems as if the version of Quartus Prime in use may not actually be the core issue here, since MATLAB fails to detect the version at all. Were lack of support for 23.1 the problem, I would expect an error message resembling "this version of Quartus is not supported," rather than "unable to calculate version number." Of course, I could be wrong — is this, in fact, the kind of error that is expected to occur for unsupported synthesis tool versions?

Accedi per commentare.

Prodotti


Release

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by