👾 The arcade classic, implemented in C using a MicroBlaze softprocessor.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Embedded Space Invaders

This implementation of Space Invaders is made for the Digilent ATLYS Development Board. The hardware and software is organized into their own respective folders.

Where can I find more details?

Implementation and game details can be found here: Embedded Space Invaders Guide.

In addition, we built our own Programmable Interval Timer (PIT) Timer to allow us to change the speed of the game using software. The documentation on the PIT Timer can be found here: PIT Timer Manual.

We also included an IP Module to interface with a HC-SR04 Ultrasonic Rangefinder. Documentation on this IP Module can be found here: Rangefinder IP Manual.

What is this repository for?

This repository is for source files only. You will need the board support package for this board that is provided on the Digilent Website to compile.