GithubHelp home page GithubHelp logo

bbhtt / com.github.corna.vivado Goto Github PK

View Code? Open in Web Editor NEW

This project forked from flathub/com.github.corna.vivado

0.0 0.0 0.0 94 KB

Home Page: https://flathub.org/apps/details/com.github.corna.Vivado

License: MIT License

Shell 55.11% Python 44.89%

com.github.corna.vivado's Introduction

Flatpak package for Xilinx Vivado Design Suite

Vivado Design Suite is a software suite designed by Xilinx for the design, synthesis and analysis of HDL for its line of FPGAs and SoCs.

Vivado Design Suite includes many tools, like Vivado, Vitis, Vitis HLS and many others.

This package provides a flatpak wrapper over an official installation. As the Xilinx tools are not redistributable, this package does not contain any Xilinx-licensed material, which is instead downloaded on-the-fly through the official Xilinx installer.

Install

Install the flatpak package, then run any Xilinx launcher and follow the instructions.

Uninstallation

Just remove the flatpak package to remove this wrapper. Note that this does not remove the Xilinx installation; to remove it, run the launcher Uninstall Xilinx Design Tools or Devices (or run flatpak uninstall com.github.corna.Vivado --delete-data to wipe everything in ~/.var/app/com.github.corna.Vivado/).

FAQ

Why can't I see some of my files in Vivado?

All the Xilinx tools handled by this wrapper run in a sandbox with limited filesystem access, only your documents, downloads and desktop folders (plus the ~/.Xilinx directory) are visibile to them. Either work in those directories or override the default permission (with flatpak override com.github.corna.Vivado --filesystem=<path_here>).

I get an error "Can't open project [...]. Please verify that the project still exist.", why?

Same as before, make sure that the project is in one of the allowed folders.

I have created a project outside the exposed folders: where are they?

You can find the sandboxed filesystem in ~/.var/app/com.github.corna.Vivado/.

I can not access the hardware devices

Have you installed the "cable drivers" (which are just udev rules) at the end of the installation? To install them, run: cd ~/.var/app/com.github.corna.Vivado/data/xilinx-install/Vivado/<version>/data/xicom/cable_drivers/lin64/install_script/install_drivers/ && sudo ./install_drivers && sudo udevadm control --reload, then re-connect any hardware device.

Can you include the Xilinx installer in this package?

No, the installer is not redistributable.

Can I deny internet access to the Xilinx tools?

Yes, just remove the corresponding permission with: flatpak override com.github.corna.Vivado --unshare=network. Note that the license manager uses your MAC addresses, so you may experience issues with non free components.

How can I install additional components?

Run the launcher Add Xilinx Design Tools or Devices.

Can I install an additional version of the Xilinx tools?

Yes, run flatpak run --command=xilinx_install com.github.corna.Vivado

How can I remove a particular version?

Run the launcher Uninstall Xilinx Design Tools or Devices.

NOTE: This wrapper is not verified by, affiliated with, or supported by Xilinx, Inc.

com.github.corna.vivado's People

Contributors

corna avatar bbhtt avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.