Skip to content

Lattice iCE40 Ultra/Ultra+ breakout DIP40-like board

Notifications You must be signed in to change notification settings

esynr3z/ice40-dip40

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 

Repository files navigation

iCE40 breakout board

Miniature FPGA development board with DIP40 gabarits

Features

  • Lattice iCE40UP5KSG48 (iCE40 Ultra, iCE40 UltraPlus compatible - see Notes)
  • Size 17.78mm x 50.8mm (DIP40)
  • 16 MHz external generator
  • Input power voltage: 5V (USB Micro B)
  • USB data lines routed to FPGA
  • 8Mb SPI flash for programming
  • 34 IO pins available (3.3V)
  • CRESET push button and CDONE led
  • User led and user push button
  • RGB led connected to internal driver

Board

BOARD IS NOT TESTED YET

Schematic

PCB

Notes

Board is routed for iCE40UP5KSG48 (iCE40 UltraPlus family), but list of supported FPGAs is quite wider:

  • iCE40 Ultra - iCE5LP1KSG48, iCE5LP2KSG48, iCE5LP4KSG48
  • iCE40 UltraPlus - iCE40UP3KSG48, iCE40UP5KSG48

There is only one difference in pinout between these families you should pay attention for:

Func iCE40 Ultra iCE40 UltraPlus
RGB2 39 41
RGB1 40 40
RGB0 41 39

About

Lattice iCE40 Ultra/Ultra+ breakout DIP40-like board

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published