Life of a UART-over-USB Packet (RX)
Tracing a byte from the STM32 TX pin all the way to a Linux user process read() return — every hop through FTDI, USB, xHCI, and the kernel interrupt chain.
Blog
Deep dives into FPGA design, digital signal processing, feedback control theory, and precision measurement techniques.
Tracing a byte from the STM32 TX pin all the way to a Linux user process read() return — every hop through FTDI, USB, xHCI, and the kernel interrupt chain.
Comparing the scheduling models of Linux (PREEMPT_RT), FreeRTOS, Zephyr, RTIC, and Embassy — not to rank them, but to understand their assumptions, trade-offs, and where each fits.
Allan deviation is the standard tool for assessing the stability of locked oscillators and frequency combs. Here is how to compute it from your lock error signal, interpret the noise types, and use it to diagnose what is limiting your lock.
A deep dive into Cascaded Integrator-Comb (CIC) filters: The multiplier-less architecture that makes high-speed decimation efficient on FPGAs.
How to implement a digital lock-in amplifier in RTL: DDS reference generation, quadrature demodulation, and low-pass filtering — with direct application to Pound-Drever-Hall (PDH) cavity locking.
A practical guide to implementing a digital PID controller in SystemVerilog: Why fixed-point math is king for latency, how to handle integrator windup, and achieving sub-microsecond loop closure.
We're building precision feedback control systems on commodity FPGA hardware. By combining real-time deterministic logic with modern web-based control, we're making high-performance feedback accessible to every laboratory.
Why the Red Pitaya is an exceptional platform for laboratory feedback control: Zynq-7000 architecture, and why moving from a laboratory prototype to a commercial optical frequency comb product requires custom hardware design.
How we use commodity FPGA hardware to stabilize Kerr-comb and EO-comb systems with sub-microsecond loop latency — and why open, transparent control infrastructure matters for precision optical research.