Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.
/ iceworx Public archive

❄️ Flasher utility for the iceWerx iCE40 FPGA boards.

License

Notifications You must be signed in to change notification settings

gcoguiec/iceworx

Repository files navigation

⚠️ This projet is now archived

The tool still work if you need it but I don't plan to maintain it anymore.


iceworx


Flasher utility for the iceWerx iCE40 FPGA boards.


Table of Contents

Install from sources

cargo install --git https://github.com/gcoguiec/iceworx --tag v0.3.0

Install from pre-compiled binaries

OS Arch Link
Linux (gnu) x86_64 Download Pre-Compiled
Linux (musl) x86_64 Download Pre-Compiled
Linux (gnu) aarch64 Download Pre-Compiled
Linux (musl) aarch64 Download Pre-Compiled
Linux (gnu) armv7 Download Pre-Compiled
Linux (musl) armv7 Download Pre-Compiled
macOS aarch64 Download Pre-Compiled
macOS x86_64 Download Pre-Compiled
Windows (msvc) x86_64 Download Pre-Compiled
Windows (gnu) x86_64 Download Pre-Compiled

Getting Started

➜ iceworx boards
┌────────────────┬────────────┬────────────────────────────┐
│ Vendor         │ Board Name │ Device Path                │
├────────────────┼────────────┼────────────────────────────┤
│ Devantech Ltd. │ iceFUN     │ /dev/<device>              │
└────────────────┴────────────┴────────────────────────────┘

➜ iceworx flash --device /dev/<device> ./fpga.bin

Examples

A bunch of working examples are available in the examples/icewerx folder.

License

This project is licensed under BSD 2-Clause.