Close

ICEd testing

A project log for ICEd = an Arduino Style Board, with ICE FPGA

DIPSY-EPT Emulator and Programme Tool - Open Source Hardware for Open Source FPGA Toolchain

antti-lukatsAntti Lukats 08/18/2015 at 19:180 Comments

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:

  1. yosys example "rot" compiled with ICEstorm (rot.bin) would blink the RGB LED on ICEd
  2. 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