Home > Atmel AVR, Graphics, Hardware, Xilinx Spartan > NovaVGA Shield Adds VGA Output to Arduino Boards

NovaVGA Shield Adds VGA Output to Arduino Boards

Arduino boards are convenient to control I/Os, link LEDs, and display info on small LCD displays, but if you want to output data to a larger monitor, it’s a bit more complex. NovaVGA shield for Arduino simplify the task of outputting data to a VGA monitor over SPI.

NovaVGA shield hardware specifications:

  • CPLD – Xilinx XC9572XL CPLD, user programmable via JTAG interface.
  • SRAM Framebuffer – 160×120 pixels @ 6-bit color (2^6 = 64 possible colors)
  • VGA Output – 640×480 @ 60Hz physical resolution (25.175MHz pixel clock)
  • Interface with MCU – SPI mode 1 interface (consumes only three Arduino pins)
  • Header pins not included

MicroNova provides an Arduino library with various examples such as color palette, Mandelbrot, Tetris and text console, as well as a user’s guide and PDF schematics that can all be downloaded directly on the product page.

NovaVGA shield sells for $29 on Tindie or directly on MicroNova store. Note that it’s not the first board of this kind, as Olimex MOD-VGA, based on GameDuino design, has been available for several years.

  1. theguyuk
    February 1st, 2017 at 20:45 | #1

    Pity these are so expensive when china Arduinos are so cheap.

    They need a clever cpu use, like zx81 and zx Spectrum used the z80 cpu to drive the TV OUT for low resolution crt display. I am sure some arcade machine had a z80 for display and a z80 for system board.

  2. theguyuk
    February 1st, 2017 at 20:51 | #2
  1. No trackbacks yet.