background image

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. 

26   

 

FPGA-UG-02046-1.1 

Figure A.4. VCC Core, Bypass Caps, and Test Points 

 

5

5

4

4

3

3

2

2

1

1

D

D

C

C

B

B

A

A

Board Mounting Holes

Board Logos

VCC_IO_PRG

VCC_IO_PRG

VCC_IO_PRG

VCC_CORE_PRG

VCC_IO_PRG

VCC_CORE_PRG

VCC_IO_PRG

VCC_IO_PRG

[3,4]

VCC_CORE_PRG

[3]

Date:

Size

Schematic Rev

of

Sheet

Title

Lattice Semiconductor Applications

Email: techsupport@Latticesemi.com

Board Rev

Project

September 26, 2017

B

A

6

5

VCC Core, Bypass Caps, and Test Points

XO2 Programming Board (PSSN-FT256-LCMXO2)

A

Date:

Size

Schematic Rev

of

Sheet

Title

Lattice Semiconductor Applications

Email: techsupport@Latticesemi.com

Board Rev

Project

September 26, 2017

B

A

6

5

VCC Core, Bypass Caps, and Test Points

XO2 Programming Board (PSSN-FT256-LCMXO2)

A

Date:

Size

Schematic Rev

of

Sheet

Title

Lattice Semiconductor Applications

Email: techsupport@Latticesemi.com

Board Rev

Project

September 26, 2017

B

A

6

5

VCC Core, Bypass Caps, and Test Points

XO2 Programming Board (PSSN-FT256-LCMXO2)

A

DQS1

DQS0

R_GPLL:

Only

4K&8K

LCMXO2-1200U-FTG256

U6B

PR1D/PR2D

B16

PR1C/PR2C

C15

PR2C/PR4C

C16

PR1A/PR2A||R_GPLLT_FB DQ0

D14

PR2D/PR4D

D15

PR2A/PR3A||R_GPLLT_IN DQ0

D16

VCCIO1

E13

PR2B/PR3B||R_GPLLC_IN DQ0

E14

PR1B/PR2B||R_GPLLC_FB DQ0

E15

PR3A/PR5A DQ0

E16

PR4C/PR6C/PR7C

F12

PR3C/PR5C/PR6C

F13

PR4A/PR6A/PR7A DQ0

F14

PR3B/PR5B DQ0

F15

PR4B/PR6B/PR7B DQ0

F16

PR5C/PR8C/PR10C

G11

PR3D/PR5D/PR6D

G12

PR4D/PR6D/PR7D

G13

PR5B/PR8B/PR9B DQ0

G14

PR5A/PR8A/PR9A DQ0

G15

PR6A/PR9A/PR11A DQS0

G16

VCCIO1

H10

PR9C/PR13C/PR16C

H11

PR5D/PR8D/PR10D

H12

PR6C/PR9C/PR11C

H13

PR7A/PR10A/PR12A||PCLKT1_0 DQ0

H14

PR6B/PR9B/PR11B DQS0N

H15

PR7B/PR10B/PR12B||PCLKC1_0 DQ0

H16

VCCIO1

J10

PR10C/PR14C/PR17C

J11

PR6D/PR9D/PR11D

J12

PR9D/PR13D/PR16D

J13

PR7D/PR10D/PR15B

J14

PR9A/PR13A/PR16A DQS1

J15

PR7C/PR10C/PR15A

J16

PR12C/PR16C/PR21C

K11

PR11D/PR15D/PR19D DQ1

K12

PR11C/PR15C/PR19C DQ1

K13

PR10A/PR14A/PR17A DQ1

K14

PR10B/PR14B/PR17B DQ1

K15

PR9B/PR13B/PR16B DQS1N

K16

PR10D/PR14D/PR17D

L12

PR12D/PR16D/PR21D

L13

PR11B/PR15B/PR18B DQ1

L14

PR12A/PR16A/PR21A DQ1

L15

PR11A/PR15A/PR18A DQ1

L16

VCCIO1

M13

PR13A/PR18A/PR23A DQ1

M14

PR13B/PR18B/PR23B DQ1

M15

PR12B/PR16B/PR21B DQ1

M16

PR14B/PR19B/PR24B DQ1

N14

PR13C/PR18C/PR23C

N15

PR14A/PR19A/PR24A DQ1

N16

PR14C/PR20C/PR25C

P15

PR13D/PR18D/PR23D

P16

PR14D/PR20D/PR25D

R16

MH7

Screw

Manufacturer = McMaster Carr

PART_NUMBER = 90272A106

C44
100nF

G1
Lattice Logo

1

C42
100nF

MH2

M_HOLE1

IW_MNT0

1

1

C41
100nF

C32
100nF

