Product Selector Guide

TM
PRODUCT SELECTOR GUIDE
M AY 2 0 1 6
FPGAs • ASSPs • pASSPs • CPLDs • REFERENCE DESIGNS • IP • DEVELOPMENT KITS • DESIGN TOOLS
The Lattice Advantage
Customizable Solutions
Lattice Semiconductor leads the industry in ultra-low power, small form factor, customizable solutions for today’s quickly
changing connected world. From heterogeneous networks and micro servers, to smartphones, tablets and wearables,
Lattice FPGAs and CPLDs are at the heart of solutions that give designers the ability to quickly innovate, or build and add
features to their systems that uniquely differentiate their products.
iCE40 Portfolio: World’s Smallest FPGAs – Lattice’s iCE40 family offers the world’s smallest FPGAs at very low power
enabling flexible and fast customization on standard platforms – perfect for implementing killer features on smartphones,
tablets, wearables and other mobile devices.
MachXO Portfolio: Control PLD and Bridging – The award-winning MachXO2 FPGA family and new MachXO3 family – the
world’s smallest, lowest-cost-per I/O, instant-on programmable platform – can be used to quickly implement system control
functions, I/O expansion and bridging in applications such as routers, base stations, servers, storage, industrial, medical and
consumer.
ECP Portfolio: Connectivity and Acceleration FPGAs – The LatticeECP3 and ECP5 families are optimized for data and
control path bridge and interfacing, architected with high-performance SERDES, full-featured DSP blocks, and for state-ofthe-art memory interfaces for supporting a wide range of applications including wireless and wireline communication, video
processing, security and surveillance, and industrial automation.
Power and Thermal Management Products
Lattice’s Platform Manager 2 devices implement circuit board hardware management functions (Power Management,
Control Plane Functions and Thermal Management). The Platform Manager 2 device family is comprised of a Platform
Manager 2 device (Programmable Analog + FPGA) and a Programmable Analog Sense and Control device (L-ASC10).
In simpler boards, the Power Management functions can be integrated into Lattice Power Manager II products.
Standards-Based Products
Lattice enables high-performance digital connectivity for some of the world’s biggest brands in mobile, consumer electronic
(CE), and PC markets. As the driving force behind global standards including HDMI®, DVI, MHL®, and WirelessHD®, Lattice’s
understanding of these technologies is second to none.
As a Founder of both the HDMI® and MHL® Specifications, and through extensive experience with compliance and interoperability
testing, Lattice is in a unique position to offer tested, field-proven solutions that can be rapidly and reliably integrated into TVs,
projectors, A/V receivers, Blu-ray players, set-top boxes, and other digital display and home theater products.
Lattice’s mobile semiconductor products are designed for smartphones, tablets, digital cameras, streaming sticks, mobile
docks, and other devices where a small form factor and lower power consumption are essential. Lattice offers support for
proprietary connectors along with standard micro-USB, USB Type-C, superMHL™, and HDMI connectors.
pASSP™ Solutions
Lattice has combined the flexibility and fast time to market advantage of an FPGA with the power and efficiency of an ASSP
to create a new product class called programmable ASSP (pASSP). This gives designers the best of both worlds by delivering
the most flexible, highest bandwidth, lowest power and smallest footprint solutions for several high-growth market segments.
CrossLink Portfolio: pASSP Video Interface Bridges – CrossLink is the industry’s first programmable bridging device that
resolves interface mismatches between mobile application processors, image sensors, and displays. This makes it the optimal
solution for VR headsets, drones, smartphones, tablets, cameras, wearable devices, and human machine interfaces (HMIs).
SiBEAM
SiBEAM, a Lattice Semiconductor Company, is a pioneer in developing intelligent millimeter-wave technologies for wireless
communications. The company was the first to build 60GHz chipsets using standard CMOS technology. SiBEAM is a global
leader in driving next-generation architecture and semiconductor implementation of wireless connectivity solutions in the
consumer electronics, mobile, enterprise and infrastructure markets.
SiBEAM’s WirelessHD transmitter and receiver modules are completely self-contained, autonomous WirelessHD
subsystems that connect to a host board and enables. These WirelessHD modules enable a robust high-definition wireless
video connectivity between an HDMI® source and a display, delivering a cable-quality connection without wires.
For more information go to LATTICESEMI.COM
3
TM
CONTENTS
Programmable Products
■ FPGA and CPLD Products ...................................................5-9
■ Power and Thermal Management Products ..........................10
■ Lattice IP Cores and Reference Designs .........................11-15
■ Development Kits .............................................................16-23
■ Programming Hardware ........................................................24
■ FPGA and CPLD Design Software........................................25
Standards-based Products
■ Connectivity ASSPs .........................................................26-29
■ pASSP™ Solutions ...............................................................30
■ SiBEAM WirelessHD Modules ..............................................31
4
FPGA Products
ECP Series - Connectivity and Acceleration FPGAs
Device
LFE5UM-25
LFE5UM-45
LFE5UM-85
LFE5U-12
LFE5U-25
LFE5U-45
LFE5U-85
LFE3-17EA
LFE3-35EA
LFE3-70EA
LFE3-95EA
LFE3-150EA
LatticeECP3TM
LFE5UM5G-85
ECP5TM
LFE5UM5G-45
ECP5TM-5G
LFE5UM5G-25
Features
LUTs
24 k
44 k
84 k
24 k
44 k
84 k
12 k
24 k
44 k
84 k
17 k
33 k
67 k
92 k
149 k
56
108
208
56
108
208
32
56
108
208
38
72
240
240
372
kbits
1008 1944 3744 1008 1944 3744
576
1008 1944 3744
700
kbits
194
351
669
Multipliers
28
72
156
Max. Chan.
Max. Rate
1/2
2/4
5 Gbps
1/2
2/4
0
3.2 Gbps
2+2
4+4
2+2
4+4
2+2
EBR SRAM
# of Blocks
Distrib RAM
sysDSP™
Blocks
SERDES
PLL + DLL
194
351
669
97
194
351
669
36
28
72
156
28
28
72
156
24
0
2+2
1,327 4,420 4,420 6,850
68
145
188
303
64
128
128
320
4
4+4
2+2
12
3.2 Gbps
4+2
10+2
DDR Support
DDR2 800,
DDR3 800,
LPDDR2 800,
LPDDR3 800
DDR2 800, DDR3 800, LPDDR2 800,
LPDDR3 800
DDR3 800, DDR2 533, DDR 400
Boot Flash
External
External
External
Dual Boot
P
P
P
Multiple Boot
P
P
Bit-stream Encryption
P
P
P
Core Vcc
1.1 V
1.1 V
1.2 V
P
P
P
C
Temp.
I
P
AEC-Q100
P
0.5 mm Spacing
csfBGA
285
10 x 10 mm
csBGA
328
10 x 10 mm
TQFP
144
20 x 20 mm
PQFP
208
28 x 28 mm
0.8 mm Spacing
caBGA
fpBGA
P
P
P
P
I/O Count /
SERDES
I/O Count / SERDES
118/2 118/2 118/2 118/2 118/2 118/2 118/0 118/0 118/0 118/0
116/2
I/O Count /
SERDES
I/O Count / SERDES
381
17 x 17 mm 197/2 203/4 205/4 197/2 203/4 205/4 197/0 197/0 203/0 205/0
554
23 x 23 mm
756
27 x 27 mm
1.0 mm Spacing
ftBGA
16
256
17 x 17 mm
256
17 x 17 mm
484
23 x 23 mm
672
27 x 27 mm
900
31 x 31 mm
1152
35 x 35 mm
1156
35 x 35 mm
245/4 259/4
245/4 259/4
245/0 259/0
365/4
365/4
365/0
I/O Count /
SERDES
I/O Count / SERDES
133/4
133/4
222/4
295/4
295/4
295/4
310/4
380/8
380/8
380/8
490/12 490/12 586/16
1) No PLL available
5
FPGA Products
iCE40 Series - World’s Smallest FPGAs
Features
iCE40 UltraLite
iCE40 Ultra
iCE40 LM
UL640
UL1K
LP1K
LP2K
LP4K
LM1K
LM2K
LM4K
LP8K
HX1K
HX4K
HX8K
1248
1100
2048
3520
1100
2048
3520
384
640
1280
3520
8680
1280
3520
7680
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Static Power
35 µA
35 µA
71 µA 71 µA 71 µA 100 µA 100 µA 100 µA
EBR
56 kb
56 kb
80 kb
80 kb
80 kb
64 kb
80 kb
80 kb
PLL
1
1
1
1
1
1
1
1
I2C core
2
2
2
2
2
1
2
2
2
2
2
1
2
2
1
1
1
1
1
1
3
3
3
Strobe (high)
1
1
1
1
1
High Frequency Oscillator
1
1
1
1
1
24 mA Drive
3
3
3
3
3
100 mA + 400 mA Drive
1
1
1
1
1
500 mA Drive
Mult 16 x 16, Accum 32 bit
PWM Generator
Yes
Yes
2
4
4
Yes
Yes
No
0.35 mm Spacing
16
0
64 kb
64 kb
80 kb
128 kb
64 k
80 k
128 k
1
2
2
1
2
2
65(2)2
65(2)2
33
11(1)1
10
11(1)1
10
25 1.71 x 1.71 mm
20(2)
27(1)
27(1)
20(2)
20(2)
27(1)
0.4 mm Spacing
2.5 x 2.5 mm
100 µA 100 µA 250 µA 250 µA 296 µA 1140 µA 1140 µA
3
1.40 x1.40 mm
16 1.40 x 1.48 mm
WLCSP 36
21 µA
Total I/Os (Dedicated I/Os)4,5
36 2.08 x 2.08 mm
Total I/Os (Dedicated I/Os)4,5
26
26
30(2)
30(2)
30(2)
27(2)
27(2)1
39(2)
39(2)
39(2)
39(2)
37(2)1
49
3 x 3 mm
81
4 x 4 mm
65(2)
121
5 x 5 mm
97(2)
225
7 x 7 mm
0.5 mm Spacing
95(2)
95(2)
180(2)
180(2)
180(2)
Total I/Os (Dedicated I/Os)
4,5
32
5 x 5 mm
84
7 x 7 mm
69(2)1
81
5 x 5 mm
64(2)1
csBGA 121
6 x 6 mm
94(2)
23(2)
132
8 x 8 mm
97(2)
VQFP
100
14 x 14 mm
74(2)1
TQFP
144
20 x 20 mm
0.8 mm Spacing
caBGA 256
98(2)
97(2)
97(2)
109(2)
Total I/Os (Dedicated I/Os)
14 x 14 mm
1) No PLL available on the 16 WLCSP, 36 ucBGA, 81 csBGA, 84 QFN and 100 VQFP packages.
2) Only one PLL available on the 81 ucBGA package.
3) 24 mA constant current sink available on the 16 WLCSP package only.
4) Total I/Os include dedicated I/Os.
5) Dedicated I/Os are defined to be pins that are dedicated and cannot be used by user logic after configuration.
6
LP4K
640
Low Power Oscillator
QFN
iCE40 HX
LP1K
Logic
SPI Core
ucBGA
LP384 LP640
NVCM
Strobe (low)
WLCSP
iCE40 LP
Device
4,5
208(2)
FPGA Products
MachXO3 Series - Bridging and I/O Expansion FPGAs
Device
LCMXO3LF-2100
LCMXO3LF-4300
LCMXO3LF-6900
LCMXO3LF-9400
LCMXO3L-640
LCMXO3L-1300
LCMXO3L-2100
LCMXO3L-4300
LCMXO3L-6900
LCMXO3L-9400
MachXO3LTM
LCMXO3LF-1300
MachXO3LFTM
LCMXO3LF-640
Features
LUTs
640
1300
2100
4300
6900
9400
640
1300
2100
4300
6900
9400
EBR SRAM # of Blocks
kbits
Distrib. RAM
kbits
UFM
kbits
Configuration Memory
Dual Boot4
2
18
5
24
7
64
10
64
8
74
16
80
10
92
34
96
26
240
54
256
48
432
75
456
2
18
5
7
64
10
8
74
16
10
92
34
26
240
54
48
432
75
Embedded Function Blocks
1.2 V
2.5 - 3.3 V
C
I
Core Vcc
Temp.
362
2.5 x 2.5 mm
49
2
3.2 x 3.2 mm
812
3.8 x 3.8 mm
Flash
P
I2C (2), SPI (1), Timer (1)
E
C
P
P
28
28
38
38
63
63
0.5 mm Spacing
I/O Count
1212
6 x 6 mm
csfBGA 2562
9 x 9 mm
206
10 x 10 mm
281
324
2
100
100
206
281
0.8 mm Spacing
caBGA
Internal NVM
P
I2C (2), SPI (1), Timer (1)
E
C
P
P
I/O Count
256
14 x 14 mm
2063
2063
324
15 x 15 mm
279
2793
400
17 x 17 mm
484
19 x 19 mm
3
3353
3353
384
384
1) Contact your Lattice sales representative for the support of the 184-ball csBGA package, available with the HE option only.
2) Package is only available for E=1.2 V devices.
3) Package is only available for C=2.5 V/3.3 V devices.
4) Dual Boot supported with external boot Flash.
7
FPGA Products
MachXO & LatticeXP Series - Bridging and I/O Expansion FPGAs
2
18
5
24
ucBGA
2.5 x 2.5 mm
49
3.2 x 3.2 mm
64
4 x 4 mm
8
74
10
80
8
74
16
80
10
92
16
96
10
92
34
96
256
26
240
54
256
2
1+2
2+2
DDR 266, DDR2 266, LPDDR266
Internal Flash
P
I2C (2), SPI (1), Timer (1)
ZE & HE
LFXP2-40E
1200
2280
5k
8 k 17 k 29 k 40 k
6.1
1
9.2
6.4
3
27.6
7.7
9
12 15 21 48
166 221 276 387 885
10 18 35 56 83
P
2+0
P
P
P
HC
P
P
4
5
7
8
12 16 20 28
2+0
4+0
DDR/2 400
Internal Flash
P
P
Internal Flash
P
P
32
P
P
P
HC
P
P
HC
P
P
P
18
LFXP2-30E
640
1+0
P
LFXP2-17E
LCMXO2280C
LCMXO2280E
LCMXO1200C
LCMXO1200E
LCMXO640C
LCMXO640E
LCMXO256C
LCMXO256E
LCMXO2-7000
LCMXO2-4000
LCMXO2-2000U
LCMXO2-2000
LCMXO2-1200U
LCMXO2-1200
7
64
10
64
3
1.2 V
Core Vcc
1.8 - 3.3 V
2.5 - 3.3 V
C
Temp.
I
AEC-Q100
0.4 mm Spacing
25
7
64
5
64
LatticeXP2™
LFXP2-8E
0
0
2
0
Embedded Function Blocks
2
LCMXO2-640U
256 640 640 1280 1280 2112 2112 4320 6864
EBR SRAM # of Blocks
kbits
Distrib. RAM
kbits
UFM
kbits
18x18
sysDSP™
Blocks
Blocks
Multipliers
PLL + DLL
DDR Support
Configuration Memory
Dual Boot4
Bit-stream Encryption
WLCSP
MachXO™
LFXP2-5E
LUTs
LCMXO2-640
Device
MachXO2™
LCMXO2-256
Features
P
P
18
38
44
0.5 mm Spacing
QFN
csBGA
TQFP
32
5 x 5 mm
84
7 x 7 mm
100
8 x 8 mm
132
8 x 8 mm
1841
8 x 8 mm
132
8 x 8 mm
100
14 x 14 mm
144
20 x 20 mm
21
21
68
78
55
79
104
104
74
104
101
1501
86
55
78
79
79
78
107 107
111
114 114
206
206 206
74
73
113
100
0.8 mm Spacing
caBGA
256
14 x 14 mm
332
17 x 17 mm
159
211
159
211
274 278
1.0 mm Spacing
ftBGA
fpBGA
256
17 x 17 mm
324
19 x 19 mm
484
23 x 23 mm
672
27 x 27 mm
206 206
206 206
201
271
278 278 334
1) Contact your Lattice sales representative for the support of the 184-ball csBGA package, available with the HE option only.
2) Package is only available for E=1.2 V devices.
3) Package is only available for C=2.5 V/3.3 V devices.
4) Dual Boot supported with external boot Flash.
8
172
358
363
472 540
CPLD Products
ispMACH 4000 Series
Features
ispMACH® 4000ZE
Parameter
4032ZE
ispMACH® 4000V
4064ZE
4128ZE
4256ZE
4032
4064
4128
4256
4384
4512
512
Macrocells
32
64
128
256
32
64
128
256
384
tpd (ns)
4.4
4.7
5.8
5.8
2.5
2.5
2.7
3.0
3.5
3.5
tco (ns)
3.0
3.2
3.8
3.8
2.2
2.2
2.7
2.7
2.7
2.7
ts (ns)
2.2
2.5
2.9
2.9
1.8
1.8
1.8
2.0
2.0
2.0
fMAX (MHz)
260
241
200
200
400
400
333
322
322
322
Supply Voltage (V)
I/O Standard Support
Embedded Oscillator
ZE=1.8
V=3.3
LVTTL, LVCMOS3.3/2.5/1.8/1.5, PCI3.3
P
P
P
LVTTL, LVCMOS3.3/2.5/1.8, PCI3.3
P
5 V Tolerant I/Os
P
P
P
P
P
P
P
P
P
P
Typ. Standby
Current (@ 3.3 V)
10 µA
11 µA
12 µA
13 µA
11.3 mA
11.5 mA
11.5 mA
12 mA
12.5 mA
13 mA
Temperature Grades
C/I
C/I
C/I
C/I
C/I/E/A
C/I/E/A
C/I/E/A
C/I/E
C/I
C/I
128 + 4
128 + 4
128 + 4
160 + 4
192 + 4
208 + 4
0.4 mm Spacing
ucBGA
TQFP
I/O Count + Inputs
64
4 x 4 mm
132
6 x 6 mm
128
14 x 14 mm
48 + 4
96 + 4
92 + 4
0.5 mm Spacing
TQFP
csBGA
I/O Count + Inputs
48
7 x 7 mm
100
14 x 14 mm
144
20 x 20 mm
176
24 x 24 mm
64
5 x 5 mm
144
7 x 7 mm
0.8 mm Spacing
TQFP
44
256
32 + 4
64 + 10
32 + 4
32 + 4
64 + 10
64 + 10
96 + 4
96 + 14
32 + 4
64 + 10
64 + 10
64 + 10
96 + 4
96 + 14
48 + 4
64 + 10
96 + 4
108 + 4
I/O Count + Inputs
10 x 10 mm
1.0 mm Spacing
ftBGA
32 + 4
30 + 2
30 + 2
Total I/Os (Dedicated I/Os)4,5
17 x 17
mm
9
CPLD Products
Power and Thermal Management Products
Power & Thermal Management
Features
Power Management
L-ASC10
LPTM21
POWR1220AT8
POWR1014A
POWR1014
POWR607
POWR605
Voltage Monitoring Inputs
10
10
12
10
10
6
6
Current Monitoring Inputs
2
2
Temperature Monitoring Inputs
2
2
Number of Trimming Channels
4
4
8
4
2
2
2
24
16
16
MOSFET Drives
4
4
On-Chip Non-Volatile Fault Log
P
P
Number of LUTs
1280
Distributed RAM (Kbits)
10
EBR SRAM (kBits)
64
Number of EBR Blocks (9 kBits)
7
Number of PLLs
1
Number of Macrocells
48
24
Communication I/F
I2C
I2C/JTAG
I2C
I2C
Programming Interface
I2C
I2C/JTAG
JTAG
JTAG
JTAG
JTAG
JTAG
Operating Voltage
3.3
2.8V to 12V
3.3V
3.3V
3.3V
3.3V
3.3V
P
P
P
P
P
P
P
P
P
P
P
In-system Update Support
I
Temp.
AEC-Q100
Package Options
48-pin QFN (7 x 7)
237-Ball ftBGA (1 mm) (17 x 17)
100-pin TQFP (14 x 14)
Digital I/Os
95
95 + 104
221
48-pin TQFP (7 x 7)
162
32-pin QFN (5 x 5)
73
24-pin QFN (4 x 4)
73
1) POWR1220AT8 provides 6 (5V Tolerant) Digital inputs and 16 (5V Tolerant) Open-drain Digital Outputs
2) POWR1014 & PWOR1014A provide 4 (5V Tolerant ) Digital inputs and 12 (5V Tolerant ) Open-drain Digital Outputs
3) POWR607 & PWOR605 provide 2 (5V Tolerant ) Digital inputs and 5 (5V Tolerant ) Open Drain I/O
4) LPTM21 provide 95 (3.3V Tolerant ) Logic I/Os 10 (5V tolerant) open-drain I/Os
5) 5V Tolerant Open Drain I/O
10
162
73
IP Cores and Reference Designs
IP Cores
Lattice IP Cores are pre-tested, reusable functions, that allow designers to focus on their unique system architectures. These IP cores
provide industry-standard functions such as PCI Express, DDR, Ethernet, CPRI, and embedded microprocessors. In addition, a number
of independent IP providers have teamed with Lattice to offer additional high quality, reusable IP cores. Partners are selected for their
industry leadership, high development standards, and commitment to customer support. For a complete listing of IP cores from Lattice
and its 3rd party partners, please go to latticesemi.com/IP. Note that a Diamond Subscription License and the IP license are required to
use the IPs for production.
IP Core
10 Gigabit Ethernet MAC
2.5 Gb Ethernet MAC
2.5 Gb Ethernet PCS
Communications CPRI
SGMII and Gigabit Ethernet PCS
Triple Speed 10/100/1G Ethernet MAC
XAUI
PCI Express x1 Endpoint
PCI Express x2 Endpoint
PCI Express x4 Endpoint
PCI Express Root Complex Lite X1
PCI Express Root Complex Lite X4
PIPE
PCI Master/Target 33
Connectivity
PCI Master/Target 66
PCI Target 33
PCI Target 66
Tri-Rate Serial Digital Interface (SDI) PHY
JESD204A
JESD204B
JESD207
Block Convolutional Encoder
Block Viterbi Decoder
Cascaded Integrator-Comb (CIC) Filter
CORDIC
Distributed Arithmetic (DA) FIR Filter
Divider
Digital Signal
Dynamic Block Reed-Solomon Decoder
Processing
FFT Compiler
FIR Filter Generator
Interleaver/De-interleaver
Median Filter
Numerically-Controlled Oscillator (NCO)
Peak Cancellation Crest Factor Reduction
(CFR)
DDR SDRAM Controller
DDR SDRAM Controller Pipelined
DDR2 SDRAM Controller
DDR2 SDRAM Controller Pipelined
Processor,
DDR3 SDRAM Contoller
Controller &
DDR3 SDRAM PHY
Peripheral
LPDDR SDRAM Controller
LPDDR3 SDRAM Controller
Scatter Gather DMA
2D Edge Detector
2D FIR Filter
2D Scaler
Color Space Converter
Deinterlacer
Video & Imaging
Display Interface Mux
DVB-ASI
Gamma Corrector
Median Filter
Video Frame Buffer
ECP5
P
P
P
P
P
P
P
P
P
P
P
P
1
P
P1
P
LatticeECP3 LatticeECP2/M LatticeECP2
P
P
1 1
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
P
1 1
P
1 1
P
P
1 1
P
1 1
P
P
1
P1
P1
P1
1 1
P
1 1
P
1 1
P
1
MachXO2
MachXO
LatticeXP2
P1
1
1
1
1
P1
P
P1
1
P1
P1
1 1
P
1 1
P
1
1
1
P1
P1
1 1
P
1 1
P
1
P1
P1
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1
1
1
1
1
1
1
P
P
P
P
P
P1
P1
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
1 1
P
P
P
P
P
P1
P1
1 1
P
1 1
P
1 1
P
P
1 1
P
1 1
P
P
1 1
P
1 1
P
P
P
1
P1
P1
P1
1
P1
P
1
P1
P
1
P1
1
P1
P
P
P
P
P
P
P
P
P
P
P1
1 1
P
P
P
P
1
1
P1
P
1 1
P
1
1
1
P1
P1
1 1
P
1 1
P
1 1
P
1 1
P
1
P1
P1
1 1
P
1 1
P
1 1
P
1 1
P
P
1
P
P
P
P
1 1
P
P
1
1
1
P1
P1
1 1
P
1
P1
P1
1 1
P
P
P1
1 1
P
P
P
P
1
P1
1
1
P
P1
P1
1) Contact Lattice for version support information.
11
IP Cores and Reference Designs
Lattice IP Suites provide many of the IP cores required to develop a total solution for common FPGA applications. In addition, multiple
Lattice FPGA families are supported with each IP Suite, so designers can develop solutions across multiple Lattice families, taking
advantage of the best features of each. The following table summarizes which IP cores are included in each IP Suite, and which FPGA
families are supported.
IP Core
ECP5
DDR SDRAM Controller
Value Suite
DDR2 SDRAM Controller
P1
P
DDR3 SDRAM Controller
P
P
P1
P
1
P1
P
P
P
PCI Express x1 Endpoint
P
P
P1
PCI Express x2 Endpoint
P
PCI Express x4 Endpoint
P
P
P1
PCIe Root Complex Lite x1
P
P
PCIe Root Complex Lite x4
P
P
Scatter Gather DMA
PCI Master/Target 33
PCI Master/Target 66
PCI Target 33
PCI Target 66
P
P
P
P
P
P
P1
P1
P1
P1
P1
P1
P1
P1
P1
P1
P1
P1
P1
P1
P
P
P1
P1
P
DDR2 SDRAM Controller
DDR3 SDRAM Controller
LPDDR SDRAM Controller
LPDDR3 SDRAM Controller
P1
P
10 Gigabit Ethernet MAC
P
P
P1
SGMII and Gigabit Ethernet PCS
P
P
P1
Triple Speed 10/100/1G Ethernet MAC
P
P
P1
XAUI
P
P
P1
Scatter Gather DMA
P
P
P
P
P
P
P
P
P
P
P
P
Order #:
DS-VAL-ST-UR1
Order #:
DS-PCIE-ST-U1
Order #:
DS-PCIE-ST-UR1
Order #:
DS-ETH-ST-U1
Order #:
DS-ETH-ST-UR1
Order #:
DS-DSP-ST-U1
Order #:
DS-DSP-ST-UR1
Order #:
DS-VDS-ST-U1
Order #:
DS-VDS-ST-UR1
P1
P1
P1
P
P1
P1
P1
P1
P
P
P1
P1
P1
P
P1
P1
P1
Block Viterbi Decoder
P1
P1
P1
P1
Cascaded Integrator-Comb (CIC) Filter
P1
P1
P1
P1
1
1
1
P1
P
CORDIC
P
P
P
P1
Distributed Arithmetic (DA) FIR Filter
P1
P1
P1
P1
Dynamic Block Reed-Solomon Decoder
P1
P1
P1
P1
FFT Compiler
P1
P1
P1
P1
FIR Filter Generator
P
1
P
1
P
P
Interleaver/De-Interleaver
P1
P1
P1
P1
Numerically Controlled Oscillators (NCO)
P
P1
P1
P
2D Edge Detector
P1
P1
P1
P1
P1
2D FIR Filter
P1
P1
P1
2D Scaler
1
P
P
1
P
1
P
Color Space Converter
P
P
P1
P1
Deinterlacer
P1
P
P1
P1
P
P1
P1
P1
P1
P1
P1
P1
P1
P
P
P1
P1
P
Median Filter
DVB-ASI
P
P
P
P
P
DDR SDRAM Controller
1) Contact Lattice for version support information.
Order #:
DS-VAL-ST-U1
P
P
DDR2 SDRAM Controller
DDR3 SDRAM Controller
Annual License
Renewal
(After First Year)
P
P1
Tri-rate Serial Digital Interface (SDI) PHY
Suite
(One Year
Subscription)
P
P1
P
DDR2 SDRAM Controller
DDR3 SDRAM Controller
Block Convolutional Encoder
12
P
Lattice
XP2
P
P
Triple Speed Ethernet MAC
DDR SDRAM Controller
Video and
Display Suite
Mach
XO
P
DDR SDRAM Controller
Digital Signal
Processing
(DSP) Design
Suite
P
Mach
XO2
P
FIR Filter Generator
Ethernet Suite
P
LPDDR SDRAM Controller
LPDDR3 SDRAM Controller
PCI Express
Suite
Lattice Lattice Lattice
ECP3 ECP2M ECP2
P
P
P
P1
P
P
IP Cores and Reference Designs
Reference Designs
Lattice Reference Designs are reusable as-is codes that allow designers to quickly build their unique applications. These reference
designs provide functions such as 7:1 LVDS, Barcode Emulation, Sensor Interfacing & Preprocessing, I2C, SPI, and MIPI solutions. For
a complete listing of reference designs from Lattice, please go to latticesemi.com/IP.
Format
Name
7:1 LVDS Video Interface
8b/10b Encoder/Decoder
ADC Interface
BSCAN - Multiple Boundary Scan Port
Addressable Buffer (BSCAN1)
BSCAN - Multiple Boundary Scan Port Linker
(BSCAN 2)
Controller Area Network (CAN) Controller
FPGA Loader
GPIO Expander
HDMI/DVI Interface
HiSPi-to-Parallel Sensor Bridge
I2C Bus Controller for Serial EEPROM
I2C Master Controller
I2C Master Controller
I2C Master with WISHBONE Controller
I2C Slave Controller
I2C Slave Peripheral Using Embedded Function
Block - WISHBONE Compatible
I2C Slave to SPI Master Bridge
I2C Slave/Peripheral
I2C to SPI Bridge
I2S Controller
I2S Controller
iCE40 Ultra Barcode Emulation Reference Design
iCE40 Ultra Pedometer
iCE40 Ultra RGB LED Controller
iCE40 Ultra Self-Learning IR Remote
iCE40LM Barcode Emulation
iCE40LM Phillips IR Rx
iCE40LM Sensor Interfacing and Preprocessing
iCE40LM Sony IR Tx Reference Design
Keypad Scanner
LatticeMico32 - Embedded Processor
LatticeMico8 - Embedded Processor
LatticeMico8 Microcontroller User’s Guide
LatticeMico8 to WISHBONE Interface Adapter
LED/OLED Driver
LPC Bus Controller
MachXO2 Display Interface
MachXO2 I2C Embedded Programming Access
Firmware - WISHBONE Compatible
MachXO2 Soft I2C Slave
with Clock Stretching - WISHBONE Compatible
MDIO Peripheral - WISHBONE Compatible
MIPI CSI-2-to-CMOS Parallel Sensor Bridge
MIPI DPHY Interface IP
MIPI DSI RX to Parallel Bridge
MxN Channel PWM
NAND Flash Controller
Panasonic Area Sensor-to-Parallel Bridge
Parallel to MIPI CSI-2 TX Bridge
Parallel to MIPI DSI TX Bridge
PCI Target 32 bit/33 MHz
PCI/WISHBONE Bridge
PWM Fan Controller - WISHBONE Compatible
PWM Generator
RAM-Type Interface for Embedded User Flash
Memory - WISHBONE Compatible
Reference
Design No.
RD1030
RD1012
RD1089
ECP5
P
P
Lattice Mach Mach Mach Lattice
iCE40
ECP3 XO3 XO2 XO
XP2
LP/HX/LM
P
P
P
P
RD1001
RD1002
RD1170
AN8077
RD1065
RD1097
RD1120
RD1006
RD1005
RD1139
RD1046
RD1140
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
RD1129
P
P
P
P
P
P
P
P
RD1186
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
VHDL
P
P
RD1026
RD1043
RD1103
RD1049
RD1093
RD1126
P
P
P
P
P
P
P
P
RD1074
RD1146
RD1182
RD1185
RD1175
RD1055
RD1121
RD1183
RD1184
RD1008
RD1045
RD1060
RD1178
P
WISHBONE
Verilog
Compatible
P
RD1124
RD1094
RD1054
RD1172
RD1101
RD1171
UG73
UG76
UG75
UG74
RD1191
RD1192
RD1189
RD1190
RD1180
P
P
iCE40
Ultra
P
P
P
P
P
P
P
P
P
P
P
P
P
P
Continued on next page
13
IP Cores and Reference Designs
Format
Name
RC4 Based PRNG Generator
Read and Write Usercode
RGMII to GMII Bridge
SD Flash Controller - WISHBONE Compatible
SD Host Controller
SDR SDRAM Controller
SDR SDRAM Controller – Advanced
Simple Sigma-Delta ADC
SMPTE SDI Dual HD from/to 3G Level-B
Converter
SPI Master Controller
SPI Peripheral
SPI Slave Controller
SPI Slave Peripheral Using the Embedded
Function Block - WISHBONE Compatible
SPI Slave Port Expander
SPI to I2C Bridge
SPI to UART Expander
SPI Wishbone Compatible
Sub-LVDS Serial to CMOS Parallel Sensor Bridge
Sub-LVDS-to-Parallel Sensor Bridge
UART - WISHBONE Compatible
UART (Universal Asynchronous Receiver/
Transmitter)
UART 16550 Transceiver
Reference
Design No.
ECP5
RD1179
RD1041
RD1022
RD1048
RD1165
RD1174
RD1010
RD1066
Lattice Mach Mach Mach Lattice
iCE40
ECP3 XO3 XO2 XO
XP2
LP/HX/LM
P
P
P
8b/10b Encoder/Decoder
14
VHDL
P
P
P
P
P
P
RD1132
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
RD1125
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
RD1011
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
RD1138
P
ispMACH 4000 Reference Designs
Name
WISHBONE
Verilog
Compatible
P
P
RD1141
RD1075
RD1142
RD1168
RD1173
RD1143
RD1044
RD1130
RD1122
RD1042
iCE40
Ultra
P
Format
Reference Design
Number
WISHBONE
Compatible
Verilog
VHDL
RD1012
BLIF NGO
P
GPIO Expander
RD1065
I2C Bus Controller for Serial EEPROMs
RD1006
P
I2C (Inter-Integrated Circuit) Bus Master
RD1005
P
I2C (Inter-Integrated Circuit) Slave / Peripheral
RD1054
P
LPC (Low Pin Count) Bus Controller
RD1049
P
P
P
P
P
P
P
P
P
Multiple Scan Port Addressable Buffer (BSCAN1)
RD1001
Multiple Scan Port Linker (BSCAN 2)
RD1002
PCI Target 32 bit/33 MHz
RD1008
P
P
PWM Fan Controller
RD1060
P
P
Read and Write Usercode
RD1041
P
P
SDR SDRAM Controller - Advanced
RD1010
SPI GPIO Expander
RD1073
SPI Controller - WISHBONE Compatible
RD1044
P
P
SPI (Serial Peripheral Interface) Peripheral
RD1075
P
P
UART (Universal Asynchronous Receiver/
Transmitter)
RD1011
P
P
P
P
P
P
P
P
IP Cores and Reference Designs
Hardware Management IPs, that are integrated in the Platform Designer tool, simplify implementation of functions, such as Fault Logging,
Fan Controller and PMBus Controller through a simple GUI interface.
Lattice Reference Designs are reusable as-is codes that allow designers to quickly build their unique applications. These reference
designs provide functions such as I2C, SPI, BSCAN and LPC Bus Controller interface solutions. For a complete listing of reference
designs from Lattice, please go to latticesemi.com/IP.
Hardware Management IPs
Format
MachXO2+
L-ASC10
PLATFORM
MANAGER 2
VHDL
Verilog
Fault Logging
P
P
P
P
Hot Swap Controller
P
P
P
P
Fan Controller
P
P
P
P
PMBus Controller
P
P
P
Trim & Margin
P
P
Power & Reset Sequencing
P
P
P
P
Voltage Scaling & VID
P
P
P
P
Reference
Design No.
MachXO2+
L-ASC10
PLATFORM
MANAGER 2
VHDL
Verilog
RD1001
P
P
P
P
RD1002
P
P
P
P
FPGA Loader
AN8077
P
P
P
P
I2C Bus Controller for Serial EEPROM
RD1006
P
P
P
P
I C Master Controller
RD1005
P
P
P
P
I2C Slave Peripheral Using Embedded Function
Block
RD1124
P
P
P
P
I2S Controller
RD1101
P
P
P
P
LPC Bus Controller
RD1049
P
P
P
P
MachXO2 I2C Embedded Programming Access
Firmware
RD1129
P
P
P
P
IP Core
BSCAN - Multiple Boundary Scan Port Addressable
Buffer (BSCAN1)
BSCAN - Multiple Boundary Scan Port Linker
(BSCAN 2)
2
P
P
P
P
Format
MachXO2 Soft I C Slave with Clock Stretching
RD1186
P
P
P
P
NAND Flash Controller
RD1055
P
P
P
P
PWM Fan Controller
RD1060
P
P
P
P
RAM-Type Interface for Embedded User Flash
Memory
RD1126
P
P
P
P
Read and Write Usercode
RD1041
P
P
P
P
2
Analog Circuit
P
Hardware Management Reference Designs
Name
LogiBuilder
15
Development Kits
iCE40 Ultra Breakout Board
Featuring an ultra-small FGPA optimized
for mobile applications. Typical mobile
interfaces like RGB, IR and high current
Torch LEDs are included, as well as
access to every device I/O.
Features
• iCE5LP4K FPGA in 0.35 mm pitch, 36ball WLCSP
• RGB LED
• High-brightness “torch” LED
• Infrared (IR) LED
• Status LEDs
• Access to all device I/Os
• On-board 32Mbit SPI Flash for
reconfiguration
• Windows- & Mac-based GUI for interface
to the RGB LED, includes FPGA source
code
• USB Type-A to Type-B (mini) cable for
FPGA power and programming via PC
Ordering Part Number
ICE5LP4K-B-EVN
iCE40 UltraLite Breakout Board
iCE40
Featuring the world’s smallest FGPA
optimized for mobile applications. Typical
mobile interfaces like RGB, IR and high
current Torch LEDs are included, as well
as access to every device I/O.
Features
• iCE40UL1K (iCE401K-CM36A) device in a
36-ball BGA package
• Layout example of a board using 0.40 mm
pitch BGA package
• High current LED output
• Infrared transmit capability for remote
control functions
• iCE40UL1K application-based current
measurements
• Standard USB cable for device
programming
• RoHS-compliant packaging and process
• Preloaded RGB LED Demo
• Software-run GUI
• USB connector cable
Ordering Part Number
iCE40UL1K-B-EVN
iCE40 Ultra Mobile Development Platform
iCE40 Ultra Mobile Development
Platform enables rapid implementation
and development of several always-on
functions popular in mobile platforms.
16
Features
•
•
•
•
•
•
iCE40 Ultra FPGA (iCE5LP4KSWG36)
USB programming/interface
High-current LED output
Infrared transmit and receive
RGB LED control
Numerous Sensors
• Two I2S MICs
• Proximity sensor
• Temperature Sensors
• Barometric pressure sensor
•Accelerometer
•Gyroscope
•Magnetometer
• Humidity sensor
• Hall sensor
• Fingerprint sensor
• On-board oscillator
Ordering Part Number
iCE5LP4K-MDP-EVN
Development Kits
iCE40 Ultra Wearable Development Platform
Peripheral and sensor-rich development
platform with iCE40 Ultra and MachXO2
in a wearable watch form factor.
Features
• Approximately (WxLxH) 1.50“x1.57“x0.87“
form factor with wrist strap
• iCE40 Ultra iCE5LP4K and MachXO2
LCMXO2-2000ZE
• LG 1.54” 240x240 single-lane MIPI DSI
display
• Bluetooth low-energy module
• Sensors: Heart-rate/SpO2, skin
temperature, pressure and accelerometer/
gyroscope
• 2 user LEDs, RGB LEDs, high-current
white LED and high-current IR LED
• Stereo MEMs PDM microphones
• 32Mbit Quad SPI-flash
• 27MHz Oscillator
• Power via built-in 3.7V, 250mAh lithium-
polymer battery or mini-USB cable
• FTDI 2232HQ USB device allows
programming of FPGA and Flash
• Reference design available for download:
• Parallel RGB to MIPI DIS bridging
• Health monitoring*
• Pedometer*
• IR transmitter*
• Flashlight*
* Reference Android APK available to
interface with mobile phone over Bluetooth
Ordering Part Number
ICE5LP4K-WDEV-EVN
iCE40
iCE40 USB Type-C Demo Kit
iCE40 USB Type-C Demo kit enables
demonstration and development of
Downstream
Facing
Ports(DFP),
Upstream Facing Ports(UFP) and Dual
Role Ports(DRP) capabilities.
Features
• Supports Cable Configuration
• UFP/DFP/DRP modes supported
• Dead battery mode supported
• Supports Power Delivery
• Dual voltage output *
• Power and data role swaps *
• Display port alternate mode *
• Vendor defined messages *
• UART Monitor of USB Type-C interface *
• Pre-configured bit streams allow rapid
testing of common functions
• Source code licensed free of charge to
qualified customers
• Note: Some demonstration modes for this
product require an available Type-C port
on external hardware (PC, tablet, etc.) not
included in this kit. Consult the product
documentation to make sure you have the
required hardware.
* Requires iCE40LP8K-USBC-EVN
Ordering Part Number
iCE40 Ultra USB
Type-C Demo Kit V2
iCE5LP4K-USBC-EVN
iCE40LP8K USB
Type-C Demo Kit V2
iCE40LP8K-USBC-EVN
iCE40LM4K Sensor Evaluation Kit
A rich assortment of sensors for FGPA
development in mobile applications.
Interfaces to Snapdragon development
board.
Features
• iCE40LM4K FPGA in 25-WLCSP
(0.35 mm ball pitch)
• Infrared transmit and Receive
• Numerous Sensors
• Proximity sensor
• RGB Color, Infrared, and Temperature
Sensors
• Barometric pressure sensor
• Accelerometer
• Gyro Magnetometer/compass/
accelerometer
• Humidity & Temp sensor
• Hall Sensor
• High current LED output
• Barcode LED/emulation
• VLT Adapter board for connection to
Snapdragon APQ8060A
• Configuration SPI Flash
• USB A to USB B (mini) Cable for Power
and Programming via a PC
Ordering Part Number
ICE40LM4K-S-EVN
17
Development Kits
iCE40-HX8K Breakout Board
A simple, low-cost board with an iCE40HX8K FPGA, and generous I/O access.
Features
•
•
•
•
•
•
•
•
iCE40-HX8K CT256 device
8 user-accessible LEDs
SPI Flash for programming configuration
40-pin 0.1” header for user connectivity
0.1” holes for user connectivity
FTDI 2232H for USB interface
12MHz oscillator
Jumpers to select programming of the SPI
Flash or iCE40-HX8K
• USB Type-A to Type-B (mini) cable for
FPGA programming via PC
• Demo designs available for download
Ordering Part Number
ICE40HX8K-B-EVN
iCE40LP1K Evaluation Kit
iCE40
Featuring our ultra-small FPGA – 1K LUTs
in a 16-ball WLCSP package (0.35 mmball pitch), only 1.4 mm x 1.48 mm, RGB
LED control, GUI available for PC or Mac
interface.
Features
• iCE40LP1K in 16-WLCSP package
(0.35 mm-ball pitch)
• High current tri-color LED (RGB)
• Infrared transmit LED
• Barcode emulation LED
• 27MHz on-board oscillator
• SMA connector for external clock input
• SPI configuration Flash
• USB Type-A to Type-B (mini) cable for
FPGA power and programming via PC
Ordering Part Number
ICE40LP1K-SWG16-EVN
iCEprog Desktop Programmer
The iCEprog Desktop Programmer
supports programming of the OTP
fuses of Lattice iCE products (NVCM
programming). It can also be used for SPI
programming of iCE devices.
Features
• Support for all Lattice programmable
products
• 1.2V to 3.3V programming
(HW-USBN-2B)
• 1.2V to 5V programming (All other
cables)
• Ideal for design prototyping and
debugging
• Connect to multiple PC interfaces
• USB (v.1.0, v.2.0)
• PC Parallel Port
• Easy-to-use programming connectors
• Versatile flywire, 2 x 5 (.100”) or 1 x 8
(.100”) connectors
• 6 feet (2 meters) or more of
programming cable length (PC to DUT)
• Lead-free, RoHS-compliant construction
Ordering Part Number
ICEPROGM1050-01
iCEstick Evaluation Kit
Low-cost evaluation of the iCE40 FPGA,
in a convenient USB drive form factor.
Includes Pmod™ connector for versatile
interfacing.
18
Features
• USB thumb drive form factor
• iCE40HX-1K on board
• 2x6 position Digilent Pmod™ connector
for multiple peripheral connections
• Vishay TFDU4101 IrDA transceiver
• FTDI 2232H USB device allows iCEdevice programming and UART interface
to a PC
• Five user LEDs
• Discera 12MHz MEMS oscillator
• Micron 32Mbit N25Q32 SPI Flash
• USB connector provides the power supply
• 16 LVCMOS/LVTTL (3.3V) digital I/O
connections on 0.1” through-hole
connections
• IrDA & Tx/Rx reference designs available
for download
Ordering Part Number
ICE40HX1K-STICK-EVN
Development Kits
MachXO3L Breakout Board
Focusing on evaluating high-speed source
synchronous interfaces with the Lattice
MachXO3L-2100 and MachXO3L-6900
products in both 49-ball WLCSP and
256-ball caBGA packages respectively.
Features
• Two MachXO3L FPGAs
• XO3L-6900E in 256caBGA
• XO3L-2100E in 49WLCSP
• Two optional configurations:
• 50-pin Harwin Archer connector for
interface to DSI screen (screen not
included)
• 40 SMA connectors for LVDS I/O
evaluation
• Generous prototyping/breakout access
• Switches and LEDs for user input and
feedback
• Discrete resistors to support SLVS,
subLVDS or DPHY Tx, and DPHY Rx, LP
mode
• USB Type-A to Type-B (mini) cable for
FPGA power and programming via PC
• DC jack for supplemental power input
Ordering Part Number
MachXO3L SMA
Breakout
LCMXO3L-SMA-EVN
MachXO3L DSI
Breakout
LCMXO3L-DSI-EVN
MachXO
MachXO3L Starter Kit
The MachXO3L Starter Kit is a basic
breakout board to allow simple evaluation
and development of MachXO3L based
designs. It includes the LCMXO3L6900C-5BG256C device.
Features
• MachXO3 FPGA – LCMXO3L-6900C5BG256C
• USB Type-B (mini) connector (program/
power)
• Pre-programmed example design
(available on latticesemi.com)
• Eight LEDs
• 4-position DIP switch
• 40-hole prototyping area
• Four 2x20 expansion header landings for
general I/O, JTAG and external power
• 1x8 expansion header landing for JTAG
• 1x6 expansion header landing for SPI/ I2C
• SPI Flash for external boot or dual boot
• 3.3V and 1.2V supply rails
Ordering Part Number
LCMXO3L-6900C-S-EVN
MachXO3LF Starter Kit
The MachXO3LF Starter Kit is a basic
breakout board to allow simple evaluation
and development of MachXO3LF based
designs. It includes the LCMXO3LF6900C-5BG256C device.
Features
• MachXO3 FPGA – LCMXO3LF-6900C5BG256C
• USB Type-B (mini) connector (program/
power)
• Pre-programmed example design
(available on latticesemi.com)
• Eight LEDs
• 4-position DIP switch
• 40-hole prototyping area
• Four 2x20 expansion header landings for
general I/O, JTAG and external power
• 1x8 expansion header landing for JTAG
• 1x6 expansion header landing for SPI/ I2C
• SPI Flash for external boot or dual boot
• 3.3V and 1.2V supply rails
Ordering Part Number
LCMXO3LF-6900C-S-EVN
19
Development Kits
MachXO2 Boards and Kits
MachXO
MachXO2 Breakout Board
Features
• MachXO2 LCMXO2-7000HE
• Access to all device I/O via four 2x20
expansion header landings for I/O, JTAG
and external power
• 60-hole prototype area
• USB Type-B (mini) connector for power and
programming (cable included)
• Eight general purpose LEDs
• 3.3V and 1.2V supply rails
MachXO2 Pico Development Kit
Features
•
•
•
•
•
•
•
•
MachXO2 LCMXO2-1200ZE
4-character, 16-segment LCD display
4 capacitive touch sense buttons
1Mbit SPI Flash
I2C temperature sensor
Current and voltage sensor circuits
Expansion header for JTAG, I2C
Standard USB cable for device
programming and I2C communication
• RS-232/USB & JTAG/USB interface
• RoHS-compliant packaging and process
• Watch battery
MachXO2 Control Development Kit
Features
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
MachXO2 LCMXO2-4000HC
Power Manager II ispPAC-POWR1014A
128Mbit LPDDR memory, 4Mbit SPI Flash
Current and voltage sensor circuits
SD memory card socket
Microphone
Audio amplifier and Delta-Sigma ADC
Up to two DVI sources and one DVI output.
Up to two Display inputs (7:1 LVDS) and one
Display output (7:1 LVDS)
Audio output channel
Expansion header for JTAG, SPI, I2C and
PLD I/Os.
LEDs & switches
Standard USB cable for device programming
RS-232/USB & JTAG/USB interface
RoHS-compliant packaging and process
AC adapter (international plugs)
Ordering Part Number
Breakout Board
LCMXO2-7000HE-B-EVN
Pico Development
Kit
LCMXO2-1200ZE-P1-EVN
Control
Development Kit
LCMXO2-4000HC-C-EVN
ECP5 Versa Development Kit
Features
• Half-length PCI Express form factor:
allows demonstration of PCI Express
x1interconnection
• Electrical testing of one full-duplex
SERDES channel via SMA connections
• USB Type-B connection for UART and
device programming
• Two RJ45 interfaces to 10/100/1000
Ethernet to RGMII
• On-board boot Flash:128Mbit Serial SPI
Flash
• DDR3-1866 memory components
(64Mbit/x16)
• Expansion mezzanine interconnection for
prototyping
• 14-segment alphanumeric display
• Switches, LEDs and displays for demo
purposes
• Diamond® programming support
• On-board reference clock sources
Ordering Part Number
LFE5UM-45F-VERSA-EVN
ECP
For evaluation and development with
the ECP5 FPGA, including PCI Express,
Gigabit Ethernet, DDR3 and generic
SERDES performance.
LatticeECP3 Versa Development Kit
Industry’s lowest cost platform for
designing PCI Express and Gigabit
Ethernet based systems. The kit includes
free demos and reference designs.
20
Features
• The LatticeECP3 Versa Evaluation Board:
• PCI Express 1.1x1 Edge connector
interface
• Two Gigabit Ethernet ports (RJ45)
• 4 SMA connectors for SERDES access
• USB Type-B (mini) for FPGA
programming
• LatticeECP3 FPGA: LFE3-35EA-FF484
• 64Mbit Serial Flash memory
• 1GB DDR3 Memory
• 14 segment alphanumeric display
• Switches and LEDs for demos
• SERDES Eye Quality Demo
• 4 PCI Express Demos
• Gigabit Ethernet MAC Demo using
Mico32
• DDR3 Memory Controller Demo
• Available on Windows and Linux platforms
• USB Type-A to Type-B (mini) cable for
FPGA programming via PC
• 12V AC power adapter and international
plug adapters
Ordering Part Number
LFE3-35EA-VERSA-EVN
Development Kits
HDR-60 Video Camera System
Video
This is a family of inter-connectable boards
that showcase the video processing
capabilities of the LatticeECP3 FPGA in
a compact standard format.
Features
•
•
•
•
•
•
•
•
•
•
•
•
LatticeECP3-70 in 484 fpBGA package
Production-ready HDR camera design
1080p60 frames per second (fps)
Extremely low-latency
Autoexposure
Supports dual-sensors simultaneously
Direct HDMI/DVI output from FPGA
On-board Ethernet PHY
HDR image processing reference design
> 120dB HDR Performance
Additional image processing IP library
Image shows HDR-60, plus Dual-Sensor
interface and two NanoVesta sensor
boards
Ordering Part Number
HDR-60 with
MT9M024 NanoVesta
LFE3-70EA-HDR60-DKN
HDR-60 without
NanoVesta
LFE3-70EA-HDR60-EVN
Dual Sensor
Interface
LCMXO2-4000HE-DSIB-EVN
CSI2-to-Parallel Bridge LF-C2P-EVN
MT9M024 Sensor
NanoVesta
LF-9MT024NV-EVN
MN34041 Sensor
NanoVesta
LF-PNV-EVN
Lattice USB3 Video Bridge Development Kit
This is a production-ready, high-definition Features
video capture and conversion system, • Production-ready USB3 audio/video
based on the LatticeECP3TM FPGA family.
bridging reference design
• 1080p video streaming over USB 3.0 at
60fps
• HDMI 1.4a audio and video capture
• SD-, HD-, 3G-SDI audio and video
capture
• Supports video capture from external
MIPI CSI-2 , SubLVDS or Parallel sensors
• Reference design provides fast USB 3.0
UVC and UAC class data packing
• Plug and play operations as a video
capture device on multiple standard
platforms (Windows, MacOS, Linux)
• Complete reference design schematics
and documentation available
Ordering Part Number
LFE3-17EA-USB3-EVN
Platform Manager 2 Development Kit
The Platform Manager 2 Development Kit is a versatile, ready-to-use hardware platform for evaluating and designing with Platform
Manager 2 and L-ASC10 devices. This kit includes a board, programming cable, and assorted example designs and documentation
available for download. You can implement and debug your hardware management functions (power, thermal and control plane
management) and test them out with this kit.
LPTM21
Features
• LPTM21 (Platform Manager 2 device)
& L-ASC10 (Hardware Management
expander)
• Temperature monitoring/measurement,
with temperature control using fan
(included)
• Fault logging under various types of
hardware management faults
• 4 potentiometers & 2 POLs for
sequencing, VID/Voltage scaling,
margining, fault creation
• Background programming support with
Dual boot from golden image stored on
the SPI Flash
• Hardware management expansion
through external L-ASC10 boards
• 3-digit LCD for additional code debug
support
L-ASC10 Breakout Board
The L-ASC10 (ASC) Breakout Board is a
versatile hardware platform for evaluation
and desig with L-ASC10 devices. The board
is designed to work alongside the Platform
Manager 2 Development Kit.
Features
• L-ASC10 (Hardware Management
Expander)
• 2 potentiometers for sequencing & fault
creation
• 9 LEDs for sequencing
• Temperature monitor & measurement with
2 on-board temperature sensors
• Connector for use with Platform Manager 2
Development Kit
Ordering Part Number
Platform Manager 2
Development Kit
LPTM-BPM-EVN
L-ASC10 Breakout
Board
LPTM-ASC-B-EVN
21
Development Kits
POWR1220
Power Manager II Hercules Development Kit
The Hercules Development Kit is an easyto-use platform for evaluating and designing
with the Power Manager II ispPAC®POWR1220AT8 and MachXO™2280.
Features
The Hercules Evaluation Board with the
following circuits:
• ispPAC-POWR1220AT8 Power Manager
II device
• MachXO 2280 programmable logic device
• ispMACH® 4000 programmable logic
device
• USB interface for JTAG, I2C, and SPI
• Main and external 12V supply connections
• 12V Hot Swap for Hot Swap demo
• 12V OR’ing for redundant power pupply
demo
• 1.2V DC-DC supply for margin, trim, and
VID Demos
• SPI memory for fault logging demo
• 3-digit LCD display
• Various LEDs and switches for status and
control
Ordering Part Number
PAC-POWR1220AT8-HS-EVN (Standard)
POWR1014
POWR1014 Breakout Board
The POWR1014A Breakout Board is
a simple, low-cost board that provides
convenient access to densely-spaced
I/Os. Each I/O on the device is connected
to 100-mil header holes.
Features
• Power Manager II - POWR1014A-02TN48I
device/package
• Pre-programmed hardware test program
(Source is downloadable)
• LEDs expansion header landings
prototyping area
• USB Type-B (mini) connector for
programming and power
• JTAG header landing
Ordering Part Number
Ordering Part Number: POWR1014A-B-EVN
POWR607
POWR607/6AT6 Evaluation Board
The POWR607/6AT6 Evaluation Board is Features
an easy-to-use platform for evaluating and • Power Manager II ispPAC® -POWR607
designing with the Lattice Power Manager • Power Manager II ispPAC®-POWR6AT6
II devices, POWR607 and POWR6AT6.
• LEDs for general purpose I/O, power
•
•
•
•
22
indicators, and watchdog timer interrupt
indication
Slide potentiometer
USB Type-B(mini) connector for power
and programming
2x14 expansion header for general I/O,
voltage monitor inputs, and power supply
trim outputs
Thru-hole and surface mount prototyping
area for custom design verification
• Push buttons for reset and watchdog timer
trigger
• 4-bit DIP switch for watchdog timer period
programming and reset pulse stretch
enable
• JTAG and I2C header landings for JTAG
cable programming and I2C interface
(cables not included).
Ordering Part Number
Ordering Part number: PACPOWR607-P-EVN
Development Kits
POWR605
ProcessorPM Development Kit
This kit is a versatile, ready-to-use Features
hardware platform for evaluating and • Power Manager II ProcessorPM-POWR605
designing with POWR605 (ProcessorPM) • Power Manager II ispPAC®-POWR6AT6
power management devices.
• LEDs for general purpose I/O, power
•
•
•
•
indicators, and watchdog timer interrupt
indication
Slide potentiometer
USB Type-B(mini) connector for power and
programming
2x14 expansion header for general I/O,
voltage monitor inputs, and power supply
trim outputs
Thru-hole and surface mount prototyping
area for custom design verification
• Push buttons for reset and watchdog timer
trigger
• 4-bit DIP switch for watchdog timer period
programming and reset pulse stretch
enable
• JTAG and I2C header landings for JTAG
cable programming and I2C interface
(cables not included)
Ordering Part Number
Ordering part number: PACPOWR605-P-EVN
LatticeXP2
LatticeXP2 Brevia2 Development Kit
Easy-to-use, low-cost platform for
evaluating and designing with LatticeXP2
FPGAs.
Features
•
•
•
•
•
•
•
•
LatticeXP2 FPGA: LFXP2-5E-6TN144C
2Mbit SPI Flash memory
1Mbit SRAM
Programmed via included mini-USB Cable
2x20 and 2x5 expansion headers
Push buttons for general purpose I/O and reset
4-bit DIP Switch for user-defined inputs
8 Status LEDs for user-defined outputs
Ordering Part Number
LFXP2-5E-B2-EVN
More
Industrial
HMI Development Kit
An FPGA-based Human Machine Interface Features
kit with touchscreen. Scalable firmware and • Includes LatticeECP3 Versa Board
software makes adapting to your target • 480 x 272 touchscreen included
• SD card for loading of new projects
system easy.
• Licensable HMI-on-chip (HoC) solution
features
• Scalable IP for high-end graphics
• Fast response times
• Easy design/re-configuration via GUI
• No O/S or custom coding – all GUI
• Implement on ECP3 or MachXO2/3L
• Only 8K LUTs of FPGA required
• Eval version included with the board
• USB Type-A to Type-B (mini) cable for
FPGA programming via PC
• 12V AC power adapter with international
plugs
Ordering Part Number
LFE3-35EA-HMI-DKN
Additional Boards and Kits
Lattice and our hardware partners produce many additional boards with a rich selection of features to match your needs.
For additional information, explore our full catalog at www.latticesemi.com/boards
23
Programming Hardware
Programming Cables
Lattice Programming Cables are used to communicate between a PC and a
Lattice device on a target board or system. The most common application is to
program a Lattice device. Programming Cables can also be used to help debug
your hardware designs via Lattice software tools.
•USB Programming Cable (HW-USBN-2B – pictured). The latest-generation
Programming Cable adds I2C programming and various other features.
•Parallel Cable (HW-DLN-3C). This connects to a PC parallel port and is best for
basic JTAG programming.
Ordering Part Number
ispDOWNLOAD Parallel Cable
HW-DLN-3C
USB Programming Cable
HW-USBN-2B
Smart Sockets
Lattice Smart Sockets are an all-in-one solution for prototype programming of the
latest Lattice products.
These complete solutions include all the functionality of a Desktop Programmer
+ Socket Adapter combination in a single board. All that’s needed is a simple
connection to your PC via USB (cable included).
More information about Lattice Smart Sockets is on the Lattice website at
www.latticesmi.com/sockets.
Desktop Programmers
Lattice offers two desktop programmers for prototype programming of Lattice
products.
A Socket Adapter is required for the specific device/package you wish to program.
These are available separately, and are designed specifically for one Desktop
Programmer or the other.
The Lattice Model 300 Desktop Programmer (pictured) supports most Lattice
FPGA and CPLD products.
Ordering Part Number
Model 300 Desktop Programmer
PDS4102-PM300N
The iCEprog Desktop Programmer supports all Lattice iCE products.
iCEprog Desktop Programmer
ICEPROGM1050-01
Socket Adapters
Lattice Socket Adapters are used in conjunction with a Lattice Desktop programmer
to facilitate low-volume, manual programming of Lattice devices.
Socket adapters are generally designed to support a device family/package
combination.
iCE Socket Adapters work only with the iCEprog Desktop Programmer. All other
Lattice Socket Adapters work only with the Model300 Desktop Programmer.
More information and a complete list of Lattice Socket Adapter products is available
at www.latticesmi.com/sockets.
24
FPGA and CPLD Design Software
Complete Design Flows High Ease of Use
Device
Families
Lattice DiamondTM
(Subscription
License)
Windows/Linux
Lattice DiamondTM
(Free)
Windows/Linux
ECP5-5G
P
ECP5U
P
ECP5UM
P
LatticeECP3
P
LatticeECP2M/S
P
LatticeECP2S
P
MachXO2
P
P
MachXO3
P
P
MachXO
P
P
LatticeXP2
P
P
LatticeXP
P
P
LatticeECP2
P
P
ispLEVERTM Classic
(Free)
Windows
iCEcube2TM
(Free)
Windows/Linux
P
iCE40
P
ispMACH 4000B/C/V/ZE
P
Platform Manager 2
P
P
L-ASC10
P
P
Design Exploration
P
P
Project Management
P
P
P
P
VHDL & Verilog Support
P
P
P
P
EDIF Support
P
P
P
P
Schematic Support
P
P
P
Power Manager II
P
ABEL
Software
Features
Operating
Systems
Synopsys® Synplify Pro™ for
Lattice-Synthesis
Lattice Synthesis Engine (LSE)
P
ABEL language is
supported in PACDesigner software
P
P
P
P
MachXO/XO2/XO3
LatticeECP2/ECP3/
ECP5/ECP2M/XP2
MachXO/XO2/XO3
LatticeECP2/ECP5U/
XP2
ispMACH 4000 only
P
Module Only
Module Only
IP and Module Configuration
P
P
Power Estimation & Calculation
P
P
Timing Analysis
P
P
Floorplanning
P
EPIC Device Editor
P
On-Chip Debug
TCL Scripting Dictionaries
Aldec® Active-HDL Lattice
Edition Simulation
P
P
P
P
P
P
P
ORCA FPGA Only
P
P
ispXPGA Only
P
P
Windows Only
Windows Only
Windows Only
Windows Only
Windows 7/8 (32 bit and 64 bit)
P
P
Windows 7/XP
P
Linux (Red Hat Enterprise v4,
v5, v6; 32 bit and 64 bit)
P
P
License Terms
Licensing &
Node-Locked License
Updates
Floating License
PAC-Designer
P
One Year Subscription One Year – Renewable One Year – Renewable One Year – Renewable
P
P
P
P
P
P
25
Connectivity ASSPs
Port Processors
SiI9777
SiI9575
SiI9535
SiI9533
HDMI® Input
4
6
6
4
3
MHL® Input
2
2
2
2
2
HDMI Output
3
2
2
1
1
InstaPort™ S
P
P
P
P
InstaPrevue™
P
P
P
P
Hardware HDCP Repeater
P
P
P
P
P
HDCP Upstream Authentication Support
P
P
P
P
P
18 Gbps
9 Gbps
9 Gbps
9 Gbps
9 Gbps
P
P
P
P
P
Maximum HDMI Resolution
4K60 4:4:4
4K60 4:2:0
4K60 4:2:0
4K60 4:2:0
4K60 4:2:0
Maximum MHL Resolution
HDMI Bandwidth
Audio Return Channel
4K30
1080p30
1080p30
1080p60
1080p60
HDCP 1.4 support
P
P
P
P
P
HDCP 2.2 support
P
Audio Extraction (I2S x 4)
P
P
P
P
P
Pre-programmed HDCP keys
P
P
P
P
P
CEC Processor
P
P
OSD controller
P
P
Integrated NVRAM EDID
Package
Package Size
Starter Kit
Video Processors
208-pin LQFP
P
P
P
P
P
P
176-pin TQFP
176-pin TQFP
100-pin TQFP
88-pin QFN
28 x 28 mm
20 x 20 mm
20 x 20 mm
14 x 14 mm
10 x 10 mm
CP9777
CP9575HDMI
CP9575HDMI
CP9535
CP9533
SiI9612
SiI9616
SiI8784
SiI8788
HDMI® Input
1
1
MHL® Input
1
1
Component Video Input
P
P
Composite Video Input
P
HDMI Output
1
P
1
D-Connector Support
P
Parallel Video Input
P
VGA Support
P
Parallel Video Output
P
SCART Suppport
P
Analog Front End
OSD controller
P
P
Parallel Video Output
Hardware HDCP Repeater
P
P
HDMI Output
P
HDCP Upstream Authentication Support
P
P
MHL Output
P
9 Gbps
9 Gbps
SPDIF Audio Input
P
P
P
I2S Audio Input
P
Maximum HDMI Resolution
4K60 4:2:0
4K60 4:2:0
Maximum MHL Resolution
1080p60
1080p60
HDCP 1.4 support
P
P
Audio Extraction (I2S x 4)
P
P
Pre-programmed HDCP keys
P
P
HDMI Bandwidth
Audio Return Channel
CEC Processor
P
P
76-pin QFN
176-pin TQFP
Package Size
9 x 9 mm
20 x 20 mm
Starter Kit
CP9612
CP9616
Package
26
SiI9573
P
Package
88-pin QFN
88-pin QFN
Package Size
10 x 10 mm
10 x 10 mm
CP8784MHL/
CP8784HDMI
CP8788
Starter Kit
Connectivity ASSPs
TV Port Processors
SiI9779
SiI9777
SiI9687A
SiI9589-3
SiI9587-3
SiI9489A
SiI9381A
HDMI® Input
3
4
4
5
4
5
4
superMHL Input
1
MHL® Input
2
2
1
1
1
1
1
HDMI Output
3
3
1
1
1
2
1
superMHL™ Output
1
InstaPort™ S
InstaPort™ S
InstaPort™ S
InstaPort™ S
InstaPort™ S
InstaPort™
Hardware HDCP Repeater
HDCP 2.2
HDCP 2.2
HDCP Upstream Authentication Support
HDCP 2.2
HDCP 2.2
18 Gbps
18 Gbps
HDMI Bandwidth
Audio Return Channel
HDCP 1.4
9 Gbps
HDCP 1.4
HDCP 1.4
HDCP 1.4
9 Gbps
9 Gbps
6 Gbps
6 Gbps
P
P
P
P
P
P
P
Maximum HDMI Resolution
4K60 4:4:4
4K60 4:4:4
4K60 4:2:0
4K60 4:2:0
4K60 4:2:0
1080p60 36-bit
1080p60 36-bit
Maximum MHL Resolution
8K60 4:2:0
superMHL
4K30
1080p60
1080p30
1080p30
1080p30
1080p30
HDCP 1.4 support
P
P
P
P
P
P
P
HDCP 2.2 support
P
P
Pre-programmed HDCP keys
P
P
P
P
P
P
P
P
P
P (2)
P
P
P
P
P
P
CEC Processor
Integrated NVRAM EDID
Package
208-pin QFP
208-pin QFP
76-pin QFN
100-pin QFP
88-pin QFN
128-pin QFP
88-pin QFN
Package Size
28 x 28 mm
28 x 28 mm
9 x 9 mm
14 x 14 mm
10 x 10 mm
14 x 14 mm
10 x 10 mm
CP9779
CP9777
CP9687A
CP9589-3
CP9587-3
CP9489A
CP9381A
Starter Kit
HDMI Receiver
SiI1127A
SiI9127A
SiI9233A
SiI9679
SiI5293
HDMI® Input Type
HDMI1.3
HDMI1.3
HDMI1.4
HDMI2.0,
300MHz
HDMI 1.4b
2
2
4
Number of HDMI Inputs
MHL® Input
RGB/YCbCr Output
Up to 36-bit
Up to 36-bit
1
MHL2
Up to 36-bit
HDMI Output
Max Video Resolution
1
MHL3.0
Up to 24-bit
HDMI2.0
1080p60 36-bit
HDCP support
Pre-programmed HDCP keys
1080p60 36-bit
1080p60 36-bit
4K60 4:2:0
1080p30 HDMI
1080p60 MHL
1080p30 SALT
HDCP 1.1
HDCP 1.4
HDCP 1.4/
HDCP 2.2
HDCP 1.4
P
P
P
2-ch
2-ch
8-ch
S/PDIF
P
P
P
P
High Bit Rate Audio
(Dolby TrueHD, DTS-HD)
P
P
P
P
I2C Interface
P
P
P
P
Integrated NVRAM EDID
P
P
P
SRAM EDID
Audio Extraction (I2S) 192kHz
HDCP Repeater support
Package
Package Size
Starter Kit
P
P
P
P
P
128-pin TQFP
128-pin TQFP
144-pin TQFP
76-pin QFN
72-pin QFN
14 x 14 mm
14 x 14 mm
20 x 20 mm
9 x 9 mm
10 x 10 mm
CP1127HDMI
CP9127HDMI
CP9233HDMI
Yes
Yes
27
Connectivity ASSPs
HDMI Transmitter
SiI9022A
SiI9024A
SiI1136
SiI9136-3
SiI9334
SiI9678
SiI7172
SiI164
HDMI® Output Type
HDMI1.3
HDMI1.3
HDMI1.4
HDMI1.4
HDMI1.4
HDMI2.0
iTMDS
DVI
1
1
1
1
1
1
24-bit / 16-bit
24-bit / 16-bit
Up to 48-bit
Up to 48-bit
Up to 36-bit
Dual 36-bit
Up to 24-bit
4K60 4:2:0
1080p60
1080p60
4.95 Gbps
Number of HDMI Outputs
RGB/YCbCr Input
HDMI Input
Max Video Resolution
HDMI Bandwidth
HDMI2.0
1080p60 4:4:4
1080p60 4:4:4
4K30 4:4:4
4K30 4:4:4
1080p60
(225MHz)
4.9 Gbps
4.9 Gbps
9 Gbps
9 Gbps
6.75 Gbps
9 Gbps
6.75 Gbps
HDCP 1.2
HDCP 1.4
HDCP 1.4/
HDCP 2.2
HDCP 1.1
P
P
P
HDCP support
HDCP 1.3
Pre-programmed HDCP keys
P
P
Audio Insertion (I2S x 4) 192kHz
P
P
P
P
P
P
S/PDIF
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
100-pin TQFP
100-pin TQFP
100-pin TQFP
76-pin QFN
129-Pin LQFP
64-Pin TQFP
14 x 14 mm
14 x 14 mm
14 x 14 mm
9 x 9 mm
14 x 20 mm
12 x 12 mm
CP1136HDMI
CP9136HDMI-3
CP9334
CP9678
High Bit Rate Audio
(Dolby TrueHD, DTS-HD)
I2C Interface
Package
Package Size
P
P
81-ball VFBGA 81-ball VFBGA
72-pin QFN
72-pin QFN
49-ball VFBGA 49-ball VFBGA
4 x 4 mm
(VFBGA)
10 x 10 mm
(QFN)
4 x 4 mm
(VFBGA)
10 x 10 mm
(QFN)
Starter Kit
MHL Transmitters
SiI8334
HDMI input
eTMDS input
SiI8620
SiI8240
SiI8346
SiI8348
P
P
P
P
MHL1
MHL3
MHL2
SiI8630
SiI8632
SiI9630
SiI8558
P
P
P
P
P
P
P
P
MIPI DSI input
Parallel Digital Video Input
MHL output
Integrated Analog Switch
USB ID &
Data
MAX video resolution
1080p30
P
P
MHL2
MHL2
USB ID
4K30
1080p60
1080p60
1080p60
superMHL
superMHL
superMHL
MHL2
MHL Demux
for Type-C
MHL Demux
for Type-C
MHL Demux
for Type-C
USB, UART,
audio
4K60
4K60
4K60
1080p60
720p adaptive Scaler
HDCP decryption on input
Pass through
HDCP1.4
HDCP1.4
HDCP1.4
HDCP1.4
Pass through
HDCP1.4/
HDCP2.2
HDCP1.4
HDCP1.4
HDCP1.4/
HDCP2.2
HDCP1.4/
HDCP2.2
HDCP1.4
Dolby Digital
P
P
P
P
P
P
P
P
DTS digital Audio
P
P
P
P
P
P
P
P
P
P
P
64ball
VFBGA
64ball
VFBGA
64ball BGA
64ball
VFBGA
4 x 4 mm
4 x 4 mm
6.5 x 6.5 mm
4 x 4 mm
CP8630
CP8632
CP9630
CP8558
HDCP encryption on output
Object Audio - Dolby Atmos, DTS:X
8-ch I2S interface @ 192KHz
49ball
VFBGA
64ball
VFBGA
Package size
4 x 4 mm
4 x 4 mm
Starter Kit
CP8334
CP8620
Package
28
49ball
VFBGA
64ball
VFBGA
64ball
VFBGA
3.5 x 3.5 mm 4.5 x 4.5 mm 4.5 x 4.5 mm
CP8240
CP8346
CP8348
Connectivity ASSPs
MHL Bridges
SiI9292
MHL input
MHL1
HDMI input
SiI9293A
SiI9296
SiI9394
SiI9396
MHL2
MHL2
MHL3
superMHL
MHL2.0
MHL1
MHL2
HDMI2.0
HDMI1.4
HDMI1.4
2x HDMI1.4
HDMI1.4
HDMI1.4
1080p30 MHL
1080p60 HDMI
12-bit DC
1080p60 MHL
4K30 HDMI
HDMI1.4
eTMDS input
SiI1296
SiI1292A
SiI9617
P
HDMI output
HDMI1.4
Other Video Output
HDMI1.4
HDMI1.4
Parallel 24-bit
MAX video resolution
HDMI2.0
superMHL
VGA
1080p60
1080p30
1080p60
1080p60
4K30
4K60
HDCP decryption on input
Pass through
HDCP 1.4
HDCP 1.4
HDCP 1.4/
HDCP 2.2
HDCP 1.4/
HDCP 2.2
Pass through
HDCP 1.3
HDCP encryption on output
Pass through
HDCP 1.4
HDCP 1.4/
HDCP 2.2
HDCP 1.4/
HDCP 2.2
Pass through
HDCP 1.3
Dolby Digital
P
P
P
P
DTS digital Audio
P
P
P
P
Object Audio - Dolby Atmos, DTS:X
P
8-ch I2S interface @ 192KHz
P
8ch TDM
P
P
P
P
Package
P
40-pin QFN
72-pin QFN
49-pin QFN
76-pin QFN
76-pin QFN
72-pin QFN
40-pin QFN
76-pin MQFN
Package size
6 x 6 mm
10 x 10 mm
7 x 7 mm
9 x 9 mm
9 x 9 mm
10 x 10 mm
6 x 6 mm
9 x 9 mm
Starter Kit
CP9292
CP9293
CP9296
CP9394
CP9396
CP1296
CP1292
CP9617
USB Switches/
Type-C Port
Controllers
SiI6031
Type-C
Main function
USB2.0/MHL/
UART switch
SiI7023
SiI7024
SiI7033
SiI7012
SiI7013
P
P
P
P
P
CC/PD PHY
CC/PD PHY +
MHL switch
SuperSpeed switch
CC/PD PHY +
CC/PD PHY +
MHL/debug/
MHL/debug
USB3.1 switch
CC/PD PHY
SiI7014
LIF-UC110
LIF-UC140
P
P
P
CC/PD PHY +
HPD generator
+ AUX switch
CC/PD port
controller for
charger
Full CC/PD
port controller
P
P
Gen 1
Gen 1
P
P
MHL1/2/3/
superMHL/
x 1DP
MHL1/2/3/
superMHL/
x 2DP
MHL1/2/3/
superMHL
x 2DP
DP AUX
Billboard support
P
P
P
P
P
P
BMC
P
P
P
P
P
P
P
P
VDM
P
P
P
P
P
P
P
P
24 -pin QFN
24 -pin QFN
32 -pin QFN
36ball BGA
16ball CSP
24 -pin QFN
24 -pin QFN
48 -pin QFN
81ball BGA
3 x 3 mm
3 x 3 mm
4 x 4 mm
3 x 3 mm
2 x 2 mm
3 x 3 mm
3 x 3 mm
7 x 7 mm
4 x 4 mm
CP7033
iCE5LP4KUSBC-EVN
iCE40LP8KUSBC-EVN
HPD generator
High speed
video switch
Package
Package size
Starter kit
MHL1/2/3/
superMHL
CP7033
CP7033
CP7033
CP7033
CP7033
CP7033
P
29
pASSP™ Solutions
CrossLink™
Device
LIF-MD6000-64
LIF-MD6000-81
LIF-MD6000-80
5936
5936
5936
5936
Embedded Memory
kbits
180
180
180
180
Distrib. RAM
kbits
LUTs
47
47
47
47
GPLL
1
1
1
1
D-PHY PLL
1
2
2
2
Embedded I C Blocks
2
Embedded RX/TX MIPI D-PHY
2
2
2
2
1 (4 Data + 1 Clock)
2 (8 Data + 2 Clock)
2 (8 Data + 2 Clock)
2 (8 Data + 2 Clock)
48MHz Oscillator
1
1
1
1
10kHz Oscillator
1
1
1
1
NVCM
Yes
Yes
Yes
Yes
Dual Boot
Yes
Yes
Yes
Yes
Power Management Unit
Yes
Yes
Yes
Yes
Low Power Sleep Mode
Yes
Yes
Yes
Yes
5mW – 135mW
5mW – 135mW
5mW – 135mW
5mW – 135mW
2.5 mm x 2.5 mm
3.5 mm x 3.5 mm
4.5 mm x 4.5 mm
6.5 mm x 6.5 mm
0.4 mm
0.4 mm
0.5 mm
0.65 mm
GPIO
7
8
9
8
I/O
17
29
37
36
Typical Operational Power
Footprint
Package Pitch
30
LIF-MD6000-36
SiBEAM® Technology
MOD6320-T & MOD6321-R
SiBEAM WirelessHD® Modules
WirelessHD transmitter and receiver modules are
completely self-contained, autonomous WirelessHD
subsystems that connect to a host board and provide
wireless video connectivity between an HDMI® source and
a display. The modules eliminate the complexity associated
with radio performance, regulatory requirements, and
compliance to standards in wireless system design. The
module-to-system interface carries video, audio, power,
and control signals.
SiBEAM offers three programming cables to suit your
needs.
Features
•
•
•
•
•
•
•
•
•
WirelessHD V 1.1 compliant device
60 GHz interference free link for up to 4 Gbps video data rate
Small form factor module
Wide support for video resolutions
• VGA through SXGA+
• 480i/576i to 1080p/60 Hz
• 3D video support 720p/1080p
Subframe latency video for real time control of interactive
content, such as video games
Support for surround sound audio
Support for CEC or AVC commands
HDCP content protection
Automated advanced power control, for energy saving
operation
Ordering Part Number
Wireless Transmitter
MOD6320-T
Wireless Receiver
MOD6321-R
Wireless Transmitter and Receiver Pair
MOD6320_6321-PAIR
31
Software Licensing
Email: [email protected]
Web: latticesemi.com/licensing
Technical Support
latticesemi.com/support
Copyright © 2016 Lattice Semiconductor Corporation. All brand names and product names are trademarks or registered trademarks of their respective
holders. Lattice Semiconductor (logo), L Lattice Semiconductor Corporation (logo), Lattice Semiconductor Corporation (and logo), CrossLink, pASSP,
HDMI, HDMI High-Definition Multimedia Interface, HDMI Standard, MHL (and design) superMHL (and design), SiBEAM (and design), WirelessHD
(and design), WiHD (and design), UltraGig, TMDS, Lattice (design), Lattice Diamond, iCE40 Ultra, iCE40, iCEcube2, ISP, ispDOWNLOAD, ispMACH,
ispPAC, ispXPGA, ECP5, LatticeECP3, LatticeECP2, LatticeECP2M, LatticeECP, LatticeECP-DSP, LatticeMico, LatticeMico8, LatticeMico32, LatticeXP,
LatticeXP2, MACH, MachXO, MachXO2, MachXO3, MACO, ORCA, PAC, Reveal, sysDSP, and specific product designations are either registered
trademarks or trademarks of Lattice Semiconductor Corporation or its subsidiaries in the United States and/or other countries. ISP is a service mark of
Lattice Semiconductor Corporation.
May 2016 • Order #: I0211K Rev. 4