Presentations
Standards
...
Yellow Filled = In progress of testing or adding support
| Vivado Support |
Major Version Number | 2014.x | 2015.x | 2016.x | 2017.x | 2018.x | 2019.x | 2020.x | 2021.x | 2022.x | 2023.x | 2024.x |
Minor Version Number | 1 | 2 |
---|
341 | 2 | 1 | 2234 | 31~2 | 1~2 | 1 | 2 | 1 | 2 | 1 | 2 |
---|
PROM generation |
| | | | | | | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dynamic Function eXchange (DXF) |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
model_composer (A.K.A. sysgen) |
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)
...