HomePortfolio ProjectsAbout & Contact
FPGA · Combinational Logic

Ripple Carry Adder

A ripple carry adder chains multiple full adder circuits together so the carry bit "ripples" from one stage to the next. This project implements a multi-bit version in Verilog on the Lattice iCEstick HX1K FPGA.

  • Board iCEstick HX1K
  • Language Verilog HDL
  • Type Combinational circuit
  • Output Sum + Carry-out LEDs
FPGA · Combinational Logic

Half Adder

The half adder is one of the most fundamental building blocks of digital arithmetic. Using just XOR and AND gates, it computes the sum and carry of two single bits. Implemented and verified on real FPGA hardware.

TinyML · Embedded AI

Temperature Classification using TinyML (Arduino UNO R4 WiFi)

This project demonstrates TinyML deployed on Arduino UNO R4 WiFi. A DHT11 sensor captures real-time temperature data, which is fed into a trained machine learning model. Based on inference, the system classifies the temperature as Cold, Warm, or Hot and displays the result directly on the onboard LED matrix.

  • Board Arduino UNO R4 WiFi
  • Sensor DHT11 Temperature Sensor
  • Model TensorFlow Lite (TinyML)
  • Output LED Matrix Display (State Classification)

Questions about the projects?

Happy to discuss the implementation or share code.