Skip to content

Experimental graphic editor for open FPGAs.

Notifications You must be signed in to change notification settings

bqlabs/icestudio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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 [email protected]

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

About

Experimental graphic editor for open FPGAs.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 96.5%
  • Python 2.4%
  • CSS 0.6%
  • HTML 0.2%
  • PowerShell 0.1%
  • Verilog 0.1%
  • Other 0.1%