Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
FPGA Drive UART
Rating: 4.3 out of 5(9 ratings)
57 students

FPGA Drive UART

analysis, coding, simulation and run on board
Created byHUI HU
Last updated 12/2020
English

What you'll learn

  • FPGA drive UART

Course content

1 section12 lectures1h 59m total length
  • System Target4:12

    Explore the system target for an FPGA UART driver by connecting a USB-to-UART cable to the FPGA and using open source software to send and receive data with a PC.

  • System Analysis8:43

    Analyze the system for FPGA drive uart, focusing on the SPI-like cable interface, 3.3 v signaling, and four-pin usage of a six-pin connect interface, plus clock and reset signals.

  • UART Protocol7:47
  • Edge Detection7:12
  • UART RX State Machine7:36
  • UART RX Coding9:25
  • UART RX Simulation16:09
  • UART TX State Machine4:37
  • UART TX Coding7:53
  • UART TX Simulation13:05
  • Top Module Coding & Simulation22:33
  • Run On Board10:27

    Program and test an on-board fpga drive using uart communication, wire ground and usb, configure and compile a project, then flash the fpga via usb-to-serial with baud rate settings.

Requirements

  • Verilog basic knowledge

Description

This course will focus on how FPGA drive UART communication. It will finish one task:  send data from computer to FPGA through one USB-to-UART cable, after the FPGA receive the data, it will send the data back and show the data on the computer software. It includes the key knowledge as following:

(1) Edge detection;

(2) UART protocol analysis;

(3) UART protocol code in verilog;

(4) UART protocol simulation in Modelsim;

(5) FPGA drive UART system analysis and coding;

(6) Virtual Device coding and simulation skill;

Who this course is for:

  • People who are interested in FPGA