
M2-ice40
mokus0/m2-ice40
A M.2 3042 B-key card with an ICE40 FPGA. Currently intended for a specific application, but could easily be used for more general purposes.

KiCAD project of a Pi Hat with ice40hx1k FPGA
Ice4pi is an open-source printed circuit board by lightside-instruments, from the lightside-instruments/ice4pi repository on GitHub. It is a 4-layer board of 65 × 30 mm with 57 parts on 133 nets, routed with 785 tracks and 107 vias.
It is built around the ICE40HX1K-TQ144, W25Q32JVSSIQ and DSC1001DI1-012.0000, with the MIC5504-1.2YM5-TR and CDBU0520 among its other parts. Its parts include 28 capacitors, 12 resistors, 6 diodes, 4 ICs and 2 connectors. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
ice4pi is an open hardware platform for FPGA development published by Lightside Instruments AS.
The initial release ice4pi-1.0 includes schematic and PCB design files for KiCAD.
The project is published by Lightside Instruments AS under TAPR Open Hardware License. Read the LICENSE file for details.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C9, C12, C14, C18, C19, C21, C23, C24, C25, C26, C28 |
| 7 | 0.01uF | Capacitor_SMD:C_0402_1005Metric | C6, C10, C11, C13, C15, C27, C29 |
| 6 | 10K | Resistor_SMD:R_0402_1005Metric | R2, R15, R16, R17, R18, R19 |
| 5 | 10uF | Capacitor_SMD:C_0402_1005Metric | C1, C4, C16, C20, C30 |
| 5 | 1K | Resistor_SMD:R_0402_1005Metric | R10, R11, R12, R13, R14 |
| 5 | LED | LED_SMD:LED_0402_1005Metric | D1, D2, D3, D4, D5 |
| 4 | ice4pi:mount_hole | , , , | |
| 2 | 1 uF | Capacitor_SMD:C_0402_1005Metric | C17, C22 |
| 1 | 100 | Resistor_SMD:R_0402_1005Metric | R20 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | CDBU0520 | Diode_SMD:D_0603_1608Metric | D6 |
| 1 | DSC1001DI1-012.0000 | Oscillator:Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mm | U4 |
| 1 | G*** | ice4pi:lsi-logo-16mm-fcu | svg2mod |
| 1 | ICE40HX1K-TQ144 | Package_QFP:TQFP-144_20x20mm_P0.5mm | U1 |
| 1 | MIC5504-1.2YM5 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | Pmod 2x6 | ice4pi:PinSocket_2x06_P2.54mm_Vertical_1to6_7to12 | J1 |
| 1 | W25Q32JVSSIQ | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | raspberry_pi_2_3_4_ordered | ice4pi:PinSocket_2x20_P2.54mm_Vertical_1_04mm | J2 |
It measures 65 × 30 mm and has 4 copper layers, 1.6 mm thick.
57 parts, built around the ICE40HX1K-TQ144, W25Q32JVSSIQ, DSC1001DI1-012.0000 and MIC5504-1.2YM5-TR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the lightside-instruments/ice4pi repository on GitHub, at the commit this page was made from: the board is ice4pi.kicad_pcb and its schematic ice4pi.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask lightside-instruments before reusing the design.

mokus0/m2-ice40
A M.2 3042 B-key card with an ICE40 FPGA. Currently intended for a specific application, but could easily be used for more general purposes.


compukidmike/Saintcon2019
There is also a video of my badge talk at Saintcon https://www.youtube.com/watch?v=MAhJ2WoN14


4n3m4i1/PG_Logic
Open Source FPGA Development Boards for Education and Deeply Embedded Applications

asinghani/ibm-5151-controller
Building a VT100 emulator out of an IBM 5151 monitor and an FPGA


FPGAwars/icezum
:star2: IceZUM Alhambra: an Arduino-like Open FPGA electronic board