Gavin Lofts

Gavin Lofts

Field Applications Engineer,
Altera

About the Speaker

Gavin Lofts is a Field Applications Engineer at Altera with 20+ years of experience in hardware, embedded software, and FPGA design. He has worked on systems ranging from biosensors to radio.

Frame 1984079338

CI/CD and Git for Modern FPGA Development

Overview

How can FPGA developers effectively adopt CI/CD and source control practices pioneered in software engineering? This session explores how modern tooling—Git workflows, automated pipelines, and artifact management—can be adapted for FPGA and ASIC development. It highlights practical challenges, including EDA tool installation and licensing, memory constraints, and large binary artifacts. Drawing on real-world experience, the session presents proven workflows and demonstrates the benefits of automation and version control in improving efficiency, reproducibility, and collaboration.

Key Points

  • Adapting CI/CD to FPGA workflows
  • Building maintainable infrastructure for those workflows
  • The benefits of adopting modern CI/CD tools