Skip to the content
4 layers97.8 × 23.5 mmGvpsimm16, the printed circuit board in 3D

GVP-Compatible 64-pin 4MB SIMM

Size
97.8 × 23.5 mm
Copper layers
4
Thickness
1.2 mm
Parts
19
Nets
58
Pads
274
Tracks, vias
961, 114
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Oct 2019
Updated
29 Apr 2025

Overview

Gvpsimm16 is an open-source printed circuit board by schlae, from the schlae/gvpsimm repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 97.8 × 23.5 mm with 19 parts on 58 nets, routed with 961 tracks and 114 vias.

Its parts include 8 capacitors, 8 ICs and 1 connector.

README

4MB/README.md

GVP-Compatible 64-Pin 4MB SIMM

GVP (Great Valley Products) made a number of Amiga accelerator cards back in the 80s and 90s. Many of the accelerator cards accept 64-pin memory modules; however they do not follow a standard pinout.

These GVP proprietary SIMMS are somewhat hard to find and expensive when they do turn up. Others have reverse engineered the design, but these clones use CAD tools that are not open source.

This design is based on a 4MB SIMM that came from my own GVP 68030 accelerator card. You can see my epic build thread on Twitter.

GVP SIMM photo

(The original SIMM is on the right, and on the left are my clones.)

Design files are here:

Schematic

Fab files

Board dimensions are 3.85 x 0.875 inches, and it is a 4 layer board. When ordering the board, remember to specify a board thickness of 1.2mm. This ensures it will fit in the SIMM slot.

DRAM Chips

My original SIMM module uses the Hitachi HM514400CS-6 memory chips, which are 1 Meg x 4 bit 60ns devices. Since there are eight memory chips, this results in a memory array of 1 Meg x 32 bit, or 4 megabytes. I have built and tested a large number of SIMMs with these chips and they all work fine.

There exist a number of memory chips which I have not tested (beware!) but are likely compatible:

  • Samsung KM44C1000DJ-6
  • Mitsubishi M5M44400CJ-6
  • NEC PD424400LA-60
  • Toshiba TC514400ASJ-60
  • TI TMS44400-60 DJ
  • Micron MT4C4001JDJ-6

The list is from this thread at Abime.

1MB Variant

There exist 256K x 4 bit memories in the same package that are pin compatible with the larger chip, and it can be installed instead, yielding a 1MB SIMM. The difference is that pin 5 (A9 address line) is a no-connect. I have not tested this configuration, but if you want to try it, I found a couple of memory chips that might work.

  • Samsung KM44C256DJ-6
  • TI TMS44C256-60 DJ
  • Mitsubishi M5M44256AJ-6

Bypass Capacitors

Others have mistakenly assumed that the original GVP SIMM has no bypass capacitors. This is not true--on detailed inspection I observed eight ultra-low profile ceramic capacitors soldered directly underneath the memory chips.

Ultra-low profile ceramic capacitors are hard to find now, and would make assembly somewhat difficult. Instead of this I opted to use seven standard 0603 ceramic capacitors placed in between the memory chips. For best results, use 0.22uF or larger. Ensure the voltage rating is 10V or higher, as 6.3V ceramics do not have sufficient derating for use at 5V. Consider also that the capacitance of many ceramic capacitors decreases significantly as the operating voltage nears the rated voltage, as much as 40%!

Fabrication Notes

When you send the board out for fabrication, please specify a board thickness of 1.2mm instead of the more common 1.6mm thickness. This will ensure that the SIMM will fit correctly in the sockets.

Since the components are packed relatively close together, they can be difficult to solder by hand. I recommend using a solder stencil and a reflow process.

License

This project is licensed under the CERN Open Hardware License Version 2 - Permissive.

Parts

19
QtyValueFootprintReferences
80.22Passive:CAPC1608X100C1, C2, C3, C4, C5, C6, C7, C8
841C4400xActive:SOJ127P851X356-24U1, U2, U3, U4, U5, U6, U7, U8
2MountingHoleConn:MH_125H1, H2
1SIMM64_EDGEConn:EDGE_SIMM_64_127J1

More from schlae/gvpsimm

1
  • 4 layers97.8 × 22.2 mmGvpsimm, the printed circuit board in 3D

    Gvpsimm

    schlae/gvpsimm

    GVP-Compatible 64-pin 4MB SIMM

    18 parts31CERN-OHL-P-2.0

Similar boards

  • 4 layers23.4 × 24 mmAmp breakout, the printed circuit board in 3D

    Amp breakout

    loxodes/vna

    Under development open hardware microwave vector network analyzer

    19 parts205
  • 4 layers35.6 × 39.4 mmCkbd, the printed circuit board in 3D

    Ckbd

    agranlund/raven

    Homemade MC68060 + DSP56303 Atari-compatible computer. Hardware, firmware, and software stack

    19 parts87
  • 4 layers3.5 × 26.4 mmNfc sense coin, the printed circuit board in 3D

    Nfc sense coin

    unsurv/NFC_temp

    passive temperature NFC tag

    19 parts49
  • 4 layers63.5 × 27.9 mmTangNano9k5V, the printed circuit board in 3D

    TangNano9k5V

    ryomuk/tangnano-5V

    5V tolerant interface for Tang Nano

    19 parts45MIT
  • 4 layers40 × 50 mmCamboard, the printed circuit board in 3D

    Camboard

    daveshah1/openMixR

    4k Mixed Reality headset

    19 parts40MIT
  • 4 layers104.9 × 102.4 mmCombinedPnl pcb, the printed circuit board in 3D

    CombinedPnl pcb

    Lebo77/Alarm-Clock

    An ESP32 based alarm clock

    19 parts34
  • 4 layers54.3 × 75 mmHardwareddc aux breakout, the printed circuit board in 3D

    Hardwareddc aux breakout

    TeaRex-coder/hardwareddc

    a custom PCB that makes adjusting monitor settings easy and convenient

    19 parts34BSD-3-Clause
  • 4 layersWatch, the printed circuit board in 3D

    Watch

    BenjaminSoelberg/elektronika-1

    A replacement module for the USSR vintage LED watch Elektronika-1 anno 1978

    19 parts30GPL-3.0

Questions

How big is the Gvpsimm16 PCB?

It measures 97.8 × 23.5 mm and has 4 copper layers, 1.2 mm thick.

What parts does the Gvpsimm16 use?

19 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Gvpsimm16 KiCad files?

From the schlae/gvpsimm repository on GitHub, at the commit this page was made from: the board is 16MB/gvpsimm16.kicad_pcb and its schematic 16MB/gvpsimm16.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Gvpsimm16 design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).