USRP1 library (taken from gnuradio where it had been abandoned)
Go to file
Harald Welte d40ef8f001 migrate to python3
Let's move to python3, it's 2020 and the conversion seemed
actually rather trivial (famous last words).

Change-Id: Ib1604b36c32630e1360e06567cbd5f63a78df547
2021-11-12 12:52:18 +00:00
contrib migrate to python3 2021-11-12 12:52:18 +00:00
debian migrate to python3 2021-11-12 12:52:18 +00:00
doc build: Fix make distcheck 2018-04-27 15:14:25 +02:00
firmware migrate to python3 2021-11-12 12:52:18 +00:00
fpga Add README for new FPGA hosting location 2010-03-02 08:08:18 -08:00
host libusb_get_device_list() may return a negative number 2021-10-25 00:33:28 +03:00
m4 m4/ax_boost_base.m4: Fix debian multiarch_libsubdir path for arch armv7l 2020-02-19 15:46:50 +01:00
.gitignore contrib: integrate RPM spec 2020-05-19 15:20:38 +02:00
.gitreview Add config for git-review 2019-01-24 17:53:48 +01:00
Makefile.am Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in 2020-05-22 13:32:43 +02:00
Makefile.common Makefile.common: LTVERSIONFLAGS: remove -release 2020-05-20 11:06:51 +02:00
Makefile.par.gen Makefile.par.gen: Fix .deps directory not present during build 2018-04-27 15:14:25 +02:00
Makefile.swig Extract libusrp, adjust to be buildable standalone 2018-01-21 01:30:14 +01:00
Makefile.swig.gen.t Extract libusrp, adjust to be buildable standalone 2018-01-21 01:30:14 +01:00
README Cleaned up top-level README, and fixed or deleted lower level ones as 2006-08-04 01:54:23 +00:00
TODO-RELEASE Use release helper from libosmocore 2019-08-07 12:01:44 +02:00
configure.ac configure.ac: set -std=gnu11 2021-01-27 17:41:13 +01:00
git-version-gen configure.ac: Use git-version-gen 2019-08-07 12:05:55 +02:00
usrp.inf Houston, we have a trunk. 2006-08-03 04:51:51 +00:00
usrp.iss.in Updated license from GPL version 2 or later to GPL version 3 or later. 2007-07-21 03:44:38 +00:00
usrp.pc.in usrp.pc.in: Drop unset LIBUSB_PKG_CONFIG_NAME 2018-04-26 20:42:12 +02:00

README

#
# README -- the short version
#

The top level makefile handles the host code and FX2 firmware.

Besides the normal gcc suite and all the auto tools, you'll need
the SDCC free C compiler to build the firmware.  You MUST
USE VERSION 2.4.0 or VERSION 2.5.0 due to some problems with variable
initialization.  http://sdcc.sourceforge.net


The high level interface to the USRP using our standard FPGA bitstram
is contained in usrp/host/lib/usrp_standard.h

If you've got doxygen installed, there are html docs in
usrp/doc/html/index.html


# Compiling the verilog (not required unless you're modifying it)

If you want to build the FPGA .rbf file from source (not required; we
provide pre-compiled .rbf files in usrp/fpga/rbf directory), you'll
need Altera's no cost Quartus II development tools.  We're currently
building with Quartus II 5.1sp1 Web Edition.  The project file is
usrp/fpga/toplevel/usrp_std/usrp_std.qpf.  The toplevel verilog file
is usrp/fpga/toplevel/usrp_std/usrp_std.v.  The bulk of the verilog
modules are contained in usrp/fpga/sdr_lib