- Home
- Categories
- Embedded Systems
Embedded Systems
Microcontroller firmware, IoT devices, FPGA digital logic design, and hardware-software integration.
All
Your Sensor Remembers Nothing: Building a Fixed-Memory Ring Buffer to Give Hardware a Short-Term History
A deep dive into the architecture and engineering of a privacy-first mobile mindfulness coach that runs entirely on-device using React Native and Google MediaPipe's on-device LLM capabilities.
The Instruction That Needs an Answer Before the Question Is Asked
A detailed walkthrough of the `bypass` module in this Wordle project — a combinational forwarding network that detects and resolves data hazards in a five-stage RISC pipeline, ensuring correct execution without stalling for register-to-register dependencies.
How a 25 MHz Clock Becomes 307,200 Pixels on a Screen
A deep dive into the `simple_480p` VGA timing generator, revealing how two counters and a handful of comparators produce the exact sequence of signals required to drive a 640×480 display at 60 Hz — all from first principles in Verilog.
One Processor, Two Worlds: Running FPGA Hardware on a Desktop Without Changing a Line of RTL
A detailed walkthrough of the `sim_top` module in this Wordle project — a Verilator-based simulation harness that virtualizes keyboard input and VGA output, allowing the same MIPS processor design to run interactively on a desktop computer without modification.
Digital Spirometer: State Machines & FVC Algorithms
Learn how to implement a state machine and FVC algorithm for a digital spirometer.
From Voltage to Volume — Calibrating Analog Sensors
Learn how to calibrate an analog pressure sensor to measure volume using numerical integration.