Getting Started with FPGA Development
This section guides you through setting up your FPGA development environment and creating your first Red Pitaya FPGA project. For current Red Pitaya OS releases, use Vivado 2025.1 with Vitis 2025.1. Legacy SDK 2019.1 documentation is kept for older OS branches.
Note
Toolchain by OS version
OS 3.00 or higher: Vivado 2025.1 + Vitis 2025.1 (current flow)
OS 1.04 - 2.00: Vivado 2020.1 + SDK 2019.1 (legacy flow)
What you’ll find here:
Introduction - Understand Red Pitaya FPGA architecture, required tools, and development workflow
Vivado and Vitis Installation - Current installation flow for FPGA and ARM software development
SDK Installation (Legacy) - SDK 2019.1 setup for older OS branches
Project Workflows - Create, customize, and integrate projects (template-based and from-scratch)
Simulation - Verify your designs with behavioral simulation before hardware deployment
Reprogram FPGA - Load bitstreams to Red Pitaya and test your designs
SDK Project Creation - Create ARM software projects that interface with your FPGA design