LEARN VHDL by designing a PWM controlled LED
4.5 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,953 students enrolled

LEARN VHDL by designing a PWM controlled LED

How to get started developing first project on FPGA's
4.5 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,953 students enrolled
Created by Pawel Komorek
Last updated 8/2017
English
English [Auto-generated]
Current price: $11.99 Original price: $24.99 Discount: 52% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • 16 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn how to use Xilinx Vivado to create, simulate and program FPGA
  • Write testbench

  • Simulate your design

  • Program FPGA boards
Requirements
  • Download Vivado
  • Basic understanding of binary and hexadecimal notations
  • Basic understanding of VHDL syntax and Logic Gates
Description

This course will teach you how to create a project from writing a VHDL code through simulation to hardware implementation. I explain step by step how Pulse Width Modulation works, how we can implement it on the FPGA board controlling LED's brightness and how to write a testbench that simulates created system. All of that is done using only Vivado software. 

Who this course is for:
  • Anyone who wants to learn how to create, simulate and implement VHDL design on FPGA
  • Engineering Students
  • Electronics Enthusiasts
Course content
Expand all 7 lectures 49:22
+ PWM and Squarewave generation in theory and practice
2 lectures 23:20

In this video you will learn about theoretical aspects of square wave and pulse width modulation generation using FPGA.

Preview 06:33

In this video you will learn how to implement, simulate and program FPGA with our VHDL design. I intentionally uploaded VHDL design in .JPG extention to make you rewrite it to the Vivado Environment instead of just simply copy-pasting it. :)

Square wave and Pulse width modulation - lab
16:47
+ Implemeting 7-segment display
3 lectures 19:59
7-segment display - design principles
05:11
Design implementation in Vivado
13:06
Verification of the design on the FPGA board
01:42