Package Details: vivado 2023.2-1

Git Clone URL: https://aur.archlinux.org/vivado.git (read-only, click to copy)
Package Base: vivado
Description: FPGA/CPLD design suite for Xilinx devices
Upstream URL: https://www.xilinx.com/products/design-tools/vivado.html
Licenses: custom
Submitter: xiretza
Maintainer: VitalyR (leuko)
Last Packager: leuko
Votes: 16
Popularity: 0.086853
First Submitted: 2019-06-18 22:23 (UTC)
Last Updated: 2024-02-01 15:20 (UTC)

Pinned Comments

leuko commented on 2024-01-14 21:14 (UTC) (edited on 2024-01-14 21:15 (UTC) by leuko)

PKGBUILD cannot download Vivado, you have to download Vivado before executing the PKGBUILD. Refer to PKGBUILD.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next › Last »

chaff800 commented on 2021-09-27 09:42 (UTC) (edited on 2021-09-27 10:52 (UTC) by chaff800)

I'm a beginner so sorry if this is a stupid question, but is there a way to delete the .tar.gz archive of Vivado once the extraction is complete? I'm trying to compile the package with makepkg -si, it works fine while doing the checksum and extraction, but then fails telling me that there is not enough space (180GB). So I would like to delete the original archive before continuing with the installation, is there a way to do so?

EDIT -- I don't know if there is a better way to do this, but, once the package is extracted in src, one simple way I found is to delete the .tar.gz, then remove the .tar.gz from the source list in PKGBUILD and also its md5 checksum from the below list and run again makepkg -i.

EuphoricCatface commented on 2021-09-20 11:03 (UTC)

Let me share a warning for beginners. I personally had to waste many hours to figure this out :P

If you're going to run C code with Xilinx provided IDE, i.e. you're interested in running a (soft) MCU trying to follow tutorials from Xilinx, then you'd better go with Manual Installation instead, and select Vitis, not Vivado.

This PKGBUILD automatically selects Vivado instead, and then deletes .xinstall. If you know what it means, then it is a convenient way to cut off the installation size. If you don't, you could easily get lost in cryptic messages (mostly about missing excutables).

EuphoricCatface commented on 2021-09-20 10:37 (UTC) (edited on 2021-09-20 10:39 (UTC) by EuphoricCatface)

@promach While I have no experience of your situation, I suggest that you probably have better luck to follow the "Manual Installation" part of the archwiki entry.

promach commented on 2021-09-19 07:13 (UTC) (edited on 2021-09-19 16:54 (UTC) by promach)

I am using web installer to download the Vivado.

This means the downloaded item is NOT in the form of tar archive (Xilinx_Unified_2021.1_0610_2318.tar.gz)

Could anyone advise on how to modify the PKGBUILD to accommodate the use of web installer during downloading phase ?

Note: This is my own modified PKGBUILD for web installer

xiretza commented on 2021-07-20 08:51 (UTC)

They manage to bundle 5 different gcc toolchains into the damn thing, but apparently adding a few tiny support binaries they need is too much to ask. Added.

johnjohnlys commented on 2021-07-20 08:47 (UTC)

@xiretze Thank for your fast reply! I also found that extra/cpio is needed by Xilinx PetaLinux tool.

https://forums.xilinx.com/t5/Embedded-Linux/petalinux-build-ERROR-Failed-to-Extract-Yocto-SDK/td-p/1128264

xiretza commented on 2021-07-19 18:24 (UTC)

@johnjohnlys: thanks, added.

johnjohnlys commented on 2021-07-19 12:07 (UTC) (edited on 2021-07-19 12:08 (UTC) by johnjohnlys)

Hello, would you like to add 'extra/xorg-xlsclients' to dependencies? I am using 2020.2, and without this package, Vitis does not work due to the error from xsct.

which: no xlsclients in (......)
ERROR: xlsclients is not available on the system, please make sure xlsclients is available on the system.

xiretza commented on 2021-06-25 10:05 (UTC)

Yeah, I'm currently still build-testing it, but it'll be up some time today.

kbeckmann commented on 2021-06-25 10:04 (UTC)

If anyone wants to install Vivado 2021.1 ML Standard edition and doesn't want to modify PKGBUILD, I made a small patch https://gist.github.com/kbeckmann/59fe5318900fb69a20f50081d022a42c