AmigaPCI-LBC040
AmigaPCI·AmigaPCI-LBC040·KiCAD/AmigaPCI-LBC040-REV60/AmigaPCI 68040.kicad_pcb
About the AmigaPCI-LBC040 PCB
AmigaPCI-LBC040 is an open source FPGA PCB design by AmigaPCI, published on GitHub. It is a 6-layer board measuring 159.5 × 96.5 mm, with 124 components from 19 distinct parts.
Its main chip is the ICE40HX4K-TQ144, from the FPGA family. Other key parts include the MC68040, 74LVC245, 74LVC244, 74LVC1G125 and ICE40HX1K-VQ100. By type, the board carries 74 capacitors, 23 ICs, 23 resistors, 3 connectors and 1 crystal.
It belongs with the retro computing designs in this gallery.
From the project
MC68040 Local Bus Card for the AmigaPCI
This repo contains the MC68040 local bus card project for the AmigaPCI. It supports up to 128MB of fast ram.
The documentation at the AmigaPCI project should be reviewed before building this project. Technical information on the AmigaPCI Local Bus Port can be found in the AmigaPCI Hardware Reference Guide

Main components on the AmigaPCI-LBC040
AmigaPCI-LBC040 bill of materials (BOM)
124 components, 19 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MC68040 | PGA179 | U100 |
| 13 | 74LVC245 | TSSOP-20_4.4x6.5mm_P0.65mm | U101, U102, U103, U104, U105, U106, U107, U108 +5 |
| 1 | ICE40HX4K-TQ144 | LQFP-144_20x20mm_P0.5mm | U111 |
| 1 | 74LVC244 | TSSOP-20_4.4x6.5mm_P0.65mm | U112 |
| 2 | 74LVC1G125 | SOT-353_SC-70-5 | U113, U115 |
| 1 | ICE40HX1K-VQ100 | LQFP-100_14x14mm_P0.5mm | U400 |
| 2 | W25X20CLSN | SOIC-8_3.9x4.9mm_P1.27mm | U400F1, U409F2 |
| 2 | C17489827 SDRAM(16Mx32) | TSOP-II-86 | U401, U402 |
| 1 | 80MHZ 80MHz | Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | X100 |
| 1 | DIN41612_03X50 DIN41612_03x50 | DIN41612_C_3x50_Male_Vertical_THT | CN100 |
| 1 | C66690 SNOOP | PinHeader_2x02_P2.54mm_Vertical | J100 |
| 1 | C66690 MMU/CACHE | PinHeader_2x02_P2.54mm_Vertical | J101 |
| 65 | 0.1UF 0.1uF | C_0603_1608Metric | C101, C102, C103, C104, C105, C106, C107, C108 +57 |
| 7 | 47UF 47uF | CP_Radial_D5.0mm_P2.00mm | C113, C114, C115, C116, C117, C135, C138 |
| 2 | 10UF 10uF | C_0603_1608Metric | C132, C134 |
| 8 | 10K 10k | R_0603_1608Metric | R100, R101, R102, R103, R106, R107, R400, R401 |
| 11 | 22R | R_0603_1608Metric | R104, R111, R112, R113, R114, R115, R116, R117 +3 |
| 2 | 2K7 2k7 | R_0603_1608Metric | R105, R110 |
| 2 | 100R | R_0603_1608Metric | R108, R109 |
AmigaPCI-LBC040 design files
The KiCad project lives in the AmigaPCI/AmigaPCI-LBC040 repository on GitHub; these links point at the commit this page was built from.
AmigaPCI-LBC040: common questions
What microcontroller does the AmigaPCI-LBC040 use?
The AmigaPCI-LBC040 is built around the ICE40HX4K-TQ144, from the FPGA family.
How big is the AmigaPCI-LBC040 PCB?
The AmigaPCI-LBC040 measures 159.5 × 96.5 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the AmigaPCI-LBC040?
124 components, from 19 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 AmigaPCI-LBC040 design files?
From the AmigaPCI/AmigaPCI-LBC040 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the AmigaPCI-LBC040 design in my own project?
The repository has no license, so all rights stay with AmigaPCI. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the AmigaPCI-LBC040 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
FPGA
Base board
GlasgowEmbedded
80 × 49 mm222 parts4L0BSD2.2kFPGA
Thunderscope Rev5.3
EEVengers
122.5 × 103.5 mm817 parts6LMIT1.3kFPGA
Usb sniffer
ataradov
58.2 × 38.1 mm86 parts2LBSD-3-Clause1.3kFPGA
Tomu, I'm
theacodes
13 × 9.4 mm40 parts4LMIT1.1kFPGA
Icepi zero
cheyao
65 × 30 mm143 parts4LSHL-2.1828FPGA
Sd2snes
mrehkopf
101.5 × 83 mm147 partsGPL-2.0717