There are a lot of programs that can be found here:


Which of these do I need for creating a design with iCE40 LP FPGA?

The reason for my confusion is that we merely need Quartus Prime for Intel and Libero SoC for Microsemi. However, when it comes to Lattice Semiconductor, there is a lot of choice.

  • \$\begingroup\$ Have you tried contacting Lattice? They probably have a document somewhere explaining what the different programs and/or versions are for. \$\endgroup\$
    – K H
    Mar 25, 2021 at 11:36
  • \$\begingroup\$ I tried to send a support request to them but their automated system did not accept it due to the nature of the question. They used to have support forums that have now been shut down. I am new to this stuff, I don't know what is going on. \$\endgroup\$
    – quantum231
    Mar 25, 2021 at 13:02

1 Answer 1


If you ask Lattice, you'll need their ICEcube2 suite. The ICE 40 getting started documentation lists all that, I'll leave reading that bit of Lattice's website up to you!

However, if you ask the rest of the world: The ICEStudio is a free and open source IDE for these FPGAs. It uses the yosys synthesis suite, nextpnr or arachnepnr for place and route and supports a few programmers out of the box. It supports popular ICE40 devboards out of the box.

  • \$\begingroup\$ What are the other programs used for: Lattice Diamond, Lattice Radiant, Lattice Propel, ispLEVER Classic, Lattice Sense AI, LatticeMicoSystem, ​PAC_Designer Design Software? \$\endgroup\$
    – quantum231
    Mar 25, 2021 at 13:05
  • \$\begingroup\$ Ask Lattice. All these things have product pages and documentation; you can read that up as quickly as you can read answers here! \$\endgroup\$ Mar 25, 2021 at 14:15
  • \$\begingroup\$ 99% of the stuff these day is done with diamond. isplever is for the old stuff, the other are for specialized product lines \$\endgroup\$ Mar 25, 2021 at 15:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.