205 Commits

Author SHA1 Message Date
4329098b1f flake: update nixpkg to 25.11 2026-01-19 14:52:27 +08:00
9a61aef414 mermaid: initialize in build script 2026-01-19 13:35:58 +08:00
39e2f3f3a2 urukul: clearly state clock division table columns as dividers 2026-01-19 13:35:58 +08:00
af7d5dc5f8 urukul: update clock tree symbols
Represent multiplications with rectangles, and make multiplication operation implicit.
2026-01-19 13:35:58 +08:00
a6d59cc828 remove mention of clk_sel mapping in clocker
See the approach described in #65.
2026-01-19 13:35:58 +08:00
5f4046dc66 urukul: use attributes defined in ARTIQ
See the note.
2026-01-19 13:35:58 +08:00
6759ac6ce1 add mdbook-mermaid
configs are autogenerated by the configuation guide of mdbook-mermaid
2026-01-19 13:35:58 +08:00
14c84c80d1 urukul: add clocking info 2026-01-19 13:35:58 +08:00
b2b3e765bd Almazny/Mirny: test using TinySA (#67)
Reviewed-on: sinara-hw/assembly#67
Co-authored-by: Buke Hu <bh@m-labs.hk>
Co-committed-by: Buke Hu <bh@m-labs.hk>
2026-01-16 17:11:56 +08:00
a70beeac81 fix direct connection settings 2026-01-15 11:22:05 +08:00
a05cc9ba2d fix urukul/suservo typo 2026-01-15 11:05:09 +08:00
898a60c277 urukul: call the AD9910 variant Urukul 4410
Note: This is not applicable to the pressence detection troubleshoots.
See the actual error messages generated by the coredevice driver.
2026-01-13 10:59:37 +08:00
ad123dfb02 urukul: gateware -> firmware 2026-01-13 10:55:19 +08:00
836410a4db json: correctly specify proto_rev in comment
The Urukul page explains the `proto_rev` attribute as protocol revision, not CPLD firmware version.

Plus, here's a subtlety.
The latest xc2c and iCE40 firmware are different, but the proto_rev is the same.
2026-01-13 10:47:31 +08:00
873aa1cff5 suservo: update JSON
- There are more attributes to the SU-Servo entry. Omitted because most of them are rarely used.
- The legacy JSON config are kept such that there are instructions for release-8 (soon-to-be legacy) branch, and;
- The urukul EEM entries are substantially revamped.
2026-01-13 10:35:00 +08:00
e05aca17a6 suservo: fix sampler urukul ordering 2026-01-13 10:34:45 +08:00
6d25e8c5e0 suservo: update flashing instruction for iCE40 2026-01-13 09:59:10 +08:00
f0c3e7c412 urukul: reorder troubleshoots
rationale: Symptoms that appear sooner should show up earlier/have preference in the troubleshoots
2026-01-12 14:15:50 +08:00
f9b0f4f1f4 Urukul: group up identifier troubleshoots 2026-01-12 14:14:17 +08:00
d24ce7df79 urukul: LED troubleshoot should specifically limited to AD9910 2026-01-12 14:01:28 +08:00
d2524f28f8 urukul: separate the missing LED section 2026-01-12 13:51:40 +08:00
1f435987da urukul: update build/flash instructions
...and remove dislocated instructions appearing somewhere that it shouldn't be
2026-01-12 13:34:58 +08:00
f92fe7e8c6 urukul: update hydra builds 2026-01-12 13:34:29 +08:00
688e486d99 zotino_fastino: Correct Fastino default voltage
-10 V, not +10 V.
2025-12-02 15:56:15 +08:00
7a3f60bd91 Summary: add drtio-over-eem page 2025-11-24 16:24:14 +08:00
46f2fa86f2 move DoE specific section to drtio_over_eem.md 2025-11-24 16:24:14 +08:00
5bc3f39e43 Xtino: fix grammar 2025-11-20 16:55:56 +08:00
33ad85d6ac Xtino: fix fastino flashing steps 2025-11-20 16:35:58 +08:00
543ca579d2 efc: add warning about artiq_flash erasing cfg data 2025-11-12 16:01:41 +08:00
bfd31f33c0 efc: fix unclear artiq_flash directory path 2025-11-12 14:36:41 +08:00
ae5de67927 efc troubleshoot: ref to recal instead of flashing 2025-10-27 13:14:23 +08:00
b8a9763cc3 efc: add link recal section 2025-10-27 13:13:45 +08:00
40b7958431 efc: add changing cable to DRTIO troubleshot step 2025-10-24 13:29:35 +08:00
6c4f3a8c4f flake: update nixpkg to 25.05 2025-10-21 13:45:45 +08:00
abd7230193 flake: cleanup 2025-10-21 13:41:38 +08:00
5c570c0a40 update storage flash for artiq 9 flash update 2025-10-15 15:48:36 +08:00
058474502d ttl/dio: update sysdesc default names 2025-10-13 10:21:15 +02:00
fab509a7f3 songbird: remove EFC common info 2025-10-10 13:21:12 +08:00
bc9eb1e8fc summary: add songbird 2025-10-10 13:18:50 +08:00
dc14acc213 songbird: add fft screenshot 2025-10-10 13:18:50 +08:00
93ce1817be add songbird 2025-10-10 13:18:50 +08:00
01dd10c0e5 separate EFC away from Shuttler 2025-10-09 13:10:16 +08:00
3f9d09f770 booster: add new info on the booster.py script 2025-10-02 16:44:10 +08:00
32328e93f3 urukul: Clarify no-firmware LED behaviour re. 4412
A firmware-flashed Urukul 4410 lights up the RF channel red LEDs on
boot, but the Urukul 4412 normally does not, even with firmware flashed.

According to the gateware, on an Urukul 4412, the RF channel red LEDs
will not light up on boot if the configuration register's self.en_9910
signal is not set. It could be if the first DIP switch on the board is
flipped, but that's unlikely since there is no occasion to flip them on
the 4412, having no SUServo support.
2025-09-18 15:11:00 +08:00
cfb5acb4f7 summary: fix rj45_lvds.md file name 2025-09-01 12:07:04 +08:00
2fa6376e6f rj45_lvds: fix lvds vs. rj45 2025-08-29 20:04:10 +08:00
5999d4b791 lvds_dio.md -> rj45_lvds.md 2025-08-29 20:03:03 +08:00
6938e44bcd booste: update instructions for SynthNV 2025-08-06 16:09:40 +08:00
0a0c2d11d5 booster: clarify initial setup 2025-08-01 12:27:55 +08:00
ea2188adae updating booster 2025-08-01 11:14:54 +08:00