Commit Graph

12 Commits

Author SHA1 Message Date
morgan 611c08262f wrpll fw & tag collector: use static mut 2024-04-09 12:42:59 +08:00
morgan cf3f5dfcfa freq counter fw: fix counts formula & remove delay 2024-04-09 12:11:42 +08:00
morgan 84b5a5f2e3 freq count fw: change to use CSR 2024-03-28 12:23:26 +08:00
morgan 30316d585d wrpll fw: add delay for reset_plls 2024-03-27 12:46:50 +08:00
morgan b4424476b9 si549 fw: del stb = 0&move nack after while loop 2024-03-26 17:39:42 +08:00
morgan 240b80309e wrpll_refclk: MMCM -> mmcm 2024-03-26 16:24:31 +08:00
morgan be6c1474b0 wrpll_refclk M"H"z 2024-03-26 16:23:45 +08:00
morgan e846655402 si549: remove 20s warm up 2024-03-26 16:19:45 +08:00
morgan 137489da93 Firmware: Runtime WRPLL
runtime: drive CLK_SEL to true when si549 is used
runtime & libboard_artiq: allow standalone to use io_expander
si549: add bit bang mmcm dynamic configuration
si549: add frequency counter for refclk
rtio_clocking & si549: add 125Mhz wrpll refclk setup
2024-03-26 13:22:37 +08:00
morgan 19a431b5be Firmware: Satman skew calibration & tester
cargo template: add calibrate_wrpll_skew feature
tag collector: add TAG_OFFSET for Satman WRPLL
tag collector: add TAG_OFFSET getter & setter for calibration
wrpll: add skew tester and calibration
wrpll: gate calibration behind calibrate_wrpll_skew feature
2024-03-26 13:22:37 +08:00
morgan dec407c9d7 Firmware: Satman WRPLL
satman: drive CLK_SEL to true when si549 is used
satman : add main & helper si549 setup
satman : add WRPLL select_recovered_clock
si549: add tag collector to process gtx & main tags
si549: add frequency counter to set BASE_ADPLL
si549: add set_adpll for main & helper PLL
si549: add main & helper PLL
FIQ & si549: replace dummy with a custom handler for gtx & main tags ISR
2024-03-26 13:22:37 +08:00
morgan f396fb1c02 Firmware: Si549 and io_expander
io_expander: set CLK_SEL pin to output when si549 is used
io_expander: gate virtual leds for standalone
si549: add bit bang i2c
si549: add si549 programming
si549: add main & helper setup
2024-03-26 13:22:37 +08:00