Experimental graphic editor for open FPGAs.
JavaScript Python CSS HTML PowerShell Verilog Other
Clone or download
Pull request Compare This branch is 1462 commits behind FPGAwars:develop.
Latest commit 9588797 Mar 27, 2016

README.md

Icestudio

R&D License

Experimental graphic editor for open FPGAs. Tested with Linux and iCEstick board. Built on top of icestorm project.

GUI -> JSON -> Verilog, PCF

Installation

  1. Install and configure the drivers

  2. Download the latest release, unpack the zip and execute Icestudio

NOTE: this is an early experimental version. Initially supported on Linux (32, 64), Windows and Mac.

Development

Install nodejs

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

Install nwjs

sudo npm install -g nw@0.12.3

Install nw-builder

sudo npm install -g nw-builder

Install node-pre-gyp

sudo npm install -g nw-gyp
sudo npm install -g node-pre-gyp

Download

git clone https://github.com/bqlabs/icestudio.git
cd icestudio

Setup

npm install --prefix=icestudio

node-pre-gyp rebuild --directory=icestudio/node_modules/serialport --runtime=node-webkit --target=0.12.3

Execute

nw icestudio

Package

nwbuild -p linux64 icestudio -v v0.12.3
nwbuild -p osx64 icestudio -v v0.12.3
nwbuild -p win64 icestudio -v v0.12.3

cd build/Icestudio

zip -r icestudio-linux64 linux64
zip -r icestudio-osx64 osx64
zip -r icestudio-win64 win64

Videos

Icestudio: GUI for open FPGAs

Icestudio: code generation

Authors

  • Jesús Arroyo

Contributors

  • Miguel Sánchez de León Peque

Credits

License

Licensed under GPLv2 and Creative Commons Attribution-ShareAlike 4.0 International License