Introduction to the Course
  • Introduction
  • Board Compatibility
Universal Asynchronous Receiver Transmitter (UART)
  • Introduction to UART
  • UART Protocol
  • ASCII
  • UART Transmission Example
  • UART Verification
UART Transmitter FPGA Design
  • UART Transmitter Design
  • UART Transmitter State Machine Design
  • Creating UART Transmitter Vivado Project
  • UART Transmitter Design Guide
  • UART Transmitter Simulation and Verification
UART Receiver FPGA Design
  • UART Receiver State Machine Design
  • Creating UART Receiver Vivado Project
  • UART Receiver Simulation and Verification
UART Controller FPGA Design
  • UART Controller State Machine Design
  • Creating UART Controller Vivado Project
  • UART Controller Simulation and Verification
UART Demonstration
  • Programming the BASYS 3 Board
  • UART Setup on the BASYS 3 Board
  • UART Demonstration on the Basys 3
Development Tools
  • Download and install Xilinx Vivado Tool Suite
Conclusion
  • Conclusion