
Rosco m68k
rosco-m68k/rosco_m68k
Design, documentation and software for the Really Old School Computer (M68K)

Another PLA for Commodore 64
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.


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...)
Total : 35.52 €
I can sell you this module if you don't want to assemble it yourself. Contact me on guimli@free.fr
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | ATF22V10C | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U1, U2 |
| 1 | C64_PLA | Additional:DIP-28_W15.24mm_Socket | U3 |
| 1 | G*** | kibuzzard-6781C1F4 | kibuzzard-6781C1F4 |
| 1 | G*** | kibuzzard-6781C1DF | kibuzzard-6781C1DF |
It measures 18.4 × 36.2 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).

rosco-m68k/rosco_m68k
Design, documentation and software for the Really Old School Computer (M68K)


rosco-6502/rosco_6502
Design, documentation and software for the Really Old School Computer (6502)




