Skip to the content
PCBKitNew board
2 layers18.4 × 36.2 mmC64-PLA, the printed circuit board in 3D

Another PLA for Commodore 64

Size
18.4 × 36.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
5
Nets
32
Pads
76
Tracks, vias
107, 10
Pours
104
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
10 Mar 2025
Updated
10 Mar 2025

Overview

C64-PLA is an open-source printed circuit board by Guimli, from the Guimli/C64-PLA repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 18.4 × 36.2 mm with 5 parts on 32 nets, routed with 107 tracks and 10 vias.

It is built around the ATF22V10C-7PX. It belongs with the FPGA and CPLD boards of this library.

Main components

1

README

README.md

Another C64 PLA

Photo-01

Photo-02

And yes... Another PLA for the C64. There are already too many available. But I thought they were all too big and ugly. This version uses SOIC format components. This reduces the size of the PCB to that of a standard DIP28. And the components used are still produced, and can therefore be bought from a supplier. To design this PLA, I used Lubomir Rintel's excellent work: https://github.com/lkundrak/yac64pla

Approximate cost for one C64-PLA (costs can reduced if you build several modules) :

(Be careful to select ATF22LV10s with an access time of 30ns. The Commodore 64 does not appreciate components that are too fast...)

  • 2 x ATF22LV10CQZ-30SU : 8.16 €
  • PCB (with Shipping cost) : 23 €
  • 2 x 14 pin P2.54 : 4.36 €

Total : 35.52 €

I can sell you this module if you don't want to assemble it yourself. Contact me on guimli@free.fr

Parts

5
QtyValueFootprintReferences
2ATF22V10CPackage_SO:SOIC-24W_7.5x15.4mm_P1.27mmU1, U2
1C64_PLAAdditional:DIP-28_W15.24mm_SocketU3
1G***kibuzzard-6781C1F4kibuzzard-6781C1F4
1G***kibuzzard-6781C1DFkibuzzard-6781C1DF

Questions

How big is the C64-PLA PCB?

It measures 18.4 × 36.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the C64-PLA use?

5 parts, built around the ATF22V10C-7PX. 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 C64-PLA KiCad files?

From the Guimli/C64-PLA repository on GitHub, at the commit this page was made from: the board is C64-PLA.kicad_pcb and its schematic C64-PLA.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the C64-PLA design in my own project?

Its repository publishes it under the CC0-1.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).

Similar boards

  • 4 layers160 × 100 mmRosco m68k, the printed circuit board in 3D

    Rosco m68k

    rosco-m68k/rosco_m68k

    Design, documentation and software for the Really Old School Computer (M68K)

    140 parts200
  • 4 layers172.7 × 135.9 mmJJ65c02, the printed circuit board in 3D

    JJ65c02

    jimjag/JJ6502

    My 6502 Based Breadboard Project

    53 parts26MIT
  • 4 layers100 × 100 mmRosco 6502, the printed circuit board in 3D

    Rosco 6502

    rosco-6502/rosco_6502

    Design, documentation and software for the Really Old School Computer (6502)

    62 parts8MIT
  • 2 layers252.7 × 106.7 mmPCB - CPU V1, the printed circuit board in 3D

    PCB - CPU V1

    FredericSegard/6309-Unleashed

    Project LogicSpark-09, an old CPU but a favorite

    97 parts3
  • 2 layers238 × 174 mmRevision 4, the printed circuit board in 3D

    Revision 4

    FredericSegard/MH6502_v4

    This is my masterpiece MH6502, 4th revision.

    121 parts3
  • 4 layers101.6 × 101.6 mmSBC09, the printed circuit board in 3D

    SBC09

    hoglet67/SBC09

    Respsitory for the SBC09 6809/6309 Board Design

    60 parts3
  • 4 layers290 × 215 mmPlacard, the printed circuit board in 3D

    Placard

    tocksin/placard

    PLA computer

    187 parts2AGPL-3.0
  • 8 layers304.8 × 190.5 mmMotherboard, the printed circuit board in 3D

    Motherboard

    WolfNet-Computing/WolfNet-65C02-WBC

    A 65(C)02 WorkBench Computer

    75 parts1