
Ice core
enkhbold470/ice-core
iCE40UP5K FPGA board with 8 MB PSRAM and three Pmods, programmed over USB-C by an RP2040. 6-layer KiCad 10 board.

an Uno-sized FPGA iCE40-UP5K board for learning!
Icey is an open-source printed circuit board by darshg321, from the darshg321/Icey repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 68.7 × 53 mm with 113 parts on 141 nets, routed with 868 tracks and 232 vias.
It is built around the ICE40UP5K-SG48I, FT2232HL-REEL and MAX3421EETJ+T, with the W25Q128JVSIQ, TF-008 and AMS1117-1.2 among its other parts. Its parts include 37 capacitors, 36 resistors, 6 ICs, 4 diodes and 2 connectors. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
an Uno-sized FPGA iCE40-UP5K board for learning!
conway's game of life running on icey, 128 cells computed every clock! (video)
it features:
A project-based Verilog course built around this board, with a Verilog compiler, simulator and the iCE40 toolchain running in your browser: learn/. It goes from lighting an LED to building a CPU and an Apple I.
cd learn && npm install && npm run devtools, examples and bring-up notes are in firmware/. to run the demo:
git clone --recurse-submodules https://github.com/darshg321/Icey && cd Icey
./firmware/life-demo.sh


| Pin | Net | FPGA |
|---|---|---|
| 1 | IOT_42b | 31 |
| 2 | IOT_43a | 32 |
| 3 | IOT_44b | 34 |
| 4 | IOT_46b_G0 | 35 |
| 5 | IOT_48b | 36 |
| 6 | IOT_45a_G1 | 37 |
| 7 | IOT_50b | 38 |
| 8 | IOT_51a | 42 |
| 9 | IOT_49a | 43 |
| 10 | GND | — |
| 11 | +3V3 | — |
| 12 | VBUS (+5V) | — |
| Pin | Net | Pin | Net | |
|---|---|---|---|---|
| 1 | CS | 5 | FLASH_WP | |
| 2 | SCK | 6 | FLASH_HOLD | |
| 3 | MOSI | 7 | +3V3 | |
| 4 | MISO | 8 | GND |
| Item | Qty | Price (USD) |
|---|---|---|
| PCB | 5 | 7.00 |
| Assembly | 2 | 106.51 |
email me at darshg321 (@) gmail.com :)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3, C12, C13, C17, C18, C19, C20, C21, C22, C23, C24, C27, C30, C32, C34, C36 +4 |
| 13 | 10K | Resistor_SMD:R_0603_1608Metric | R17, R19, R20, R21, R34, R38, R39, R41, R42, R45, R46, R47, R48 |
| 8 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C1, C5, C9, C14, C31, C33, C35, C37 |
| 8 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8 |
| 5 | 1uF | Capacitor_SMD:C_0603_1608Metric | C2, C4, C26, C29, C40 |
| 5 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP3, TP4, TP5, TP6, TP7 |
| 4 | 22pF | Capacitor_SMD:C_0603_1608Metric | C6, C7, C15, C16 |
| 4 | 510 | Resistor_SMD:R_0603_1608Metric | R24, R28, R32, R36 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 0 | Resistor_SMD:R_0603_1608Metric | R14, R15, R35 |
| 3 | 1K | Resistor_SMD:R_0603_1608Metric | R9, R25, R29 |
| 3 | KT-0603R | easyeda2kicad:LED-SMD_L1.6-W0.8-R-RD | LED1, LED2, LED3 |
| 2 | 2K | Resistor_SMD:R_0603_1608Metric | R26, R27 |
| 2 | 33 | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 56K | Resistor_SMD:R_0603_1608Metric | R40, R44 |
| 2 | 600@100MHz | easyeda2kicad:L0805 | L1, L2 |
| 2 | TS-1088-AR02016 | easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45 | SW2, SW3 |
| 2 | TYPE-C 16PIN 2MD | easyeda2kicad:USB-C-SMD_TYPE-C-16PIN-2MD-073 | USB1, USB2 |
| 2 | X322512MSB4SI | easyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BL | X1, X2 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric | R33 |
| 1 | 12K | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | 270 | Resistor_SMD:R_0603_1608Metric | R18 |
| 1 | 430 | Resistor_SMD:R_0603_1608Metric | R31 |
| 1 | 820 | Resistor_SMD:R_0603_1608Metric | R30 |
| 1 | AMS1117-1.2 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U5 |
| 1 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J2 |
| 1 | Conn_01x12 | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical | J1 |
| 1 | FT2232HL | easyeda2kicad:LQFP-64_L10.0-W10.0-P0.50-LS12.0-TL | U6 |
| 1 | ICE40UP5K-SG48I | easyeda2kicad:QFN-48_L7.0-W7.0-P0.50-TL-EP5.4-1 | U2 |
| 1 | MAX3421EETJ+T | easyeda2kicad:VQFN-32_L5.0-W5.0-P0.50-BL-EP3.2 | U3 |
| 1 | MF-NSMF020-2 | easyeda2kicad:F1206 | F1 |
| 1 | S4-3528RGBTA-A | easyeda2kicad:LED-SMD_4P-L3.2-W2.8-LS3.5-TL-1 | LED4 |
| 1 | TF-008 | easyeda2kicad:TF-SMD_TF-008 | Card1 |
| 1 | VGA-002 | easyeda2kicad:D-SUB-TH_VGA-002 | DSub1 |
| 1 | W25Q128JVSIQTR | easyeda2kicad:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL | U4 |
It measures 68.7 × 53 mm and has 4 copper layers, 1.6 mm thick.
113 parts, built around the ICE40UP5K-SG48I, FT2232HL-REEL, MAX3421EETJ+T and W25Q128JVSIQ. 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 darshg321/Icey repository on GitHub, at the commit this page was made from: the board is PCB/Icey.kicad_pcb and its schematic PCB/Icey.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

enkhbold470/ice-core
iCE40UP5K FPGA board with 8 MB PSRAM and three Pmods, programmed over USB-C by an RP2040. 6-layer KiCad 10 board.


ekundo/combolite
ComboLite: плата расширения для «Вектора-06Ц» — квазидиски, IDE, дисковод, AY, VGA, Wi-Fi

Benny-Chippers/Enchanted_Rocks
The dev board PCB for the MacroController project


Ivailo2707/Multiboard
Multifunctional PCB with microcontroller and FPGA for embedded systems development

embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products

KOEGlike/meko
A linux music player with ddr3, a 70hz e-paper display and a haptic touchpad