/bladeRF

bladeRF USB 3.0 Superspeed Software Defined Radio Source Code

Primary LanguageCGNU General Public License v2.0GPL-2.0

bladeRF Source

This repository contains all the source code required to program and interact with a bladeRF platform, including firmware for the Cypress FX3 USB controller, HDL for the Altera Cyclone IV FPGA, and C code for the host side driver, library, and command line interface.

The source is organized as follows:

Directory Description
common Source and header files common across the platform
fx3_firmware Firmware for the Cypress FX3 USB controller
hdl All HDL code associated with the Cyclone IV FPGA
linux The linux kernel driver, library and command-line interface for interacting with a bladeRF device

Building Procedure

Each subsection of the source code can be built by itself and maintains their own README files for building. The recommended build flow is as such: