Apio IDE is an easy to use Visual Studio Code extension for FPGA design from A to Z. For a quick start, visit the Getting started with Apio guide. Simulation example:
DescriptionApio IDE is an easy to install extension that brings the full FPGA design functionality of Apio CLI to the Microsoft Visual Studio IDE. It’s simple to install, no toolchains, licenses, or makefiles required, and works across Linux, Windows, and macOS. Apio IDE is 100% open source, and free to use. Apio IDE supports every stage of the FPGA workflow, from simulating and testing, to building and programming the FPGA, using simple menu commands and buttons such as Apio IDE currently supports over 80 FPGA boards, custom boards can be easily added, and it includes over 60 ready-to-use example projects. Apio CLI currently supports the ICE40, ECP5, and GOWIN FPGA architectures. Sample Apio IDE session
Getting Started
Resources
Sample screens and commandsThe no-project screen. - The Apio extension offers to open a project or to create one.
Creating a project from an example. - The Building the project - The Building the project using the quick access buttons - The Apio buttons in the status bar provides quick access to selected Apio IDE menu commands.
Linting the project - The Verifying utilization and speed - The Running the project tests - The Running interactive simulation - The Programming the FPGA board - The Selecting the active project env - In Apio project that define multiple build 'envs' (targets), clicking the env field in the status bar allows to the select the active env.
Invoking Apio CLI commands - The LicenseThe Apio project itself is licensed under the GNU General Public License version 3.0 (GPL-3.0). Pre-built packages may include third-party tools and components, which are subject to their respective license terms. Happy FPGA hacking! |













