MATLAB Answers

Which versions of Xilinx Vivado are supported with which release of HDL Coder?

211 views (last 30 days)
I would like to use HDL Coder and its HDL Workflow Advisor to automate the programming of my Xilinx FPGA. For this, I need to install Xilinx Vivado Design Suite as synthesis tool. Could you tell me which versions of Xilinx Vivado are compatible with which releases of MATLAB/HDL Coder?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 24 Sep 2020 at 4:00
Edited: MathWorks Support Team about 8 hours ago
HDL Coder supports Xilinx Vivado Design Suite since R2014b. Here is a list of MATLAB releases and the respective Xilinx Vivado versions that HDL Workflow Advisor has been tested against:
  • R2020b: Xilinx Vivado 2019.2
  • R2020a: Xilinx Vivado 2019.1
  • R2019b: Xilinx Vivado 2018.3
  • R2019a: Xilinx Vivado 2018.2
  • R2018b: Xilinx Vivado 2017.4
  • R2018a: Xilinx Vivado 2017.2
  • R2017b: Xilinx Vivado 2016.4
  • R2017a: Xilinx Vivado 2016.2
  • R2016b: Xilinx Vivado 2015.4
  • R2016a: Xilinx Vivado 2015.2
  • R2015b: Xilinx Vivado 2014.4
  • R2015a: Xilinx Vivado 2014.2
  • R2014b: Xilinx Vivado 2013.4
Note that the above list states the last supported Xilinx Vivado version for each MATLAB release. For example, if you work with HDL Coder R2020a, you will be able to use HDL Workflow Advisor with Xilinx Vivado 2019.2 and all previously tested Xilinx Vivado versions, all the way back to 2013.4.
For more information regarding synthesis tool and device support by HDL Coder, see the "Supported Third-Party Tools and Hardware" documentation page for your respective MATLAB release:


Show 1 older comment
Stefanie Schwarz
Stefanie Schwarz on 10 Jul 2020
Yes, this should be possible. You should be able to use HDL Workflow Advisor with Vivado versions even if they date a couple of years back.
kheddara rania
kheddara rania on 10 Jul 2020
can you please help me to understand about this more with some documents?
i have a code source in matlab and i want to implement it in fpga using vivado 2015.1 is it possible ?
Walter Roberson
Walter Roberson on 17 Jul 2020
According to the above, you might possibly not be able to do it with R2020a but can probably do it with R2019b or R2019a.

Sign in to comment.

More Answers (1)

nima nabavi
nima nabavi on 26 Aug 2020 at 16:06
I Can't open """"System Generator 2020.1"""""" with """"""""MATLAB R2020a.exe""""""""".
Please Guide me.
Thank you.


Stefanie Schwarz
Stefanie Schwarz on 31 Aug 2020 at 14:12
This article is not related to System Generator. Please refer to the following article instead:
At any rate, MathWorks is unable to assist with issues related to System Generator as this is a product developed by Xilinx. Please contact their tech support for further assistance.
nima nabavi
nima nabavi on 1 Sep 2020 at 3:16
I found Answer.
By try and Error, "System Generator 2019.2" and "MATLAB R2019b" Work Good.
Thank you dear Stefanie.

Sign in to comment.





Community Treasure Hunt

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

Start Hunting!