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
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