aboutsummaryrefslogtreecommitdiffstats
path: root/fpga/usrp3/top/x400/doc
Commit message (Collapse)AuthorAgeFilesLines
* fpga: x400: Add timed commands support for all radio ctrlport endpointsJavier Valenzuela2022-04-041-6/+6
| | | | | | | | | | | | | Extends timed command support to all endpoints addressable by the radio ctrlport interface. Previously supported endpoints: - Daughterboard GPIO interface - RFDC timing control Newly supported endpoints: - DIO ATR control - DIO SPI control - DIO Source control
* fpga: x400: Add SPI Controller Info registerJavier Valenzuela2022-03-042-7/+131
| | | | | | Include a register that contains SPI controller information. Currently, it only provides the number of slaves addressable by the SPI engine.
* fpga: x400: Adjust SPI engine strobes alignmentJavier Valenzuela2022-03-041-2/+2
| | | | | | Modify behavior of clock crossing between radio_clk and radio_clk_2x. This ensures strobe signals are always asserted for a single radio_clk_2x cycle and when radio_clk is low.
* fpga: x400: Bump minor versionWade Fife2022-02-071-4/+4
|
* fpga: x400: Bump copyrightJavier Valenzuela2022-01-251-1/+1
|
* fpga: x400: Expand PS GPIO port for DIO controlJavier Valenzuela2022-01-251-4/+4
|
* fpga: x400: Add SPI bus support for GPIO portsJavier Valenzuela2022-01-252-3/+568
|
* fpga: x400: Add GPIO control via ATR and DB stateJavier Valenzuela2022-01-253-37/+1825
|
* fpga: x400: Connect Radio Blocks to DIOJavier Valenzuela2022-01-252-12/+179
|
* fpga: x400: cpld: Add manufacturing supportHumberto Jimenez2021-12-011-2/+2
| | | | | This commit enables a special personality on the X410 motherboard CPLD required for NI manufacturing purposes only.
* fpga: x400: Refactor CPLDs build processHumberto Jimenez2021-12-011-12/+56
| | | | | | | | | | This commit refactors the X410's CPLDs build process to make it similar to other FPGA targets within the repo. The new process relies on basic Quartus build utilities. Additionally, this commit adds support for an alternative MAX10 CPLD for the motherboard CPLD implementation. Both previous (10M04) and new variant (10M08) are supported concurrently. The images package mapping is updated to reflect these changes.
* fpga: x400: Remove stale information in register mapHumberto Jimenez2021-07-282-7/+7
| | | | | | White Rabbit is not supported in X410, however the register map included an incorrect reference to this unsupported feature. This commit removes the WR reference from both the source and html files.
* fpga: x400: Add support for X410 motherboard FPGAWade Fife2021-06-103-0/+23203
Co-authored-by: Andrew Moch <Andrew.Moch@ni.com> Co-authored-by: Daniel Jepson <daniel.jepson@ni.com> Co-authored-by: Javier Valenzuela <javier.valenzuela@ni.com> Co-authored-by: Joerg Hofrichter <joerg.hofrichter@ni.com> Co-authored-by: Kumaran Subramoniam <kumaran.subramoniam@ni.com> Co-authored-by: Max Köhler <max.koehler@ni.com> Co-authored-by: Michael Auchter <michael.auchter@ni.com> Co-authored-by: Paul Butler <paul.butler@ni.com> Co-authored-by: Wade Fife <wade.fife@ettus.com> Co-authored-by: Hector Rubio <hrubio@ni.com>