Skip to content

Simple binary counter example for the iCEblink40-LP1K evaluation board, using icestorm and nextpnr

License

Notifications You must be signed in to change notification settings

sciguy16/iCEblink40-LP1K-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple example Verilog code for the iCEblink40-LP1K evaluation board

This is a simple example program for the Lattice iCE40-LP1K written in Verilog and built using the open source toolchain.

Tools used

Examples

  • counter: Binary counter on the 4 LEDs
  • pwm: 26 kHz, 5-bit PWM ramp on an LED

Usage

  • Build the toolchain from source - I had problems using slightly older versions which were resolved by building them afresh
  • Hit make
  • Run make prog to run iCEburn to flash the board

Notes

It may be helpful to use the following udev rule to allow members of the 'uucp' group to access the board:

# /etc/udev/rules.d/99-iceblink.rules
# Set Group for iCEblink40
SUBSYSTEM=="usb", ATTRS{idVendor}=="1443", ATTRS{idProduct}=="0007", GROUP="uucp"

About

Simple binary counter example for the iCEblink40-LP1K evaluation board, using icestorm and nextpnr

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published