Skip to content

wearhacks/icestudio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 

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

Install dependencies

Install libftdi and apio

sudo apt-get install libftdi1
pip install apio

Install tools: scons, icestorm, icestick rules.

apio install

Usage

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

NOTE: this is an early experimental version. Although frontend Icestudio works multiplatform, Apio backend is only available for Linux x86. We are working on having the backend also for win, osx and arm architectures.

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

Install nw-builder

sudo npm install -g nw-builder

Download

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

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-win64 win64
zip -r icestudio-osx64 osx64

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 99.0%
  • Other 1.0%