WB_VGA - Configurable Wishbone Display Driver

Frozen Content

Figure 1. WB_VGA - Configurable Wishbone Display Driver.

The Wishbone Display Driver (WB_VGA) is a configurable component that can be setup to operate as any of the three 32-bit VGA Controllers available in Altium Designer, and summarized as follows:


standard 32-bit VGA Controller with configurable color quality (1,2,4,8bpp), support for screen resolution up to 800x600 and screen refresh rate of up to 75Hz.


as per the standard 32-bit VGA Controller, but with fixed 16bpp color quality.


this 32-bit VGA Controller is specifically used to interface to a TFT panel. It supports a fixed TFT screen resolution of 240x320 and a fixed refresh rate of 50Hz. Its color quality is fixed at 16bpp.

Features at-a-glance

  • Completely configurable from the schematic sheet
  • Configurable as one of three 32-bit VGA Controllers:
    • VGA32
    • VGA32_16BPP
    • VGA32_TFT
  • Definable orientation of the Master interface – left or right
  • Definable address width for the Master Interface


From a schematic document, the WB_VGA component can be found in the FPGA Peripherals (Wishbone) integrated library (FPGA Peripherals (Wishbone).IntLib), located in the \Library\Fpga folder of the installation.

Designing with the WB_VGA

Use the following links to explore use of the WB_VGA in more detail:

You are reporting an issue with the following selected text and/or image within the active document: