Digital Design for OpenSource FPGAs made easy: icestudio.io
Platforms
Linux, Mac and Windows
Documentation
Find all the information on this WIKI PAGE
Introduction
Icestudio is a design tool focused on new comers to the FPGA world
- Step 1: Draw your circuit
- Step 2: Upload it to your favorite OpenSource FPGA board
- Step 3: Done! ๐๏ธ
Screenshots
Hello world examples from the iceK collection
Alhambra II board
iceBreaker board
Icemem collection: example 23
SPI 7 segments 4 digits controller example
(SPI Display Notes) (In spanish)
RISC-V CPU
Z80 CPU
Hack CPU (Nand2tetris project)
Languages
Contribute!
Add or update the app translations using Poedit.
Developer note:
- use
grunt gettext
to extract the labels from the code and update the template file (template.pot
) - use
scripts/update_translations.sh
to update current existing*.po
language files based on the template (before editing them) - use
grunt compiletext
to regenerate*.json
language files (these are what the IDE really need) to test them
Developer note: use export NWJS_BUILD_TYPE=sdk
after npm install to enable the chrome web console.
Contributors
Credits
-
Carlos Venegas Arrabรฉ is the main developer since 2019/Oct
-
Jesus Arroyo started this project on 2016/Jan/28. He was the main developer from 2016/Jan to 2019/Oct
-
FPGAwars community has developed this project in a voluntary and altruistic way since 02/2017.
-
BQ sponsored this project from 02/2016 to 02/2017. Thanks
License
Licensed under GPL 2.0 and Creative Commons Attribution-ShareAlike 4.0 International License.