classic_ii_fpu

Public

dymczykm/classic-ii-fpu

Loading…

Description

Imported from GitHub: dymczykm/classic_ii_fpu · commit 32fadad · license GPL-3.0

Description

FPU card for Macintosh Classic II.

README

Macintosh Classic II FPU card

This repo contains a KiCAD design of an expansion card that adds an MC68882 FPU to your Macintosh Classic II. The board has two layers to keep the PCB cost down. It offers a switchable clock source between the system clock (16 MHz, synchronous operation) and a crystal oscillator on the board (40 MHz, asynchronous operation; tested with MC68882FN40A, the rumours claim 50 MHz will work too).

Results

After plugging in the card, it should be immediately visible in some tools (here System Information of MacBench): FPU card present in System Information

The board dramatically improves the Floating Point performance of the computer. MacBench 1.0 with an FPU@16 MHz (system clock) reports over a 13x improvement. When using an external 40 MHz oscillator, the Floating Point result goes up even a bit more - to 15.7x (it's not proportional to the clock frequency as at some point the slow 16-bit bus becomes a limiting factor):

FPU benchmark showing Floating Point improvements

(look at the Floating Point row)

Order a PCB

If you want to order a PCB directly, I have created a project on PCBWay: https://www.pcbway.com/project/shareproject/Macintosh_Classic_II_FPU_card.html

Bill of Materials

QtyValueDevicePackagePartsDigikey reference
1MC68882FN40APLCC68IC1
1PLCC68 socketPLCC68hosts IC12057-PLCC-68-AT-ND
1TE 5-532955-8J2A34313-ND
1Pin Header 2.54mm3 pinsJ1
6100nF X7RSMD capacitor0805C1-C5, C7399-17169-6-ND
110uF 10VTantalum CapA (3216)C6399-4788-1-ND
151 ohmSMD resistor0805R1A126374CT-ND
140 MHzCrystal oscillatorDIP-8X1e.g. MXO45HS-2C-40M000000
1Shunt jumperover J1881545-1

(sorry, I had most components at hand, so I only have Digikey references for the rather specific ones)

Pictures

FPU top

FPU bottom

FPU installed

References and Credits

The MC68000 KiCAD library from https://dev.sigpipe.me/DashieElectronics/Jackalope

Thanks to pfuentes69 for providing the missing Digikey PNs.

Comments

No comments yet. Be the first to ask about this board.

Askabout this board