Mit dem BeagleWire kann das BeagleBone Black um einem Lattice iCE40HX4K erweitert werden. Neben Anwendungen, die einen FPGA erfordern, ist die Kombination auch als Lernplattform interessant. So lässt sich der Verilog-Code etwa direkt auf dem BeagleBone synthetisieren.
Neben dem Lattice iCE40HX4K verfügt das BeagleWire über 32 MB SDRAM, 4 MB SPI-Flash, einen 100 MHz Oszillator und die benötigte Spannungsversorgung. Erweiterungen können an je vier Grove- und Pmod-Konnektoren angebracht werden. Dadurch kann auf eine Vielzahl bestehender Module zurückgegriffen werden. Natürlich lassen sich hier auch eigene Erweiterungen über SPI, I2C, UART oder GPIO ansprechen.
Das Projekt ist dabei komplett quelloffen. Neben einer Dokumentation existiert je ein eigenes Repository für die KiCad-Dateien und die Software. Als Toolchain für den Lattice iCE40 kann das ebenfalls quelloffene Projekt IceStorm genutzt werden. IceStorm ist dabei sowohl auf dem eigenen PC als auch auf dem BeagleBone lauffähig.
Einsetzen lässt sich das BeagleWire neben dem BeagleBone Black auch auf dem BeagleBone Black Wireless und dem BeagleBone Black Industrial von element14. Derzeit läuft eine Crowdfunding-Kampagne auf Crowd Supply, wobei ein Board 85 $ kostet, bei der Early Bird Aktion sind es 75 $. Für den Versand nach Deutschland werden weitere 10 $ fällig.