
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, 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 $2’400 to cover the costs of purchasing and setting up a dedicated GitHub runner PC. This includes:
- Hardware: A PC with ample storage and processing power to handle FPGA tools and extensive CI/CD tasks. (CHF 1'400)
- Setup: Effort for setting up the runner PC and integrating it into the project (CHF 1000)
- Maintenance: Ongoing costs for maintenance, upgrades, and electricity (CHF 50 x 12 months = CHF 600)
- Any funding beyond this amount will directly go into the extension of Open Logic and building its community (e.g. by covering expenses for conferences)
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