LCMXO2-1200U-FTG256

U6E

PL6A/PL9A/PL10A

G1

PL7B/PL10B/PL11B

H1

PL6B/PL9B/PL10B

H2

PL7A/PL10A/PL11A

H3

PL6C/PL9C/PL10C

H4

PL9C/PL13C/PL15C

H5

VCCIO4

H7

PL7C/PL10C/PL12A||PCLKT4_0

J1

PL9A/PL13A/PL15A

J2

PL7D/PL10D/PL12B||PCLKC4_0

J3

PL9D/PL13D/PL15D

J4

PL10C/PL14C/PL16C

J5

PL6D/PL9D/PL10D

J6

VCCIO4

J7

PL9B/PL13B/PL15B

K1

PL10B/PL14B/PL17B

K2

PL10A/PL14A/PL17A

K3

PL10D/PL14D/PL16D

K6

C34
100nF

C33
100nF

MH6

Round Bumper

Manufacturer = McMaster Carr

PART_NUMBER = 9540K841

C48
100nF

C46
100nF

C49
100nF

C36
100nF

C43
100nF

MH3

M_HOLE1

IW_MNT0

1

1

MH8

Standoff

Manufacturer = McMaster Carr

PART_NUMBER = 91780A735

MH1

M_HOLE1

IW_MNT0

1

1

C39
100nF

G2
WEEE

1

MH4

M_HOLE1

IW_MNT0

1

1

MH5

M_HOLE1

IW_MNT0

1

1

C38
100nF

C45
100nF

C35
100nF

LCMXO2-1200U-FTG256

U6F

PL1C/PL2C

B1

PL2C/PL4C

C1

PL1D/PL2D

C2

PL1BPL3B||L_GPLLC_FB

D1

PL2D/PL4D

D2

PL1A/PL3A||L_GPLLT_FB

D3

PL3A/PL6A||PCLKT5_0

E1

PL2A/PL4A||L_GPLLT_IN

E2

PL2B/PL4B||L_GPLLC_IN

E3

VCCIO5

E4

PL4B/PL7B/PL8B

F1

PL3B/PL6B||PCLKC5_0

F2

PL4A/PL7A/PL8A

F3

PL3C/PL6C

F4

PL5C/PL8C/PL9C

F5

PL5A/PL8A/PL9A

G2

PL5B/PL8B/PL9B

G3

PL4C/PL7C

G5

PL3D/PL6D

G6

PL5D/PL8D/PL9D

H6

LCMXO2-1200U-FTG256

U6G

VCC

A1

VCC

A16

NC

A2

GND

B15

GND

B2

GND

C14

GND

C3

GND

D13

GND

D4

GND

E12

GND

E5

GND

F11

GND

F6

VCC

G10

VCC

G7

GND

H8

GND

H9

GND

J8

GND

J9

VCC

K10

VCC

K7

GND

L11

GND

L6

GND

M12

GND

M5

GND

N13

GND

N4

GND

P14

GND

P3

GND

R15

GND

R2

VCC

T1

VCC

T16

LCMXO2-1200U-FTG256

U6D

PL11C/PL16C/PL19C

K4

PL12C/PL17C/PL21C

K5

PL11A/PL16A/PL19A

L1

PL12A/PL17A/PL22A||PCLKT3_0

L2

PL11B/PL16B/PL19B

L3

PL12D/PL17D/PL21D

L4

PL11D/PL16D/PL19D

L5

PL12B/PL17B/PL22B||PCLKC3_0

M1

PL14A/PL20A/PL25A

M2

PL13A/PL19A/PL24A

M3

VCCIO3

M4

PL13B/PL19B/PL24B

N1

PL13C/PL18C/PL23C

N2

PL14B/PL20B/PL25B

N3

PL13D/PL18D/PL23D

P1

PL14D/PL20D/PL25D

P2

PL14C/PL20C/PL25C

R1

G3
E-Friendly

1

C47
100nF

C37
100nF

Summary of Contents for Smart Socket

Page 1: ...Smart Socket User Guide FPGA UG 02046 Version 1 1 April 2018...

Page 2: ...PGA UG 02046 1 1 Contents 1 Introduction 4 2 Features 4 3 Block Diagram 5 4 Board Specifications 6 5 Software Requirements 7 5 1 Generic Programming 7 5 2 Specific Software Requirements for Certain De...

Page 3: ...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 Ma...

Page 4: ...or Smart Socket replaces the legacy Lattice Model 300 and its associated Socket Adapters Smart Socket uses the same JTAG based Lattice Diamond Programmer programming software that is used with Lattice...

Page 5: ...chX02 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 i...

Page 6: ...lders The specifications and information herein are subject to change without notice 6 FPGA UG 02046 1 1 4 Board Specifications The outline dimension is the same for all Smart Socket boards The dimens...

