Smart Socket
User Guide
© 2016-2018 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at
www.latticesemi.com/legal
.
All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
16
FPGA-UG-02046-1.1
Figure 5.22. ASC Socket – Programming Completed
5.2.4.
iCE40 Device Family Programming
To program the iCE40 device:
1.
Launch the Lattice Diamond Programmer software.
The scanning of the device fails because the Scan operation is supported over JTAG interface only, and the iCE40
family of devices uses SPI interface for programming. See
Figure 5.23
.
Figure 5.23. iCE40 Family – Scanning Failed
2.
Manually select the device by choosing the following options as shown in
Figure 5.24
.
Device Family
: iCE5LP (select the appropriate device from the dropdown list)
Device
: iCE5LP1K (choose the size of the device based on the device present in the socket)