myStorm BlackIce Mx is our 5th generation FPGA development boardDesigned by MyStore in United Kingdom
MyStorm BlackIce Mx BlackIce Mx is an OpenSource Hardware FPGA development board sporting a massive 56 PIOs via Pmods/MixMods in addition to SPI, I2C/CAN and Uart connectivity over a 26 Pin Rpi lik...Read More…
BlackIce Mx is an OpenSource Hardware FPGA development board sporting a massive 56 PIOs via Pmods/MixMods in addition to SPI, I2C/CAN and Uart connectivity over a 26 Pin Rpi like header. It has an onboard Arm Cortex M7 216Mhz microcontroller and a 144 pin Ice40 FPGA with 3520 logic cells (7680 cells with Yosys), 80Kb (128K-Yosys) internal block RAM and 16Mb external SDRAM.
As makers, we fell in love with IceStorm opensource Verilog toolchain back in 2015 and wanted to create a best of class independent opensource hardware development board to fully use the IceStorm FPGA toolkit including Clifford Wolf's amazing YOSYS. You can read some of the myStorm history and background from it's debut at OSHCAMP 2016 throuugh to it's latest incarnation in 2019. BlackIce is a leader in its class for opensource FPGA hardware, it's IO capabilities exceed other Ice40 dev boards. It has been refined through 5 generations and has been proven in applications and deployment spanning over 3 years, it's got some real pedigree!
BlackIce Mx provides maximum PMODs (peripheral modules) and MixMod (Mixed signal modules) for building hardware add-ons and applications, way more than the competing Ice40 development kits. It is also completely OpenSource hardware making it easy for others to build on top of its design, especially when combined with the OpenSource IceStorm Verilog toolchain. Unlike some other microcontroller only development boards BlackIce Mx allows opensource hardware to be actually designed and synthesised using Verilog in addition to programming the onboard STM32F730 microcontroller using C/C++, This combination is very powerful for tackling challenging maker projects like robotics, Retro Games, RISC V designs, SOCs, IOT, motor control and embedded applications. Further, it can be connected too and programmed entirely from a Raspberry Pi computer to create even more powerful standalone embedded Linux solutions.
BlackIce Mx is composed of 2 modular parts , the BlackIce Mx carrier and the IceCore Processing unit. The carrier handles all of the MixMod/Pmod interfacing and headers, whilst the Core module handles the FPGA, µC and memory along with a high speed USB connection. This also allows the IceCore investment to be used with a diverse range of application specific carriers or those custom made by the community. Similarly new 'Cores' can allow one to upgrade the core capabilities whilst maintaining the Add-on investment in Pmods and Mixmods.
BlackIce Mx comes with a number of useful starter Mixmod options that can be selected as required:
MixMod sockets have backward support for Pmods so you can use existing or new Pmods with BlackIce Mx.
You can join us at the Mystorm forum and ask a question or talk to other BlackIce owners and participants, we would love to hear your plans and ideas for BlackIce. Getting started with IceCore the core part of BlackIce Mx will get you up and running, you can find some examples and basic project files to get you started in our BlackIce Mx repository and IceCore Repository, in addition, our official myStorm blog can keep you up to date with any current and new products.
|Shipping Rate||Ships From||First item||Additional items|
United States Postal Service: Standard Ground Rate
Royal Mail Air Mail
United States Postal Service: United States Tracked
United States Postal Service Tracked via Royal Mail
Tony | March 7, 2020
Øyvind | Nov. 14, 2019
Lina María | Aug. 22, 2019
Ed | July 11, 2019
Gilles | March 2, 2019
Erik | Feb. 27, 2019
Lee | Oct. 29, 2018
Tom | July 24, 2018
Teun | April 30, 2018
Aleksander | March 26, 2018
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!