Error selecting target in R2020a and Vivado 2020

1 回表示 (過去 30 日間)
Miquel Diego
Miquel Diego 2022 年 3 月 22 日
編集済み: Stefanie Schwarz 2022 年 9 月 16 日
Dear Community,
I am trying to get familirized with HDL generation from Simulink.
I tried the "workflow advisor" button from upper left corner.
At first stage I tried to select a board, but I got an error, see picture attached.
error: Target platform "XUP Atlys Spartan-6 development board" requires one of the following synthesis tools: Xilinx ISE
I set the HDL tool path using:
hdlsetuptoolpath...
('ToolName','Xilinx Vivado','ToolPath','C:/Xilinx/Vivado/2020.1/bin')
I restarted Matlab
it did not helped..
Why is asking for a tool almost 10 years old??
What to do to get rid of the error??
Please help
Miquel

採用された回答

Wang Chen
Wang Chen 2022 年 3 月 22 日
編集済み: Wang Chen 2022 年 3 月 23 日
Hi Miquel,
For Spartan-6 FPGA device, Xilinx requires Xilinx ISE as synthesis tool. You cannot use Xilinx Vivado for Spartan-6 device.
For newer Vivado-based FPGA device like Zynq, Zynq Ultrascale+, Kintex-7, Virtex-7, please use the IP core generation workflow in HDL Workflow Advisor. You can refer to following example to get started:
Thanks,
Wang
  2 件のコメント
Miquel Diego
Miquel Diego 2022 年 3 月 23 日
編集済み: Miquel Diego 2022 年 3 月 23 日
Hi Wang,
I tried Virtex-6 board and I get same error.
No matter what board I select it gives same error!!!
I was hopping Matlab would help me speed up my work if I select the board I am using.
working from ground zero with IP core generation.. is something I would have avoided...
Thank you
Miquel
Wang Chen
Wang Chen 2022 年 3 月 23 日
Hi Miquel,
Virtex-6 is also the older device that is only supported by Xilinx ISE.
Vivado only support Virtex-7 and up. This is the limitation of Xilinx tools.
I highly recommend you use IP core generation workflow for the newer Vivado-based Xilinx devices.
If you want to use the older board (Spartan-6, Virtex-6), please use Xilinx ISE as synthesis tool.
Thanks,
Wang

サインインしてコメントする。

その他の回答 (1 件)

Miquel Diego
Miquel Diego 2022 年 3 月 23 日
Ok,
Apparenlty there are two methods to work with FPGA boards and Matlab: "FPGA in the loop (FIL)" and " Turnkey".
I finally found out that >>filWizard provides a list of boards. Most of them are enabled for FIL . So I will go wiht Digilent Arty A7 and FIL
Cheers

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by