Skip to content

Vagrant configuration files for Ubuntu w/ most recent Yosys + Nextpnr + Icestorm.

Notifications You must be signed in to change notification settings

VLSIDA/fpga-vagrant-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is an image to set up an open-source FPGA tool environment in Ubuntu. It also includes USB pass-through setup for the iCEBreaker and FOMU FPGA boards.

To start:

git clone  git@github.com:VLSIDA/fpga-vagrant-image.git
cd fpga-vagrant-image
  • Create a shared data directory:
mkdir data

Note, for WSL, you must put this in /mnt/c for shared filesystems. See the Vagrantfile.

  • Run vagrant:
vagrant up --provision

Now, take a break and get outside while it compiles everything.

  • Log in to the image:
vagrant ssh
  • Clone the icebreaker examples:
cd /vagrant_data
git clone https://github.com/icebreaker-fpga/icebreaker-examples
cd icebreaker_examples/7seg_count
make
  • Clone the fomu workshop demo:
cd /vagrant_data
git clone --recurse-submodules https://github.com/im-tomu/fomu-workshop.git
cd fomu-workshop/verilog-blink
make FOMU_REV=pvt1
dfu-util -D blink.dfu

About

Vagrant configuration files for Ubuntu w/ most recent Yosys + Nextpnr + Icestorm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published