Sosana Kosta

0 %
Sosana Kosta
Software Developer
  • Residence:
    Tirane
  • City:
    Albania
  • Age:
    23
Albanian
English
German
Java
C
Python
c#
  • Java / Spring Boot
  • RESTful APIs
  • Machine Learning
  • GIT knowledge
  • Deep Learning

FPGA-Based Snake Game (VHDL & Nios II)

Logos, UI Elements

Project details

Description

This project demonstrates a hardware-software co-design approach to the classic Snake game using an Intel/Altera FPGA. The system architecture utilizes a Nios II soft-core processor to handle game logic and scoring, interfaced with custom VHDL peripherals for real-time hardware control.

  • Logic & Control: Developed in C within the Nios II Eclipse environment, managing collision detection, speed scaling, and scoring.

  • Hardware Interfacing: Designed custom VHDL modules in Quartus to drive an 8x12 LED Matrix (game arena) and a  LCD display.

  • I/O: Real-time user input handled via physical push-buttons mapped to PIO (Parallel I/O) cores.