Skip to main content Skip to search Skip to main navigation

IMPORTANT NOTE: We are currently unable to deliver to EU countries. Exceptions: DE, AT, FI, FR. Please contact a Distributor

IceZero with Lattice ICE40HX, 4 Mbit external SRAM, 3.05 x 6.5 cm

Product information "IceZero with Lattice ICE40HX, 4 Mbit external SRAM, 3.05 x 6.5 cm"

The predecessor of this article is TE0876-02-A. All changes are in the Product Change Notification (PCN).

The IceZero is a low cost general purpose Lattice FPGA platform for the Raspberry Pi. It includes 4 Mbit of external SRAM and four 2x6 Pmod interfaces for 32 3.3V LVCMOS IO's to external expansion devices. The board is powered and configured over the standard 2x20 Raspberry Pi header. The ICE40HX4K FPGA is fully supported by Clifford Wolf’s "icoTC" Project IceStorm tool chain.

Example designs (both Verilog and Python) for the SUMP2 Logic Analyzer and general purpose GPIO (inputs, outputs, PWM servo control, etc.) are available from the Black Mesa Labs website. Mesa Bus Protocol virtual PCI 32bit communication between FPGA and Pi is supported over the Pi's 32 MHz SPI serial interface. Black Mesa Labs strives to provide multiple free open-source example designs for the IceZero platform for expanding RaspberryPi hardware interface capabilities - bitstream complete - no FPGA design experience required.

Why the Lattice iCE40?
It has a very minimalistic architecture with a very regular structure. There are not many different kinds of tiles or special function units. This makes it both ideal for creating bitstream documentations and as a reference platform for general purpose FPGA tool development.

Key Features

  • SoC/FPGA
    • Lattice ICE40HX4K-TQ144
  • RAM/Storage
    • 8 MByte QSPI Flash
    • 4 Mbit external SRAM
    • EEPROM 2kbit
  • Interface
    • 32 x GPIO: 4 x PMOD
    • 4 x GPIO: FTDI Pin Header
    • 5 x GPIO: Pin Header
  • On Board
    • Push Button
    • 3 x user LEDs
    • User Clock: 100 MHz
  • Power
    • 5V power from Raspberry Pi
  • Dimension
    • 3.05  x 6.5 cm
  • More
    • Raspberry PI Header
    • Supported by fully open source FPGA toolchain (icoTC)
    • Full FPGA design flow on Rasperry Pi (all open source)
    • Fast FPGA configuration from Rasperry Pi
    • Raspberry Pi HAT Compatible
    • Compatible in size with Raspberry PiZero and PiZero-W

Other assembly options for cost or performance optimization plus high volume prices available on request.

Getting started tutorial

Scope of Delivery

  • 1 x TE0876-03-A Trenz Electronic IceZero module with Lattice iCE40HX

Additional Information

All modules produced by Trenz Electronic are developed and manufactured in Germany.

The online pictures of this product are not a legally binding offer, but are symbol pictures for illustration and presentation only.

Properties "IceZero with Lattice ICE40HX, 4 Mbit external SRAM, 3.05 x 6.5 cm"
Properties
FPGA Manufacturer: Lattice
FPGA/SoC Architecture: iCE40
FPGA/SoC Family: iCE40HX
FPGA/SoC Type: FPGA
Form Factor: 3.05 × 6.5 cm
Data according to manufacturer. Errors and changes reserved.

Downloads

Digilent
OHO-Elektronik
Sundance
Trenz_Electronic - Documents and Design files for Trenz Electronic Products
inrevium
reference

IceZero -Module with Lattice ICE (ICE40HX)

  • Shop TE0876 - contains prices, available stock, disposability, scope of delivery and more
  • Download Area - various schematics, hardware designs and more
  • Pinout/Tracelength Table - illustration of pinout, tracelength and cross reference Information of modules with different baseboards
    • iceZero-pinout-v5.pdf iceZero pin assignment overview. This document was provided by a customer of Trenz Electronic and was not checked in detail by Trenz Electronic.

Support