uhd/mpm/python/usrp_mpm
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
..
chips mpm/fpga: x4xx: Major updates in preparation for future devices 2023-05-23 09:06:17 +02:00
cores cmake: Update coding style to use lowercase commands 2018-11-14 14:10:09 -08:00
dboard_manager mpm: Add revE support to zbx_update_cpld 2023-07-28 11:28:31 -05:00
periph_manager n3xx: Add comments on clock_source=external,time_source=gpsdo 2024-02-21 06:40:57 -06:00
simulator sim: Move SelectableQueue and SendWrapper 2020-10-28 15:25:48 -05:00
sys_utils MPM: Better error message for multiple assigned MACs 2022-10-11 15:29:50 -05:00
xports Revert "uhd: Revert Raw UDP Host Changes" 2022-09-21 15:35:55 -07:00
__init__.py.in mpm: Add CompatNumber utility class 2022-06-29 12:08:02 -07:00
aurora_control.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
bfrfs.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
bist.py mpm: bist: Improve --help message 2023-03-06 11:51:46 -05:00
CMakeLists.txt fixup! mpm: Add CompatNumber utility class 2022-07-20 17:08:33 -05:00
compat_num.py mpm: Add CompatNumber utility class 2022-06-29 12:08:02 -07:00
components.py mpm: x4xx: Enable DBs to have updateable_components 2023-06-06 16:11:36 -05:00
discovery.py mpm: Use receiving socket for sending response 2022-03-02 13:06:23 -06:00
e31x_legacy_eeprom.py mpm: e31x: Accept FF terminated strings in eeprom 2020-09-04 11:38:27 -07:00
eeprom.py mpm: eeprom: Improve E320 and N3x0 EEPROM code/comments 2022-02-16 14:53:37 -06:00
ethdispatch.py mpm: udp: Fix Pylint warnings in UDP-related files 2022-06-08 13:44:19 -07:00
fpga_bit_to_bin.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
gpsd_iface.py MPM: Normalize name for gps_locked sensor 2023-08-31 15:19:12 -05:00
mpmlog.py fixup! mpm: Use prefs API in logging module 2020-12-04 12:07:16 -08:00
mpmtypes.py mpm: add device name to discovery process 2022-02-08 13:55:35 -06:00
mpmutils.py fixup! mpm: Add LogRuntimeError class 2023-07-11 13:49:34 -05:00
prefs.py docs: Add comments on mpm.conf 2020-07-09 00:39:11 -07:00
process_manager.py sim: Integrate simulator into UHD 2020-10-28 15:25:48 -05:00
rpc_server.py mpm: move pop_host_tasks to PeriphManagerBase 2023-09-06 10:09:36 -05:00
test_bfrfs.py mpm: Update all license headers 2018-02-19 16:55:08 -08:00
tlv_eeprom.py mpm: add tlv_eeprom 2021-05-31 05:28:47 -07:00
user_eeprom.py mpm: Factor out user EEPROM code into own module 2018-12-20 14:57:54 -08:00