Software support for the BeagleWire FPGA cape was developed by Patryk Mężydło for Google Summer of Code 2017. Now the actual hardware will soon be available from Crowd Supply:
BeagleWire: Fully Open ICE40 FPGA BeagleBone Cape
BeagleWire is a completely open source FPGA development board. Unlike nearly all other FPGA dev boards, the BeagleWire’s hardware, software, and toolchain are completely open source.
The BeagleWire is a great tool for learning and teaching FPGAs, Verilog, and Linux kernel driver concepts. Advanced users could, for example, add PMOD modules for high speed data acquisition, software defined radio, and advanced control applications.
Features & Specifications
- FPGA: Lattice iCE40HX4K in a TQFP 144 package
- Memory: 32 MB SDRAM
- Clock: 100 MHz onboard external clock
- Extensibility:
- 4 x PMOD connector
- 4 x Grove connector
- GPIO
- User Interfaces:
- 4 x LED
- 2 x push button
- 2 x DIP switch
- Compatibility: access via GPMC port and SPI
- BeagleBone Black
- BeagleBone Black Wireless
- element14 BeagleBone Black Industrial
- Fully Open Source:
- Hardware: KiCAD repository
- Software: GSoC 2017 repository
- Toolchain: Project IceStorm
- Documentation: Embedded Linux Wiki