Commit Graph

34 Commits

Author SHA1 Message Date
Harry Ho b473965a55 Add routing table for Creotech setup 2021-12-21 17:50:27 +08:00
Harry Ho f4b66ee2c0 analyze_sayma_data: Add max abs dev 2021-12-14 12:34:18 +08:00
Harry Ho 1c45c5d840 Update README 2021-10-07 13:01:33 +08:00
Harry Ho 97cfcdf45d Add data analysis reporting script 2021-10-07 12:58:55 +08:00
Harry Ho 1688ceecde rp_get_sayma_data: Prettify human-readable output 2021-10-06 14:58:53 +08:00
Harry Ho 8b397c0728 plot_sayma_data: Add option to skip data plotting 2021-10-06 14:58:53 +08:00
Harry Ho 203129284a plot_sayma_data: Add option to log phase measurements 2021-10-06 14:58:53 +08:00
Harry Ho 3b9cae0d0e Add timestamp for data collection/plotting 2021-10-06 14:58:52 +08:00
Harry Ho 8cd29672b0 rp_get_sayma_data: Remove unused module 2021-10-06 14:50:11 +08:00
Harry Ho 00d47de59a Update README 2021-06-18 15:49:39 +08:00
Harry Ho 0ef521c516 Add auto test scripts for M-Labs and Creotech setups 2021-06-18 15:49:21 +08:00
Harry Ho cb891b7719 Update README 2021-05-13 10:37:32 +08:00
Harry Ho cf8b40d629 Remove RP uhubctl power control scripts
* RP power will be controlled externally by test protocol definitions.
2021-05-13 10:37:32 +08:00
Harry Ho ef463c32a5 Add script for OS shutdown on RP 2021-05-13 10:37:31 +08:00
Harry Ho e46781a776 Add script for testing RP network connectivity 2021-05-13 10:27:51 +08:00
Harry Ho a5ba828b47 Add mlabs 2nd RP 2021-05-13 10:27:16 +08:00
Harry Ho 001e981a65 rp_stop_uhubctl: Switch to SSH key auth for RP shutdown 2021-05-07 17:31:25 +08:00
Harry Ho 698e90df1c Update README 2021-05-07 16:32:04 +08:00
Harry Ho 0fc9309748 Add RP power control scripts 2021-05-07 16:32:04 +08:00
Harry Ho 781cae28b4 Style 2021-05-05 11:47:46 +08:00
Harry Ho c7f387f8d8 Update README 2021-04-28 21:57:58 +08:00
Harry Ho 2cbf1f67bf Add auto script for getting and plotting data from local RPs 2021-04-12 16:15:04 +08:00
Harry Ho 276320d4c8 plot_sayma_data: Normalize data for plotting 2021-04-12 16:15:04 +08:00
Harry Ho 64e85fc143 [WIP] Simplify ARTIQ scripts for DAC & TTL sync tests
* A single `SyncDDSTTL` experiment definition can be used to test DAC and TTL outputs.
* For ST1/ST3, simply run this on Sayma gateware that produces hardcoded waves at SAWGs.
* For ST2/ST4, either:
  * simply run this on Sayma gateware that produces hardcoded waves at both SAWGs and TTLs; or
  * set `gen_ttl_wave=true` and run this on Sayma gateware that produces hardcoded waves at SAWGs only, while both MCXs are used as TTLOuts.
2021-04-12 16:15:04 +08:00
Harry Ho db4ae51030 mch_start: Improve message 2021-04-12 15:03:01 +08:00
Harry Ho 33d81cdbdc Add gain control & options for data collection/plotting; fix doc 2021-04-12 15:03:01 +08:00
Harry Ho bd792739c3 Add auto script for getting data on remote and plotting data on local 2021-03-09 17:02:10 +08:00
Harry Ho 45367ac52f Update RP data collection/plotting scripts with argparse & asyncio 2021-03-09 17:02:10 +08:00
Harry Ho fa0b190234 [WIP] Add preliminary ARTIQ scripts for ST1, ST2
* For ST2, add the argument `ttl_use_fpga=true` to disable generating 111ns pulses on the TTLs.
2021-03-09 17:02:10 +08:00
Harry Ho a0d92497a9 Add ARTIQ device DB 2021-03-09 09:54:33 +08:00
Harry Ho 7909267b88 Add RP data collection/plotting scripts
* rp_get_sayma_data.py: to be installed on Creotech remote.
* plot_sayma_data.py: to be installed on local.
2021-02-22 17:43:48 +08:00
Harry Ho bf492e2f50 Add MCH control/logging scripts 2021-02-22 17:41:48 +08:00
Harry Ho 4655ffffb7 Add /etc/udev/rules.d rules 2021-02-22 17:41:40 +08:00
Harry Ho 914625d0ae Initial commit 2021-02-22 17:39:27 +08:00