Code & Libs
Short, copy-paste snippets and reusable libraries for embedded and FPGA work.
Verilog Button debouncer (Verilog) Verilog Clock divider with 50% duty (Verilog) Verilog Low-resource dual-port BRAM (Verilog) Verilog PWM generator (Verilog) Verilog Stepper motor driver (Verilog) C CRC-8 in C (compact, no table) C Reading & writing MCU registers (C) C Lock-free SPSC ring buffer (C) C Atomic writes & RMW (C) C Bitwise operations (C) Verilog UART TX with AXI-Stream interface (Verilog) C Using volatile correctly (C)