Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 236

Presentations

Standards

GIT

SURF

RUCKUS

...

Yellow Filled = In progress of testing or adding support


Vivado Support
Major Version Number2014.x2015.x2016.x2017.x2018.x2019.x2020.x2021.x2022.x2023.x
Minor Version Number12
341
3~41~2
2
34
1
1~2
2
341
2
2~4
3
1~3
4
121~2
3
1~21212
1
PROM generation
 
     














ILA Debug generation     
  















VCS script generation
  
 
  















Incremental Compile    
  
















Dynamic Function eXchange (DXF)

 

  
  Vivado HLS 















Vitis HLS  
  
 















model_composer

(A.K.A. sysgen)

  
  
 















Vitis/SDK




















Vivado Notes

  • We are not supporting any Vivado version before 2014.1
  • Xilinx has dropped 32-bit support for version 2015.1 (or later).  If you are building on a 32-bit Linux kernel, you will need to use 2014.4 (or earlier).
  • We are only supporting "Incremental Compile" for version 2015.3 (or later) <http://www.xilinx.com/video/hardware/incremental-compile-updates-for-2015_3.html>
  • We are not supporting Vivado 2017.1.  This is due to lots of batch mode related bugs in 2017.1 release, which got fixed in 2017.2.
  • Starting 2019.2, Partial Configuration" renamed to Dynamic Function eXchange (DXF)

...

  • We don't support Vivado HLS for version 2014.2 because requires too many manual soft-links to be created for the library paths to make it work.
  • 2021.1 ~ 2022.1 incorrectly mucks up the include paths (A.K.A. CFLAGS env variable)
  • 2022.1 synthesis compiler doesn't obey C++syntax
  • 2023.2 - INFO: [HLS 200-2053] The vitis_hls executable is being deprecated. Consider using vitis

Partial Configuration

  • Before Vivado 2016.4, partial configuration was not supported in project mode (only batch mode)

...