/fpga-dev-env

FPGA development env in a virtual box

Primary LanguageShellMIT LicenseMIT

fpga-dev-env

FPGA development env in a virtual box

I created this repo as a means of supporting my FPGA development hobby on my MacBook Pro. Unfortunately, all the FPGA vendors seem to support Linux in a fairly limited way as their only Unix variant. This means that if I want to use their tools on my Mac, I have to run them in a VM. As I acquired different vendors FPGAs, I ended up needing these different vendors tool chains, so I have bundled them all into one VM, and captured the installation and configuration (as much as is possible) through the a combination of Vagrantfile and ansible playbooks.

There are, however, some manual steps you do need to do, unfortuately, as a one-off process. This is entirely due to some of the tools not being downloadable without going through a web form, or having to acquire a license file.