Comparison of FPGA IDEs

Please contact us if you find something wrong. Some aspects can change over time or we missed something. We only account features that are meant to be used with the concept as normal user.

Hardware Programming

VHDPlus IDEQuartusAlchitryIcestudioWebFPGAAloriumPapilioArduino Vidor
Standard Hardware Programmingโœ“โœ“โœ“โœ“โœ“
Sequential Hardware Programmingโœ“
Easy Integration of Different Languages (At least VHDL and Verilog)โœ“โœ“
Easy Integration of Intel or Xilinx IP Coresโœ“โœ“
Supports Language with Simple Syntax (Compared to VHDL and Verilog)โœ“โœ“

Software Programming

VHDPlus IDEQuartusAlchitryIcestudioWebFPGAAloriumPapilioArduino Vidor
Easy Implementation of Embedded Processorโœ“โœ“โœ“โœ“
Support for Arduino Librariesโœ“โœ“โœ“โœ“
Customization of Processorโœ“โœ“โœ“(โœ“)โœ“

IDE

VHDPlus IDEQuartusAlchitryIcestudioWebFPGAAloriumPapilioArduino Vidor
Live Errorsโœ“โœ“
Suggestionsโœ“(โœ“)โœ“
Automatic Correction of Wrong Syntaxโœ“
Integrated Librariesโœ“(โœ“)โœ“โœ“โœ“โœ“โœ“
Integrated Simulationโœ“โœ“
Git Supportโœ“
Last updated on by Leon Beier