Skip to content

paullee2018/docker-fpga

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dockerized FPGA toolchain experiments

Lattice Diamond

Basic dockerization scripts for Lattice Diamond 3.12 can be found in lattice-diamond/.

Special thanks to the author of the Dockerized FPGA toolchains blog post.

Initial setup

  1. docker build -t diamond .
  2. Download and copy diamond_3_12-base-240-2-x86_64-linux.rpm and to the work folder
  3. Copy your license.dat to the work folder
  4. ./install.sh

This should build a docker image containing a working Lattice Diamond 3.12 installation set up for your current user.

Usage

Run ./run.sh to start Lattice Diamond. The script sets up X11 forwarding, mounts a persistent volume at /home/youruser, mounts your host-side home directory as a writable volume at /home/youruser/home.

Debugging Lattice Diamond problems

Run ./root.sh to start a root bash shell.

License

These scripts are released into the public domain according to The Unlicense.

Note: Lattice Diamond itself is proprietary licensed software, and you as the user are responsible for following its license agreement.

About

Dockerized FPGA toolchain experiments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 66.7%
  • Dockerfile 33.3%