I am calling out to people from Element14 or sponsors for some help/ideas...
We are organizing a master course on embedded systems where students will have to create their own Retro Game Console using an FPGA.
We expect 20 to 30 students enrolling in this course.
Our main goal is to have them work in a team of 4 students, design and implement a Retro Game Arcade system on an FPGA
We will be using the PYNQ-Z2, but from a learning perspective we will have them write VHDL/Verilog instead of using the PYNQ framework and Python.
The students will have to blog about their experiences.
They will need to define some challenges for themselves.
As they have already implemented a VGA controller, a challenge might be to implement an HDMI controller, SDRAM controller, ...
Creating a game controller will also be one of the requirements.
They will also learn to use petalinux and write linux kernel drivers.
So they are allowed to combine several parts, but they should work out some of the challenges.
One of the goals in the course description for which I need some help:
Moreover, students are expected to apply this knowledge to a real-world challenge. To do so, students will work with a real stakeholder. This can be an external client, an international competition or other leading authority who will validate the outcome of the students’ work.
This project will be in the first semester next year, students will be working in the lab one day in the week and are expected to spend at least another day on the project during the week.
Please let me know if you are interested in setting up a design challenge for this.
We might have to narrow down on some aspects...