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.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus

2 Replies to “NovaVGA Shield Adds VGA Output to Arduino Boards”

  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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC