Basic Graphics Processing Unit

Project Motivation

  • Graphic engines are necessary for any device with a display
    • Including embedded systems and personal computers
    • Hardware generates and sends video data to display device
    • Graphics Processing Unit (GPU) renders graphical data (2D and/or 3D ops)
    • GPUs have specialized hardware resources for processing images/videos
  • FPGAs are ideal for prototyping advanced logic circuits
  • Goal: design GPU and display engines to render graphics and drive a VGA display

System Architecture

Reading from Memory