The pyEDAA.Launcher Documentation
pyEDAA.Launcher starts the correct Xilinx Vivado version based on the version number written into the *.xpr
file.
If no suitable version was found, an error message is shown.
Main Goals
When opening Xilinx Vivado by double-clicking an *.xpr
file in the Windows Explorer, a default Vivado version is
launched by Windows. In many cases, this is the first Vivado version that was installed on a system, but not the latest
version. Anyhow, in most cases, Windows starts the wrong Vivado version, which leeds to a project upgrade question, or a
rejection, because the project file is too new.
pyEDAA.Launcher addresses exactly this problem. It will start the correct Xilinx Vivado installation with correct working directory settings, if that requested Vivado version is found on the system.
How does it work?
Check with which Vivado version was used to save the
*.xpr
file.Scan the Xilinx installation directory for available Vivado versions.
If a matching version was found, start Vivado and pass the
*.xpr
as a parameter.
Differences to opening the *.xpr
from within Vivado GUI?
By default, Xilinx Vivado has its working directory in AppData
, but the working directory should be in the directory
where the *.xpr
file is located. This is fixed by pyEDAA.Launcher as a side effect. Now, Vivado saves log and
journal files to the correct locations.
News
Feb. 2022 - Documentation und Unit Test Enhancements
Updated documentation.
Added simple unit tests.
Dec. 2021 - Initial Prototype
Development of a simple script to start the correct Vivado installation by reading the version from
*.xpr
file.
Contributors
Patrick Lehmann (Maintainer)
Stefan Unrein (Author)
License
This Python package (source code) is licensed under Apache License 2.0.
The accompanying documentation is licensed under Creative Commons - Attribution 4.0 (CC-BY 4.0).