TMS9918A

jblang·TMS9918A

TMS9918A PCB layout, top view — open source board by jblang
Simulate this board

About the TMS9918A PCB

TMS9918A is an open source PCB design by jblang, published on GitHub. It is a 2-layer board measuring 99.1 × 49.9 mm, with 36 components from 25 distinct parts.

Other key parts include the 74HCT32, 74LS138, TMS9918A, 74HCT04 and 74HCT574. By type, the board carries 11 capacitors, 8 ICs, 7 connectors, 3 jumpers, 3 resistors and 1 transistor.

It belongs with the retro computing designs in this gallery.

From the project

TMS9918A video card for RC2014

This is a TMS9918A-based video card for RC2014 and SC1xx computers based on the Z80 and Z180 processors. The TMS9918A produces NTSC composite graphics and was used in the TI-99/4A, MSX, ColecoVision, and Sega SG-1000. Enhanced derivatives were used in later MSX2 computers, the Sega Master System, and the Sega Genesis.

This board is based on a circuit described by Tom LeMense for interfacing the TMS9918A with SRAM. I started with his schematics, added port address decoding and laid out the circuit on an RC2014 module.

TMS9918A, from the project README
From the project README

Main components on the TMS9918A

TMS9918A bill of materials (BOM)

36 components, 25 distinct parts.

QtyPartRefs
1
74HCT32
U1
1
74LS138
U2
1
TMS9918A
U3
1
74HCT04
U4
3
74HCT574
U5, U6, U7
1
HM62256BLP-7
U8
1
2N4401
Q1
1
10.738635MHz
Y1
1
Conn_01x39
J1
1
Conn_Coaxial
J2
1
Conn_01x14
J3
1
Conn_02x08_Odd_Even
J4
1
Conn_01x10
J5
1
A4
J6
1
Ext
J7
1
A1/A2
JP1
1
A3
JP2
1
Jumper_NC_Dual
JP4
1
1N4148
D1
1
Ferrite_Bead
L1
Show 5 more
QtyPartRefs
2
16pf
C1, C2
9
0.1uf
C3, C4, C5, C6, C7, C8, C9, C10 +1
1
75
R1
1
0
R2
1
470
R3

TMS9918A design files

The KiCad project lives in the jblang/TMS9918A repository on GitHub; these links point at the commit this page was built from.

TMS9918A: common questions

How big is the TMS9918A PCB?

The TMS9918A measures 99.1 × 49.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the TMS9918A?

36 components, from 25 distinct parts. The full bill of materials is listed on this page.

Where can I download the TMS9918A design files?

From the jblang/TMS9918A repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the TMS9918A design in my own project?

The repository has no license, so all rights stay with jblang. Use it as a reference, and ask the author before reusing the design.

Similar boards