Close

The NGT30 - What will it be?

A project log for Arduino Graphics Card

Advanced graphics for anything from homebrew computers to weather reporting boxes and everything that can communicate over 3.3-5v UART.

dylan-brophyDylan Brophy 08/15/2017 at 00:544 Comments

I would like to make an NGT30.  A few features I plan to add are follows:

I may even remove the Parallax Propeller and replace it with an FPGA.  FPGA, not CPLD, because I would do some really killer stuff with it that may require an FPGA.

I would like to make it backwards-compatible with my NGT20, so the serial interface must consider this.  I am mostly thinking about SPI, maybe I2C.  I would probably have some command to enable the new serial interface.  I would probably forget backwards compatibility if I used an FPGA however.  That would solve every problem :P

I want to use SMD so that the board size is smaller, the BOM is less, and the parts cost less for the same quality.   This way the overall production price is reduced.

I want to add the arduino reset button simply because it is really hard to reset my arduino mega with so many shields.

Finally, I would like any suggestions.  If you're considering getting some kind of video shield or nice display output (or already have one), what would make things better?

Discussions

K.C. Lee wrote 09/21/2017 at 12:55 point

FYI: Propeller 1 core (for FPGA) is open source.  :)
https://www.parallax.com/microcontrollers/propeller-1-open-source 

  Are you sure? yes | no

Andrey Skvortsov wrote 09/21/2017 at 10:26 point

If it will be based on Parallax propeller, it may be done in Arduino MEGA shield form factor, has jumpers set to select which USART (or another interface) to communicate with, has built in composite output and ps/2 keyboard port, has socket to place optional VGA output module :).

  Are you sure? yes | no

Dylan Brophy wrote 09/21/2017 at 12:48 point

Now I am also thinking about multiple EEPROM chips, so you can select from a variety of preinstalled firmware.

  Are you sure? yes | no

Andrey Skvortsov wrote 09/21/2017 at 12:57 point

Useful feature. Jumper or arduino gpio signal can select 32 kb bank to use.

  Are you sure? yes | no