Skip to content
All projects

Digital hardware · Spring 2025

Single-Cycle CPU & Robot Control

An ARMv4 single-cycle processor on a DE10-Lite FPGA, connected to robot hardware through memory-mapped I/O.

Inside the project

Implemented the processor using VHDL and schematic design on the DE10-Lite / MAX10 FPGA platform.

Integrated sensor, motor, LED, and seven-segment display interfaces through memory-mapped I/O, connecting processor operations to the robot’s inputs and outputs.

Wrote ARM assembly robot-control logic to generate a path from user input. The project connected instruction execution, hardware interfaces, and software behavior in one system.

A closer look

Single-cycle CPU hardware demo showing output on a seven-segment display
Single-cycle CPU hardware demo with output on the seven-segment display.