uhd/mpm/python/usrp_mpm/periph_manager
David Raeman 76e004db07 n3xx: Add comments on clock_source=external,time_source=gpsdo
It is, in principle, possible to use an external clock to synchronize
N3x0 devices in frequency, and then use a GPSDO for a coarse time
synchronization. This use case is deliberately not supported, as the
GPSDO PPS signal and the external clock signal are by definition not
matched, which will remove any guarantees on time/phase alignment.

Because there are certain, niche use cases where the lack of phase
alignment is acceptable, but only an external clock is available (no
shared external PPS), usage of GPS for generating a PPS signal may be
fine. This patch does not enable the usage of this combination out of
the box, but adds comments and an update to the manual to explain the
risks of this combination, and how to enable it (by patching MPM).
2024-02-21 06:40:57 -06:00
..
__init__.py.in mpm: Add __mpm_device__ as usrp_hwd module variable 2018-10-09 17:11:08 -07:00
base.py mpmd: fix timekeeper misalignment 2023-10-09 11:01:28 -07:00
CMakeLists.txt mpm: x4xx: Prepare clock management for multi-mcr 2023-05-20 11:12:51 -05:00
common.py mpm: Add support for X440/FBX 2023-06-12 10:27:29 -05:00
e31x.py MPM: Normalize name for gps_locked sensor 2023-08-31 15:19:12 -05:00
e31x_periphs.py mpm: e320/e310: Expose APIs to drive GPIO source via UHD 2020-01-23 11:37:51 -08:00
e320.py MPM: Normalize name for gps_locked sensor 2023-08-31 15:19:12 -05:00
e320_periphs.py mpm: Fix various Pylint issues 2020-07-09 00:39:11 -07:00
n3xx.py n3xx: Add comments on clock_source=external,time_source=gpsdo 2024-02-21 06:40:57 -06:00
n3xx_periphs.py mpm: Look for pca953x based devices by device/name 2020-06-11 10:39:05 -05:00
sim.py sim: Ignore mender artifact file on sim devices 2021-01-21 12:47:54 -06:00
x4xx.py mpm: x400: Align FPGA revision 2023-10-30 11:22:00 -05:00
x4xx_clk_aux.py MPM: Normalize name for gps_locked sensor 2023-08-31 15:19:12 -05:00
x4xx_clock_ctrl.py mpm: x400: match HDL PPS updates 2023-10-27 09:20:14 -05:00
x4xx_clock_lookup.py mpm: Enable multiple LMK VCO rates per MCR 2023-11-17 16:35:05 -06:00
x4xx_clock_mgr.py mpm: Fix MTS skip for dual-rate 2024-01-22 12:03:16 -06:00
x4xx_clock_policy.py mpm: Fix warning about different converter rates 2024-01-22 12:03:16 -06:00
x4xx_clock_types.py mpm: Refactor LMK04832X4xx and LMK03328X4xx 2023-04-27 22:38:59 -05:00
x4xx_dio_control.py mpm: x4xx: Add back SPI as source for GPIO 2022-04-29 06:08:18 -07:00
x4xx_gps_mgr.py MPM: Normalize name for gps_locked sensor 2023-08-31 15:19:12 -05:00
x4xx_mb_cpld.py mpm: Add support for X440/FBX 2023-06-12 10:27:29 -05:00
x4xx_periphs.py mpm: x400: match HDL PPS updates 2023-10-27 09:20:14 -05:00
x4xx_reference_pll.py mpm: Refactor LMK04832X4xx and LMK03328X4xx 2023-04-27 22:38:59 -05:00
x4xx_rfdc_ctrl.py SelfCal: Add startup_tile() for cal_mode selection 2023-07-07 12:35:55 -07:00
x4xx_rfdc_regs.py mpm: Add support for X440/FBX 2023-06-12 10:27:29 -05:00
x4xx_sample_pll.py mpm: x4xx: Improve SPLL comments 2023-06-07 07:51:21 -05:00
x4xx_update_cpld.py mpm: Add support for X440/FBX 2023-06-12 10:27:29 -05:00