Skip to content

Docker Container with Iverilog, Yosys, Verilator, Verible, Gowin Education and more.

License

Notifications You must be signed in to change notification settings

RDSik/FPGA-Tools-Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build tools Test tools License

Docker Container with FPGA tools

About tools:

  • Iverilog - Tool for compiling ALL of the Verilog HDL, as described in the IEEE-1364 standard.
  • Yosys - Open SYnthesis Suite.
  • Verilator - Open-source SystemVerilog simulator and lint system.
  • Verible - Suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server.
  • Cocotb - Coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.
  • PyUVM - The UVM written in Python.
  • MyHDL - Package for using Python as a hardware description and verification language.
  • OpenLane - Automated RTL to GDSII flow based on several components including OpenROAD, Yosys, Magic, Netgen and custom methodology scripts for design exploration and optimization.
  • UVM-Python - Python and cocotb-based port of the SystemVerilog Universal Verification Methodology (UVM) 1.2.
  • VUnit - Unit testing framework for VHDL/SystemVerilog.

Clone repository:

git clone https://github.com/RDSik/FPGA-Tools-Docker.git
cd FPGA-Tools-Docker

Or pull image:

docker pull r0d0s/fpga_tools:latest

Build image:

docker build -t r0d0s/fpga_tools:latest .

Run container:

docker run -it r0d0s/fpga_tools:latest

About

Docker Container with Iverilog, Yosys, Verilator, Verible, Gowin Education and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published