Getting started

From iCEBreaker FPGA
Revision as of 15:42, 19 August 2019 by Esden (talk | contribs) (added note about port swapping)
Jump to navigation Jump to search

Programming with open tools

All you need to do is to run iceprog and provide the bitstream .bin file as a parameter.

 iceprog mybitstream.bin

The tool will detect your iCEBreaker erase and flash the binary file.

Programming on windows using Radiant Programmer

The official Lattice tool requires a bunch of manual settings to use.

Here are two screenshots showing all the options you have to choose so that you can program your iCEBreaker.

Radiant-programmer-main-window.png
Raidant-programmer-device-icebreaker.png

Troubleshooting

If the above instructions still result in an error similar to:

 INFO - Device1 iCE40UP5K: W25Q128JV: Erase, Program, Check
 
 Initialization ...
 
 Verifying IDCode ...
 ERROR - Function: CHECK_ID
 Expected Data: h17 Actual: hFF
 
 ERROR - Operation: failed.
 
 ERROR - Programming Error

You might want to try switching the cable Port. Windows likes to swap them sometimes.