Close

A basic empty project on github

A project log for iCE40K boards

iCE40K is the only FPGA now with open source tool chain. Need some practise so making some boards for it

deanodeano 08/08/2015 at 06:270 Comments

So time to write some code AKA HD/RTL (hardware engineers love to say its not code, but it is), decided to great a empty project with makefile etc. so can get onto some proper stuff.

Found out then to download the project using iceprog this driver on OS X may get int the way, use the following command (from Sparkfun article on FTDI usage for Arduinos) to remove the kernel driver. You have to do this after plugging the device in, also it seems that sometimes it gets stuck. Reboot seems to cure that.

sudo kextunload –b com.apple.driver.AppleUSBFTDI

With that out of the way, my little 'empty' project will with the wave of make run synthesise, place and route and download the DUT to the iCEStick. The 'empty' project has a little binary to grey code LED flasher inspired by a video showing off yosys and ice storm on youtube.

Project is in github here, if you want an easy to start place for your own ice40K open source projects. Commented out are all the FPGA programmable pins connected to the iCE IC to use as required.

Enjoy

Discussions