Skip to the content
PCBKitNew board
2 layers68.8 × 78.7 mmHX1K Devboard, the printed circuit board in 3D

HX1K Devboard

RicBent/Hisame3

Development board for the Lattice iCE40 HX1K FPGA

Size
68.8 × 78.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
70
Nets
135
Pads
390
Tracks, vias
867, 79
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
23 Feb 2020
Updated
23 Feb 2020

Overview

HX1K Devboard is an open-source printed circuit board by RicBent, from the RicBent/Hisame repository on GitHub. It is a 2-layer board of 68.8 × 78.7 mm with 70 parts on 135 nets, routed with 867 tracks and 79 vias.

It is built around the ICE40HX1K-TQ144, W25Q80DVSNIG and IS62WV1288BLL-55HLI. Its parts include 22 capacitors, 21 resistors, 10 diodes, 5 ICs and 4 connectors. It belongs with the microcontroller boards and fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

3

README

README.md

Hisame

氷雨 - IceStorm

Development board for the Lattice iCE40 HX1K FPGA

Features:

  • 8 LEDs
  • 8 Switches
  • On board Oscillator
  • 128K SRAM
  • 44 available IO on header pins

It allows 3 modes of operation:

  1. Configuring from SPI flash memory
  2. Configuring from an external SPI master device such as a Raspberry Pi (3.3V!)
  3. Programming the SPI flash memory from an external SPI master device

Binaries can be built with the IceStorm toolchain or the official Lattice tools.

Bugs:

  • GNDPLL is connected to Ground. Using the PLLs might cause issues.
  • For FPGA configuration from SPI flash SS and CS_FLASH must be connected.
    Fix: Don't place R5 and put a jumper between SS1 and SS2 when FPGA should configure from SPI flash.

Parts

70
QtyValueFootprintReferences
13100nCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C3, C6, C7, C8, C9, C12, C13, C14, C16, C18, C20, C22
1110KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2, R5, R14, R15, R16, R17, R18, R19, R20, R21
968Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR4, R6, R7, R8, R9, R10, R11, R12, R13
510nCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC10, C15, C17, C19, C21
21uCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC5, C11
222uCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolderC2, C4
14.7KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3
1Barrel_JackConnector_BarrelJack:BarrelJack_HorizontalJ1
1Conn_01x09Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ2
1Conn_02x12_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_VerticalJ4
1Conn_02x14_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x14_P2.54mm_VerticalJ3
1ICE40HX1K-TQ144Package_QFP:TQFP-144_20x20mm_P0.5mmU3
1IS62WV1288BLL-55HLIHX1K_Devboard:SOP50P2000X120-32NIC2
1LD1117S12TR_SOT223Package_TO_SOT_SMD:SOT-223U2
1LD1117S33TR_SOT223Package_TO_SOT_SMD:SOT-223U1
1LED1LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD3
1LED2LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD4
1LED3LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD5
1LED4LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD6
1LED5LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD7
1LED6LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD8
1LED7LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD9
1LED8LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD10
1LED_DNELED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2
1LOGOHX1K_Devboard:Icon_Flux_CapacitorG***
1SCTF_OSCHX1K_Devboard:Oscillator_SCTF_5032Y1
1SW_DIP_x08Button_Switch_THT:SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mmSW2
1SW_RSTButton_Switch_THT:SW_PUSH_6mmSW1
1W25Q80DVSNIGHX1K_Devboard:SOIC127P600X175-8NIC1
1~~0.4V VFDiode_SMD:D_SOD-323D1

The 66 most common of 70 parts.

Questions

How big is the HX1K Devboard PCB?

It measures 68.8 × 78.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the HX1K Devboard use?

70 parts, built around the ICE40HX1K-TQ144, W25Q80DVSNIG and IS62WV1288BLL-55HLI. 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.

Where can I download the HX1K Devboard KiCad files?

From the RicBent/Hisame repository on GitHub, at the commit this page was made from: the board is PCB/HX1K_Devboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the HX1K Devboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask RicBent before reusing the design.

Similar boards

  • 4 layers30 × 42 mmM2-ice40, the printed circuit board in 3D

    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.

    146 parts2
  • 2 layers83.5 × 66 mmOpen ed Rev.B, the printed circuit board in 3D

    Open ed Rev.B

    krikzz/open-ed

    Open-ED is a very simple and cheap open source Genesis/Megadrive cartridge. The cartridge does not have its own processor or FPGA, it is built in the old school style using only memory and discrete logic.

    82 parts169MIT
  • 4 layers68.6 × 53.3 mmIcezum, the printed circuit board in 3D

    Icezum

    FPGAwars/icezum

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

    218 parts357GPL-3.0
  • 4 layers80.7 × 65.8 mmPico hx, the printed circuit board in 3D

    Pico hx

    dan-rodrigues/pico-hx

    PCB combining Raspberry Pi Pico and iCE40 FPGA

    75 parts31
  • 4 layers148.3 × 147.3 mmSaintcon2019TopBoard, the printed circuit board in 3D

    Saintcon2019TopBoard

    compukidmike/Saintcon2019

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

    1,120 parts20
  • 4 layers65 × 30 mmIce4pi, the printed circuit board in 3D

    Ice4pi

    lightside-instruments/ice4pi

    KiCAD project of a Pi Hat with ice40hx1k FPGA

    57 parts8
  • 2 layers100 × 77.7 mmApple ice, the printed circuit board in 3D

    Apple ice

    ironsteel/apple-ice

    Apple II expansion prototyping board based on the ICE40 FPGA

    83 parts4CC-BY-SA-4.0
  • 2 layers100 × 72 mmPicow-1k, the printed circuit board in 3D

    Picow-1k

    Agilack/eCow-logic

    164 parts1