Page 7: ...downloaded at http www latticesemi com en Products DesignSoftwareAndIP FPGAandLDS LatticeDiamond aspx Smart Socket works with the Lattice Diamond Programmer using only a USB cable Connect the cable f...

Page 8: ...hown in Figure 5 3 Some device families may not support the scan operation For details see the Software Requirements for Specific Device Families section Figure 5 3 Unable to Identify Device In such c...

Page 9: ...without notice FPGA UG 02046 1 1 9 4 Select the appropriate programming file by clicking the Browse button in the Programming Options section as shown in Figure 5 6 5 Click OK Figure 5 6 Programming O...

Page 10: ...ithout notice 10 FPGA UG 02046 1 1 Figure 5 10 shows that the programming of device is in progress Figure 5 10 Programming in Progress 8 When the programming of the device is completed the Status opti...

Page 11: ...ily Done LED indication is not supported 5 2 2 ECP5 Device Family Programming The programming of ECP5 device family follows steps similar to the process described in the Generic Programming section Wh...

Page 12: ...ames are trademarks or registered trademarks of their respective holders The specifications and information herein are subject to change without notice 12 FPGA UG 02046 1 1 Figure 5 14 ASC Socket Devi...

Page 13: ...mes 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 13 Figure 5 16 ASC Socket ASC F...

Page 14: ...or registered trademarks of their respective holders The specifications and information herein are subject to change without notice 14 FPGA UG 02046 1 1 Figure 5 17 ASC Socket Operation Menu The warn...

Page 15: ...greyed out to prevent adding a new file as shown in Figure 5 20 Figure 5 20 ASC Socket Ready to Program Step 8 Program the ASC device through the MachXO2 device on the Smart Socket board by clicking t...

Page 16: ...amming 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 suppo...

Page 17: ...ut notice FPGA UG 02046 1 1 17 Figure 5 24 iCE40 Family Device Family List 3 Select the programming file to program the iCE40 device by double clicking the Browse button under File Name as shown in Fi...

Page 18: ...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 a...

Page 19: ...gramming To program the CrossLink Device 1 Launch the Lattice Diamond Programmer software The scanning of the device fails as the Scan operation is supported over JTAG interface only and the CrossLink...

Page 20: ...r respective holders The specifications and information herein are subject to change without notice 20 FPGA UG 02046 1 1 Figure 5 29 CrossLink Family Device Family List 3 Select the programming file t...

Page 21: ...cations and information herein are subject to change without notice FPGA UG 02046 1 1 21 Figure 5 31 CrossLink Family Program Icon 5 When the programming of the device is completed the Status option c...

Page 22: ...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...

Page 23: ...e Schematic Rev of Sheet Title Lattice Semiconductor Applications Email techsupport Latticesemi com Board Rev Project September 26 2017 B A 6 2 USB Programming Interface XO2 Programming Board PSSN FT2...

Page 24: ...pplications Email techsupport Latticesemi com Board Rev Project September 26 2017 B A 6 3 Voltage Regulator and LEDs XO2 Programming Board PSSN FT256 LCMXO2 A Date Size Schematic Rev of Sheet Title La...

Page 25: ...LK CCLK P6 PB9B PB10B PB13B P7 PB12A PB15A PB18A P8 PB16B PB20B PB23B PCLKC2_1 P9 PB19B PB23B PB29B R10 PB22A PB27A PB35A R11 PB25A PB30A PB38A SN R12 PB22C PB26A PB34A R13 PB25D PB30D PB38D R14 PB3D...

Page 26: ...PR10A PR14A PR17A DQ1 K14 PR10B PR14B PR17B DQ1 K15 PR9B PR13B PR16B DQS1N K16 PR10D PR14D PR17D L12 PR12D PR16D PR21D L13 PR11B PR15B PR18B DQ1 L14 PR12A PR16A PR21A DQ1 L15 PR11A PR15A PR18A DQ1 L1...

Page 27: ...mation herein are subject to change without notice FPGA UG 02046 1 1 27 Appendix B Debugging Check the following if the programming fails USB power supply ON OFF switch is turned ON to provide power t...

Page 28: ...or registered trademarks of their respective holders The specifications and information herein are subject to change without notice 28 FPGA UG 02046 1 1 Ensure that the ON OFF switch is turned to the...

Page 29: ...f their respective holders The specifications and information herein are subject to change without notice FPGA UG 02046 1 1 29 Revision History Date Version Change Summary April 2018 1 1 Changed docum...

Page 30: ...7th Floor 111 SW 5th Avenue Portland OR 97204 USA T 503 268 8000 www latticesemi com...

Reviews: