
Dedicated GitHub Runner for Open Logic FPGA Standard Library
Donation protected
About Open Logic
Open Logic aims to be what stdlib is for C/C++. A vendor independent standard library of design elements often used. It can be used from VHDL or Verilog and it currently is gaining traction quickly.
Using Open Logic instead of macros provided by the FPGA vendors makes your design fully portable - and gives you the freedom to choose and change your device at any time.
Checkout the project on GitHub.
An introduction Video is available on Youtube.
The Problem
Simulations are implemented on GitHub cloud runners for CI/CD. Unfortunately for synthesis, GitHub cloud-based runners available through GitHub Actions are insufficient for our needs due to the extensive storage requirements of FPGA tools—often exceeding dozens of gigabytes. Similarly code-coverage simulations can’t run on cloud runners for licensing reasons.
The Solution
I am seeking funds to purchase and set up a dedicated GitHub runner PC to handle CI/CD tasks efficiently. A dedicated runner will enable me to:
- Extend CI/CD Coverage: Execute synthesis, code coverage, and building of tutorial projects directly through GitHub Actions.
- Increase Reliability: Reduce the potential for human error by automating repetitive tasks.
- Improve Development Speed: Streamline the development process, allowing for faster iterations and releases.
- Support the Community: Provide a more robust and consistent environment for contributors and users.
What I Need
To make this vision a reality, I need to raise $3'000 to cover the costs . This includes:
- Running costs for an AWS instance for 4 years (CHF 41.66 x 48 months = CHF 2'000)
- Setup: Effort for setting up the runner PC and integrating it into the project (CHF 1000)
Stretch Goals
- ️CHF +500: A video walkthrough of the Open Logic CI setup on AWS
- CHF +1000: An additional, detailed step-by-step guide for setting up your own AWS instance for FPGA builds
Conclusion
Investing in a dedicated GitHub runner PC will be a game-changer for the Open Logic project. It will empower me to automate and streamline our development process, ultimately benefiting the entire FPGA community. Your support is crucial to achieving this goal and propelling Open Logic to new heights.
Thank you for considering our proposal. Together, we can make Open Logic more efficient, reliable, and innovative.
Call to Action
Please contribute to this campaign and help me bring this vision to life. Every contribution, no matter the size, brings us one step closer to transforming Open Logic into a more powerful and collaborative project.
Donate Now and Join Us on This Exciting Journey!
Follow Open Logic
Organizer

Oliver Bruendler
Organizer
Adligenswil, LU