Pico
tinyVision.ai Pico-Ice is a development board with a Raspberry Pi RP2040 MCU and a Lattice ICE40 UltraPlus 5K FPGA connected through an 8-bit bus. The Arm Cortex-M0+ microcontroller provides the clock for the FPGA and can program the FPGA directly or the dedicated FPGA flash using a drag-drop of a UF2 file.
Just a few days ago we wrote about the LILYGO T-FPGA board that combines an ESP32-S3 wireless MCU with a Gowin FPGA connected through a 6-bit bus, and the Pico-Ice board provides a similar option with different chips and without wireless connectivity.
Pico-Ice specifications:
Firmware and software support for the Pico-Ice board can be found in the "SDK" repository, while the KiCad hardware design files are available in another GitHub repository, and the documentation shows how to get started with programming the Raspberry Pi RP2040 and ICE40 FPGA, and provides a list of various resources for FPGA development.
tinyVision.ai is selling the Pico-Ice board on Tindie for $35 and Lectronz. If you’d rather have WiFi and Bluetooth connectivity, the ICE-V Wireless FPGA board features the same Lattice UltraPlus iCE40UP5K FPGA, but it is connected to an ESP32-C3 wireless MCU instead of the Raspberry Pi RP2040 microcontroller. It does have fewer I/Os however.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon
Related posts: