FPGA Piano

analysis, coding, simulation and run on board

5.00 (1 reviews)
Udemy
platform
English
language
Hardware
category
instructor
FPGA Piano
11
students
5 hours
content
Nov 2022
last update
$19.99
regular price

What you will learn

FPGA coding and debug skill

FPGA system analysis skill

FPGA key press processing skill by using different solutions

FPGA audio tone generate skill

How to drive buzzer by FPGA

How to drive led by FPGA

Why take this course?

Audio processing is one very important subject of the FPGA application. I like to start with this “FPGA Piano” project. For this project, I specially design one FPGA daughter board. On this board, it has one buzzer, seven keys and one LED. If we press anyone of the keys, the LED will turn on and the buzzer will play one of the piano tone: do, re, mi, fa, so, la ti. If you play it according certain rhythm, you can play a simple song. In the end of the series, we demo how to play one “twinkle, twinkle, little star” song. It can be a very simple version of “electrical piano”. It is a very fun project.


For the software, it includes four main modules: buzzer module, key module, led module and top module. I type every piece of code from scratch and analyze the whole system from the whole picture in every detail. Also, I simulate every module of the system and demo how to fix the bugs in the software. You can not only learn the coding skill and also the debug technique, also you can learn how to begin one new system design from the very beginning, how to match the software interfaces with the hardware design, achieve the system requirement.

Reviews

Antoni
August 8, 2023
Porque está muy bien explicado y realmente puedes seguir todos los pasos correctamente obteniendo el resultado deseado. También las respuestas a las preguntas hechas al profesor son contestadas correctamente casi de inmediato.

Charts

Price

FPGA Piano - Price chart

Rating

FPGA Piano - Ratings chart

Enrollment distribution

FPGA Piano - Distribution chart

Related Topics

4376366
udemy ID
11/1/2021
course created date
11/7/2021
course indexed date
Bot
course submited by