M68k

annoyatron255·m68k·pcb/m68k.kicad_pcb

M68k PCB layout, top view — open source FPGA board by annoyatron255
Simulate this board

About the M68k PCB

M68k is an open source FPGA PCB design by annoyatron255, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 105 components from 31 distinct parts.

Its main chip is the iCE40-HX4K-TQ144, from the FPGA family. Other key parts include the 93LC56, 68000D, FT2232H, TXB0108DQSR and SN74LVC8T245PWR. By type, the board carries 59 capacitors, 23 resistors, 18 ICs, 3 connectors, 1 crystal and 1 diode.

It belongs with the retro computing and displays & leds designs in this gallery.

From the project

A Motorola 68000 Computer

M68k, from the project README
From the project README

Main components on the M68k

M68k bill of materials (BOM)

105 components, 31 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
93LC56
U1
1
68000D
U2
1
FT2232H
U3
5
TXB0108DQSR
U4, U5, U6, U11, U12
2
SN74LVC8T245PWR
U7, U8
1
AS6C1616
U9
1
25LCxxx
U10
1
iCE40-HX4K-TQ144
U13
1
ADV7125KSTZ50
U14
1
74LVC1G17
U15
1
LD1117S33TR_SOT223
U16
1
LD1117S12TR_SOT223
U17
1
ATL431BQDBZR
U18
1
ASV-12.000MHz
X1
1
USB_B_Micro
J1
1
Mini-DIN-6
J2
1
Micro_SD_Card
J8
1
AD1580
D2
25
0.1uF
C1, C2, C4, C6, C7, C10, C11, C12 +17
5
10uF
C3, C9, C24, C36, C45
Show 11 more
QtyPartRefs
2
4.7uF
C5, C8
2
1uF
C18, C27
25
0.01uF
C40, C42, C43, C46, C47, C48, C49, C50 +17
4
100
R1, R9, R21, R22
10
10k
R2, R3, R4, R8, R10, R11, R12, R13 +2
1
12k
R5
2
2.2k
R6, R7
1
1k
R16
3
75
R17, R18, R19
1
530
R20
1
120
R23

M68k design files

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

M68k: common questions

What microcontroller does the M68k use?

The M68k is built around the iCE40-HX4K-TQ144, from the FPGA family.

How big is the M68k PCB?

The M68k measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the M68k?

105 components, from 31 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the M68k design files?

From the annoyatron255/m68k repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the M68k design in my own project?

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

Can I test firmware for the M68k without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug FPGA firmware against it before you order a PCB.

Similar boards