
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.
FPGA-UG-02046-1.1 3
Figures
Figure 3.1. Smart Socket Programming Board Block Diagram..............................................................................................5
Figure 5.1. Getting Started ...................................................................................................................................................7
Figure 5.2. Scanning..............................................................................................................................................................7
Figure 5.3. Unable to Identify Device ...................................................................................................................................8
Figure 5.4. Identifying Correct Device ..................................................................................................................................8
Figure 5.5. Access Device Properties through Edit ...............................................................................................................8
Figure 5.6. Programming Options.........................................................................................................................................9
Figure 5.7. Bit File Selection .................................................................................................................................................9
Figure 5.8. Program Icon ......................................................................................................................................................9
Figure 5.9. Design Menu.......................................................................................................................................................9
Figure 5.10. Programming in Progress................................................................................................................................10
Figure 5.11. Successful Programming.................................................................................................................................10
Figure 5.12. ASC Socket –Scanned MachXO2 Device ........................................................................................................11
Figure 5.13. ASC Socket –Operation ..................................................................................................................................11
Figure 5.14. ASC Socket –Device Properties ......................................................................................................................12
Figure 5.15. ASC Socket –Add External ASC Device ...........................................................................................................12
Figure 5.16. ASC Socket –ASC File Load Menu...................................................................................................................13
Figure 5.17. ASC Socket –Operation Menu........................................................................................................................14
Figure 5.18. Warning ..........................................................................................................................................................14
Figure 5.19. ASC Socket –Warning for MachXO2 ..............................................................................................................15
Figure 5.20. ASC Socket –Ready to Program Step .............................................................................................................15
Figure 5.21. ASC Socket –Programming.............................................................................................................................15
Figure 5.22. ASC Socket –Programming Completed ..........................................................................................................16
Figure 5.23. iCE40 Family –Scanning Failed .......................................................................................................................16
Figure 5.24. iCE40 Family –Device Family List ...................................................................................................................17
Figure 5.25. iCE40 Family –Select the Programming File...................................................................................................17
Figure 5.26. iCE40 Family –Program Icon ..........................................................................................................................17
Figure 5.27. iCE40 Family –Programming Completed Successfully ...................................................................................18
Figure 5.28. CrossLink Family –Scanning Failed.................................................................................................................19
Figure 5.29. CrossLink Family –Device Family List .............................................................................................................20
Figure 5.30. CrossLink Family –Select the Programming File ............................................................................................20
Figure 5.31. CrossLink Family –Program Icon ....................................................................................................................21
Figure 5.32. CrossLink Family –Programming Completed Successfully .............................................................................21
Figure A.1. USB Programming Interface .............................................................................................................................23
Figure A.2. Voltage Regulator and LEDs .............................................................................................................................24
Figure A.3. JTAG Bank and Connections .............................................................................................................................25
Figure A.4. VCC Core, Bypass Caps, and Test Points...........................................................................................................26
Figure B.1. Failed to Scan Device ........................................................................................................................................27
Figure B.2. Detect Cable (FTDI)...........................................................................................................................................27
Figure B.3. Scanning Completed.........................................................................................................................................28