Why I can only choose Xilinx Vivado as the Synthesis tool?

2 views (last 30 days)
Hello
I'm working with Deep Learning Toolbox, following a guide, just trying to change the FPGA.
hPC = dlhdl.ProcessorConfig;
hPC.SynthesisTool = 'Altera Quartus II';
hPC.SynthesisToolChipFamily = 'Arria 10' ;
hPC.TargetPlatform = 'Intel Arria 10 SoC development kit';
hPC.TargetFrequency = 200;
The code is pretty simple, but I get the following errors:
Error using dnnfpga.config.ProcessorConfigBase/set.SynthesisTool
Value must be a member of this set:
'Xilinx Vivado'
Error using dnnfpga.config.ProcessorConfigBase/set.TargetPlatform
Value must be a member of this set:
'Generic Deep Learning Processor'
'Xilinx Kintex-Ultrascale KCU105 evaluation board'
'Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit'
'Xilinx Zynq ZC706 evaluation kit'
Error using dnnfpga.config.ProcessorConfigBase/set.TargetPlatform
Value must be a member of this set:
'Generic Deep Learning Processor'
'Xilinx Kintex-Ultrascale KCU105 evaluation board'
'Xilinx Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit'
'Xilinx Zynq ZC706 evaluation kit'
I tried installing many Add-ons hopping for a fix but still the same result...
I would like some help.
Thanks in advance!

Answers (1)

Kiran Kintali
Kiran Kintali on 24 Apr 2024
Can you tell us what version of MATLAB are you using?
Intel/Altera is supported. You need to have the right support package installed. If you do not have the right support package installed you are expected to see a message similar to this. The following message is generated in R2024a release.
  1 Comment
Wang Chen
Wang Chen on 25 Apr 2024
Hi ANTON, From the error message, it looks like you didn't install Deep Learning HDL Toolbox Support Package for Intel FPGA and SoC Devices, so 'Intel Arria 10 SoC development kit' is not an avaiable choice for hPC.TargetPlatform.
After you set the hPC.TargetPlatform, you can then set the hPC.SynthesisTool.
Thanks,
Wang

Sign in to comment.

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!