IceZero FPGA Board for Raspberry Pi

Black Mesa Labs created this board that adds a Lattice FPGA to a Raspberry Pi:

ice_zero_with_pi_zero

IceZero FPGA Board for RaspPi

BML has been very much enchanted with the Lattice FPGA boards for Raspberry Pi, IcoBoard , BlackIce and IceHat. The IceZero board is a BML creation that attempts to combine the best features of all 3 boards into a single design.

screenshot-at-2017-02-11-12-23-44

IceZero features common with other designs

  • Fully Open-Source Hardware and Software Design.
  • Lattice ICE40HX4K FPGA that supports Clifford Wolf’s Project IceStorm tool chain.
  • Interfaces to Raspberry Pi 2×20 GPIO Header for both power and bus interfaces.
  • PROM programmable directly from Rasp Pi, no JTAG programmer required.
  • External SRAM, supporting soft CPU core designs ( code execution ).
  • Extra large SPI PROM, supporting soft CPU core designs ( code storage ).
  • Industry standard PMOD expansion headers

sump2_on_ice_zero

IceZero features that are BML specific

  • Mesa Bus Protocol 32 MHz SPI link between CPU and FPGA.
  • 2-Layer PCB design. Orderable via OSH-Park or Gerbers for Downloading.
  • FTDI 1×6 USB Serial Cable header for use with PC instead of Pi ( or as a soft CPU debug Trace Port ).
  • Single Pi UART plumbed to FPGA for muxing to multiple external serial devices.

BlackMesaLabs has shared the board on OSH Park:

bml_ice_zero_19_02.zip

BML IceZero Lattice ICE40 FPGA for RaspPi

db079498cc7f080afc8ce1732dc887d9

Order from OSH Park

IceZero FPGA Board for Raspberry Pi

USB-to-1-wire Interface

Alan Mitchell designed this board to interface 1-wire sensors to a Raspberry Pi computer:

USB-to-1-wire Interface

1wire-pcb

Order from OSH Park

This board is part of Alan’s Raspberry Pi data collection system:

Mini-Monitor

The Mini-Monitor software is data acquisition software that runs on a Raspberry Pi computer. It is designed to post the collected data to the BMON web-based sensor reading database and analysis software, but the software can be modified to post to other Internet databases. The Mini-Monitor software has the ability to collect data from a number of different sources

USB-to-1-wire Interface

Drinkro the Synchro Bartender

Synchro Labs created this project to demonstrate the use of the Synchro mobile app platform with custom hardware:

DrinkroCallouts.jpg

Drinkro Cocktail Robot

based on a Raspberry Pi 3 Model B and a custom-designed hardware board used to control four DC liquid peristaltic pump motors using two L293D dual H-bridge ICs

Hardware design files are available on GitHub:

images11SynchroLabs/DrinkroHardware

 

Video of Drinkro in action:

Drinkro the Synchro Bartender

IR receiver and transmitter for Raspberry Pi

pb282032

Combo board for the Raspberry Pi with IR receiver and transmitter along with Real-Time Clock and coin cell battery:

Raspberry Pi IR receiver + IR transmitter + RTC

I needed an IR receiver for my Raspberry Pi which I use as an internet TV receiver [..]  Solution: make my own.

kentauta has shared the board on OSH Park:

Raspberry Pi IR receiver + IR transmitter + RTC

0be720b253ae76e5bbda700bca203161.png
Order from OSH Park

IR receiver and transmitter for Raspberry Pi

Give Your RPi a Cool FPGA Hat

Need additional, custom IO for your Raspberry Pi? Adding an FPGA is a logical way to expand your IO, and allow for high speed digital interfaces. [Eric Brombaugh]’s Icehat adds a Lattice iCE5LP4K-SG48 FPGA in a package that fits neatly on top of the Raspberry Pi Zero. It also provides a few LEDs and Digilent compatible PMOD connectors […]

via Give Your RPi a Cool FPGA Hat — Hackaday

Give Your RPi a Cool FPGA Hat

SMS for Orange Pi and Raspberry Pi

8477531476525689130

Knudt designed this board to connect an inexpensive dual-band GSM module with to an Orange Pi or Raspberry Pi:

SMS for Orange Pi / Raspberry Pi

The config files and EAGLE design files can be downloaded from the Hackaday.io project:

Screenshot at 2016-10-27 07-09-36.png

SMS for Orange Pi and Raspberry Pi