Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/algosup/2024-2025-project-1-fpga-team-4

Recreating the arcade game Frogger using FPGA and Verilog
https://github.com/algosup/2024-2025-project-1-fpga-team-4

fpga retrogaming school-project verilog

Last synced: about 5 hours ago
JSON representation

Recreating the arcade game Frogger using FPGA and Verilog

Awesome Lists containing this project

README

        

# 2024-2025 Project 1 FPGA

## Description

For the First project of the school year we have to recreate the Arcade game **Frogger**, on a FPGA board: the Go Board from Nandland, using Verilog as our programming language.

## Project Team

| Name | Role | Image | GitHub | Linkedin|
| :----- | :----------: | :----------: | :---------- | :------ |
| Jason GROSSO | Project Manager | Jason Avatar | [Jason's GitHub](https://github.com/JasonGROSSO) | [Jason's Linkedin](https://www.linkedin.com/in/jason-grosso-847b39251/) |
| Mathis PASCUCCI | Program Manager | Mathis Avatar | [Mathis's GitHub](https://github.com/Mathis441) | [Mathis's Linkedin](https://www.linkedin.com/in/mathis-pascucci-8b759732a/) |
| Clementine CUREL | Tech Lead | Clementine Avatar | [Clementine's GitHub](https://github.com/Clementine951) | [Clementine's Linkedin](https://www.linkedin.com/in/clementinecurel/) |
| Ian LAURENT | Technical Writer | Ian Avatar | [Ian's GitHub](https://github.com/Ianlaur) | [Ian's Linkedin](https://www.linkedin.com/in/ian-h-laurent/) |
| Victor LEROY | Software Engineer |Victor Avatar | [Victor's GitHub](https://github.com/Victor-Leroy) | [Victor's Linkedin](https://www.linkedin.com/in/victor-leroy-64baa3229/) |
| Guillaume DERAMCHI | Software Engineer |Jason Avatar | [Guillaume's GitHub](https://github.com/Guillaume18100) | [Guillaume's Linkedin](https://www.linkedin.com/in/guillaume-deramchi-a45116293/) |
| Emilien CHINSY | Quality Assurance | Emilien Avatar | [Emilien's GitHub](https://github.com/EmilienChinsy) | [Emilien's Linkedin](https://www.linkedin.com/in/emilien-chinsy-5a794632b/) |

## Documents Link

### Specifications

- [Functional Specifications](https://github.com/algosup/2024-2025-project-1-fpga-team-4/blob/Documents/Documents/FunctionalSpecifications.md)
- [Technical Specifications](https://github.com/algosup/2024-2025-project-1-fpga-team-4/blob/Documents/Documents/TechnicalSpecifications.md)

### Project Management

- [Management Artifact](https://github.com/algosup/2024-2025-project-1-fpga-team-4/blob/Management/Documents/Management/ManagementArtifact.md)
- [Weekly Reports](https://github.com/algosup/2024-2025-project-1-fpga-team-4/tree/Management/Documents/Management/WeeklyReports)

### Quality Assurance

- [Test Plan](https://github.com/algosup/2024-2025-project-1-fpga-team-4/blob/Documents/Documents/TestPlan.md)
- [Test Cases](https://github.com/algosup/2024-2025-project-1-fpga-team-4/blob/QA/Documents/TestCases.md)

### User Manual

- [User Manual](./Documents/UserManual.pdf)

## How to run the project

This [User Manual](./Documents/UserManual.pdf) (not available at the moment) provides guidance on setting up and running the Frogger project on the Go Board FPGA development board. It covers the required materials, installation steps, gameplay instructions, and troubleshooting tips.

### Required Materials
To run the Frogger project, ensure you have the following materials:

1. **Go Board FPGA development board**
2. **VGA monitor**
3. **VGA cable**
4. **Computer with macOS(with Xcode) or Windows**

### Steps to run the project

1. **Download the setup script**:
- Navigate to the **Releases** section of this repository or [click here](https://github.com/algosup/2024-2025-project-1-fpga-team-4/releases/tag/v.1.1.0).
- Download the the Frogger.sh file, by clicking on it.

2. **Run the setup script**:
- For macOS:
```bash
chmod u+x Frogger.sh
./Frogger.sh
```