ElectronULA
adbsolutions·ElectronULA·Kicad/ElectronULA - MAX 10 Board V1.05/ElectronULA.kicad_pcb
About the ElectronULA PCB
ElectronULA is an open source FPGA PCB design by adbsolutions, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 49 × 68.4 mm, with 88 components from 23 distinct parts.
Its main chip is the 10M08SCE144C8G, from the FPGA family. Other key parts include the 74HCT125D, 74LVC4245APW, AP2114H-3.3TRG1 and ELECTRON_ULA_PGA_68. By type, the board carries 39 resistors, 31 capacitors, 10 ICs, 2 connectors, 2 diodes and 1 crystal.
From the project
Project to create replacement ULA board for Acorn Electron
The Core Carrier board is a board which requires the "EEpizza" board to be fitted. This is a board which actually contains the FPGA. The MAX 10 Board is a complete board with everything required to replace the Acorn Electron ULA on a single board.
V1.05 is the latest board design including a Micro SD Card socket and enables the use of MMFS for people without the extra Plus 1 hardware. Ensure the DIP switches are set correctly if connecting a Plus 1
Main components on the ElectronULA
ElectronULA bill of materials (BOM)
88 components, 23 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 10M08SCE144C8G | QFP50P2200X2200X165-145N | U1 |
| 1 | 74HCT125D SN74HCT125D | TSSOP-14_4.4x5mm_P0.65mm | U2 |
| 6 | 74LVC4245APW | TSSOP-24_4.4x7.8mm_P0.65mm | U3, U4, U5, U6, U7, U8 |
| 1 | AP2114H-3.3TRG1 AP111733 | SOT-223 | U9 |
| 1 | ELECTRON_ULA_PGA_68 | PLCC-68_THT-Socket-Electron-ULA | U10 |
| 1 | OSC | Crystal_SMD_7050_4Pads | X1 |
| 1 | CONN_01X02 Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Micro_SD_Card_Det_Hirose_DM3AT | microSD_HC_Hirose_DM3D-SF | J2 |
| 1 | MIC7221YM5 MIC7221YM5-TR | SOT-23-5 | CMP1 |
| 1 | CONN_02X05_ODD_EVEN Conn_02x05_Odd_Even | PinHeader_2x05_P2.54mm_Vertical | JTAG1 |
| 1 | SW_DIP_X04 SW_DIP_x04 | SW_DIP_SPSTx04_Slide_Copal_CHS-04B_W7.62mm_P1.27mm | SW1 |
| 2 | D_Schottky_Small | D_SOD-323_HandSoldering | D1, D2 |
| 26 | 0.1uf | C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C8 +18 |
| 3 | 0.1uf | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C20, C25, C29 |
| 1 | 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C27 |
| 1 | 0.1uf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C31 |
| 19 | 10K | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8 +11 |
| 5 | 10K | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R9, R14, R15, R16, R18 |
| 1 | 4.7K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19 |
| 4 | 4.7K | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R20, R21, R22, R23 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 100 | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R25 |
| 1 | 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R31 |
| 8 | 300 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R32, R33, R34, R35, R36, R37, R38, R39 |
ElectronULA design files
The KiCad project lives in the adbsolutions/ElectronULA repository on GitHub; these links point at the commit this page was built from.
ElectronULA: common questions
What microcontroller does the ElectronULA use?
The ElectronULA is built around the 10M08SCE144C8G, from the FPGA family.
How big is the ElectronULA PCB?
The ElectronULA measures 49 × 68.4 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the ElectronULA?
88 components, from 23 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 ElectronULA design files?
From the adbsolutions/ElectronULA 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 ElectronULA design in my own project?
Yes, under the terms of its GPL-3.0 license, which adbsolutions chose for the repository.
Can I test firmware for the ElectronULA 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
Gcvideo
ikorb
49 × 30 mm44 parts4LNo license765