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
5
3.
Block Diagram
Figure 3.1
shows the high level blocks of a Smart Socket board. The four major blocks on the board are:
USB connector
USB-to-SPI/JTAG communication bridge
Board power regulator
Some product families, such as MachX02, have parts with different core supply voltage requirements. The
Smart Socket board jumper (J2) allows you to select between 1.2 V and 3.3 V core supply voltage. The selected
core supply voltage is indicated by LEDs located next to the jumper on the board.
Lattice Semiconductor Socket (family specific)
A switch controls power to the socket. Three separate LEDs indicate USB power, Socket Power and Programming Done
(Programming Done support varies by device family).
USB Connector
Lattice Semiconductor
FPGA Socket
Regulator
Green LED
ON/OFF Switch
Power from USB 5 V
Hardware Board
PC
FTDI Chip
USB Power
USB to SPI/JTAG
Socket Power
USB Cable
Diamond
Programmer
Done*
Red LED
Blue LED
*Note
: Programming Done support depends on the device family.
Figure 3.1. Smart Socket Programming Board Block Diagram