Skip to the content
PCBKitNew board
2 layers71.4 × 47 mmSvp eeprom board, the printed circuit board in 3D

Svp eeprom board

jdesiloniz/svpdev97

A collection of development tools targetting SEGA's SVP chip found in the Mega Drive/Genesis version of Virtua Racing.

Size
71.4 × 47 mm
Copper layers
2
Thickness
1.6 mm
Parts
6
Nets
42
Pads
116
Tracks, vias
314, 0
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
6 Jul 2019
Updated
20 Mar 2022

Overview

Svp eeprom board is an open-source printed circuit board by jdesiloniz, from the jdesiloniz/svpdev repository on GitHub, published under the MIT licence. It is a 2-layer board of 71.4 × 47 mm with 6 parts on 42 nets, routed with 314 tracks and 0 vias.

Its parts include 2 capacitors, 2 ICs, 1 resistor and 1 connector. It belongs with the retro computing and games boards of this library.

README

boards/svp-eprom-board/README.md

SVP EPROM board

SVP EPROM board

This board attaches to the SVP adapter board and allows feeding code to the SVP from a 27C160 EPROM (or probably from any pin-compatible EEPROM like the MX29F1615PC-10 by Macronix - not tested).

Designed with KiCAD 5.1.

Components

Even though the board is just rewiring the original ROM pins in the cartridge to the pinout of the EPROM, I added the following passive devices for good measure:

  • 1x 4.7uf electrolytic capacitor.
  • 1x 0.1uf (0603 package) SMD ceramic capacitor.
  • 1x 0ohm resistor (1206 package).
  • 1x DIP42 socket.
  • 1x 44-pin header male connector (2.54mm pitch).
  • Test points (optional).

I guess the bypass capacitors could be optional but the resistor is required. Anyway these are chip and not that hard to solder so please use them :).

Regarding the DIP42 socket, if you can't find these in your area just using a couple of smaller sockets (i.e.: two DIP24 sockets and cutting the extra pins from one of them) should do the trick.

There's also connectors for test pins. You probably don't need to do anything with these, but I plan to use them to measure access speeds from the SVP with my oscilloscope. But the EPROM will work just fine without them in the board.

EPROM speeds

From what can be seen in Virtua Racing prototype boards, the SVP was meant to be used with ROMs with an access speed of 120ns or faster. The EPROMs that I used with these (27C160-100) have an access time of 100ns and they ran Virtua Racing without issues.

Manufacturing

Any PCB manufacturer for hobbyists should be able to build this board.

Mounting

There's not much to this board really. Just be careful with the bigger bypass capacitor polarity, and placing the EPROM in the right position.

License

The designs for these boards is open source and MIT-licensed. Also take into account the following conditions of use:

  • Please use these tools for good. Also for fun. But good fun, not evil fun.
  • Messing with real hardware is risky. By using these boards you are responsible for any potential issues you might find while using these designs.
  • If you build something really cool (moderately cool also works for me) using these boards please drop a comment at taiyou[at]gmail.com.
  • You're not forced, but if you use these boards in your own projects I'd appreciate if you could acknowledge me :).

"Designed under the sun of Cadiz"

You'll find that most of my boards here have this text somewhere in their layout. I was born in Cádiz, the southernmost city in Spain (and the oldest city in Western Europe). It's not a city that's usually associated to technology or these kind of projects so for me it's really important that cool things some of us do here related to tech are considered as part of the legacy of this town too. These designs are open source so you're free to modify them at your will, but I'd ask you kindly not to remove this label if you will. Please help us to spread the name of our wonderful city all around the tech world!

Parts

6
QtyValueFootprintReferences
10Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1
10.1uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
127C160Package_DIP:DIP-42_W15.24mm_SocketU1
14.7uCapacitor_THT:C_Radial_D4.0mm_H5.0mm_P1.50mmC11
1Conn_02x12_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_VerticalJ1
1ROM_CONN_COUNTER_CLOCKWISE_INPUTConnector_PinHeader_2.54mm:PinHeader_2x22_P2.54mm_VerticalU8

Questions

How big is the Svp eeprom board PCB?

It measures 71.4 × 47 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Svp eeprom board use?

6 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 Svp eeprom board KiCad files?

From the jdesiloniz/svpdev repository on GitHub, at the commit this page was made from: the board is boards/svp-eprom-board/svp-eeprom-board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Svp eeprom board design in my own project?

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

More from jdesiloniz/svpdev

2
  • 2 layers50.8 × 61 mmRom access board, the printed circuit board in 3D

    Rom access board

    jdesiloniz/svpdev

    A collection of development tools targetting SEGA's SVP chip found in the Mega Drive/Genesis version of Virtua Racing.

    3 parts97MIT
  • 2 layers67.9 × 61.7 mmSvp adapter board, the printed circuit board in 3D

    Svp adapter board

    jdesiloniz/svpdev

    A collection of development tools targetting SEGA's SVP chip found in the Mega Drive/Genesis version of Virtua Racing.

    2 parts97MIT

Similar boards

  • 2 layers18.5 × 11.1 mmSwitch, the printed circuit board in 3D

    Switch

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    6 parts4.3kMIT
  • 2 layers14.6 × 33 mmBrain board SD Card 1, the printed circuit board in 3D

    Brain board SD Card 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    6 parts1.2k
  • 2 layers9 × 9 mmDpoint, the printed circuit board in 3D

    Dpoint

    Jcparkyn/dpoint

    Open-source digital stylus using camera tracking and inertial measurements

    6 parts1.1kMIT
  • 2 layers51.5 × 16.6 mmMicroswitchXY Endstop, the printed circuit board in 3D

    MicroswitchXY Endstop

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    6 parts1.1kGPL-3.0
  • 2 layers21.9 × 76.7 mmAmiga External, the printed circuit board in 3D

    Amiga External

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    6 parts1kGPL-3.0
  • 2 layers88.9 × 50.8 mmBusinesscard, the printed circuit board in 3D

    Businesscard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    6 parts915
  • 2 layers20.3 × 15.2 mmL0 RGB led, the printed circuit board in 3D

    L0 RGB led

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    6 parts546MIT
  • 2 layers9 × 3.6 mmOpticalEncoder, the printed circuit board in 3D

    OpticalEncoder

    adamb314/ServoProject

    Getting the most out of your hobby servo

    6 parts545