cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
palmenros
Visitor
Visitor
728 Views
Registered: ‎01-30-2021

Vivado on ARM Linux

ARM is growing and eating a lot into x86 market share. From high performance servers to high efficiency and high performance laptops to Raspberry Pis. With the rise of ARM consumer computers (which will become more prevalent in the future) I think being able to install and run Vivado on them is very important.

Another important demographic to address are Mac Users. Before the Apple M1, which is ARM based, users could simply use Bootcamp or x86 accelerated virtual machines to install Vivado, with little performance cost. Macs are really popular among developers and its ARM market share is growing quickly. With the new chip, the bootcamp option is rendered impossible, and x86 virtual machines are unbearingly slow, as hardware accelerated emulation works much better with ARM.

I know MacOs is not a priority, and launching a Vivado version for MacOS would take a lot of resources. However, Linux on ARM has successfully been installed on Apple M1 devices.

For that reason I believe that having Vivado on Linux ARM as an option would be great, for Mac Users, Raspberry Pi Users, ARM servers users, etc.   

5 Replies
anatoli
Moderator
Moderator
621 Views
Registered: ‎06-14-2010

Hello @palmenros ,

Thanks for your feedback, we really appreciate this.

This has been forwarded to our tools development team for evaluation.

We will keep you updated with any feedback received from the dev team.

Thanks once again and have a great day.

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
------------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal, take a look at our Versal Design Process Hub and our
Versal Blogs

------------------------------------------------------------------------------------------------
soma_yow
Observer
Observer
581 Views
Registered: ‎05-01-2017

I was thinking exactly the same thing as @palmenros. My team will be moving to ARM64 Macs this year and it would be nice to be able to run Vivado locally in a VM. 

soma_yow
Observer
Observer
555 Views
Registered: ‎05-01-2017

Also, FWIW I think Xilinx may be under estimating the demand from Mac users as they are all quietly using using VMs.

0 Kudos
anatoli
Moderator
Moderator
436 Views
Registered: ‎06-14-2010

Hello @palmenros ,

I've checked with the dev team and they have indicated that there currently no plans for this implementation, as this will take a rewrite of Vivado core algorithms that is not scheduled right now.
However, this is on their agenda for discussion and decision for the future 
implementation with our tools.

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
------------------------------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

If starting with Versal, take a look at our Versal Design Process Hub and our
Versal Blogs

------------------------------------------------------------------------------------------------
soma_yow
Observer
Observer
407 Views
Registered: ‎05-01-2017

Thanks for checking up on this one @anatoli

Perhaps your dev team is not aware, but supporting the Mac when you are using the Qt toolkit does not require much effort, it is just a new build target. Sure there will be some wrinkles/hiccups, but it is a intern level project over a few months, not a core algorithm re-write.