Since one of the two Red Pitayas is currently consumed for transfer function measurements (RP1, IP:10.0.5.211, used primarily by cryocavs), I added v2 of the phasemeter core, which had been running on RP1 for an eternity, to the other one (RP2, IP:10.0.5.212, used by SiFi). Both cores are located in /opt/redpitaya/ (local directory on RP2)
The v2 core is now loaded by default on reboot. The default behavior is controlled by the corresponding lines in /opt/redpitaya/sbin/discovery.sh
# cat /opt/redpitaya/rp_pm_fpga-core.bit > /dev/xdevcfg
cat /opt/redpitaya/rp_pm_fpga-core_v2.bit > /dev/xdevcfg
# /opt/redpitaya/bin/rp_pm_tcp-server &
Each core requires the matching client GUI to connect from the workstation. On both Gaston and Spirou these can be launched by executing
The data transfer rate to the remote host computer has been increased from 200 kHz (v1) to 500 kHz (v2), in exchange for removing the second phasemeter channel completely, which is not used for beat measurements. The downsampling strategy is also different between the versions:
The v2 client GUI has an indicator for the amplitude of the signal instead of the frequency indicator for the second channel. All plot controls behave identically.