VGA32_16BPP - Wishbone 32-bit VGA Controller with 16bpp Data Support
The VGA32_16BPP Controller provides a simple, 32-bit interface between a host processor and any VGA-compatible monitor. The Controller fetches 16bpp-formatted data from external video memory and displays it on a connected monitor.
Features at-a-glance
- Compatible with any standard VGA- or SVGA-compatible monitor
- Independent Wishbone Master and Pixel clock inputs
- Supports monitor screen resolutions up to 800x600
- Supports monitor refresh rates up to 75Hz
- Fixed color quality of 16bpp
- Configurable output synchronization levels
- Composite output
- 3 interrupt outputs (HSync, VSync, Blank).
Availability
From an OpenBus System document, the VGA32_16BPP Controller can be found in the Peripherals region of the OpenBus Palette panel.
From a schematic document, the VGA32_16BPP Controller is available by placing and configuring a WB_VGA - Configurable Wishbone Display Driver. This 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 VGA32_16BPP Controller
Use the following links to explore use of the VGA32_16BPP Controller in more detail: