Commit Graph

6 Commits

Author SHA1 Message Date
morgan 3f6e525108 add notebook examples with 3 PLL modes 2023-12-05 14:58:20 +08:00
morgan 96280ac79a WRPLL simulation wrapper
wrpll: add gtx, base_adpll init
wrpll: config the 3 PLL modes, helper, main & both
wrpll: expose PID terms and sim options
2023-12-05 13:24:22 +08:00
morgan cbc9772efa WRPLL time domain simulation
wave_gen: add square wave with jitter generator
sim: add WRPLL gateware and firmware simulation
sim: add PID for main and helper PLL
sim: add options to choose PLL modes
sim: add cycle slip compensation for helper PLL
sim: optimize execution time with numba jit
2023-12-05 13:23:23 +08:00
morgan 72f47668c9 git: ignore .venv folder 2023-12-05 10:44:16 +08:00
morgan d92214bd4e add python dependencies and update flake
py: add requirements.txt
flake: add pip hook & update to 23.11
flake: add flake lock
2023-12-05 10:41:58 +08:00
morgan 4975093f41 init 2023-11-16 11:53:22 +08:00