Fpga Turbo Series

Posted By: ELK1nG

Fpga Turbo Series
Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.20 GB | Duration: 2h 7m

Use VHDL to develop FPGA applications that run on development boards

What you'll learn

Understand the VHDL design and development process

Learn how to implement designs using VHDL development tools

Become familiar with the various FPGA development tools available

Complete projects from conception to full implementation

Requirements

Basic knowledge of digital electronics such as logic gates

Description

Learn the Essentials of VHDL and FPGA Development is course that will teach you the fundamentals and basics of VHDL design. Prior to working through the courses you will go through the VHDL design structure section that will explain the various concepts and terms needed to implement the projects in VHDL. In this course you will be working through various projects that will require you to go through the entire FPGA development process. You will be guided through the coding of the actual VHDL to the synthesis using either Xilinx’s development tool, Vivado or Altera/Intel's development tool Quartus. The projects in this course:Shift Register DesignA project that takes you through the design and simulation steps to fully test and implement a shift register.Buttons & LEDsA project that is designed to teach students the very basics of VHDL as well as how to make specific pins on an FPGA inputs (buttons) and outputs (LEDs).All of the required background and knowledge to complete each project will be explained prior to completing the projects above. There are demonstration videos and walkthroughs for each project so that you can have a deep understanding of how the project works. Walkthroughs of the completed projects are also included to further your understanding of how these designs are implemented.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: UART

Lecture 2 UART Introduction

Lecture 3 UART Protocol

Lecture 4 UART Transmission Example

Lecture 5 UART Verification 1

Lecture 6 UART Controller Simulation and Verification

Lecture 7 Transmitter State Machine Diagram

Lecture 8 UART Receiver State Machine Design

Lecture 9 UART Receiver Simulation and Verification

Lecture 10 UART Transmitter Design

Lecture 11 UART Transmitter Simulation and Verification

Lecture 12 UART Vivado

Lecture 13 UART Conclusion

Section 3: Communication Protocols

Lecture 14 FPGA Communications Creating a Project in Vivado

Lecture 15 FPGA Communications PWM Servo Motor

Lecture 16 FPGA Communications PS 2 Protocol

Lecture 17 FPGA Communications PWM Buzzer Control

Lecture 18 FPGA Communications PS 2 Keyboard

Lecture 19 FPGA Communications Vivado Download and Installation

Lecture 20 FPGA Communications Simulating your PWM Design in Vivado

Lecture 21 FPGA Communications PWM Waveforms

Lecture 22 FPGA Communications Simulating your PWM Design in Vivado

Lecture 23 FPGA Communications PWM Terminal Demo

Lecture 24 FPGA Communications Intro PWM

Lecture 25 FPGA Communications Mouse

Lecture 26 FPGA Communications Mouse Project

Lecture 27 FPGA Communications Intro PS 2

Section 4: Conclusion

Lecture 28 Conclusion

Anyone interested in learning how to create VHDL designs