I2C, Spi, Uart (Rs232), Vga In Vhdl For Fpga Interfacing (updated 5/2022)

Posted By: ELK1nG

I2C, Spi, Uart (Rs232), Vga In Vhdl For Fpga Interfacing
Last updated 5/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.03 GB | Duration: 6h 16m

I2C, SPI, UART (RS232), VGA communication protocols and VHDL Implementations

What you'll learn

Serial Communication and Display Protocols snd Their VHDL Implementations

Inter Integrated Circuit (I2C) Serial Communication and its VHDL Implementations

SPI Communication and its VHDL Implementation.

UART (RS232) Communication and its VHDL implementation.

VGA Display Protocol and its VHDL Implementation

Requirements

VHDL Programming Language and Knowledge of State Machines or Timed State Machines is Required

Description

In this course we first provide fundamental information about I2C, SPI, UART (RS232), VGA serial communication protocols, then VHDL implementaiton of these protocols are explained in details. Timing waveforms of the protocols are explained by examples in a clear manner. The student who wants to take this course should know VHDL programming and he/she should have an idea about timed state machines in VHDL. 

Overview

Section 1: Course Outline

Lecture 1 Course Outline

Section 2: I2C Protocol Outline and I2C Explained in Short

Lecture 2 Outline for I2C Protocol

Lecture 3 General Information about the I2C Serial Communication

Section 3: I2C Interfacing Circuitry

Lecture 4 Lecture-3

Section 4: I2C Protocol Logic and Timing Waveforms

Lecture 5 Lecture-4

Lecture 6 Lecture 5

Lecture 7 Lecture 6

Section 5: I2C in VHDL

Lecture 8 VHDL Implementation of I2C Protocol

Section 6: I2C Clock Generation VIVADO Simulation

Lecture 9 Remider for I2C Clock Generation and Short explanation of VHDL Codes

Lecture 10 I2C Clock Generation VIVADO Simulation

Section 7: SPI Synchronous Serial Communication and Its Implementation in VHDL

Lecture 11 Introduction to SPI Communicaiton and SPI Circuitry

Lecture 12 SPI data transmission modes, mode-00, mode-01, mode-10, and mode-11

Lecture 13 VHDL Implementation of SPI protocol by Example

Lecture 14 VHDL Implementation of SPI protocol more Examples

Section 8: SPI Protocol VIVADO Simulation Examples

Lecture 15 SPI Example, Transmit mode only

Lecture 16 SPI Protocol VIVADO Simulation

Section 9: RS232 Serial Communication, its State Machine, and VHDL implementation

Lecture 17 RS232 serial communication waveform and its state machine

Lecture 18 RS232 Serial Communication Transmitter Implementation in VHDL

Lecture 19 MODELSIM Simulation: RS232 Transmitter Simulation

Section 10: VGA Interfacing

Lecture 20 VGA Graphics Controller, Synchronization and Control Signals

Lecture 21 VGA Graphics Controller, Pixel Signals and DACs

Lecture 22 VHDL Implementation of VGA Interfacing for FPGA Devices

Hardware Engineers Interested in VHDL Implementation of Serial Communication Protocols Such as I2C Serial Communicaiton, SPI Serial Communication, UART (RS232) Serial Communication