This repository is designed to be an OOT module to use in conjunction with hdl-rwt.
It adds support for a version of our default
project for a dual transceiver radio such as our Carbon SDR.
For issues with this repository, its documentation, or additional questions, please reach out to our lead FPGA engineer, Jonathan Ambrose, at ([email protected]).
This repository needs the requirements listed in the hdl-rwt README.
Please note that this repository only implements the personality, but it does not provide build targets as the Oxygen SDR does not support it. To add build targets, please additionally use hdl-compat-default-4rx-carbon.
To use this repository in conjunction with hdl-rwt, this repository must be checked out into the oot
directory as shown below:
$ ls oot
hdl-default-4rx/
After having done this, you must run scripts/link_oot.sh
from the hdl-rwt repository. This will create hard symlinks from the files in your OOT modules to the directory structure within hdl-rwt.
For clarification's sake on the nomenclature, a "personality" is a generic block diagram configuration that can/will be customized on a per board basis. A "project" is the single customized Vivado project for a combination of personality and board.
The default-4rx
personality implements a version of our default
project (described in the README of hdl-rwt) that supports a dual transceiver radio such as our Carbon SDR.
This block diagram uses the Carbon SDR as the intended platform.