AmigaPCI-LBC040

AmigaPCI·AmigaPCI-LBC040·KiCAD/AmigaPCI-LBC040-REV60/AmigaPCI 68040.kicad_pcb

AmigaPCI-LBC040 PCB layout, top view — open source FPGA board by AmigaPCI

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

AmigaPCI-LBC040, from the project README
From the project README

Main components on the AmigaPCI-LBC040

AmigaPCI-LBC040 bill of materials (BOM)

124 components, 19 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MC68040
U100
13
74LVC245
U101, U102, U103, U104, U105, U106, U107, U108 +5
1
ICE40HX4K-TQ144
U111
1
74LVC244
U112
2
74LVC1G125
U113, U115
1
ICE40HX1K-VQ100
U400
2
W25X20CLSN
U400F1, U409F2
2
C17489827
SDRAM(16Mx32)
U401, U402
1
80MHZ
80MHz
X100
1
DIN41612_03X50
DIN41612_03x50
CN100
1
C66690
SNOOP
J100
1
C66690
MMU/CACHE
J101
65
0.1UF
0.1uF
C101, C102, C103, C104, C105, C106, C107, C108 +57
7
47UF
47uF
C113, C114, C115, C116, C117, C135, C138
2
10UF
10uF
C132, C134
8
10K
10k
R100, R101, R102, R103, R106, R107, R400, R401
11
22R
R104, R111, R112, R113, R114, R115, R116, R117 +3
2
2K7
2k7
R105, R110
2
100R
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