Home > Debian, Hardware, Lattice, Linux > IceZero Lattice iCE40 FPGA Board is Designed for Raspberry Pi Zero

IceZero Lattice iCE40 FPGA Board is Designed for Raspberry Pi Zero

Yesterday, we reported about Olimex’s open source hardware iCE40HX8K-EVB board with a Lattice iCE40 (HX8K) FPGA, and today, another iCE40 FPGA board, also open source hardware, appeared in my news feed with Trenz Electronic’s IceZero board specifically designed to be programmed using a Raspberry Pi Zero board.

Click to Enlarge

IceZero board specifications:

  • FPGA – Lattice ICE40HX4K with 3520 logic gates, and 80 Kbit memory
  • Storage – SPI Flash for FPGA self-configuration
  • Misc – 3x User LEDs;  User Clock: 100 MHz
  • Expansion – 4x unpopulated PMOD Connectors; 40-pin Raspberry Pi female header
  • Dimensions – 56 x 30.5mm (Raspberry Pi HAT Compatible)

The board is supported by icoTC open source FPGA toolchain for Windows and Linux, which you can use in Raspberry Pi Zero (W), and other RPi board with a 40-pin header running Raspbian, as explained in that simple example in Github. Trenz electronic only shared part of the documentation, but you’ll find everything on a blog post on Black Mesa Labs with the design files licensed with the CERN Open Hardware License v1.2, and more technical details about the board.

Block Diagram with Raspberry Pi

Trenz Electronic sells IceZero board for 34 Euros excluding VAT and shipping, but in case you’d like to make it yourself, you can also order the bare PCB on OSH Park.

  1. Jim st
    June 26th, 2017 at 18:06 | #1

    I ordered two, hope to pull off a projet I’ve got in mind.

    Shipping got ridiculous but I bought anyway.

  2. Drone
    June 28th, 2017 at 20:15 | #2

    So this is the “Tutorial”?


    Pffft, there’s barely anything there, and what is there is incomplete (Step 4, which directory? Where?)

  3. July 6th, 2017 at 23:29 | #3

    Check out example design at https://blackmesalabs.wordpress.com/2017/07/04/icezero-fpga-hat-for-raspberrypi-servo-example/ This is a GPIO+PWM example ( Verilog + Bitfile ) and Python for controlling 32 GPIO pins as inputs, outputs, or PWM controlled outputs ( for servos, etc ). SUMP2 Logic Analyzer is also available for IceZero from BML.

  4. John Ayres
    September 17th, 2017 at 23:45 | #4

    I tried to buy this and the real price was well over 100 euro?? For some companies you need to actually try to buy before you know what the price is.

  1. No trackbacks yet.