home.social

Patrick Poitras :opensuse:

  1. Working through the bootcamp examples, and found myself in section 2.5 building an FIR filter with registers in part 1. Look mom! I can do shift registers by moving the beep boops into the next register at each clock cycle. Yay! Module is like 4 lines.

    Then part 2 is like "We are now using AXI4 io and memory mapped control and status to modularize our component". 🥴

  2. Got angry at which broke during a recent upgrade. Replaced it with , which has been much more stable.

    github.com/rvaiya/keyd

    Considered , which has an attractive s-exp based config language, but the toolchain wouldn't compile properly.