ICEd is mostly compatible to Lattice ICEstick, same FPGA many I/Os are at same pins, so a lot of code that works on ICEstick would also work on ICEd without changes.
Examples:
- yosys example "rot" compiled with ICEstorm (rot.bin) would blink the RGB LED on ICEd
- j1a.bin from swapforth would work also
Note when trying j1a.bin then need check the terminal setting because of DTR use for reset. With putty there would be possible no output, using parallax terminal I got response (UART setting 115200)
Step 1:
Connect micro USB Cable to ICEd
Step 2:
Click detect, make sure FTUSB-0 is selected as Port

Step 3: Click scan

Step 4:
Click on the Yellow cell and select HX1K from drop down

Step 5: Select say rot.bin from IceStorm project
can also grab here
https://github.com/AnttiLukats/ICEd/tree/master/THP2015/IceStorm

Step 6:
Click on green arrow, this will load the code into the HX1K configuration RAM

FPGA on ICEd is configured OK

Both the RGB LED and the small green SMD LED should blink: rot.v does toggle 5 LEDs (on ICEstick) ICEd has those 5 LEDS mapped to RGB LED and that small green one.
Antti Lukats
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.