How Small Can A CoCo Get?

One of my new sayings is “You want me to turn that into a CoCo?”.  Yes, I’ve got my eye out for the next coolest FPGA-based device.  I think the ultimate CoCo clone would be the size of an HDMI dongle that you can plug into any monitor or TV, and your keyboard and mouse are wireless.  I think the device in the video below could be just what I’m looking for.  I mean, can you imagine this tiny thing running NitrOS-9 at 16mhz?

Another FPGA device that looks worth checking into actually has a lot of SRAM and SDRAM on the FPGA chip itself.  This is extremely appealing to me.  I need to research more about these AnLogic boards before I get my hopes up too much, but if the developer in the video above has already ported two game consoles using a similar AnLogic device, then I’m pretty sure I can port the CoCo 3.


  • Core unit: Anlogic Technologies EG4S20
  • Logical unit: 20K (LUT4/LUT5 hybrid architecture)
  • SRAM: About 130KB
  • SDRAM: Built-in 32bit bit width 64MBit
  • Flash: FPGA configuration Flash, 8Mbit User Flash, nor/nand optional
  • Download and debug: Onboard FPGA JTAG Download Debugger, RV debugger can debug hummingbird core
  • Interface:

– FPC40P socket, can be connected to RGB LCD, VGA adapter board
– FPC24P socket, can be connected to DVP camera, high speed ADC module
– Resistive touch screen controller for I2C interface, used with RGB LCD

  • Pin and lead:

– The adjacent pins LVDS are drawn in the same length, leading out 8 GCLKs, and all 8 ADCs are taken out.
– Double row pin spacing 900mil, compatible with breadboard development
– Half hole leads to an extra 40 IO, and the whole board leads to 130+ IO

  • Electrical characteristics:

– Micro USB 5V power supply; 2.54mm pin
– 3.3V~5V power supply; 1.27mm stamp hole power supply
– 3-channel DCDC power supply chip, stable and efficient power supply
– independent adjustment of Bank0 IO level

Author: Roger Taylor