mirror of
https://github.com/EttusResearch/uhd.git
synced 2026-10-25 17:36:10 +00:00
Extend the SPI slave model to propagate simulation failures to the test execution framework. Extract the timing monitor from the control-port SPI testbench so it can be shared by the GPIO SPI simulations while keeping timing checks centralized and consistent. |
||
|---|---|---|
| .. | ||
| .ci | ||
| usrp1 | ||
| usrp2 | ||
| usrp3 | ||
| .clang-format | ||
| .gitignore | ||
| CODING.md | ||
| CONTRIBUTING.md | ||
| README.md | ||
Ettus Research USRP FPGA HDL Source
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
- Directory: usrp1
- Devices: USRP Classic Only
- Tools: Quartus from Altera
- Build Instructions
Generation 2
- Directory: usrp2
- Devices: USRP N2X0, USRP B100, USRP E1X0, USRP2
- Tools: ISE from Xilinx, GNU make
- Build Instructions
- Customization Instructions
Generation 3
- Directory: usrp3
- Devices: USRP B2X0, USRP X Series, USRP E3X0, USRP N3xx
- Tools: Vivado from Xilinx, ISE from Xilinx, GNU make
- Build Instructions
- Simulation
Pre-built FPGA Images
Pre-built FPGA and Firmware images are not hosted here. Please visit the FPGA and Firmware manual page for instructions on downloading and using pre-built images. In most cases, running the following command will do the right thing.
$ uhd_images_downloader
Building This Manual
This FPGA manual is now fully integrated into the UHD manual and is built as part of the UHD build process.