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.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.