Olimex iCE40HX1K-EVB Open Source Hardware Lattice FPGA Development Board To Sell for 22 Euros

Olimex has showcased a prototype of their small (5×5 cm) iCE40HX1K-EVB development board powered by Lattice Semi iCE40 FPGA, programmable with OLinuXino development boards via the UEXT interface, and compatible with Project Icestorm open source toolchain for Lattice iCE40.

Click to Enlarge
Click to Enlarge

iCE40HX1K-EVB specifications:

  • FPGA – Lattice Semi iCE40HX1K-VQ100 FPGA @ up to 533 MHz with 1280 gates, 160 Logic Array Blocks, and 64 kbit memory
  • System Memory – 256Kx16 SRAM (Samsung K6R4016V1D-TC10 )
  • Storage – 2MB serial flash
  • Expansion
    • UEXT connector for programming
    • 34-pin header to access FPGA I/Os
  • Misc – 2x user buttons, reset button, 2x user LEDs
  • Power Supply – 5V via power jack
  • Dimensions – 5×5 cm (4-layer PCB)

iCE40HX1K-EVBThe company has also made four stackable add-on boards to connect to the 34-pin expansion header:

  • iCE40-ADC fast 100Mhz ADC with BNC input connector for Digital Storage Oscilloscope (DSO) with up to 512 KB buffer
  • iCE40-DAC fast 100Mhz DAC with BNC output connector for Direct digital synthesizer (DDS) generator
  • iCE40-DIO fast IO with level shifter
  • iCE40-IO with VGA and PS2 keyboard connectors board to emulate older computer

The boards still need to be tested, and all five boards are expected to sell starting June 1st, with iCE40HX1K-EVB going for 22 Euros. There’s no product page yet, but you can already check the Kicad and PDF schematics on github.

6 Replies to “Olimex iCE40HX1K-EVB Open Source Hardware Lattice FPGA Development Board To Sell for 22 Euros”

  1. @boobypi
    If I read the datasheet well the 8k version is produced only in BGA package. The board on the picture seems to use TQFP package, but 4k version of the chip is available in TQFP. Considering the price difference between 4k and 1k is about $1, I think it would be worth upgrading it to 4k.

  2. The Lattice ICE40HX8K-B-EVN is $42.88 for comparison, it has the 8K BGA part instead of the 1K part on the Olimex board. I agree with @boobypi, Olimex should have put the 4K part on their board, the price difference is trivial. I hope the Olimex bord will work with iCEcube2. Icestorm still looks a work-in-progress, e.g., there’s still no simulator.

  3. I see from the Rev-A schematic that the Olimex board uses the 100-TQFP 1K FPGA which costs $3.95 ea. in qty.-100. The 4K FPGA comes in a slightly larger 144-TQFP package and costs $5.55 ea. in qty.-100. The qty.-100 cost difference is only $1.60 for a part that is much more usable!

    Some Options (Digi-Key):

    iCE40HX1K-VQ100 $4.95 qty.-1, $3.95 qty.-100
    iCE40HX1K-TQ144 $5.71 qty.-1, $4.57 qty.-100
    iCE40HX4K-TQ144 $6.97 qty.-1, $5.55 qty.-100
    ICE40HX8K-CB132 $9.70 qty.-1, $7.76 qty.-100 (BGA)

    I posted a comment on the Olimex page asking why they didn’t use the 4K part. There must be a good technical reason for it. The price difference is too small not to go with the better 4K part.

Leave a Reply

Your email address will not be published. Required fields are marked *