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