FPGA Toolchain for MacOS

Published:

Brief: You want to develop FPGA board project but you only have MacOS computer? Here is (almost) your best toolchain compilation that I have compiled from multiple sources into an almost-complete toolchain. Link to my GitHub tutorial repo is below.

Role: Researcher

Result
- Developed a macOS-compatible FPGA development toolchain using VHDL/Verilog, integrating tools like Icarus Verilog, Yosys, and openFPGALoader with VS Code and Bash Shell for synthesis, simulation, RTL schematic generation, bitstream generation, and board programming, overcoming the traditional reliance on Windows-based systems for chip design.
- Streamlined the FPGA design process on Apple platforms by creating a unified toolchain that supports the entire development lifecycle, from integration and compilation to implementation.
- Released the toolchain as an open-source project on GitHub, complete with comprehensive documentation and support, to enhance accessibility and utility for the FPGA and macOS developer communities.

Demo of FPGA Toolchain on MacOS

[MacOS Toolchain GitHub]

Skills: Debugger, FPGA, Verilog
Contributors' Acknowledgement: YosysHQ, steveicarus/iverilog