uhd/host/docs/06_fpga.md
Eckhard Ohlmer 12de60b20b docs: Moved FPGA manual content to host/docs
- All FPGA manual content is now side-by-side with other manual content.
- Switched instantiating files to using the \subpage command.
- Repaired broken ToC entries.
- Removed references to former FPGA doc directory from cmakelist.
2025-10-22 09:25:41 +02:00

1.2 KiB

\page page_fpga FPGA Manual

Welcome to the USRP FPGA HDL source code tree! This repository contains free & open-source FPGA HDL for the Universal Software Radio Peripheral (USRP™) SDR platform, created and sold by Ettus Research. A large percentage of the source code is written in Verilog.

Product Generations

This repository contains the FPGA source for the following generations of USRP devices.

Generation 1

\li Directory: fpga/usrp1 \li Devices: USRP Classic Only \li Tools: Quartus from Altera \li \subpage gen1_fpga_build "Build Instructions"

Generation 2

\li Directory: fpga/usrp2 \li Devices: USRP N2X0, USRP B100, USRP E1X0, USRP2 \li Tools: ISE from Xilinx, GNU make \li \subpage gen2_fpga_build "Build and Customization Instructions"

Generation 3

\li Directory: fpga/usrp3 \li Devices: USRP B2XX, USRP E3XX, USRP N3XX, USRP X3XX, USRP X4XX \li Tools: Vivado/ISE from Xilinx, GNU make \li \subpage gen3_fpga_build_sim "Generation 3 USRP Build Documentation"

Pre-built FPGA Images

Pre-built FPGA and Firmware images are not hosted here. Please visit \ref page_images for instructions on downloading and using pre-built images. In most cases, running

$ uhd_images_downloader

will do the right thing.