Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/algosup/2024-2025-project-1-fpga-team-4
- Owner: algosup
- License: mit
- Created: 2024-09-23T12:55:50.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-25T12:25:30.000Z (22 days ago)
- Last Synced: 2024-11-13T19:02:47.399Z (3 days ago)
- Topics: fpga, retrogaming, school-project, verilog
- Language: Verilog
- Homepage:
- Size: 8.63 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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's GitHub](https://github.com/JasonGROSSO) | [Jason's Linkedin](https://www.linkedin.com/in/jason-grosso-847b39251/) |
| Mathis PASCUCCI | Program Manager | | [Mathis's GitHub](https://github.com/Mathis441) | [Mathis's Linkedin](https://www.linkedin.com/in/mathis-pascucci-8b759732a/) |
| Clementine CUREL | Tech Lead | | [Clementine's GitHub](https://github.com/Clementine951) | [Clementine's Linkedin](https://www.linkedin.com/in/clementinecurel/) |
| Ian LAURENT | Technical Writer | | [Ian's GitHub](https://github.com/Ianlaur) | [Ian's Linkedin](https://www.linkedin.com/in/ian-h-laurent/) |
| Victor LEROY | Software Engineer | | [Victor's GitHub](https://github.com/Victor-Leroy) | [Victor's Linkedin](https://www.linkedin.com/in/victor-leroy-64baa3229/) |
| Guillaume DERAMCHI | Software Engineer | | [Guillaume's GitHub](https://github.com/Guillaume18100) | [Guillaume's Linkedin](https://www.linkedin.com/in/guillaume-deramchi-a45116293/) |
| Emilien CHINSY | Quality Assurance | | [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
```