2
\$\begingroup\$

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

https://www.latticesemi.com/en/Products/DesignSoftwareAndIP

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.

\$\endgroup\$
1
  • \$\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
    Commented Mar 25, 2021 at 13:02

1 Answer 1

5
\$\begingroup\$

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.

\$\endgroup\$
3
  • 1
    \$\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
    Commented Mar 25, 2021 at 13:05
  • 4
    \$\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\$ Commented Mar 25, 2021 at 15:28
  • \$\begingroup\$ I hope you found the right tools. Anyway, I think @LorenzoMarcantonio has it right. \$\endgroup\$
    – Kraken
    Commented Feb 22, 2023 at 7:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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