/icestudio

:snowflake: Experimental graphic editor for open FPGAs.

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

License Documentation Status

Experimental graphic editor for open FPGAs. Built on top of the icestorm project.

GUI -> JSON -> Verilog, PCF

Supported boards:

Roadmap

  • Version 0.3.0

    • Requirements definition: wiki
  • Version 0.2.X

    • New blocks, examples and templates: wiki

Version 0.2.1

Installation

  1. Install and configure the drivers

  2. Download the release, unpack the zip and execute icestudio

Documentation: http://icestudio.readthedocs.io

NOTE: supported on Linux, Windows and Mac.

Development

Install Python 2.7

Install nodejs

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

Download

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

Install

Linux:

npm install --no-optional

Mac OS X:

npm install

Execute

npm start

Package

npm run dist

NOTE: in Mac OS X this commmand generates also a dmg package.

Version 0.1

Videos

Version 0.2

Icestudio: icoBOARD in a remote RPi2

Icestudio: new gui & multiboard

Icestudio: block factory

Version 0.1

Icestudio: GUI for open FPGAs

Icestudio: code generation

Authors

Contributors

Credits

License

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