This official extension by the Apio team brings Apio’s power directly into VSCode with one-click buttons and a dedicated sidebar panel. Common commands (lint, build, upload) appear on the status bar, while the full command set is organized in a collapsible tree under the Apio tab.
The screen has the following sections:
Apio quick command buttons and environment selector.
Apio command explorer tab.
Apio commands collapsible tree.
Apio commands output terminal.
Background
Apio is a lightweight, open-source, command-line FPGA toolchain for Verilog and SystemVerilog development. It requires no complex toolchains, licenses, or makefiles and works seamlessly on Linux, Windows, and macOS.
Getting Started
Install the Apio FPGA extension
I the Extension tab of VSCode, search for the Apio FPGA extension and install it.
Create an example Apio project
Select TOOLS → examples → get example and follow the instructions.
Build the project
Use status bar buttons for lint, build, upload, etc.
Explore the full command list in the APIO sidebar tab.