Purchased FPGA Cards - douggilliland/MultiComp GitHub Wiki

These are cards that we have used for various Multicomp builds. They each have some limitations which prevent a full Multicomp build.

Table of Contents

MultiComp On A4-CE6 Card

Features for MultiComp Use

  • Enough Internal SRAM to make small (16KB) BASIC computers
  • Includes VGA, PS/2 and CH340 USB-Serial converter
  • A lot of I/O (26 pins) which can be easily accessed using EP4 FPGA BREAKOUT
  • LCD Display connector with additional I/O

Limitations on MultiComp compatibility

  • No native SD Card storage but could be built using EP4 FPGA BREAKOUT and SD CARD X49
  • 1:1:1 video does not support 2:2:2 (bold characters under ANSI terminal)
  • Serial Hardware handshake with a small rework to the card (2 wires)

Additional Features

  • 8 Digit 7 Segment Display
  • 8 position DIP switch
  • 3 User pushbuttons, 1 DEV-OE pushbutton, 1 nCONFIG pushbutton
  • 12 "Ring" LEDs - 2 removed and used for hardware handshake rework
  • 24C04 I2C EEPROM

MultiComp On A4-CE10 Card

Features for MultiComp Use

  • Enough Internal SRAM to make small (32KB) BASIC computers
  • Includes 5:6:5 VGA, PS/2 and CH340 USB-Serial converter
  • A lot of I/O (26 pins) which can be easily accessed using EP4 FPGA BREAKOUT
  • LCD Display connector with additional I/O

Limitations on MultiComp compatibility

  • No native SD Card storage but could be built using EP4 FPGA BREAKOUT and SD CARD X49
  • 1:1:1 video does not support 2:2:2 (bold characters under ANSI terminal)
  • Serial Hardware handshake with a small rework to the card (2 wires)

Additional Features

  • 8 Digit 7 Segment Display
  • 8 position DIP switch
  • 3 User pushbuttons, 1 DEV-OE pushbutton, 1 nCONFIG pushbutton
  • 12 "Ring" LEDs - 2 removed and used for hardware handshake rework
  • 24C04 I2C EEPROM

MultiComp On A_ESTF_V2_EP4CE22 Card

Features for MultiComp Use

  • Includes VGA, PS/2 and USB-Serial converter
  • A lot internal SRAM (up to 56KB)
  • MicroSD card socket with card detect LED

Limitations on MultiComp compatibility

  • No external SRAM but very large SDRAM
  • A lot of I/O options
  • Not widely available
  • Has no USB-Serial Interface (has RS-232)

Additional Features

  • A lot of I/O pins on the base board and on the FPGA board
  • Eight 7 Segment Displays
  • 3x3 matrix of pushbutton switches
  • 3 user pushbutton switches on baseboard
  • 3 user pushbutton switches on FPGA board
  • Buzzer
  • IR receiver
  • Power switch
  • 24C02 I2C EEPROM
  • 8 position DIP Switch

MultiComp On ZrTech Cyclone IV FPGA Card

Features for MultiComp Use

  • Includes VGA, PS/2 and USB-Serial converter
  • Enough Internal SRAM to make small (16KB) BASIC computers

Limitations on MultiComp compatibility

  • Very limited I/O
    • Most of the I/O pins are shared with the 16-bit Video
    • Would require removing R-packs to gain I/O
  • Driver for USB-Serial doesn't work under Windows 10 (painful workaround)
  • No SD Card storage
  • No external SRAM but very large SDRAM (not supported yet in our builds)
  • Would require a mod for serial hardware handshake (there's a pin or two free on the I/O which could at least do RTS)

Additional Features

  • On/Off switch - nicer than plugging/unplugging DC power cable
  • 4 pushbuttons
  • Four digit 7 Segment Display
  • IR LED
  • Buzzer
  • A/D with SMA connector

Additional FPGA Support Cards

These cards provide some of the missing functionality of the purchased FPGA card.

EP4 FPGA BREAKOUT

VGAX49

  • VGAX49 Wiki page
  • Digital VGA adapter
  • 16-bit digital video
    • 5:6:5 (R:G:B) mapping (maximum)
    • 2:2:2 (R:G:B) mapping (option)

SD CARD X49

  • SD CARD X49 Wiki page
  • SD or SDHC card adapter
  • 5V to 3.3V regulator
  • 3.3V to 5V TXS0104E level shifter
  • Activity LED

TinyPS2

  • TinyPS2 Wiki page
  • PS/2 keyboard or mouse to TTL Level Serial converter
  • ATTiny85
  • 115,200 baud
  • 49x49mm ODAS form factor
  • 4-40 mounting holes

FTDI-49MM

  • FTDI-49MM Wiki page
  • FTDI FT230X IC
  • USB B connector (not micro or mini, but the beefy USB B connector)
  • FTDI compatible pinout
  • 3.3V or 5V selection jumper
  • Header for 5V power distribution
  • Rx and Tx LEDs
⚠️ **GitHub.com Fallback** ⚠️