Commit Graph

58 Commits

Author SHA1 Message Date
bc7ab2bef5 QuadrantTracker: add start/end 2019-12-12 14:43:09 +08:00
9b2eba0761 new algo WIP, quadrant tracker working 2019-12-10 16:03:28 +08:00
8ccbba31e0 diagram final version 2019-11-30 12:09:32 +08:00
24b3b08f7c add contact email 2019-11-28 11:19:03 +08:00
a66e9b143c update diagram 2019-11-28 11:07:50 +08:00
636a1d9d2c add block diagram 2019-11-26 16:20:08 +08:00
1bce491a73 update license info 2019-11-21 11:08:22 +08:00
a3f6082569 README: update 2019-11-21 10:46:20 +08:00
fdf6feb5a5 README: update 2019-11-21 10:42:44 +08:00
1d92814bc8 LICENSE: add 2019-11-21 10:42:37 +08:00
4c414f5c2f README: add 10780 info 2019-11-18 14:08:47 +08:00
fa179367f4 README: update 2019-11-17 14:58:28 +08:00
8a073b15bb README: update 2019-11-17 14:49:19 +08:00
413feb2a1c README: update 2019-11-16 22:09:08 +08:00
09fc53855d add README 2019-11-16 15:53:11 +08:00
9a6cccaf4a wavemeter: decimate wavelength output 2019-11-16 14:38:08 +08:00
c48a30bb9b wavemeter: filter position 2019-11-16 13:46:52 +08:00
1cfb90760a cleanup 2019-11-16 09:51:00 +08:00
45988871c4 refactor position min/max, update duty min/max when near the middle 2019-11-15 18:10:25 +08:00
98e0916699 increase duty cycle 2019-11-15 17:00:23 +08:00
67368ae352 wavemeter: new algo 2019-11-04 18:59:14 +08:00
110a5d2990 wavemeter: cleanup do_calibrate 2019-11-04 17:31:50 +08:00
48d83552bd make decimator generic 2019-11-04 16:13:59 +08:00
8209f77c1e wavemeter: do not crash in do_calibrate when MEAS signal is wrong 2019-11-04 14:58:14 +08:00
743e5278a3 monitor DPLL lock 2019-11-04 14:46:37 +08:00
110c55aefc wavemeter: simply output fringe positions for further processing 2019-10-31 14:25:25 +08:00
c676c4facb wavemeter: fix abs_speed_min/max computation 2019-10-24 16:32:55 +08:00
c4f8e656b2 glasgow: actually terminate 2019-10-24 16:05:49 +08:00
28745b9dae glasgow: terminate when stdout is closed
Otherwise, it would keep attempting to write to stdout after the parent process had died, and cause a mess.
2019-10-24 15:56:59 +08:00
aa68df8fcc wavemeter: prototype, untested 2019-10-24 12:16:20 +08:00
acae271296 wavemeter: print displacement in um 2019-10-24 12:16:06 +08:00
fac4d24ade wavemeter: config, displacement calibration 2019-10-23 23:51:35 +08:00
6b15517a3b factor DPLL turn 2019-10-23 23:01:15 +08:00
4ae5e07548 minor FTW computation fix 2019-10-23 19:07:04 +08:00
66df439848 better naming/config organization 2019-10-23 18:35:39 +08:00
34cf0037ea simple-dmi: make decimation configurable 2019-10-23 18:28:45 +08:00
3200126fa8 use glasgow and dependencies from nixpkgs 2019-10-23 16:22:05 +08:00
ecfcb85041 add multiple Rust binaries 2019-10-22 16:49:34 +08:00
e4bad186dc shell.nix: cleanup, update nmigen 2019-10-16 13:02:51 +08:00
c984c0b05d glasgow: improve stability further 2019-10-10 00:14:35 +08:00
a5cca24d5d glasgow: fix FPGA FIFO overflow 2019-10-09 23:44:19 +08:00
ed0260a884 glasgow: use asyncio for writing to stdout 2019-10-09 23:19:41 +08:00
3fc91befca make new rustc happy 2019-10-08 20:10:06 +08:00
f702c46a28 fix glasgow issues 2019-10-08 20:08:25 +08:00
2822f7c01e shell.nix: update glasgow
Requires nixos 19.09 for yosys
2019-10-08 17:00:04 +08:00
aa8a2f19d0 simulate: use same sample encoding as glasgow 2019-10-08 15:37:41 +08:00
c0abe6539f add real-time plotting program 2019-10-08 15:23:28 +08:00
cc33388fbb shell.nix: add pygtgraph 2019-10-08 15:23:04 +08:00
3eac707635 fix glasgow sample decoding 2019-10-08 15:20:39 +08:00
e9a5132de5 simulate.py: consistent output format 2019-10-03 19:45:50 +08:00