

Altram 68k r2
David's ST Booster
- Size
- 28.2 × 82 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 37
- Nets
- 133
- Pads
- 454
- Tracks, vias
- 1,157, 96
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 18 Apr 2022
- Updated
- 20 Oct 2026
Overview
Altram 68k r2 is an open-source printed circuit board by dh219, from the dh219/DSTB repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 28.2 × 82 mm with 37 parts on 133 nets, routed with 1,157 tracks and 96 vias.
It is built around the SN74CB3T3245PW and IS42S16320D-7TL. Its parts include 8 capacitors, 7 ICs, 2 resistors, 1 diode and 1 connector. It belongs with the FPGA and CPLD boards of this library.
Main components
2SN74CB3T3245PW
TSSOP-20-40℃~+85℃ 0.25ns@3.3V,50pF 2.3V~3.6V 40uA 8/8 Output enable high-impedance、Power-off protection、Level shifting Single Supply TSSOP-20 Signal Switches, Multiplexers, Decoders ROHSTexas InstrumentsSignal Switches, Multiplexers, DecodersIS42S16320D-7TL
TSOP-54-10.2mm0℃~+70℃ 143MHz 3.3V 512Mbit High-speed clock synchronization、Auto precharge、Automatic column address generation、Auto refresh TSOP-54-10.2mm SDRAM ROHSISSISDRAM
README
README.mdDavid's ST Booster (DSTB)
WARNING 27 July 2024
I strongly recommend no new builds of this project for now. I believe there's a reliabiltiy of executing from AltRAM which I've not been able to get to the bottom of.
Memory tests pass reliably, but I think the approach to this design in combination with clock switching and attempting to service DMA is inherently flawed.
Unless I find a firmware fix, in which case I'll log that here, I recommend persuing other designs or waiting for a revision 2.
David.
A low-cost DIY 16MHz 68000 accelerator with 8MB fast AltRAM and optional ROM cacheing
Fitting into a small footprint, just 3mm wider than the 68000 socket into which this plugs, the board (~$4) contains one XC95144XL-100 CPLD (~$5), one 32Mbit TSSOP-II-54 SDRAM chip (~$5), two level-shifting buffers (~$6), one 5 or 3.3V 66MHz oscillator in a 7x5mm package (~$4) and a 3.3V LDO voltage regulator (~$2) as the core components.
This provides all the interface between the ST and a 16MHz capable 68000. The 68000 will run at the oscillator frequency divided by four, so 16.5MHz in normal configuration.
The AltRAM runs at at full speed for a 16MHz processor, offering throughput of around 7.7MB/s compared to ST-RAM's 3.7MB/s.
Firmware source (ISE), board design files (KiCAD) and any source for support programs will be published at each release.
Cost & requirements
I anticipate a single board can be hand assembled for approximately 30USD. You may need to acquire a 16MHz capable DIP-64 68000 to pair with it if your old 8MHz chip cannot handle the faster clock.
Manual
At the moment, there is no manual. This will be written in due course.
There is a build video available at https://youtu.be/VHx3kat0Q6M
Resistor Networks
All resistor networks are recommended, however if you have already carried out preventative maintenance on your ST board such that the bus resistor packs have been changed to 2k2 or lower, you may omit the resistor packs on the address and data bus (RN1-10).
Please note, RN11 is not a supplementary bus pull-up pack and is required for correct operation of the firmware.
Software
See https://github.com/dh219/DSTB-tools for the 'AltRAM' or 'AltROM' programs (NB. 'AltROM' hasn't been properly tested with later firmware builds & this board is not compatible with 'ExxosRAM.PRG').
EmuTOS automatically recognises and activate AltRAM.
Copyright 2022 D Henderson, released under GPL2.0
Parts
37| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 3k3 | Resistor_SMD:R_Array_Convex_4x0603 | RN1, RN2, RN3, RN4, RN5, RN6, RN7, RN8, RN9, RN10, RN11 |
| 5 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3, C5, C7, C9 |
| 5 | TestPoint | TestPoint:TestPoint_THTPad_1.0x1.0mm_Drill0.5mm | TP1, TP2, TP3, TP4, TP5 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C8, C10 |
| 2 | SN74CB3T3245PW | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | IC2, IC3 |
| 1 | 2k2 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | R2 |
| 1 | 68000D | Package_DIP:DIP-64_W22.86mm | U1 |
| 1 | 68000D | Package_DIP:DIP-64_W22.86mm_Socket | U2 |
| 1 | Conn_01x06_Male | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal | J1 |
| 1 | IQXO-70 | Oscillator:Oscillator_SMD_IQD_IQXO70-4Pin_7.5x5.0mm | X1 |
| 1 | IS42S16320D-7TL | Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mm | IC1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | LT1129-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | XC95144XL-TQ100 | Package_QFP:TQFP-100_14x14mm_P0.5mm | U3 |
Questions
How big is the Altram 68k r2 PCB?
It measures 28.2 × 82 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Altram 68k r2 use?
37 parts, built around the SN74CB3T3245PW and IS42S16320D-7TL. 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 Altram 68k r2 KiCad files?
From the dh219/DSTB repository on GitHub, at the commit this page was made from: the board is DSTB1/kicad/altram_68k_r2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Altram 68k r2 design in my own project?
Its repository publishes it under the GPL-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).
Similar boards
- 4 layers169 × 71.4 mm

- 4 layers102.9 × 96.7 mm

PicoGUS chipdown
polpo/picogus
Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support
99 parts805 - 4 layers173.9 × 93.4 mm

Z3660 v022
shanshe/Z3660
Amiga 4000 CPU accelerator board based on A3660 and Z-turn FPGA board
198 parts78GPL-3.0 - 2 layers100 × 80 mm

- 4 layers56 × 87.8 mm

- 4 layers65.6 × 41.4 mm

- 4 layers92.2 × 44 mm

Karabas megabuzz
andykarpov/karabas-megabuzz
A minimalistic FPGA soundcard for ZX Spectrum
177 parts9MIT - 2 layers75 × 56 mm

Gba cart read rp2350
Daft-Freak/gba-cart-read
Reads GBA cartridges as a USB storage device. TODO: more interesting name.
49 parts7