CrossLink Family
Data Sheet
FPGA-DS-02007-1.8
January 2021
CrossLink Family
Data Sheet
Disclaimers
Lattice makes no warranty, representation, or guarantee regarding the accuracy of information contained in this document or the suitability of its
products for any particular purpose. All information herein is provided AS IS and with all faults, and all risk associated with such information is entirely
with Buyer. Buyer shall not rely on any data and performance specifications or parameters provided herein. Products sold by Lattice have been
subject to limited testing and it is the Buyer's responsibility to independently determine the suitability of any products and to test and verify the
same. No Lattice products should be used in conjunction with mission- or safety-critical or any other application in which the failure of Lattice’s
product could create a situation where personal injury, death, severe property or environmental damage may occur. The information provided in this
document is proprietary to Lattice Semiconductor, and Lattice reserves the right to make any changes to the information in this document or to any
products at any time without notice.
© 2015-2021 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.
2
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
Contents
Acronyms in This Document ................................................................................................................................................. 6
1. General Description ...................................................................................................................................................... 7
1.1.
Features .............................................................................................................................................................. 7
2. Product Feature Summary ............................................................................................................................................ 8
3. Architecture Overview .................................................................................................................................................. 9
3.1.
MIPI D-PHY Blocks ............................................................................................................................................. 10
3.2.
Programmable I/O Banks .................................................................................................................................. 15
3.3.
sysI/O Buffers .................................................................................................................................................... 16
3.3.1. Programmable PULLMODE Settings ............................................................................................................. 16
3.3.2. Output Drive Strength .................................................................................................................................. 16
3.3.3. On-Chip Termination .................................................................................................................................... 16
3.4.
Programmable FPGA Fabric .............................................................................................................................. 17
3.4.1. PFU Blocks..................................................................................................................................................... 17
3.4.2. Slice ............................................................................................................................................................... 18
3.5.
Clocking Structure ............................................................................................................................................. 20
3.5.1. sysCLK PLL ..................................................................................................................................................... 20
3.5.2. Primary Clocks .............................................................................................................................................. 21
3.5.3. Edge Clocks ................................................................................................................................................... 21
3.5.4. Dynamic Clock Enables ................................................................................................................................. 22
3.5.5. Internal Oscillator (OSCI) .............................................................................................................................. 22
3.6.
Embedded Block RAM Overview....................................................................................................................... 23
3.7.
Power Management Unit .................................................................................................................................. 24
3.7.1. PMU State Machine ...................................................................................................................................... 24
3.8.
User I2C IP .......................................................................................................................................................... 25
3.9.
Programming and Configuration ....................................................................................................................... 26
4. DC and Switching Characteristics ............................................................................................................................... 27
4.1.
Absolute Maximum Ratings .............................................................................................................................. 27
4.2.
Recommended Operating Conditions ............................................................................................................... 27
4.3.
Power Supply Ramp Rates ................................................................................................................................ 28
4.4.
Power-On-Reset Voltage Levels ........................................................................................................................ 28
4.5.
Power Supply Sequence Requirements ............................................................................................................ 29
4.6.
ESD Performance .............................................................................................................................................. 29
4.7.
DC Electrical Characteristics .............................................................................................................................. 30
4.8.
CrossLink Supply Current .................................................................................................................................. 31
4.9.
Power Management Unit (PMU) Timing ........................................................................................................... 32
4.10. sysI/O Recommended Operating Conditions .................................................................................................... 32
4.11. sysI/O Single-Ended DC Electrical Characteristics ............................................................................................. 33
4.12. sysI/O Differential Electrical Characteristics ..................................................................................................... 33
4.12.1.
LVDS/subLVDS/SLVS200 ........................................................................................................................... 33
4.12.2.
Hardened MIPI D-PHY I/Os ....................................................................................................................... 34
4.13. CrossLink Maximum General Purpose I/O Buffer Speed................................................................................... 35
4.14. CrossLink External Switching Characteristics .................................................................................................... 36
4.15. sysCLOCK PLL Timing ......................................................................................................................................... 42
4.16. Hardened MIPI D-PHY Performance ................................................................................................................. 43
4.17. Internal Oscillators (HFOSC, LFOSC) .................................................................................................................. 43
4.18. User I2C .............................................................................................................................................................. 44
4.19. CrossLink sysCONFIG Port Timing Specifications .............................................................................................. 44
4.20. SRAM Configuration Time from NVCM ............................................................................................................. 44
4.21. Switching Test Conditions ................................................................................................................................. 45
5. Pinout Information ..................................................................................................................................................... 46
5.1.
WLCSP36 Pinout ................................................................................................................................................ 46
5.2.
ucfBGA64 Pinout ............................................................................................................................................... 47
© 2015-2021 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-DS-02007-1.8
3
CrossLink Family
Data Sheet
5.3.
ctfBGA80/ckfBGA80 Pinout ...............................................................................................................................49
5.4.
csfBGA81 Pinout ................................................................................................................................................51
5.5.
Dual Function Pin Descriptions .........................................................................................................................53
5.6.
Dedicated Function Pin Descriptions ................................................................................................................54
5.7.
Pin Information Summary .................................................................................................................................55
6. CrossLink Part Number Description ............................................................................................................................56
6.1.
Ordering Part Numbers .....................................................................................................................................56
References ..........................................................................................................................................................................57
Technical Support ...............................................................................................................................................................57
Revision History ..................................................................................................................................................................58
Figures
Figure 3.1. CrossLink Device Block Diagram .........................................................................................................................9
Figure 3.2. CrossLink sysI/O Banking ..................................................................................................................................10
Figure 3.3. MIPI DSI Transmit Interface with Hard D-PHY Module .....................................................................................11
Figure 3.4. MIPI CSI-2 Transmit Interface with Hard D-PHY Module ..................................................................................12
Figure 3.5. MIPI DSI Receive Interface with Hard D-PHY Module.......................................................................................13
Figure 3.6. MIPI CSI-2 Receive Interface with Hard D-PHY Module ....................................................................................14
Figure 3.7. CrossLink Device Simplified Block Diagram (Top Level) ....................................................................................17
Figure 3.8. CrossLink PFU Diagram .....................................................................................................................................17
Figure 3.9. Slice Diagram ....................................................................................................................................................18
Figure 3.10. Connectivity Supporting LUT5, LUT6, LUT7 and LUT8 ....................................................................................19
Figure 3.11. CrossLink PLL Block Diagram ...........................................................................................................................20
Figure 3.12. CrossLink Clocking Structure ...........................................................................................................................21
Figure 3.13. CrossLink Edge Clock Sources per Bank ..........................................................................................................22
Figure 3.14. CrossLink OSCI Component Symbol ................................................................................................................22
Figure 3.15. CrossLink MIPI D-PHY Block ............................................................................................................................24
Figure 3.16. CrossLink PMU State Machine ........................................................................................................................25
Figure 4.1. Receiver RX.CLK.Centered Waveforms .............................................................................................................40
Figure 4.2. Receiver RX.CLK.Aligned Input Waveforms ......................................................................................................40
Figure 4.3. Transmit TX.CLK.Centered Output Waveforms ................................................................................................40
Figure 4.4. Transmit TX.CLK.Aligned Waveforms................................................................................................................41
Figure 4.5. DDRX71, DDRX141 Video Timing Waveforms...................................................................................................41
Figure 4.6. Output Test Load, LVTTL and LVCMOS Standards ............................................................................................45
© 2015-2021 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.
4
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
Tables
Table 2.1. CrossLink Feature Summary................................................................................................................................. 8
Table 3.1. CrossLink Output Support per Bank Basis .......................................................................................................... 15
Table 3.2. CrossLink Input Support per Bank Basis ............................................................................................................. 16
Table 3.3. Drive Strength Values ........................................................................................................................................ 16
Table 3.4. Slice Signal Descriptions ..................................................................................................................................... 19
Table 3.5. CrossLink PLL Port Definition ............................................................................................................................. 20
Table 3.6. OSCI Component Port Definition ....................................................................................................................... 22
Table 3.7. OSCI Component Attribute Definition ............................................................................................................... 22
Table 3.8. sysMEM Block Configurations ............................................................................................................................ 23
Table 3.9. CrossLink sysCONFIG Pins .................................................................................................................................. 26
Table 4.1. Absolute Maximum Ratings 1, 2, 3 ........................................................................................................................ 27
Table 4.2. Recommended Operating Conditions 1, 2 ........................................................................................................... 27
Table 4.3. Power Supply Ramp Rates* ............................................................................................................................... 28
Table 4.4. Power-On-Reset Voltage Levels 1, 3 .................................................................................................................... 28
Table 4.5. DC Electrical Characteristics ............................................................................................................................... 30
Table 4.6. CrossLink Supply Current ................................................................................................................................... 31
Table 4.7. PMU Timing*...................................................................................................................................................... 32
Table 4.8. sysI/O Recommended Operating Conditions1 ................................................................................................... 32
Table 4.9. sysI/O Single-Ended DC Electrical Characteristics1............................................................................................. 33
Table 4.10. LVDS/subLVDS1/SLVS200 1, 2 ............................................................................................................................ 33
Table 4.11. MIPI D-PHY ....................................................................................................................................................... 34
Table 4.12. CrossLink Maximum I/O Buffer Speed ............................................................................................................. 35
Table 4.13. CrossLink External Switching Characteristics3, 4 ............................................................................................... 36
Table 4.14. sysCLOCK PLL Timing ........................................................................................................................................ 42
Table 4.15. 1500 Mb/s MIPI_DPHY_X8_RX/TX Timing Table (1500 Mb/s > MIPI D-PHY Data Rate > 1200 Mb/s)* .......... 43
Table 4.16. 1200 Mb/s MIPI_DPHY_X4_RX/TX Timing Table (1200 Mb/s > MIPI D-PHY Data Rate > 1000 Mb/s) ............ 43
Table 4.17. 1000 Mb/s MIPI_DPHY_X4_RX/TX Timing Table (1000 Mb/s > MIPI D-PHY Data Rate > 10 Mb/s) ................ 43
Table 4.18. Internal Oscillators ........................................................................................................................................... 43
Table 4.19. User I2C 1 .......................................................................................................................................................... 44
Table 4.20. CrossLink sysCONFIG Port Timing Specifications ............................................................................................. 44
Table 4.21. SRAM Configuration Time from NVCM ............................................................................................................ 44
Table 4.22. Test Fixture Required Components, Non-Terminated Interfaces* .................................................................. 45
Table 5.1. WLCSP36 Pinout ................................................................................................................................................. 46
Table 5.2. ucfBGA64 Pinout ................................................................................................................................................ 47
Table 5.3. ctfBGA80/ckfBGA80 Pinout ............................................................................................................................... 49
Table 5.4. csfBGA81 Pinout ................................................................................................................................................ 51
Table 5.5. Dual Function Pin Descriptions .......................................................................................................................... 53
Table 5.6. Dedicated Function Pin Descriptions ................................................................................................................. 54
Table 5.7. Pin Information Summary .................................................................................................................................. 55
© 2015-2021 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-DS-02007-1.8
5
CrossLink Family
Data Sheet
Acronyms in This Document
A list of acronyms used in this document.
Acronym
AR
ASIC
BGA
CMOS
CSI
DBI
DDR
DPI
DSI
EBR
ECLK
FPGA
FPD
GPIO
HFOSC
HMI
I2 C
ISM
LFOSC
LUT
LVCMOS
LVDS
LVTTL
MIPI
NVCM
OTP
PCLK
PFU
PLL
PMU
RAM
Rx
SDR
SLVS200
SPI
TransFR
Tx
UHD
VR
WLCSP
Definition
Augmented Reality
Application-Specific Integrated Circuit
Ball Grid Array
Complementary Metal Oxide Semiconductor
Camera Serial Interface
Display Bus Interface
Double Data Rate
Display Pixel Interface
Display Serial Interface
Embedded Block RAM
Edge Clock
Field-Programmable Gate Array
Flat Panel Display
General-Purpose Input/Output
High Frequency Oscillator
Human Machine Interface
Inter-Integrated Circuit
Industrial, Scientific, Medical
Low Frequency Oscillator
Look Up Table
Low-Voltage Complementary Metal Oxide Semiconductor
Low-Voltage Differential Signaling
Low Voltage Transistor-Transistor Logic
Mobile Industry Processor Interface
Non-Volatile Configuration Memory
One Time Programmable
Primary Clock
Programmable Functional Unit
Phase Locked Loops
Power Management Unit
Random Access Memory
Receive
Single Data Rate
Scalable Low-Voltage Signaling
Serial Peripheral Interface
Transparent Field Reconfiguration
Transmit
Ultra-High-Definition
Virtual Reality
Wafer Level Chip Scale Packaging
© 2015-2021 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.
6
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
1. General Description
CrossLink™ from Lattice Semiconductor is a
programmable video bridging device that supports a
variety of protocols and interfaces for mobile image
sensors and displays. The device is based on Lattice
mobile FPGA 40-nm technology. It combines the
extreme flexibility of an FPGA with the low power, low
cost and small footprint of an ASIC.
CrossLink supports video interfaces including MIPI®
DPI, MIPI DBI, CMOS camera and display interfaces,
OpenLDI, FPD-Link, FLATLINK, MIPI D-PHY, MIPI CSI-2,
MIPI DSI, SLVS200, subLVDS, HiSPi and more.
Lattice Semiconductor provides many pre-engineered
IP (Intellectual Property) modules for CrossLink. By
using these configurable soft core IPs as standardized
blocks, designers are free to concentrate on the unique
aspects of their design, increasing their productivity.
The Lattice Diamond® design software allows large
complex designs to be efficiently implemented using
CrossLink. Synthesis library support for CrossLink
devices is available for popular logic synthesis tools.
The Diamond tools use the synthesis tool output along
with the constraints from its floor planning tools to
place and route the design in the CrossLink device. The
tools extract the timing from the routing and
back-annotate it into the design for timing verification.
Interfaces on CrossLink provide a variety of bridging
solutions for smart phone, tablets, wearables, VR, AR,
Drone, Smart Home, HMI as well as adjacent ISM
markets. The device is capable of supporting
high-resolution, high-bandwidth content for mobile
cameras and displays at 4 UHD and beyond.
1.1. Features
Ultra-low power
Sleep Mode Support
Normal Operation – From 5 mW to 150 mW
Ultra small footprint packages
36-ball WLCSP (6 mm2)
64-ball ucfBGA (12 mm2)
80-ball ctfBGA (42 mm2)
80-ball ckfBGA (49 mm2)
81-ball csfBGA (20 mm2)
Programmable architecture
5936 LUTs
180 Kb block RAM
47 Kb distributed RAM
Two hardened 4-lane MIPI D-PHY interfaces
Transmit and receive
6 Gb/s per D-PHY interface
Programmable source synchronous I/O
MIPI D-PHY Rx, LVDS Rx, LVDS Tx, subLVDS Rx,
SLVS200 Rx, HiSPi Rx
Up to 1200 Mb/s per I/O
Four high-speed clock inputs
Programmable CMOS I/O
LVTTL and LVCMOS
3.3 V, 2.5 V, 1.8 V and 1.2 V (outputs)
LVCMOS differential outputs
Flexible device configuration
One Time Programmable (OTP) non-volatile
configuration memory
Master SPI boot from external flash
Dual image booting supported
I2C programming
SPI programming
TransFR™ I/O for simple field updates
Enhanced system level support
Reveal logic analyzer
TraceID for system tracking
On-chip hardened I2C block
Applications examples
Dual MIPI CSI-2 to Single MIPI CSI-2
Aggregation
Quad MIPI CSI-2 to Single MIPI CSI-2
Aggregation
Single MIPI DSI to Single MIPI DSI Repeater
Single MIPI CSI-2 to Single MIPI CSI-2 Repeater
Single MIPI DSI to Dual MIPI DSI Splitter
Single MIPI CSI-2 to Dual MIPI CSI-2 Splitter
MIPI DSI to OpenLDI/FPD-Link/LVDS Translator
OpenLDI/FPD-Link/LVDS to MIPI DSI Translator
MIPI DSI/CSI-2 to CMOS Translator
CMOS to MIPI DSI/CSI-2 Translator
subLVDS to MIPI CSI-2 Translator
© 2015-2021 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-DS-02007-1.8
7
CrossLink Family
Data Sheet
2. Product Feature Summary
Table 2.1 lists CrossLink device information and packages.
Table 2.1. CrossLink Feature Summary
Device
CrossLink
LUTs
5936
sysMEM Blocks (9 Kb)
20
Embedded Memory (Kb)
180
Distributed RAM Bits (Kb)
47
General Purpose PLL
1
NVCM
Yes
Embedded I2C
2
Oscillator (10 KHz)
1
Oscillator (48 MHz)
1
Hardened MIPI D-PHY
21, 2
Packages (Footprint, Pitch)
I/O
36 WLCSP2 (2.535 × 2.583 mm2, 0.4 mm)
17
2
64 ucfBGA (3.5 × 3.5 mm , 0.4 mm)
29
80 ctfBGA (6.5 x 6.5 mm2, 0.65 mm)
37
80 ckfBGA (7.0 x 7.0
mm2,
0.65 mm)
81 csfBGA (4.5 × 4.5 mm2, 0.5 mm)
37
37
Notes:
1. Additional D-PHY Rx interfaces are available using programmable I/O.
2. Only one Hardened D-PHY is available in 36 WLCSP package.
© 2015-2021 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.
8
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
3. Architecture Overview
CrossLink is designed as a flexible, chip-to-chip bridging solution which supports a wide variety of applications. The
device provides three key building blocks for these bridging applications:
Up to two embedded Hard D-PHY blocks
Two banks of flexible programmable I/O supporting a variety of standards including D-PHY Rx, subLVDS, SLVS200,
LVDS, and CMOS
A programmable logic core providing the LUTs, memory, and system resources to implement a wide range of
bridging operations
In addition to these blocks, CrossLink also provides key system resources including a Power Management Unit, flexible
configuration interface, additional CMOS GPIO, and user I2C blocks.
The block diagram for the device is shown in Figure 3.1.
Programmable IO
MIPI D-PHY
Rx: D-PHY / subLVDS /
LVDS / SLVS200 / CMOS
Tx: LVDS / CMOS
Up to 1.2 Gb/s per Lane
14 IO / 7 Pairs
Programmable IO
Rx: D-PHY / subLVDS /
LVDS / SLVS200 / CMOS
Programmable FPGA Fabric
5,936 LUTs
180 kbits block RAM
47 kbits distributed RAM
Enough FPGA resources to handle video:
Muxing
Merging
Demuxing
Arbitration
Splitting
Data Conversion
Custom Protocol Design
6 Gb/s
Rx & Tx
4 Data Lanes
1 Clock Lane
MIPI D-PHY
6 Gb/s
Rx & Tx
Tx: LVDS / CMOS
4 Data Lanes
1 Clock Lane
Up to 1.2 Gb/s per Lane
16 IO / 8 Pairs
Power Management Unit
GPIOs
I2C / SPI1
Figure 3.1. CrossLink Device Block Diagram
Note: I2C and SPI configuration modes are supported. User mode hardened I2C is also supported.
© 2015-2021 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-DS-02007-1.8
9
CrossLink Family
Data Sheet
3.1. MIPI D-PHY Blocks
The top side of the device (Figure 3.2) includes two hard MIPI D-PHY quads. The D-PHY can be configured to support
both camera interface (CSI-2) and display interface (DSI) applications. Below is a summary of the features supported by
the hard D-PHY quads.
Transmit and Receive compliant to MIPI Alliance Specification for D-PHY Revision 1.1
High-Speed (HS) and Low-Power (LP) mode support (including built-in contention detect)
Supports continuous clock mode or low power clock mode
Up to 6 Gb/s per quad (1500 Mb/s data rate per lane)
Dedicated PLL for Transmit Frequency Synthesis
Dedicated Serializer and De-Serializer blocks for fabric interfacing. Lattice Semiconductor provides a set of preengineered IP modules which include the full implementation and control of the hard D-PHY blocks to enable designers
to focus on unique aspects of their design.
Figure 3.3 to Figure 3.6 show the signals connected to the fabric and the automatic settings when the hardened D-PHY
is configured for the DSI/CSI-2 transmit and receive modes. Refer to CrossLink High-Speed I/O Interface (FPGA-TN02012) for more information on the Hard D-PHY quads.
TOP
MIPI D-PHY 0
MIPI D-PHY 1
Bank 2
Bank 1
Bank 0
VCCIO0
GND
VCCIO1
GND
VCCIO2
GND
BOTTOM
Figure 3.2. CrossLink sysI/O Banking
© 2015-2021 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.
10
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
MIPIDPHYA
CLKP
CLKN
DP[3:1]
DN[3:1]
Bidirectional clk and data
DP0
DN0
RX - Data LP ports
D0_TXHSEN
TX – Data HS ports
TXHSBYTECLK
Dy_HSTXDATA[15:0]
D0_TXLPEN
D0_RXLPP
D0_RXLPN
TX – Data LP ports
D0_TXLPP
D0_TXLPN
Dx_TXLPP
Dx_TXLPN
CLK_TXHSEN
CLK_TXHSGATE
CLK_TXLPP
TX – CLK HS ports
TX – CLK LP ports
CLK_TXLPN
USRSTDBY
PDPLL
REFCLK
Control Ports
PLL Ports
LOCK
* x = 1, 2, 3
y = 0, 1, 2, 3
Figure 3.3. MIPI DSI Transmit Interface with Hard D-PHY Module
© 2015-2021 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-DS-02007-1.8
11
CrossLink Family
Data Sheet
MIPIDPHYA
CLKP
CLKN
DP[3:1]
DN[3:1]
Bidirectional clk and data
DP0
DN0
D0_TXHSEN
TX – Data HS ports
TXHSBYTECLK
Dy_HSTXDATA[15:0]
D0_TXLPEN
TX – Data LP ports
TX – CLK HS ports
CLK_TXHSEN
CLK_TXHSGATE
TX – CLK LP ports
CLK_TXLPP
CLK_TXLPN
CLK_TXLPEN
Control Ports
USRSTDBY
PDPLL
PLL Ports
REFCLK
LOCK
* x = 1, 2, 3
y = 0, 1, 2, 3
Figure 3.4. MIPI CSI-2 Transmit Interface with Hard D-PHY Module
© 2015-2021 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.
12
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
MIPIDPHYA
CLKP
CLKN
DPx
DNx
Bidirectional clk and data
DP0
DN0
RX - Data HS ports
Dy_HSRXDATA[15:0]
RXHSBYTECLK
DO_RXHSEN
RX - Data LP ports
DO_RXLPEN
D0_RXLPP
D0_RXLPN
D0_CD
RX - CLK HS ports
CLKRXHSEN
CLKHSBYTE
RX - CLK LP ports
CLKRXLPEN
CLK_RXLPP
CLK_RXLPN
CLK_CD
TX – Data LP ports
D0_TXLPP
D0_TXLPN
Control Ports
USRSTDBY
* x = 1, 2, 3
y = 0, 1, 2, 3
Figure 3.5. MIPI DSI Receive Interface with Hard D-PHY Module
© 2015-2021 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-DS-02007-1.8
13
CrossLink Family
Data Sheet
MIPIDPHYA
CLKP
CLKN
DPx
DNx
Bidirectional clk and data
DP0
DN0
RX - Data HS ports
Dy_HSRXDATA[15:0]
RXHSBYTECLK
RX - Data LP ports
D0_RXLPP
D0_RXLPN
D0_CD
RX - CLK HS ports
CLKHSBYTE
RX - CLK LP ports
CLK_RXLPP
CLK_RXLPN
CLK_CD
Control Ports
USRSTDBY
* x = 1, 2, 3
y = 0, 1, 2, 3
Figure 3.6. MIPI CSI-2 Receive Interface with Hard D-PHY Module
© 2015-2021 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.
14
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
3.2. Programmable I/O Banks
CrossLink devices provide programmable I/O which can be used to interface to a variety of external standards on Banks
1 and 2. CrossLink devices also provide dedicated CMOS GPIOs on Bank 0. Bank 0 GPIOs only support Single Data Rate
(SDR) interfaces, while Bank 1 and Bank 2 support both SDR and Double Data Rate (DDR) interfaces. The GPIOs on Bank
0 do not include differential signaling capabilities. The location of the three Banks and their associated supplies are
shown in Figure 3.2.
Bank 0 features:
Support for the following single ended standards
LVCMOS33
LVCMOS25
LVCMOS18
LVTTL33
Tri-state control for output
Input/output register blocks
Open-drain option and programmable input hysteresis
Internal pull-up resistors with configurable values of 3.3 kΩ, 6.8 kΩ, and 10 kΩ
Bank 1 and Bank 2 features:
Built-in support for the following differential standards
LVDS – Tx and Rx
SLVS200 – Rx
subLVDS – Rx
MIPI – Rx (both LP and HS receive on a single differential pair)
Support for the following single ended standards
LVCMOS33
LVCMOS25
LVCMOS18
LVCMOS12 (Outputs Only)
LVTTL33
Independent voltage levels per bank based on VCCIO supply
Input/output gearboxes per LVDS pair supporting several ratios for video interface applications
DDRX1, DDRX2, DDRX4, DDRX8 and DDRX71, DDRX141
Programmable delay cells to support edge-aligned and center-aligned interfaces
Programmable differential termination (~ 100 Ω) with dynamic enable control
Tri-state control for output
Input/output register blocks
Single-ended standards support open-drain and programmable input hysteresis
Optional weak pull-up resistors
Table 3.1. CrossLink Output Support per Bank Basis
OUTPUT
LVCMOS12
LVCMOS18
LVCMOS25
LVCMOS33
LVTTL33
LVDS25
BANK 0
—
—
BANK 1
BANK 2
© 2015-2021 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-DS-02007-1.8
15
CrossLink Family
Data Sheet
Table 3.2. CrossLink Input Support per Bank Basis
INPUT
LVCMOS12
LVCMOS18
BANK 0
—
BANK 1
—
BANK 2
—
LVCMOS25
LVCMOS33
LVTTL33
LVDS25
MIPI D-PHY
SLVS200
subLVDS
—
—
—
—
3.3. sysI/O Buffers
The CrossLink sysI/O buffers are distributed across three banks located at the bottom of the CrossLink device as shown
in Figure 3.2. The sysI/O buffers support a wide variety of standards to interface to a range of systems including LVDS,
subLVDS, LVCMOS, LVTTL, SLVS200 and MIPI. CrossLink supports single-ended buffers on all three banks. Differential
I/O is supported on Bank 1 and Bank 2.
3.3.1. Programmable PULLMODE Settings
The CrossLink sysI/O buffers offer multiple programmable value pull-up resistors on the three banks. The pull-up values
are programmable on a “per-pin” basis. The default state of the I/O pins prior to configuration is tri-stated with a weak
pull-up to VCCIOx. The I/O pins convert to the software user-defined settings after the configuration bitstream is
successfully downloaded to the device. Each sysIO buffer can be programmed with a 100 kΩ (weak pull-up), 3.3 kΩ, 6.8
kΩ, 10 kΩ or no pull-up. These pull-up options allow an I2C interface to be place on the majority of the pins on the
device. These options are not exclusively for I2C protocol and may be used for other functions.
3.3.2. Output Drive Strength
Each CrossLink output can have its own individual drive strength setting, but is predefined based on the VCCIOx setting.
Table 3.3 lists the drive settings for the corresponding I/O type.
Table 3.3. Drive Strength Values
VCCIOx (V)
I/O Type
Drive Strength (mA)
3.3
LVTTL33
8
3.3
LVCMOS33
8
2.5
LVCMOS25
6
1.8
LVCMOS18
4
1.2
LVCMOS12
2
3.3.3. On-Chip Termination
Bank 1 and bank 2 of CrossLink support LVDS, SLVS200 subLVDS and MIPI D-PHY inputs. These two banks support onchip 100 Ω input differential termination between LVDS, SLVS200 and subLVDS pairs. For MIPI D-PHY inputs, the onchip 100 Ω termination is dynamically enabled based on the HSSEL (High Speed Select) signal.
See CrossLink High-Speed I/O Interface (FPGA-TN-02012) and CrossLink sysI/O Usage Guide (FPGA-TN-02016) for
details.
© 2015-2021 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-DS-02007-1.8
CrossLink Family
Data Sheet
3.4. Programmable FPGA Fabric
MIPI D-PHY 0
PFU
PFU
I2C1
NVCM
I2C0
CrossLink is built around a programmable logic fabric consisting of 5936 four input lookup tables (LUT4) arranged
alongside dedicated registers in Programmable Functional Units (PFU). These PFU blocks are the building blocks for
logic, arithmetic, RAM and ROM functions. The PFU blocks are connected via a programmable routing network. The
Lattice Diamond design software configures the PFU blocks and the programmable routing for each unique design.
Interspersed between rows of PFU are rows of sysMEM™ Embedded Block RAM (EBR), with programmable I/O banks,
embedded I2C and embedded MIPI D-PHY arranged on the top and bottom of the device as shown in Figure 3.7.
MIPI D-PHY 1
PFU
PFU
PFU
4 EBR Blocks (9 kb each)
4 EBR Blocks (9 kb each)
4 EBR Blocks (9 Kb each)
4 EBR Blocks (9 kb each)
PFU
PFU
PFU
PFU
PFU
Bank 2
Clocking
DDRDLL1
DDRDLL2
4 EBR Blocks (9 kb each)
Bank 1
PLL
OSC
PMU
CONFIG
Bank 0
Figure 3.7. CrossLink Device Simplified Block Diagram (Top Level)
3.4.1. PFU Blocks
The core of the CrossLink device consists of PFU blocks. Each PFU block consists of four interconnected slices numbered 0 –
3 as shown in Figure 3.8. Each slice contains two LUTs. All the interconnections to and from PFU blocks are from routing.
The PFU block can be used in Distributed RAM or ROM function, or used to perform Logic, Arithmetic or ROM functions.
From
Routing
LUT4 &
CARRY
LUT4 &
CARRY
LUT4 &
CARRY
Slice 0
LUT4 &
CARRY
Slice 1
D
FF
LUT4 &
CARRY
D
FF
LUT4 &
CARRY
D
D
FF
FF
LUT4 &
CARRY
Slice 3
Slice 2
D
FF
LUT4 &
CARRY
D
D
FF
FF
D
FF
To
Routing
Figure 3.8. CrossLink PFU Diagram
© 2015-2021 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-DS-02007-1.8
17
CrossLink Family
Data Sheet
3.4.2. Slice
Each slice contains two LUT4s feeding two registers. Each PFU contains logic that allows the LUTs to be combined to
perform functions such as LUT5, LUT6, LUT7 and LUT8. There is control logic to perform set/reset functions
(programmable as synchronous/asynchronous), clock select, chip-select and wider RAM/ROM functions. Figure 3.9
shows an overview of the internal logic of the slice. The registers in the slice can be configured for positive/negative
and edge triggered or level sensitive clocks.
Each slice has 14 input signals: 13 signals from routing and 1 signal from the carry-chain routed from the adjacent slice
or PFU. There are five outputs: four to routing and one to carry-chain (to the adjacent PFU). There are two inter
slice/PFU output signals that are used to support wider LUT functions, such as LUT6, LUT7, and LUT8. Table 3.4 and
Figure 3.10 list the signals associated with all the slices. Figure 3.8 shows the connectivity of the inter-slice/PFU signals
that support LUT5, LUT6, LUT7, and LUT8.
FCO
FXA
FXB
M1
M0
A1
B1
C1
D1
LUT4 &
CARRY*
F1
F1
FF
Q1
A0
B0
C0
D0
LUT4 &
CARRY*
F0
F0
FF
Q0
CE
CLK
LSR
FCI
From Different Slice/PFU
Notes: For Slices 0 and 1, memory control signals are generated from Slice 2 as follows:
WCK is CLK
WRE is from LSR
DI[3:2] for Slice 1 and DI[1:0] for Slice 0 data from Slice 2
WAD [A:D] is a 4-bit address from slice 2 LUT input
Figure 3.9. Slice Diagram
© 2015-2021 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.
18
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
Q1
F0
LUT5
Q0
F1
LUT6
Q1
F0
LUT5
Q0
Q1
F0
LUT5
Q0
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
F1
LUT7
Q1
LUT5
F0
Q0
F1
LUT6
Q1
F0
LUT5
Q0
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
3
SLICE
F0
LUT5
Q0
LUT7 Output
From Previous PFU
F1
LUT6
2
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
Q1
Q1
SLICE
3
SLICE
2
LUT6
LUT8
F0
LUT5
Q0
F1
LUT7
1
LUT7
F1
F1
Q1
SLICE
F1
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
F0
LUT5
Q0
F1
LUT6
0
Q0
F0
LUT5
Q0
SLICE
F0
LUT5
Q1
1
SLICE
Q1
F1
SLICE
LUT6
2
F1
PFU Col(n+1)
LUT8
0
3
SLICE
Q0
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
SLICE
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
F0
LUT5
1
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
Q1
SLICE
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
LUT8
0
LUT7 Output
To Next PFU
PFU Col(n)
F1
SLICE
A1
B1
C1
D1
A0
B0
C0
D0
FXB
FXA
Q1
SLICE
PFU Col(n-1)
F0
LUT5
Q0
Figure 3.10. Connectivity Supporting LUT5, LUT6, LUT7 and LUT8
Table 3.4. Slice Signal Descriptions
Function
Type
Signal Names
Description
Input
Data signal
A0, B0, C0, D0
Inputs to LUT4
Input
Data signal
A1, B1, C1, D1
Inputs to LUT4
Input
Multi-purpose
M0
Multipurpose Input
Input
Multi-purpose
M1
Multipurpose Input
Input
Control signal
CE
Clock Enable
Input
Control signal
LSR
Local Set/Reset
Input
Control signal
CLK
System Clock
Input
Inter-PFU signal
FCI
Fast Carry-in1
Input
Inter-slice signal
FXA
Intermediate signal to generate LUT6, LUT7 and LUT82
Input
Inter-slice signal
FXB
Intermediate signal to generate LUT6, LUT7 and LUT82
Output
Data signals
F0, F1
LUT4 output register bypass signals
Output
Data signals
Q0, Q1
Register outputs
Output
Inter-PFU signal
FCO
Fast carry chain output1
Notes:
1. See Figure 3.9 for connection details.
2. Requires two adjacent PFUs.
© 2015-2021 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-DS-02007-1.8
19
CrossLink Family
Data Sheet
3.5. Clocking Structure
The CrossLink device family provides resources to support a wide range of clocking requirements for programmable
video bridging. These resources are described below. For details, refer to CrossLink sysCLOCK PLL/DLL Design and
Usage Guide (FPGA-TN-02015).
3.5.1. sysCLK PLL
The CrossLink sysCLK PLL provides the ability to synthesis clock frequencies (See Table 4.14 for input frequency range).
The PLL provides features such as dynamic selectable clock input, clock injection delay removal, independent dynamic
output enable control, and programmable output phase adjustment. The architecture of the PLL is shown in Figure
3.11.
Figure 3.11. CrossLink PLL Block Diagram
Table 3.5 provides a description of the signals in the PLL block.
Table 3.5. CrossLink PLL Port Definition
Signal
CLKI
CLKFB
USRSTDBY
I/O
I
I
I
Description
Input clock to PLL
Feedback clock
User port to put the PLL to sleep mode
PHASESEL[1:0]
PHASEDIR
PHASESTEP
PHASELOADREG
RST
ENCLKOP
ENCLKOS
ENCLKOS2
ENCLKOS3
PLLWAKESYNC
CLKOP
CLKOS
I
I
I
I
I
I
I
I
I
I
O
O
Select the output affected by Dynamic Phase adjustment
Dynamic phase adjustment direction
Dynamic phase adjustment step
Load dynamic phase adjustment values into PLL
Resets the whole PLL
Enable PLL output CLKOP
Enable PLL output CLKOS
Enable PLL output CLKOS2
Enable PLL output CLKOS3
Enable PLL switching from internal to user feedback path when PLL wake up
PLL main output clock
PLL output clock
CLKOS2
CLKOS3
LOCK
O
O
O
PLL output clock
PLL output clock
PLL LOCK to CLKI, asynchronous signal. Active high indicates PLL lock
© 2015-2021 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.
20
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
3.5.2. Primary Clocks
The primary clock routing network is made up of low skew clock routing resources with connectivity to every
synchronous element of the device. Primary clock sources are selected in the center mux and distributed on the
primary clock routing to clock the synchronous elements in the FPGA fabric. CrossLink family of devices provide up to
eight unique global primary clocks. Primary clock sources are:
LVDS PIO pins
GPIO pins
PLL outputs
Clock dividers
Fabric internally generated clock signal
Divided down clock from DPHY
OSCI
The routing clock structure is shown in Figure 3.12.
MIPI_DPHY0
CLK_HS_BYTE_0
MIPI_DPHY1
HS_BYTE_CLK0 (RX and TX)
HS_BYTE_CLK1 (RX and TX)
CLK_HS_BYTE_0
2
2
Center Mux
(8 PCLKs out)
Fabric
Entry
Fabric
Entry
2
2
OSC_HF OSC_LF
PLL
OSC
CLKDIV
CLKDIV
CLKDIV
CLKDIV
Edge Clock s
Edge Clock s
Bank 2
GRPIO
LVDS
PIO
LVDS
PIO
Bank 0
Bank 1
LVDS
PIO
LVDS
PIO
LVDS
PIO
LVDS
PIO
GRPIO
GPIO
GPIO
Figure 3.12. CrossLink Clocking Structure
3.5.3. Edge Clocks
The CrossLink device has Edge Clock (ECLK) at the bottom two banks (Bank 1 and Bank 2) of the device (Figure 3.12).
The CrossLink device has two edge clocks per Programmable I/O bank. These clocks, which have low injection time and
skew, are used to clock I/O registers. Edge clock resources are designed for high speed I/O interfaces with high fan-out
capability. The sources of edge clocks are:
Dedicated Clock (PCLK) pins muxed with the DLLDEL output
PLL outputs (CLKOP and CLKOS)
Internal nodes
ELCK input MUX collects all clock sources as shown in Figure 3.13 below. There are two ECLK Input MUXs, one on each
bank. It drives the ECLK SYNC modules and the ECLK Clock Divider through a 2 to 1 MUX.
© 2015-2021 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-DS-02007-1.8
21
CrossLink Family
Data Sheet
From ECLKSYNC of
other bank on
same side
Bank 1 or Bank 2 LVDS PCLK Pin
Bank 1 or Bank 2 DLLDEL Output
ECLK Tree
PLL CLKOP
ECLKSYNCB
PLL CLKOS
From Routing
To ECLK of other
bank on same side
Figure 3.13. CrossLink Edge Clock Sources per Bank
3.5.4. Dynamic Clock Enables
Each PLL output has a user input signal to dynamically enable/disable its output to provide a glitch free clock. Then the
clock enable signal is set to logic ‘0’, the corresponding output clock is held to logic ‘0’. This allows the user to save
power by stopping the corresponding output clock when not in use.
3.5.5. Internal Oscillator (OSCI)
The OSCI element performs multiple functions on the CrossLink device. It is used for configuration and available during
user mode. OSCI element has the following features in user mode:
Always-on low frequency clock output (LFCLKOUT) with nominal frequency of 10 kHz
High-frequency clock output (HFCLKOUT) with nominal frequency of 48 MHz that can be enabled or disabled using
HFOUTEN input
Programmable output dividers (HFCLKDIV) for 48 MHz, 24 MHz, 12 MHz or 6 MHz HFCLKOUT output
Both output clocks have a direct connection to primary clock routing
Figure 3.14, Table 3.6 and Table 3.7 below show the OSCI definitions
Figure 3.14. CrossLink OSCI Component Symbol
Table 3.6. OSCI Component Port Definition
Port Name
HFOUTEN
HFCLKOUT
LFCLKOUT
I/O
I
O
O
Description
High frequency clock output enable
High frequency clock output
Low Frequency clock output
Table 3.7. OSCI Component Attribute Definition
Defparam Name
HFCLKDIV
Description
Configure HF oscillator output divider
Value
1, 2, 4, 8
Default
1
© 2015-2021 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.
22
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
3.6. Embedded Block RAM Overview
CrossLink devices contain sysMEM Embedded Block RAM (EBR). The EBR consists of a 9-KB RAM with memory core,
dedicated input registers and output registers with separate clock and clock enable.
Support for different memory configurations:
Single Port
True Dual Port
Pseudo Dual Port
ROM
FIFO (logic wrapper added automatically by design tools)
Flexible customization features:
Initialization of RAM/ROM
Memory cascading (handled automatically by design tools)
Optional parity bit support
Byte-enable
Multiple block size options
RAM modes support optional Write Through or Read-Before-Write modes
For details, refer to CrossLink Memory Usage Guide (FPGA-TN-02017).
Table 3.8. sysMEM Block Configurations
Memory Mode
Memory Size Configurations
Single Port
8,192 x 1
4,096 x 2
2,048 x 4
1,024 x 9
512 x 18
True Dual Port
8,192 x 1
4,096 x 2
2,048 x 4
1,024 x 9
Pseudo Dual Port
8,192 x 1
4,096 x 2
2,048 x 4
1,024 x 9
512 x 18
ROM
8,192 x 1
4,096 x 2
2,048 x 4
1,024 x 9
512 x 18
© 2015-2021 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-DS-02007-1.8
23
CrossLink Family
Data Sheet
3.7. Power Management Unit
The embedded Power Management Unit (PMU) allows low-power Sleep State of the device. Figure 3.15 shows the
block diagram of the PMU IP.
When instantiated in the design, PMU is always on, and uses the low-speed clock from oscillator of the device to
perform its operations.
The typical use case for the PMU is through a user implemented state machine that controls the sleep and wake up of
the device. The state machine implemented in the FPGA fabric identifies when the device needs to go into sleep mode,
issues the command through PMU’s FPGA fabric interface, assigns the parameters for sleep (time to wake up and so
on) and issues Sleep command.
The device can be woken up externally using the PMU Wake-Up (USRWKUP) pin, or from the PMU Watch Dog Timer
expiry or from I2C0 (address decoding detection or FIFO full in one of hardened I2C).
Power Management Unit (PMU)
PMU Clock (From Oscillator)
(PMUCLK)
External User Wake-up
(USRWKUPN)
PMU Wake-up from I2C0
(PMUWKUP)
Watch Dog
Timer
PMU Control
Register
8-bit Addressable Fabric Interface
PMU Sleep Signal, SLEEP
Power Control Unit
Watch Dog Timer
User Mode Signals
From FPGA Fabric
Figure 3.15. CrossLink MIPI D-PHY Block
3.7.1. PMU State Machine
PMU can place the device in two mutually exclusive states – Normal State and Sleep State. Figure 3.16 shows the PMU
State Machine triggers for transition from one state to the other.
Normal state – All elements of the device are active to the extent required by the design. In this state, the device is
at fully active and performing as required by the application.
Note that the power consumption of the device is highest in this state.
Sleep state – The device is power gated such that the device is not operational. The configuration of the device and
the EBR contents are retained; thus in Sleep mode, the device does not lose configuration SRAM and EBR contents.
When it transitions to Normal state, device operates with these contents preserved.
The PMU is active along with the associated GPIOs.
The power consumption of the device is lowest in this state. This helps reduce the overall power consumption for
the device.
© 2015-2021 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.
24
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
User Logic Initiated
Sleep Mode
Normal Mode
User I2C/
External Wake-up/
WDT Expiry Wake-up
Figure 3.16. CrossLink PMU State Machine
For more details, refer to Power Management and Calculation for CrossLink Devices (FPGA-TN-02018).
3.8. User I2C IP
CrossLink devices have two I2C IP cores that can be configured either as an I2C master or as an I2C slave. The I2C0 core
has pre-assigned pins, and supports PMU wakeup over I2C. The pins for the I2C1 interface are not pre-assigned – user
can use any General Purpose I/O pins.
The I2C cores support the following functionality:
Master and Slave operation
7-bit and 10-bit addressing
Multi-master arbitration support
Clock stretching
Up to 1 MHz data transfer speed
General call support
Optionally delaying input or output data, or both
Optional FIFO mode
Transmit FIFO size is 10 bits x 16 bytes, receive FIFO size is 10 bits x 32 bytes
For further information on the User I2C, refer to CrossLink I2C Hardened IP Usage Guide (FPGA-TN-02019).
© 2015-2021 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-DS-02007-1.8
25
CrossLink Family
Data Sheet
3.9. Programming and Configuration
CrossLink is a SRAM-based programmable logic device that includes an internal Non-Volatile Configuration Memory
(NVCM), as well as flexible SPI and I2C configuration modes. CrossLink provides four modes for loading the
configuration data into the SRAM memory.
Self-Download (NVCM) mode – CrossLink retrieves bitstream from internal NVCM
Master SPI mode – CrossLink retrieves bitstream from an external SPI Flash
Slave SPI mode – System microprocessor writes bitstream to CrossLink through SPI port
Slave I2C mode – System microprocessor writes bitstream to CrossLink through I2C port
CrossLink provides a set of sysCONFIG I/O pins to program and configure the FPGA. The sysCONFIG pins are grouped
together to create ports (I2C, SSPI or MSPI) that are used to interact with the FPGA for programming, configuration, and
access of resources inside the FPGA. The sysCONFIG pins (Table 3.9) in a configuration group may be active and used
for programming the FPGA or they can be reconfigured to act as general purpose I/Os.
Table 3.9. CrossLink sysCONFIG Pins
Pin Name
Associated sysCONFIG Port
CRESETB
Self Download Mode/SSPI/MSPI/I2C
CDONE
Self Download Mode/SSPI/MSPI/I2C
SPI_SCK/MCK/SDA
SSPI/MSPI/I2C
SPI_SS/CSN/SCL
SSPI/MSPI/I2C
MOSI
SSPI/MSPI
MISO
SSPI/MSPI
As external power ramps up, a Power On Reset (POR) circuit inside the FPGA becomes active. When POR conditions are
met, the POR circuit releases an internal reset strobe, allowing the device to begin its initialization process. After
CrossLink drives CDONE low, CrossLink enters the memory initialization phase where it clears all of the SRAM memory
inside the FPGA. CrossLink remains in initialization state until the CRESETB pin is deasserted or after SSPI/SI2C activation
code is received.
After CRESETB goes from low to high, the Configuration Logic puts the device into master auto booting mode
where it boots either from the internal NVRAM or an external SPI boot PROM.
Holding the CRESETB low postpones the master auto booting event and allows the slave configuration ports (Slave
SPI or Slave I2C) to detect a ‘Slave Active’ condition where the SPI or I2C Master sends an Activation Key code to
CrossLink. An external SPI Master or I2C Master needs to write the Activation Key to the FPGA while CRESETB is
held LOW and within 9.5 ms from Vcc min during power up to enter into one of the slave configuration modes.
Sources should not drive output to CrossLink until configuration has been completed to ensure CrossLink is in a
known state.
In addition to the flexible configuration modes, the CrossLink configuration engine supports the following special
features:
TransFR (Transparent Field Reconfiguration) allowing users to update logic in field without interrupting system
operation by freezing I/O states during configuration
Dual-Boot Support for primary and golden bitstreams provides automatic recovery from configuration failures
Security and One-Time Programmable (OTP) modes protect bitstream integrity and prevent read back
64-bit unique TraceID per device
For more information, refer to CrossLink Programming and Configuration Usage Guide (FPGA-TN-02014).
© 2015-2021 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-DS-02007-1.8
CrossLink Family
Data Sheet
4. DC and Switching Characteristics
4.1. Absolute Maximum Ratings
Table 4.1. Absolute Maximum Ratings 1, 2, 3
Symbol
Parameter
Min
Max
Unit
VCC
Core Supply Voltage
–0.5
1.32
V
VCCGPLL
PLL Supply Voltage
–0.5
1.32
V
Auxiliary Supply Voltage for Bank 1, 2 and NVCM - @ 2.5 V4
–0.5
2.75
V
Auxiliary Supply Voltage for Bank 1, 2 and NVCM - @ 3.3 V4
–0.5
3.63
V
VCCIO
I/O Driver Supply Voltage for Banks 0, 1, 2
–0.5
3.63
V
—
Input or I/O Transient Voltage Applied
–0.5
3.63
V
MIPI D-PHY Supply Voltages
–0.5
1.32
V
Voltage Applied on MIPI D-PHY Pins
–0.5
1.32
V
TA
Storage Temperature (Ambient)
–65
150
°C
TJ
Junction Temperature (TJ)
—
+125
°C
VCCAUX
VCCA_DPHYx
VCCPLL_DPHY
VCCMU_DPHY1
—
Notes:
1. Stress above those listed under the “Absolute Maximum Ratings” may cause permanent damage to the device. Functional
operation of the device at these or any other conditions above those indicated in the operational sections of this specification is
not implied.
2. Compliance with the Lattice Thermal Management document is required.
3. All voltages referenced to GND.
4. VCCAUX must be set to 2.5 V when an external I2C Master or SPI Master is used to program CrossLink’s NVCM. This restriction is
not applicable for read access of the NVCM, such as Self-Download Mode, where the NVCM is already programmed and
CrossLink retrieves the bitstream from the NVCM and programs it to the SRAM memory.
4.2. Recommended Operating Conditions
Table 4.2. Recommended Operating Conditions 1, 2
Symbol
Parameter
Min
Max
Unit
VCC
Core Supply Voltage
1.14
1.26
V
VCCGPLL
PLL Supply Voltage
1.14
1.26
V
Auxiliary Supply Voltage for Bank 1, 2 and NVCM - @ 2.5 V3
2.375
2.625
V
V3
3.135
3.465
V
VCCAUX
Auxiliary Supply Voltage for Bank 1, 2 and NVCM - @ 3.3
VCCIO0
I/O Driver Supply Voltage for Bank 0
1.71
3.465
V
VCCIO1/2
I/O Driver Supply Voltage for Bank 1, 2
1.14
3.465
V
TJIND
Junction Temperature, Industrial Operation
–40
100
°C
D-PHY External Power Supply
VCCA_DPHYx
Analog Supply Voltage for D-PHY
1.14
1.26
V
VCCPLL_DPHYx
PLL Supply voltage for D-PHY
1.14
1.26
V
VCCMU_DPHY1
Supply for VCCA_DPHY1 and VCCPLL_DPHY1 on the WLCSP36 package
1.14
1.26
V
Notes:
1. For Correct Operation, all supplies must be held in their valid operation range.
2. Like power supplies, must be tied together if they are at the same supply voltage. Follow the noise filtering recommendations in
CrossLink Hardware Checklist (FPGA-TN-02013).
3. VCCAUX must be set to 2.5 V when an external I2C Master or SPI Master is used to program CrossLink’s NVCM. This restriction is
not applicable for read access of the NVCM, such as Self-Download Mode, where the NVCM is already programmed and
CrossLink retrieves the bitstream from the NVCM and programs it to the SRAM memory.
© 2015-2021 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-DS-02007-1.8
27
CrossLink Family
Data Sheet
4.3. Power Supply Ramp Rates
Over recommended operating conditions.
Table 4.3. Power Supply Ramp Rates*
Symbol
Parameter
Min
Max
Unit
tRAMP
Power supply ramp rates for all power supplies
0.6
10
V/ms
*Note: Assume monotonic ramp rates.
4.4. Power-On-Reset Voltage Levels
Over recommended operating conditions.
Table 4.4. Power-On-Reset Voltage Levels 1, 3
Symbol
VPORUP
VPORDN
Parameter
Power-On-Reset ramp up trip point
(Monitoring VCC, VCCIO0, and VCCAUX)
Power-On-Reset ramp down trip point
(Monitoring VCC, VCCIO0, and VCCAUX)
VCC
Min
Max
Unit
0.62
0.93
V
2
0.87
1.50
V
VCCAUX
0.90
1.53
V
VCC
—
0.79
V
VCCIO02
—
1.50
V
VCCAUX
—
1.53
V
VCCIO0
Notes:
1. These POR ramp up trip points are only provided for guidance. Device operation is only characterized for power supply voltages
specified under recommended operating conditions.
2. Only VCCIO0 (Config Bank) has a Power-On-Reset ramp up trip point. All other VCCIOs do not have Power-On-Reset ramp up
detection.
3. Configuration starts after VCC, VCCIO0 and VCCAUX reach VPORUP. For details, see tCONFIGURATION time in Table 4.21 on page 44.
© 2015-2021 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.
28
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
4.5. Power Supply Sequence Requirements
CrossLink includes the following supplies:
VCC – Core supply
VCCGPLL – PLL supply
VCCAUX – Auxiliary supply
VCCIOX (includes VCCIO0, VCCIO1 and VCCIO2) – Bank I/O driver supply
VCCA_DPHYX (includes VCCA_DPHY0 and VCCA_DPHY1) – D-PHY analog supply
VCCPLL_DPHYX (includes VCCPLL_DPHY0 and VCCPLL_DPHY1) – D-PHY PLL supply
VCCMU_DPHY1 – VCCA_DPHY1 and VCCPLL_DPHY1 supplies for WLCSP36 package
It is recommended to bring up power supplies in the following order. Note that there is no specific timing delay
between the power supplies.
Power Supply Power-Up Sequence
1.
VCCIOX supplies should be powered-up first, before the other supplies. VCCIOx must reach a level of 0.6 V before any
subsequent power supplies are ramped.
2.
VCC/VCCGPLL/VCCA_DPHYX/VCCPLL_DPHYX/VCCMU_DPHY1 should be powered-up next, after VCCIOX has reached a level of 0.6 V or
higher.
3.
VCCAUX must be powered up at the same time or after VCC. If VCC and VCCAUX are powered up concurrently, at no point
can the VCCAUX supply be higher than VCC until the point when VCC has reached the minimum operating voltage.
Power Supply Power-Down Sequence
There are no sequencing requirements for the Power-Down of the device. In the event that any supply is powered
down below the POR trip point, then all supplies should be powered down before the device can be powered up
following the Power Supply Power-Up Sequence.
4.6. ESD Performance
Refer to the LIFMD Product Family Qualification Summary for complete qualification data, including ESD performance.
© 2015-2021 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-DS-02007-1.8
29
CrossLink Family
Data Sheet
4.7. DC Electrical Characteristics
Over recommended operating conditions.
Table 4.5. DC Electrical Characteristics
Symbol
1, 4, 5
IIL, IIH
IPU4
Parameter
Input or I/O Leakage
Internal Pull-Up Current
Condition
Min
Typ
Max
Unit
0 ≤ VIN ≤ VCCIO
−10
—
+10
µA
VCCIO = 1.8 V between 0 ≤ VIN ≤ 0.65 * VCCIO
−3
—
−31
µA
VCCIO = 2.5 V between 0 ≤ VIN ≤ 0.65 * VCCIO
−8
—
−72
µA
VCCIO = 3.3 V between 0 ≤ VIN ≤ 0.65 * VCCIO
−11
—
−128
µA
—
6
—
pF
C1 2
I/O Capacitance2
VCCIO = 3.3 V, 2.5 V, 1.8 V, 1.2 V,
VCC = 1.2 V, VIO = 0 to VIH (MAX)
C2 2
Dedicated Input
Capacitance2
VCCIO = 3.3 V, 2.5 V, 1.8 V, 1.2 V,
VCC = 1.2 V, VIO = 0 to VIH (MAX)
—
6
—
pF
C3 2
MIPI D-PHY High Speed
I/O Capacitance
VCCIO = 2.5V,VCC = 1.2V, VCC*_DPHY = 1.2V , VIO
= 0 to VIH (MAX)
—
5
—
pF
VHYST3
Hysteresis for SingleEnded Inputs
VCCIO = 3.3 V, 2.5 V, 1.8 V
VCC = 1.2 V, VIO = 0 to VIH (MAX)
—
200
—
mV
Notes:
1. Input or I/O leakage current is measured with the pin configured as an input or as an I/O with the output driver tristated. It is
not measured with the output driver active. Bus maintenance circuits are disabled.
2. TA = 25 oC, f = 1.0 MHz.
3. Hysteresis is not available for VCCIO = 1.2 V.
4. Weak pull-up setting. Programmable pull-up resistors on Bank 0 will see higher current. Refer to CrossLink sysI/O Usage Guide
(FPGA-TN-02016) for details on programmable pull-up resistors.
5. Input pins are clamped to VCCIO and GND by a diode. When input is higher than VCCIO, or lower than GND, the Input Leakage
current will be higher than the IIL and IIH.
© 2015-2021 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.
30
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
4.8. CrossLink Supply Current
Over recommended operating conditions.
Table 4.6. CrossLink Supply Current
Symbol
Parameter
Typ
Unit
Normal Operation 1
ICC
Vcc Power Supply Current
7
mA
ICCPLL
PLL Power Supply Current
50
µA
ICCAUX
Auxiliary Power Supply Current for Bank 1, 2 and NVCM Programming Supply Current
3
mA
ICCIOx
Bank x Power Supply Current (per Bank)
60
µA
ICCA_DPHYx
VCCA_DPHYx Power Supply Current
8.5
mA
ICCPLL_DPHYx
VCCPLL_DPHYx Power Supply Current
1.5
mA
ICCMLL_DPHYx
VCCA_DPHY1 & VCCPLL_DPHY1 Power Supply Operation Current for WLCSP36 Package
10
mA
ICC_STDBY
Vcc Power Supply Standby Current
4
mA
ICCPLL_STDBY
PLL Power Supply Standby Current
10
µA
ICCAUX_STDBY
Auxiliary Power Supply Current for Bank 1, 2 and NVCM Programming Supply Standby Current
0.2
mA
ICCIOx_STDBY
Bank Power Supply Standby Current (per Bank)
6
µA
ICCA_DPHYx_STDBY
VCCA_DPHYx Power Supply Standby Current
6
µA
ICCPLL_DPHYx_STDBY
VCCPLL_DPHYx Power Supply Standby Current
4
µA
ICCMLL_DPHYx_STDBY
VCCA_DPHY1 & VCCPLL_DPHY1 Power Supply Static Current for WLCSP36 Package
10
µA
Standby
Current2
Sleep/Power Down Mode Current
3
ICC_SLEEP
Vcc Power Supply Sleep Current
0.2
mA
ICCPLL_SLEEP
PLL Power Supply Current
10
µA
ICCAUX_SLEEP
Auxiliary Power Supply Current for Bank 1, 2 and NVCM Programming Supply Current
20
µA
ICCIOx_SLEEP
Bank Power Supply Current (per Bank)
6
µA
ICCA_DPHY_SLEEP
VCCA_DPHYx Power Supply Sleep Current
6
µA
ICCPLL_DPHY_SLEEP
VCCPLL_DPHYx Power Supply Sleep Current
4
µA
ICCAMLL_DPHYx_SLEEP
VCCA_DPHY1 & VCCPLL_DPHY1 Power Supply Static Current for WLCSP36 Package
10
µA
Notes:
1. Normal Operation
2:1 MIPI CSI-2 Image Sensor Aggregator Bridge design under the following conditions:
a. TJ = 25 °C, all power supplies at nominal voltages.
b. Typical processed device in csfBGA81 package.
c. To determine power for all other applications and operating conditions, use Power Calculator in Lattice Diamond design
software
2. Standby Operation
A typically processed device in csfBGA81 package with “blank” pattern programmed. A “blank” pattern configures the part to
the following conditions:
a. All outputs are tri-stated, all inputs are held at either VCCIO, or GND.
b. All clock inputs are at 0 MHz.
c. TJ = 25 °C, all power supplies at nominal voltages.
d. No pull-ups on I/O.
3. Sleep/Power Down Mode
2:1 MIPI CSI-2 Image Sensor Aggregator Bridge design under the following conditions:
a. Design is put into Sleep/Power Down Mode with user logic powers down D-PHY, and enters into Sleep Mode in PMU.
b. TJ = 25 °C, all power supplies at nominal voltages.
c. Typical processed device in csfBGA81 package.
4. For ucfBGA64 package
a. VCCA_DPHY0 and VCCA_DPHY1 are tied together as VCCA_DPHYx.
b. VCCPLL_DPHY0 and VCCPLL_DPHY1 are tied together as VCCPLL_DPHYx.
© 2015-2021 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-DS-02007-1.8
31
CrossLink Family
Data Sheet
5.
6.
For WLCS36 package
a. VCCGPLL and VCCIO1 (Bank 1) are tied together to VCC.
b. VCCPLL_DPHY1 and VCCA_DPHY1 are tied together as VCCMU_DPHY1.
To determine the CrossLink start-up peak current, use the Power Calculator tool in the Lattice Diamond design software.
4.9. Power Management Unit (PMU) Timing
Over recommended operating conditions.
Table 4.7. PMU Timing*
Symbol
Parameter
tPMUWAKE
Time for PMU to wake from Sleep mode
Device
Max
Unit
All Devices
0.5
ms
*Note: For details on PMU usage, refer to Power Management and Calculation for CrossLink Devices (FPGA-TN-02018).
4.10. sysI/O Recommended Operating Conditions
Over recommended operating conditions.
Table 4.8. sysI/O Recommended Operating Conditions1
VCCIO
Standard
Min
Typ
Max
LVCMOS33/LVTTL33
3.135
3.30
3.465
LVCMOS25
2.375
2.50
2.625
LVCMOS18
1.710
1.80
1.890
1.140
1.20
1.260
1.710
1.80
1.890
2.375
2.50
2.625
3.135
3.30
3.465
1.140
1.20
1.260
1.710
1.80
1.890
2.375
2.50
2.625
3.135
3.30
3.465
1.710
1.80
1.890
2.375
2.50
2.625
LVCMOS12 (Output only)
subLVDS (Input only)
SLVS200 (Input only) 3
LVDS (Input only)
2
3.135
3.30
3.465
LVDS (Output only)
2.375
2.50
2.625
MIPI (Input only)
1.140
1.20
1.260
Notes:
1. For input voltage compatibility, refer to CrossLink sysI/O Usage Guide (FPGA-TN-02016).
2. For VCCIO1 and VCCIO2 only.
3. For SLVS200/MIPI interface I/O placement, see the Programmable I/O Banks section.
© 2015-2021 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.
32
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
4.11. sysI/O Single-Ended DC Electrical Characteristics
Table 4.9. sysI/O Single-Ended DC Electrical Characteristics1
Input/Output
Standard
VIL
VIH
Min (V)
LVCMOS33/
LVTTL33
Max (V)
–0.3
LVCMOS25
0.8
–0.3
LVCMOS18
–0.3
LVCMOS122
(Output only)
2.0
0.7
0.35 VCCIO
—
Max (V)
Min (V)
VOH Min
0.40
VCCIO+0.2
1.7
VCCIO+0.2
0.67 VCCIO
—
VOL Max
(V)
VCCIO+0.2
—
—
(V)
IOL
(mA)
IOH
(mA)
VCCIO − 0.4
8
–8
0.20
VCCIO − 0.2
0.1
–0.1
0.40
VCCIO − 0.4
6
–6
0.20
VCCIO − 0.2
0.1
–0.1
0.40
VCCIO − 0.4
4
–4
0.20
VCCIO − 0.2
0.1
–0.1
0.40
VCCIO − 0.4
2
–2
0.20
VCCIO − 0.2
0.1
–0.1
Notes:
1. VCCIO in the table follows the VCCIO power rail setting of the respective bank.
2. For VCCIO1 and VCCIO2 only.
4.12. sysI/O Differential Electrical Characteristics
4.12.1. LVDS/subLVDS/SLVS200
Over recommended operating conditions.
Table 4.10. LVDS/subLVDS1/SLVS200 1, 2
Parameter
Description
Test Conditions
Min
Typ
Max
Unit
VINP, VINN
Input Voltage
—
0.00
—
2.40
V
VCM
Input Common Mode Voltage
Half the sum of the two inputs
0.05
—
2.35
V
VTHD(LVDS)
Differential Input Threshold
ǀVINP - VINNǀ
100
—
—
mV
VTHD(subLVDS)
Differential Input Threshold
ǀVINP - VINNǀ
90
—
—
mV
VTHD(SLVS200)
Differential Input Threshold
ǀVINP - VINNǀ
70
—
—
mV
Normal Mode
−10
—
10
µA
Standby Mode
IIN
Input Current
−10
—
10
µA
VOH
Output High Voltage for VOP or VOM
RT = 100 Ω
—
1.43
1.60
V
VOL
Output Low Voltage for VOP or VOM
RT = 100 Ω
0.90
1.08
—
V
VOD
Output Voltage Differential
|VOP - VOM|, RT = 100 Ω
250
350
450
mV
—
—
50
mV
1.125
1.250
1.375
V
VOS
Change in VOD between High and
Low
Output Voltage Offset (Common
Mode Voltage)
∆VOS
Change in VOS between H and L
—
—
—
50
mV
ISAB
Output Short Circuit Current
VOD = 0 V driver outputs shorted to
each other
—
—
12
mA
∆VOD
—
(VOP + VOM)/2, RT = 100 Ω
Notes:
1. Inputs only for subLVDS and SLVS200.
2. For SLVS200/MIPI interface I/O placement, see the Programmable I/O Banks section.
© 2015-2021 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-DS-02007-1.8
33
CrossLink Family
Data Sheet
4.12.2. Hardened MIPI D-PHY I/Os
Over recommended operating conditions.
Table 4.11. MIPI D-PHY
Symbol
Description
Min
Typ
Max
Unit
Receiver
High Speed
VCMRX
Common-Mode Voltage HS Receive Mode
70
—
330
mV
VIDTH
Differential Input High Threshold
—
—
70
mV
VIDTL
Differential Input Low Threshold
−70
—
—
mV
VIHHS
Single-ended input High Voltage
—
—
460
mV
VILHS
Single-ended Input Low Voltage
−40
—
—
mV
VTERM-EN
Single-ended Threshold for HS Termination Enable
—
—
450
mV
ZID
Differential Input Impedance
80
100
125
Ω
VIH
Logic 1 Input Voltage
880
—
—
mV
VIL
Logic 0 Input Voltage, not in ULP State
—
—
550
mV
VIL-ULPS
Logic 0 Input Voltage, in ULP State
—
—
300
mV
VHYST
Input Hysteresis
25
—
—
mV
Low Power
Transmitter
High Speed
VCMTX
HS Transmit Static Common Mode Voltage
150
200
250
mV
VOD
HS Transmit Differential Voltage
140
200
270
mV
VOHHS
HS Single-ended Output High Voltage
—
—
360
mV
ZOS
Single-ended Output Impedance
40
50
62.5
Ω
ΔZOS
Single-ended Output Impedance Mismatch
—
—
10
%
Low Power
VOH
Output High Voltage
1.1
1.2
1.3
V
VOL
Output Low Voltage
−50
—
50
mV
ZOLP
Output Impedance in LP Mode
110
—
—
Ω
© 2015-2021 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.
34
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
4.13. CrossLink Maximum General Purpose I/O Buffer Speed
Over recommended operating conditions.
Table 4.12. CrossLink Maximum I/O Buffer Speed
Buffer
Description
Max
Unit
600
MHz
500
MHz
600
MHz
Maximum Input Frequency
LVDS25
subLVDS
LVDS, VCCIO = 2.5 V, csfBGA81, ctfBGA80, ckfBGA80,
ucfBGA64 packages
LVDS, VCCIO = 2.5 V, WLCSP36 package
subLVDS, VCCIO = 2.5 V, csfBGA81, ctfBGA80, ckfBGA80,
ucfBGA64 packages
subLVDS, VCCIO = 2.5 V, WLCSP36 package
500
MHz
MIPI D-PHY, csfBGA81, ctfBGA80, ckfBGA80, ucfBGA64 packages
MIPI D-PHY, WLCSP36 package
MIPI D-PHY, csfBGA81, ctfBGA80, ckfBGA80, ucfBGA64 packages
MIPI D-PHY, WLCSP36 package
SLVS200, VCCIO=2.5 V, csfBGA81, ctfBGA80, ckfBGA80,
ucfBGA64 packages
SLVS200, VCCIO=2.5 V, WLCSP36 package
600
500
5
5
MHz
MHz
MHz
MHz
600
MHz
500
MHz
LVCMOS33/LVTTL33
LVCMOS/LVTTL, VCCIO = 3.3 V
300
MHz
LVCMOS25D
Differential LVCMOS, VCCIO = 2.5 V
300
MHz
LVCMOS25
LVCMOS, VCCIO = 2.5 V
300
MHz
LVCMOS18
LVCMOS, VCCIO = 1.8 V
155
MHz
600
MHz
MIPI D-PHY (HS)6, 7
MIPI D-PHY (LP) 7
SLVS2007
Maximum Output Frequency
LVDS25
LVDS, VCCIO = 2.5 V, csfBGA81, ctfBGA80, ckfBGA80,
ucfBGA64 packages
LVDS, VCCIO = 2.5 V, WLCSP36 package
500
MHz
LVCMOS33/LVTTL33
LVCMOS/LVTTL, VCCIO = 3.3 V
300
MHz
LVTTL33D
Differential LVTTL, VCCIO = 3.3 V
300
MHz
LVCMOS33D
Differential LVCMOS, 3.3 V
300
MHz
LVCMOS25
LVCMOS, 2.5 V
300
MHz
LVCMOS25D
Differential LVCMOS, 2.5 V
300
MHz
LVCMOS18
LVCMOS, 1.8 V
155
MHz
LVCMOS12
LVCMOS, VCCIO1/2 = 1.2 V
70
MHz
Notes:
1. These maximum speeds are characterized but not tested on every device.
2. Maximum I/O speed for differential output standards emulated with resistors depends on the layout.
3. LVCMOS timing is measured with the load specified in Table 4.22.
4. Actual system operation may vary depending on user logic implementation.
5. Maximum data rate equals two times the clock rate when utilizing DDR.
6. This is the maximum MIPI D-PHY input rate on the programmable I/O banks 1 and 2. The hardened MIPI D-PHY input and
output rates are described in Hardened MIPI D-PHY Performance section. For SLVS200/MIPI interface I/O placement, see the
Programmable I/O Banks section.
7. Implement the following guidelines for I/O placement when MIPI Rx inputs are present on the programmable I/O banks to
ensure optimal performance:
Bank 1
Bank 2
SLVS200/MIPI Rx on Bank 1
SLVS200/MIPI Rx on Bank 2
SLVS200/MIPI Rx on Bank 1 and Bank 2
No LVCMOS Outputs
No LVCMOS Outputs
No LVCMOS Outputs
No LVCMOS Outputs
No LVCMOS Outputs
No LVCMOS Outputs
© 2015-2021 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-DS-02007-1.8
35
CrossLink Family
Data Sheet
The Diamond Software PAR Design Strategy setting of LVCMOS12_18_ONLY (default) allows outputs as long as they are
LVCMOS12 or LVCMOS18.
The Diamond Software PAR Design Strategy setting of LVCMOS_NOT_PERMITTED will cause an error in PAR regarding IO
placement if there are any outputs in Bank 1 or Bank 2 when a MIPI Receiver interface is present.
4.14. CrossLink External Switching Characteristics
Over recommended operating conditions.
Table 4.13. CrossLink External Switching Characteristics3, 4
Parameter
Description
Conditions
–6
Unit
Min
Max
—
—
150
MHz
—
0.8
—
ns
—
—
450
ps
—
—
600
MHz
—
0.783
—
ns
—
—
120
ps
Clocks
Primary Clock
fMAX_PRI
tW_PRI
tSKEW_PRI
Edge Clock
fMAX_EDGE
tW_EDGE
tSKEW_EDGE
Frequency for Primary Clock
Tree
Clock Pulse Width for Primary
Clock
Primary Clock Skew Within a
Clock
Frequency for Edge Clock Tree
Clock Pulse Width for Edge
Clock
Edge Clock Skew Within a Bank
Generic DDR Interfaces 1
Generic DDRX8 or DDRX4 or DDRX2 I/O with Clock and Data Centered at General Purpose Pins (GDDRX8_RX/TX.ECLK.Centered
or GDDRX4_RX/TX.ECLK.Centered or GDDRX2_RX/TX.ECLK.Centered)
Input Data Set-Up Before CLK
tSU_GDDRX2_4_8_CENTERED
—
0.167
—
ns
Rising and Falling edges
Input Data Hold After CLK Rising
tHD_GDDRX2_4_8_CENTERED
—
0.167
—
ns
and Falling edges
Data Rate = 1.2 Gb/s5
0.297
—
ns
Output Data Valid Before CLK
tDVB_GDDRX2_4_8_CENTERED
Output Rising and Falling edges
Other Data Rates5
−0.120
—
ns+1/2UI
Data Rate = 1.2 Gb/s5
0.297
—
ns
Output Data Valid After CLK
tDVA_GDDRX2_4_8_CENTERED
Output Rising and Falling edges
Other Data Rates5
−0.120
—
ns+1/2UI
csfBGA81, ctfBGA80,
ckfBGA80, ucfBGA64
—
300
MHz
GDDRX2
csfBGA81, ctfBGA80,
fMAX_GDDRX2_4_8_CENTERED
Frequency for ECLK2
ckfBGA80, ucfBGA64
—
600
MHz
GDDRX4 and GDDRX8
WLCSP36
—
250
MHz
GDDRX2
© 2015-2021 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.
36
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
Parameter
Description
Conditions
–6
Min
Max
Unit
Generic DDR Interfaces 1
Generic DDRX8 or DDRX4 or DDRX2 I/O with Clock and Data Centered at General Purpose Pins (GDDRX8_RX/TX.ECLK.Centered
or GDDRX4_RX/TX.ECLK.Centered or GDDRX2_RX/TX.ECLK.Centered)
WLCSP36
—
—
—
500
MHz
GDDRX4 and GDDRX8
Generic DDRX1 I/O with Clock and Data Centered at General Purpose Pins (GDDRX1_RX/TX.SCLK.Centered)
Input Data Set-Up Before CLK
tSU_GDDRX1_CENTERED
—
0.917
—
ns
Rising and Falling edges
Input Data Hold After CLK Rising
tHD_GDDRX1_CENTERED
—
0.917
—
ns
and Falling edges
Data Rate = 300 Mb/s
1.217
—
ns
—
—
Other Data Rates
−0.450
—
ns+1/2UI
Data Rate = 300 Mb/s
1.217
—
ns
—
—
Other Data Rates
−0.450
—
ns+1/2UI
fMAX_GDDRX1_CENTERED
Frequency for PCLK2
—
—
150
MHz
Generic DDRX8 or DDRX4 or DDRX2 I/O with Clock and Data Aligned at General Purpose Pins (GDDRX8_RX/TX.ECLK.Aligned or
GDDRX4_RX/TX.ECLK.Aligned or GDDRX2_RX/TX.ECLK.Aligned)
Data Rate = 1.2 Gb/s5
—
0.188
ns
Input Data Valid After CLK
tSU_GDDRX2_4_8_ALIGNED
Rising and Falling edges
Other Data Rates5
—
−0.229
ns+1/2UI
Data Rate = 1.2 Gb/s5
0.646
—
ns
Input Data Hold After CLK Rising
tHD_GDDRX2_4_8_ALIGNED
and Falling edges
Other Data Rates5
0.229
—
ns+1/2UI
Output Data Invalid After CLK
tDIA_GDDRX2_4_8_ALIGNED
—
—
0.120
ns
Rising and Falling edges Output
Output Data Invalid Before CLK
tDIB_GDDRX2_4_8_ALIGNED
—
—
0.120
ns
Output Rising and Falling edges
csfBGA81, ctfBGA80,
—
300
MHz
ckfBGA80, ucfBGA64
GDDRX2
csfBGA81, ctfBGA80,
—
600
MHz
ckfBGA80, ucfBGA64
fMAX_GDDRX2_4_8_ALIGNED
Frequency for ECLK2
GDDRX4 and GDDRX8
WLCSP36 GDDRX2
—
250
MHz
WLCSP36 GDDRX4 and
—
500
MHz
GDDRX8
© 2015-2021 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-DS-02007-1.8
37
CrossLink Family
Data Sheet
Parameter
Description
Conditions
–6
Min
Max
Unit
Generic DDR Interfaces 2
Generic DDRX1 I/O with Clock and Data Aligned at General Purpose Pins (GDDRX1_RX/TX.SCLK.Aligned)
tSU_GDDRX1_ALIGNED
Input Data Valid After CLK
Rising and Falling edges
tHD_GDDRX1_ALIGNED
Input Data Hold After CLK Rising
and Falling edges
Output Data Invalid After CLK
Rising and Falling edges Output
Output Data Invalid Before CLK
tDIB_GDDRX1_ALIGNED
Output Rising and Falling edges
fMAX_GDDRX1_ALIGNED
Frequency for ECLK2
General Purpose I/O MIPI D-PHY Rx with 1:8 or 1:16 Gearing
tDIA_GDDRX1_ALIGNED
tSU_GDDRX_MP
tHD_GDDRX_MP
fMAX_GDDRX_MP
Input Data Set-Up Before CLK
Input Data Hold After CLK
Frequency for ECLK2
Data Rate = 300 Mb/s
Other Data Rates
Data Rate = 300 Mb/s
Other Data Rates
—
—
2.583
0.916
0.750
−0.917
—
—
ns
ns+1/2UI
ns
ns+1/2UI
—
—
0.450
ns
—
—
0.450
ns
—
—
150
MHz
842 Mb/s < Data Rate ≤
1.2 Gb/s and
VIDTH = 140 mV
VIDTL = -140 mV
0.200
—
UI
0.150
—
UI
0.150
—
UI
0.200
—
UI
0.150
—
UI
0.150
—
UI
—
600
MHz
—
500
MHz
473 Mb/s < Data Rate ≤
842 Mb/s and
VIDTH = 140 mV
VIDTL = -140 mV
Data Rate ≤ 473 Mb/s
and
VIDTH = 70 mV
VIDTL = -70 mV
842 Mb/s < Data Rate ≤
1.2 Gb/s and
VIDTH = 140 mV
VIDTL = -140 mV
473 Mb/s < Data Rate ≤
842 Mb/s &
VIDTH = 140 mV
VIDTL = -140 mV
Data Rate ≤ 473 Mb/s
and
VIDTH = 70 mV
VIDTL = -70 mV
csfBGA81, ctfBGA80,
ckfBGA80, ucfBGA64
WLCSP36
© 2015-2021 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.
38
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
Parameter
Description
Conditions
tRPBi_DVE
fMAX_RX71_141
DDR71/DDR141 ECLK
Frequency2
Unit
Max
—
0.3
—
−0.222
—
0.7
—
—
0.222
—
ns+
(i+
1/2)*UI
csfBGA81, ctfBGA80,
ckfBGA80, ucfBGA64,
WLCSP36
—
450
MHz
—
0.143
ns+i*UI
−0.143
—
ns+i*UI
—
0.15
UI
—
525
MHz
—
500
MHz
All Devices
—
0.125
ns+i*UI
All Devices
−0.125
—
ns+i*UI
All Devices
csfBGA81,
ctfBGA80, ckfBGA80,
ucfBGA64
WLCSP36
—
0.15
UI
—
600
MHz
Generic DDRX71 or DDRX141 Inputs (GDDRX71_RX.ECLK or GDDRX141_RX.ECLK)
—
Input Valid Bit "i" switching
tRPBi_DVA
from CLK Rising Edge
—
("i" = 0 to 6, 0 aligns with CLK)
Input Hold Bit "i" switching
from CLK Rising Edge
("i" = 0 to 6, 0 aligns with CLK)
–6
Min
UI
ns+
(i+ 1/2)*UI
UI
Generic DDR Interfaces 1
Generic DDRX71 Outputs with Clock and Data Aligned at Pin (GDDRX71_TX.ECLK)
Data Output Valid Bit "i"
tTPBi_DOV
switching from CLK Rising Edge
—
("i" = 0 to 6, 0 aligns with CLK)
Data Output Invalid Bit "i"
tTPBi_DOI
switching from CLK Rising Edge
—
("i" = 0 to 6, 0 aligns with CLK)
tTPBi_skew_UI
Tx skew in UI
—
csfBGA81,
ctfBGA80, ckfBGA80,
fMAX_TX71
DDR71 ECLK Frequency2
ucfBGA64
WLCSP36
Generic DDRX141 Outputs with Clock and Data Aligned at Pin (GDDRX141_TX.ECLK)
tTPBi_skew_UI
Data Output Valid Bit "i"
switching from CLK Rising Edge
("i" = 0 to 6, 0 aligns with CLK)
Data Output Invalid Bit "i"
switching from CLK Rising Edge
("i" = 0 to 6, 0 aligns with CLK)
TX skew in UI
fMAX_TX141
DDR141 ECLK Frequency2
tTPBi_DOV
tTPBi_DOI
—
500
MHz
Notes:
1. Generic DDRX8, DDRX71 and DDRX141 timing numbers based on LVDS I/O.
2. Maximum clock frequencies are tested under best case conditions. System performance may vary upon the user environment.
3. These numbers are generated using best case PLL location.
4. All numbers are generated with the Lattice Diamond design software.
5. Maximum data rate for GDDRX2 mode is 500 Mbps for WLCSP36 package and 600 Mbps for all other packages.
© 2015-2021 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-DS-02007-1.8
39
CrossLink Family
Data Sheet
Rx CLK (in)
Rx DATA (in)
tSU/tDVBDQ
tSU/tDVBDQ
tHD/tDVADQ
tHD/tDVADQ
Figure 4.1. Receiver RX.CLK.Centered Waveforms
1/2 UI
1/2 UI
1 UI
Rx CLK (in)
Rx DATA (in)
tSU
tSU
tHD
tHD
Figure 4.2. Receiver RX.CLK.Aligned Input Waveforms
1/2 UI
1/2 UI
1/2 UI
1/2 UI
Tx CLK (out)
Tx DATA (out)
tDVB
tDVB
tDVA
tDVA
Figure 4.3. Transmit TX.CLK.Centered Output Waveforms
© 2015-2021 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.
40
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
1 UI
Tx CLK (out)
Tx DATA (out)
tDIB
tDIB
tDIA
tDIA
Figure 4.4. Transmit TX.CLK.Aligned Waveforms
Figure 4.5. DDRX71, DDRX141 Video Timing Waveforms
© 2015-2021 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-DS-02007-1.8
41
CrossLink Family
Data Sheet
4.15. sysCLOCK PLL Timing
Over recommended operating conditions.
Table 4.14. sysCLOCK PLL Timing
Parameter
Descriptions
Conditions
Min
Max
Unit
fIN
fPD
fOUT
Input Clock Frequency (CLKI, CLKFB)
Phase Detector Input Clock Frequency
Output Clock Frequency (CLKOP, CLKOS)
—
—
10
10
400
400
MHz
MHz
—
4.6875
600
MHz
fVCO
PLL VCO Frequency
—
600
1200
MHz
—
—
fOUT ≥ 100 MHz
fOUT < 100 MHz
fOUT ≥ 100 MHz
fOUT < 100 MHz
fPD > 100 MHz
55
5
100
0.025
200
0.05
200
fPD < 100 MHz
45
−5
—
—
—
—
—
—
%
%
ps p-p
UIPP
ps p-p
UIPP
ps p-p
UIPP
Static Phase Offset
Divider ratio = integer
—
400
tLOCK
tUNLOCK
PLL Lock-in Time
PLL Unlock Time
tIPJIT
Input Clock Period Jitter
tHI
tLO
Input Clock High Time
Input Clock Low Time
—
—
fPD ≥ 20 MHz
fPD < 20 MHz
90% to 90%
10% to 10%
—
—
—
—
0.5
0.5
15
50
500
0.02
—
—
AC Characteristics
tDT
Output Clock Duty Cycle
tPH
Output Phase Accuracy
Output Clock Period Jitter 3
tOPJIT1
Output Clock Cycle-to-Cycle Jitter 3
Output Clock Phase Jitter
tSPO
2
0.05
ps p-p
ms
ns
ps p-p
UIPP
ns
ns
Notes:
1. Jitter sample is taken over 10,000 samples for Periodic jitter, and 2,000 samples for Cycle-to-Cycle jitter of the primary PLL
output with clean reference clock with no additional I/O toggling.
2. Output clock is valid after tLOCK for PLL reset and dynamic delay adjustment.
3. Period jitter and cycle-to-cycle jitter numbers are guaranteed for fPD ≥ 10 MHz. For fPD < 10 MHz, the jitter numbers may not be
met in certain conditions.
© 2015-2021 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.
42
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
4.16. Hardened MIPI D-PHY Performance
Over recommended operating conditions.
Table 4.15. 1500 Mb/s MIPI_DPHY_X8_RX/TX Timing Table (1500 Mb/s > MIPI D-PHY Data Rate > 1200 Mb/s)*
Parameter
Description
Min
Max
Unit
—
UI
tSU_MIPIX8
Input Data Setup before CLK
0.227
tHD_MIPIX8
Input Data Hold after CLK
0.305
—
UI
tDVB_MIPIX8
Output Data Valid before CLK Output
0.200
—
UI
tDVA_MIPIX8
Output Data Valid after CLK Output
0.200
—
UI
*Note: For WLCSP36 package, the MIPI D-PHY fmax is 1200 Mb/s, for other packages, fmax is 1500 Mb/s.
Table 4.16. 1200 Mb/s MIPI_DPHY_X4_RX/TX Timing Table (1200 Mb/s > MIPI D-PHY Data Rate > 1000 Mb/s)
Parameter
Description
Min
Max
Unit
tSU_MIPIX4
Input Data Setup before CLK
0.200
—
UI
tHD_MIPIX4
Input Data Hold after CLK
0.200
—
UI
tDVB_MIPIX4
Output Data Valid before CLK Output
0.200
—
UI
tDVA_MIPIX4
Output Data Valid after CLK Output
0.200
—
UI
Table 4.17. 1000 Mb/s MIPI_DPHY_X4_RX/TX Timing Table (1000 Mb/s > MIPI D-PHY Data Rate > 10 Mb/s)
Parameter
Description
Min
Max
Unit
tSU_MIPIX4
Input Data Setup before CLK
0.150
—
UI
tHD_MIPIX4
Input Data Hold after CLK
0.150
—
UI
tDVB_MIPIX4
Output Data Valid before CLK Output
0.150
—
UI
tDVA_MIPIX4
Output Data Valid after CLK Output
0.150
—
UI
4.17. Internal Oscillators (HFOSC, LFOSC)
Over recommended operating conditions.
Table 4.18. Internal Oscillators
Parameter
Parameter Description
Min
Typ
Max
Unit
fCLKHF
HFOSC CLKK Clock Frequency
43.2
48
52.8
MHz
fCLKLF
LFOSC CLKK Clock Frequency
9
10
11
kHz
DCHCLKHF
HFOSC Duty Cycle (Clock High Period)
45
50
55
%
DCHCLKLF
LFOSC Duty Cycle (Clock High Period)
45
50
55
%
© 2015-2021 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-DS-02007-1.8
43
CrossLink Family
Data Sheet
4.18. User I2C
Over recommended operating conditions.
Table 4.19. User I2C 1
Symbol
fscl
TDELAY
STD Mode
Parameter
Min
SCL Clock
Frequency
Optional delay
through delay block
—
Typ
—
Max
Min
100
—
62
—
—
—
FAST Mode Plus2
FAST Mode
Typ
—
Max
Min
400
—
62
—
—
Typ
—
Units
Max
62
10002
kHz
—
ns
Notes:
1. Refer to the I2C Specification for timing requirements.
2. Fast Mode Plus maximum speed may be achieved by using external pull up resistor on I2C bus. Internal pull up may not be
sufficient to support the maximum speed.
4.19. CrossLink sysCONFIG Port Timing Specifications
Over recommended operating conditions.
Table 4.20. CrossLink sysCONFIG Port Timing Specifications
Symbol
Parameter
Min
Max
Minimum CRESETB LOW pulse width required to
restart configuration (from falling edge to rising edge)
290
—
Unit
All Configuration Mode
tPRGM3
ns
Slave SPI1
fCCLK
SPI_SCK Input Clock Frequency
—
110
MHz
tSTSU
MOSI Setup Time
0.5
—
ns
tSTH
MOSI Hold Time
2.0
—
ns
tSTCO
SPI_SCK Falling Edge to Valid MISO Output
—
13.3
ns
tSCS
Chip Select HIGH Time
25
—
ns
tSCSS
Chip Select Setup Time
0.5
—
ns
tSCSH
Chip Select Hold Time
0.5
—
ns
MCK Output Clock Frequency
—
52.8
MHz
Maximum SCL Clock Frequency (Fast-Mode Plus)
—
1
MHz
Master SPI
fCCLK
I2C 2
fMAX
Notes:
1. Refer to CrossLink Programming and Configuration Usage Guide (FPGA-TN-02014), for timing requirements to enable CrossLink
SSPI Mode.
2. Refer to the I2C specification for timing requirements when configuring with I2C port.
3. tPRGM minimum time does not apply when SLAVE_SPI_PORT, MASTER_SPI_PORT and I2C_PORT are disabled through Diamond
Software. Contact your Lattice Sales Representatives for details.
4.20. SRAM Configuration Time from NVCM
Over recommended operating conditions.
Table 4.21. SRAM Configuration Time from NVCM
Symbol
Parameter
Typ
Unit
TCONFIGURATION
POR/CRESET_B to Device I/O Active*
83
ms
*Note: Before and during configuration, the I/O are held in tristate with weak internal pullups enabled. I/O are released to user
functionality when the device has finished configuration.
© 2015-2021 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.
44
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
4.21. Switching Test Conditions
Figure 4.6 shows the output test load that is used for AC testing. The specific values for resistance, capacitance,
voltage, and other test conditions are listed in Table 4.22.
VT
R1
Test Point
DUT
R2
CL*
*CL Includes Test Fixture and Probe Capacitance
Figure 4.6. Output Test Load, LVTTL and LVCMOS Standards
Table 4.22. Test Fixture Required Components, Non-Terminated Interfaces*
Test Condition
LVTTL and other LVCMOS settings (L ≥ H, H ≥ L)
R1
∞
R2
∞
CL
0 pF
Timing Ref.
VT
LVCMOS 3.3 = 1.5 V
—
LVCMOS 2.5 = VCCIO/2
—
LVCMOS 1.8 = VCCIO/2
—
LVCMOS 1.2 = VCCIO/2
—
LVCMOS 2.5 I/O (Z ≥ H)
∞
1 MΩ
0 pF
VCCIO/2
—
LVCMOS 2.5 I/O (Z ≥ L)
1 MΩ
∞
0 pF
VCCIO/2
VCCIO
LVCMOS 2.5 I/O (H ≥ Z)
∞
100
0 pF
VOH – 0.10
—
LVCMOS 2.5 I/O (L ≥ Z)
100
∞
0 pF
VOL + 0.10
VCCIO
*Note: Output test conditions for all other interfaces are determined by the respective standards.
© 2015-2021 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-DS-02007-1.8
45
CrossLink Family
Data Sheet
5. Pinout Information
The pinout tables below correspond to CrossLink LIF-MD6000 Pinout Version 1.4.
GND pins are referenced as VSS in Lattice Diamond Software.
5.1. WLCSP36 Pinout
Table 5.1. WLCSP36 Pinout
Pin Number
Pin Function
Bank
Dual Function
Differential
A1
GNDMU_DPHY1
GND
—
—
A2
VCCMU_DPHY1
DPHY1
—
—
A3
DPHY1_DP2
DPHY1
—
True_OF_DPHY1_DN2
A4
DPHY1_DN2
DPHY1
—
Comp_OF_DPHY1_DP2
A5
VCCAUX
VCCAUX
—
—
A6
PB2C
2
MIPI_CLKT2_0
True_OF_PB2D
B1
DPHY1_DP0
DPHY1
—
True_OF_DPHY1_DN0
B2
DPHY1_DP1
DPHY1
—
True_OF_DPHY1_DN1
B3
DPHY1_DP3
DPHY1
—
True_OF_DPHY1_DN3
B4
DPHY1_DN3
DPHY1
—
Comp_OF_DPHY1_DP3
B5
PB16D
2
PCLKC2_1
Comp_OF_PB16C
B6
PB2D
2
MIPI_CLKC2_0
Comp_OF_PB2C
C1
DPHY1_DN0
DPHY1
—
Comp_OF_DPHY1_DP0
C2
DPHY1_DN1
DPHY1
—
Comp_OF_DPHY1_DP1
C3
PB52
0
SPI_SS/CSN/SCL
—
C4
VCC
VCC
—
—
C5
PB16C
2
PCLKT2_1
True_OF_PB16D
C6
GND
GND
—
—
D1
DPHY1_CKP
DPHY1
—
True_OF_DPHY1_CKN
D2
PB48
0
PCLKT0_1/USER_SCL
—
D3
PB47
0
PCLKT0_0/USER_SDA
—
D4
CRESET_B
0
—
—
D5
PB16B
2
PCLKC2_0
Comp_OF_PB16A
D6
PB6B
2
—
Comp_OF_PB6A
E1
DPHY1_CKN
DPHY1
—
Comp_OF_DPHY1_CKP
E2
VCCIO0
0
—
—
E3
GND
GND
—
—
E4
PB50
0
MOSI
—
E5
PB16A
2
PCLKT2_0
True_OF_PB16B
E6
PB6A
2
GR_PCLK2_0
True_OF_PB6B
F1
PB51
0
MISO
—
F2
PB49
0
PMU_WKUPN/CDONE
—
F3
PB53
0
SPI_SCK/MCK/SDA
—
F4
PB12A
2
GPLLT2_0
True_OF_PB12B
F5
PB12B
2
GPLLC2_0
Comp_OF_PB12A
F6
VCCIO2
2
—
—
© 2015-2021 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.
46
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
5.2. ucfBGA64 Pinout
Table 5.2. ucfBGA64 Pinout
Pin Number
A1
A2
A3
A4
A5
A6
A7
A8
B1
B2
B3
B4
B5
B6
B7
B8
C1
C2
C3
C4
C5
C6
C7
C8
D1
D2
D3
D4
D5
D6
D7
D8
E1
E2
E3
E4
E5
E6
E7
E8
F1
F2
Pin Function
DPHY1_CKP
DPHY1_CKN
DPHY1_DP3
DPHY1_DN3
DPHY0_DN2
DPHY0_DP0
DPHY0_CKP
DPHY0_CKN
DPHY1_DP2
DPHY1_DN2
DPHY1_DP1
DPHY1_DN1
DPHY0_DP2
DPHY0_DN0
DPHY0_DP3
DPHY0_DN3
DPHY1_DP0
DPHY1_DN0
PB47
VCCPLL_DPHYx
VCCA_DPHYx
GNDA_DPHYx
DPHY0_DP1
DPHY0_DN1
PB34B
PB34A
PB52
GND
VCC
VCCAUX
PB16A
PB12A
PB51
CRESET_B
PB48
VCC
GND
VCCIO2
PB16B
PB12B
PB53
PB50
Bank
DPHY1
DPHY1
DPHY1
DPHY1
DPHY0
DPHY0
DPHY0
DPHY0
DPHY1
DPHY1
DPHY1
DPHY1
DPHY0
DPHY0
DPHY0
DPHY0
DPHY1
DPHY1
0
DPHY
DPHY
GND
DPHY0
DPHY0
1
1
0
GND
VCC
VCCAUX
2
2
0
0
0
VCC
GND
2
2
2
0
0
Dual Function
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
PCLKT0_0/USER_SDA
—
—
—
—
—
—
GR_PCLK1_0
SPI_SS/CSN/SCL
—
—
—
PCLKT2_0
GPLLT2_0
MISO
—
PCLKT0_1/USER_SCL
—
—
—
PCLKC2_0
GPLLC2_0
SPI_SCK/MCK/SDA
MOSI
Differential
True_OF_DPHY1_CKN
Comp_OF_DPHY1_CKP
True_OF_DPHY1_DN3
Comp_OF_DPHY1_DP3
Comp_OF_DPHY0_DP2
True_OF_DPHY0_DN0
True_OF_DPHY0_CKN
Comp_OF_DPHY0_CKP
True_OF_DPHY1_DN2
Comp_OF_DPHY1_DP2
True_OF_DPHY1_DN1
Comp_OF_DPHY1_DP1
True_OF_DPHY0_DN2
Comp_OF_DPHY0_DP0
True_OF_DPHY0_DN3
Comp_OF_DPHY0_DP3
True_OF_DPHY1_DN0
Comp_OF_DPHY1_DP0
—
—
—
—
True_OF_DPHY0_DN1
Comp_OF_DPHY0_DP1
Comp_OF_PB34A
True_OF_PB34B
—
—
—
—
True_OF_PB16B
True_OF_PB12B
—
—
—
—
—
—
Comp_OF_PB16A
Comp_OF_PB12A
—
—
© 2015-2021 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-DS-02007-1.8
47
CrossLink Family
Data Sheet
Table 5.2. ucfBGA64 Pinout (Continued)
Pin Number
Pin Function
Bank
Dual Function
Differential
F3
VCCIO0
0
—
—
F4
VCCIO1
1
—
—
F5
GND
GND
—
—
F6
VCCIO2
2
—
—
F7
PB6A
2
GR_PCLK2_0
True_OF_PB6B
F8
PB6B
2
—
Comp_OF_PB6A
G1
PB38D
1
—
Comp_OF_PB38C
G2
PB38C
1
—
True_OF_PB38D
G3
PB49
0
PMU_WKUPN/CDONE
—
G4
VCCGPLL
VCCGPLL
—
—
G5
PB29B
1
PCLKC1_0
Comp_OF_PB29A
G6
PB29A
1
PCLKT1_0
True_OF_PB29B
G7
PB2D
2
MIPI_CLKC2_0
Comp_OF_PB2C
G8
PB2C
2
MIPI_CLKT2_0
True_OF_PB2D
H1
PB34D
1
MIPI_CLKC1_0
Comp_OF_PB34C
H2
PB34C
1
MIPI_CLKT1_0
True_OF_PB34D
H3
PB29C
1
PCLKT1_1
True_OF_PB29D
H4
PB29D
1
PCLKC1_1
Comp_OF_PB29C
H5
PB16D
2
PCLKC2_1
Comp_OF_PB16C
H6
PB16C
2
PCLKT2_1
True_OF_PB16D
H7
PB12D
2
—
Comp_OF_PB12C
H8
PB12C
2
—
True_OF_PB12D
© 2015-2021 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.
48
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
5.3. ctfBGA80/ckfBGA80 Pinout
Table 5.3. ctfBGA80/ckfBGA80 Pinout
Pin Number
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
C1
C2
C9
C10
D1
D2
D4
D5
D6
D7
D9
D10
E1
E2
E4
E5
E6
E7
E9
E10
F1
F2
Pin Function
DPHY1_DN2
DPHY1_DN0
DPHY1_CKN
DPHY1_DN1
DPHY1_DN3
DPHY0_DN2
DPHY0_DN0
DPHY0_CKN
DPHY0_DN1
DPHY0_DN3
DPHY1_DP2
DPHY1_DP0
DPHY1_CKP
DPHY1_DP1
DPHY1_DP3
DPHY0_DP2
DPHY0_DP0
DPHY0_CKP
DPHY0_DP1
DPHY0_DP3
GND
GNDA_DPHY1
GNDA_DPHY0
GND
PB48
VCCPLL_DPHY1
VCCA_DPHY1
VCCAUX
GNDPLL_DPHYx
VCCPLL_DPHY0
PB16A
PB16B
PB34A
PB34B
VCC
GND
VCC
VCCA_DPHY0
PB12A
PB12B
PB38A
PB38B
Bank
DPHY1
DPHY1
DPHY1
DPHY1
DPHY1
DPHY0
DPHY0
DPHY0
DPHY0
DPHY0
DPHY1
DPHY1
DPHY1
DPHY1
DPHY1
DPHY0
DPHY0
DPHY0
DPHY0
DPHY0
GND
DPHY1
DPHY0
GND
0
DPHY1
DPHY1
VCCAUX
GND
DPHY0
2
2
1
1
VCC
GND
VCC
DPHY0
2
2
1
1
Dual Function
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
PCLKT0_1/USER_SCL
—
—
—
—
—
PCLKT2_0
PCLKC2_0
GR_PCLK1_0
—
—
—
—
—
GPLLT2_0
GPLLC2_0
—
—
Differential
Comp_OF_DPHY1_DP2
Comp_OF_DPHY1_DP0
Comp_OF_DPHY1_CKP
Comp_OF_DPHY1_DP1
Comp_OF_DPHY1_DP3
Comp_OF_DPHY0_DP2
Comp_OF_DPHY0_DP0
Comp_OF_DPHY0_CKP
Comp_OF_DPHY0_DP1
Comp_OF_DPHY0_DP3
True_OF_DPHY1_DN2
True_OF_DPHY1_DN0
True_OF_DPHY1_CKN
True_OF_DPHY1_DN1
True_OF_DPHY1_DN3
True_OF_DPHY0_DN2
True_OF_DPHY0_DN0
True_OF_DPHY0_CKN
True_OF_DPHY0_DN1
True_OF_DPHY0_DN3
—
—
—
—
—
—
—
—
—
—
True_OF_PB16B
Comp_OF_PB16A
True_OF_PB34B
Comp_OF_PB34A
—
—
—
—
True_OF_PB12B
Comp_OF_PB12A
True_OF_PB38B
Comp_OF_PB38A
© 2015-2021 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-DS-02007-1.8
49
CrossLink Family
Data Sheet
Table 5.3. ctfBGA80/ckfBGA80 Pinout (Continued)
Pin Number
Pin Function
Bank
Dual Function
Differential
F4
VCCIO0
0
—
—
F5
VCCIO1
1
—
—
F6
VCCIO2
2
—
—
F7
VCCIO2
2
—
—
F9
PB6A
2
GR_PCLK2_0
True_OF_PB6B
F10
PB6B
2
—
Comp_OF_PB6A
G1
PB50
0
MOSI
—
G2
GND
GND
—
—
G4
VCCIO1
1
—
—
G5
GND
GND
—
—
G6
VCCGPLL
VCCGPLL
—
—
G7
GNDGPLL
GND
—
—
G9
PB2A
2
—
True_OF_PB2B
G10
PB2B
2
—
Comp_OF_PB2A
H1
PB52
0
SPI_SS/CSN/SCL
—
H2
CRESET_B
0
—
—
H9
PB2D
2
MIPI_CLKC2_0
Comp_OF_PB2C
H10
PB2C
2
MIPI_CLKT2_0
True_OF_PB2D
J1
PB53
0
SPI_SCK/MCK/SDA
—
J2
PB49
0
PMU_WKUPN/CDONE
—
J3
PB43D
1
—
Comp_OF_PB43C
J4
PB38D
1
—
Comp_OF_PB38C
J5
PB34D
1
MIPI_CLKC1_0
Comp_OF_PB34C
J6
PB29D
1
PCLKC1_1
Comp_OF_PB29C
J7
PB29A
1
PCLKT1_0
True_OF_PB29B
J8
PB16D
2
PCLKC2_1
Comp_OF_PB16C
J9
PB6D
2
—
Comp_OF_PB6C
J10
PB6C
2
—
True_OF_PB6D
K1
PB51
0
MISO
—
K2
PB47
0
PCLKT0_0/USER_SDA
—
K3
PB43C
1
—
True_OF_PB43D
K4
PB38C
1
—
True_OF_PB38D
K5
PB34C
1
MIPI_CLKT1_0
True_OF_PB34D
K6
PB29C
1
PCLKT1_1
True_OF_PB29D
K7
PB29B
1
PCLKC1_0
Comp_OF_PB29A
K8
PB16C
2
PCLKT2_1
True_OF_PB16D
K9
PB12D
2
—
Comp_OF_PB12C
K10
PB12C
2
—
True_OF_PB12D
© 2015-2021 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.
50
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
5.4. csfBGA81 Pinout
Table 5.4. csfBGA81 Pinout
Pin Number
Pin Function
Bank
Dual Function
Differential
A1
A2
A3
A4
A5
A6
A7
A8
A9
B1
B2
DPHY1_CKP
DPHY1_CKN
DPHY1_DP1
DPHY1_DP3
VCCA_DPHY1
DPHY0_DN2
DPHY0_DN0
DPHY0_CKP
DPHY0_CKN
DPHY1_DP0
DPHY1_DN0
DPHY1
DPHY1
DPHY1
DPHY1
DPHY1
DPHY0
DPHY0
DPHY0
DPHY0
DPHY1
DPHY1
—
—
—
—
—
—
—
—
—
—
—
True_OF_DPHY1_CKN
Comp_OF_DPHY1_CKP
True_OF_DPHY1_DN1
True_OF_DPHY1_DN3
—
Comp_OF_DPHY0_DP2
Comp_OF_DPHY0_DP0
True_OF_DPHY0_CKN
Comp_OF_DPHY0_CKP
True_OF_DPHY1_DN0
Comp_OF_DPHY1_DP0
B3
B4
B5
B6
B7
B8
B9
C1
C2
C3
DPHY1_DN1
DPHY1_DN3
GNDPLL_DPHYx
DPHY0_DP2
DPHY0_DP0
DPHY0_DP1
DPHY0_DN1
DPHY1_DP2
DPHY1_DN2
GNDA_DPHY1
DPHY1
DPHY1
GND
DPHY0
DPHY0
DPHY0
DPHY0
DPHY1
DPHY1
DPHY1
—
—
—
—
—
—
—
—
—
—
Comp_OF_DPHY1_DP1
Comp_OF_DPHY1_DP3
—
True_OF_DPHY0_DN2
True_OF_DPHY0_DN0
True_OF_DPHY0_DN1
Comp_OF_DPHY0_DP1
True_OF_DPHY1_DN2
Comp_OF_DPHY1_DP2
—
C4
C5
C6
C7
C8
C9
D1
D2
D3
D4
D5
D6
D7
D8
D9
E1
E2
E3
E4
VCCPLL_DPHY1
GND
VCCPLL_DPHY0
GNDA_DPHY0
DPHY0_DP3
DPHY0_DN3
PB34A
PB34B
VCCA_DPHY1
GND
VCCAUX
GND
VCCA_DPHY0
PB16B
PB16A
PB38A
PB38B
VCC
VCC
DPHY1
GND
DPHY0
DPHY0
DPHY0
DPHY0
1
1
DPHY1
GND
VCCAUX
GND
DPHY0
2
2
1
1
VCC
VCC
—
—
—
—
—
—
GR_PCLK1_0
—
—
—
—
—
—
PCLKC2_0
PCLKT2_0
—
—
—
—
—
—
—
—
True_OF_DPHY0_DN3
Comp_OF_DPHY0_DP3
True_OF_PB34B
Comp_OF_PB34A
—
—
—
—
—
Comp_OF_PB16A
True_OF_PB16B
True_OF_PB38B
Comp_OF_PB38A
—
—
E5
E6
GND
VCCIO2
GND
2
—
—
—
—
© 2015-2021 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-DS-02007-1.8
51
CrossLink Family
Data Sheet
Table 5.4 csfBGA81 Pinout (Continued)
Pin Number
Pin Function
Bank
Dual Function
Differential
E7
PB12B
2
GPLLC2_0
Comp_OF_PB12A
E8
PB6B
2
—
Comp_OF_PB6A
E9
PB6A
2
GR_PCLK2_0
True_OF_PB6B
F1
PB50
0
MOSI
—
F2
PB48
0
PCLKT0_1/USER_SCL
—
F3
VCCIO1
1
—
—
F4
GND
GND
—
—
F5
GNDGPLL
GND
—
—
F6
VCCIO2
2
—
—
F7
PB12A
2
GPLLT2_0
True_OF_PB12B
F8
PB2B
2
—
Comp_OF_PB2A
F9
PB2A
2
—
True_OF_PB2B
G1
PB52
0
SPI_SS/CSN/SCL
—
G2
CRESET_B
0
—
—
G3
VCCIO0
0
—
—
G4
VCCIO1
1
—
—
G5
VCCGPLL
VCCGPLL
—
—
G6
PB29B
1
PCLKC1_0
Comp_OF_PB29A
G7
PB29A
1
PCLKT1_0
True_OF_PB29B
G8
PB2D
2
MIPI_CLKC2_0
Comp_OF_PB2C
G9
PB2C
2
MIPI_CLKT2_0
True_OF_PB2D
H1
PB53
0
SPI_SCK/MCK/SDA
—
H2
PB49
0
PMU_WKUPN/CDONE
—
H3
PB43D
1
—
Comp_OF_PB43C
H4
PB38D
1
—
Comp_OF_PB38C
H5
PB34D
1
MIPI_CLKC1_0
Comp_OF_PB34C
H6
PB29D
1
PCLKC1_1
Comp_OF_PB29C
H7
PB16D
2
PCLKC2_1
Comp_OF_PB16C
H8
PB6D
2
—
Comp_OF_PB6C
H9
PB6C
2
—
True_OF_PB6D
J1
PB51
0
MISO
—
J2
PB47
0
PCLKT0_0/USER_SDA
—
J3
PB43C
1
—
True_OF_PB43D
J4
PB38C
1
—
True_OF_PB38D
J5
PB34C
1
MIPI_CLKT1_0
True_OF_PB34D
J6
PB29C
1
PCLKT1_1
True_OF_PB29D
J7
PB16C
2
PCLKT2_1
True_OF_PB16D
J8
PB12D
2
—
Comp_OF_PB12C
J9
PB12C
2
—
True_OF_PB12D
© 2015-2021 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.
52
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
5.5. Dual Function Pin Descriptions
The following table describes the dual functions available to certain pins on the CrossLink device. These pins may
alternatively be used as general purpose I/O when the described dual function is not enabled.
Table 5.5. Dual Function Pin Descriptions
Signal Name
I/O
Description
General Purpose
USER_SCL
I/O
User Slave I2C0 clock input and Master I2C0 clock output. Enables PMU
wake-up via I2C0.
USER_SDA
I/O
User Slave I2C0 data input and Master I2C0 data output. Enables PMU
wakeup via I2C0.
PMU_WKUPN
—
This pin wakes the PMU from sleep mode when toggled low.
Clock Functions
GPLL2_0[T, C]_IN
I
GR_PCLK[Bank]0
I
PCLK[T/C][Bank]_[num]
I/O
MIPI_CLK[T/C][Bank]_0
I/O
Configuration
CDONE
I/O
SPI_SCK
MCK
I
O
SPI_SS
CSN
MOSI
I
O
I/O
MISO
I/O
SCL
SDA
I/O
I/O
General Purpose PLL (GPLL) input pads: T = true and C = complement. These
pins can be used to input a reference clock directly to the General Purpose
PLL. These pins do not provide direct access to the primary clock network.
These pins provide a short General Routing path to the primary clock
network, but should only be used when the design has used up all the PCLK
pins. These pins should only be used for low speed clocks that are not
sensitive to skew. Refer to CrossLink sysCLOCK PLL/DLL Design and Usage
Guide (FPGA-TN-02015) for details.
General Purpose Primary CLK pads: [T/C] = True/Complement, [Bank] = (0, 1
and 2). These pins provide direct access to the primary and edge clock
networks.
MIPI D-PHY Reference CLK pads: [T/C] = True/Complement, [Bank] = (0, 1
and 2). These pins can be used to input a reference clock directly to the
D-PHY PLLs. These pins do not provide direct access to the primary clock
network.
Open Drain pin. Indicates that the configuration sequence is complete, and
the startup sequence is in progress. Holding CDONE delays configuration.
Input Configuration Clock for configuring CrossLink in Slave SPI mode (SSPI).
Output Configuration Clock for configuring CrossLink in Master SPI mode
(MSPI).
Input Chip Select for configuring CrossLink in Slave SPI mode (SSPI).
Output Chip Select for configuring CrossLink in Master SPI mode (MSPI).
Data Output when configuring CrossLink in Master SPI mode (MSPI), data
input when configuring CrossLink in Slave SPI mode (SSPI).
Data Input when configuring CrossLink in Master SPI mode (MSPI), data
output when configuring CrossLink in Slave SPI mode (SSPI).
Slave I2C clock I/O when configuring CrossLink in I2C mode.
Slave I2C data I/O when configuring CrossLink in I2C mode.
© 2015-2021 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-DS-02007-1.8
53
CrossLink Family
Data Sheet
5.6. Dedicated Function Pin Descriptions
Table 5.6. Dedicated Function Pin Descriptions
Signal Name
Configuration
CRESET_B
MIPI D-PHY
DPHY[num]_CK[P/N]
DPHY[num]_D[P/N][lane]
I/O
I
I/O
I/O
Description
Configuration Reset, active LOW.
MIPI D-PHY Clock [num] = D-PHY 0 or 1, P = Positive, N = Negative.
MIPI D-PHY Data [num] = D-PHY 0 or 1, P = Positive, N = Negative,
Lane = data lane in the D-PHY block 0, 1, 2 or 3.
© 2015-2021 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.
54
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
5.7. Pin Information Summary
Table 5.7. Pin Information Summary
Pin Type
CrossLink
WLCSP36
ucfBGA64
ctfBGA80
ckfBGA80
csfBGA81
Total General Purpose I/O
17
29
37
37
37
VCC/VCCIOx/VCCAUX/VCCGPLL
4
8
9
9
10
GND
2
3
6
6
6
D-PHY Clock/Data
10
20
20
20
20
D-PHY VCC
1
2
4
4
4
D-PHY GND
1
1
3
3
3
CRESETB
1
1
1
1
1
Total Balls
36
64
80
80
81
General Purpose I/O per Bank
Bank 0
7
7
7
7
7
Bank 1
0
10
14
14
14
Bank 2
10
12
16
16
16
Total General Purpose Single Ended I/O
17
29
37
37
37
Bank 0
0
0
0
0
0
Bank 1
0
5
7
7
7
Bank 2
5
6
8
8
8
Total General Purpose Differential I/O Pairs
5
11
15
15
15
Differential I/O Pairs per Bank
© 2015-2021 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-DS-02007-1.8
55
CrossLink Family
Data Sheet
6. CrossLink Part Number Description
LIF-MD XXXX-X XXXXX X TR
Device Family
CrossLink FPGA
Tape & Reel
=No Tape & Reel
TR=Tape & Reel (see note in section 6.1)
Logic Capacity
6000 = 6000 LUTs
Grade
I = Industrial
Speed
6 = Fastest
Package
UWG36 = 36-ball WLCSP
UMG64 = 64-ball ucfBGA
MG81 = 81-ball csfBGA
JMG80 = 80-ball ctfBGA
KMG80 = 80-ball ckfBGA
6.1. Ordering Part Numbers
Industrial*
Part Number
Grade
Package
Pins
Temp.
LUTs (K)
LIF-MD6000-6UWG36ITR
–6
Lead free WLCSP
36
Industrial
5.9
LIF-MD6000-6UMG64I
–6
Lead free ucfBGA
64
Industrial
5.9
LIF-MD6000-6MG81I
–6
Lead free csfBGA
81
Industrial
5.9
LIF-MD6000-6JMG80I
–6
Lead free ctfBGA
80
Industrial
5.9
LIF-MD6000-6KMG80I
-6
Lead free ckfBGA
80
Industrial
5.9
*Note: UWG36 package is available in shipments of 5000 pieces/reel (TR), 1000 pieces/reel (TR1K), and 50 pieces/reel (TR50 – for
samples only).
© 2015-2021 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.
56
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
References
For more information, refer to the following technical notes:
CrossLink High-Speed I/O Interface (FPGA-TN-02012)
CrossLink Hardware Checklist (FPGA-TN-02013)
CrossLink Programming and Configuration Usage Guide (FPGA-TN-02014)
CrossLink sysCLOCK PLL/DLL Design and Usage Guide (FPGA-TN-02015)
CrossLink sysI/O Usage Guide (FPGA-TN-02016)
CrossLink Memory Usage Guide (FPGA-TN-02017)
Power Management and Calculation for CrossLink Devices (FPGA-TN-02018)
CrossLink I2C Hardened IP Usage Guide (FPGA-TN-02019)
Advanced CrossLink I2C Hardened IP Reference Guide (FPGA-TN-02020)
For package information, refer to the following technical notes:
PCB Layout Recommendations for BGA Packages (TN1074)
Solder Reflow Guide for Surface Mount Devices (FPGA-TN-12041, previously TN1076)
Wafer-Level Chip-Scale Package Guide (TN1242)
Thermal Management (FPGA-TN-02044)
Package Diagrams (FPGA-DS-02053)
For further information on interface standards refer to the following websites:
JEDEC Standards (LVTTL, LVCMOS): www.jedec.org
MIPI Standards (D-PHY): www.mipi.org
Technical Support
For assistance, submit a technical support case at www.latticesemi.com/techsupport.
© 2015-2021 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-DS-02007-1.8
57
CrossLink Family
Data Sheet
Revision History
Revision 1.8, January 2021
Section
Change Summary
DC and Switching Characteristics
Corrected table formatting error. Removed duplicated section from Table 4.13. CrossLink
External Switching Characteristics.
Revision 1.7, December 2020
Section
DC and Switching Characteristics
Change Summary
—
Adjusted table formatting.
Updated footnotes in Table 4.4. Power-On-Reset Voltage Levels.
Added the Power Supply Sequence Requirements section.
Updated footnote 7 in Table 4.12. CrossLink Maximum I/O Buffer Speed.
Revision 1.6, November 2019
Section
—
Change Summary
Added Disclaimers section.
Architecture Overview
Revised referenced diagram to Figure 3.12 in Edge Clocks section.
DC and Switching Characteristics
Pinout Information
References
Revision History
Back Cover
Added Over recommended operating conditions to the following sections:
Power Supply Ramp Rates
Power-On-Reset Voltage Levels
Power Management Unit (PMU) Timing
sysI/O Recommended Operating Conditions
LVDS/subLVDS/SLVS200
CrossLink External Switching Characteristics
Hardened MIPI D-PHY Performance
User I2C
Added footnote to Table 4.9. sysI/O Single-Ended DC Electrical Characteristics1.
Revised footnote 7 in Table 4.12. CrossLink Maximum I/O Buffer Speed.
Updated footnotes in Table 4.13. CrossLink External Switching Characteristics 3,4.
Updated Table 4.20. CrossLink sysCONFIG Port Timing Specifications.
Changed tPGRM Min value.
Added footnote 3.
In the Table 5.5. Dual Function Pin Descriptions table, added information to GR_PCLK[Bank]0
description.
Updated document number of PCB Layout Recommendations for BGA Packages.
Fixed link to the Thermal Management document and updated document number.
Provided document number of Package Diagrams.
Updated format.
Updated template.
Revision 1.5, July 2018
Section
DC and Switching Characteristics
Change Summary
Updated Table 4.1. Absolute Maximum Ratings. Added footnote 4 to VCCAUX parameters.
Updated Table 4.2. Recommended Operating Conditions. Added footnote 3 to VCCAUX
parameters.
Updated Table 4.13. CrossLink External Switching Characteristics. Revised tSU_GDDRX_MP
and tHD_GDDRX_MP conditions under I/O MIPI D-PHY Rx with 1:8 or 1:16 Gearing.
© 2015-2021 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.
58
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
Revision 1.4, February 2018
Section
All
Change Summary
Removed Application Examples section and its associated references throughout the
document
Architecture Overview
DC and Switching Characteristics
Pinout Information
General update applied to this section.
Reordered the list of features supported by the hard D-PHY quads.
Added Figure 3.3 to Figure 3.6 to the MIPI D-PHY Blocks section.
Updated the Programmable I/O Banks section.
Added Bank 0 list of features.
Added Table 3.1, Table 3.2, Table 3.3, and Table 3.4.
Updated Programmable FPGA Fabric section.
Removed FPGA Fabric Overview header.
Added PFU Blocks section.
Added Slice section.
Moved Clocking Overview as a new Clocking Structure (heading 2) section and added
contents.
Moved Embedded Block RAM Overview as a new (heading 2) section and added
contents.
Removed System Resources section.
Moved Power Management Unit section under Embedded Block RAM Overview.
Removed Device Configuration section.
Moved User I2C IP as a new (heading 2) section.
Added Programming and Configuration section.
Updated CrossLink Maximum General Purpose I/O Buffer Speed section. Changed
LVTTL33/LVCMOS33 to LVCMOS33/LVTTL33.
Updated CrossLink External Switching Characteristics section (general update).
Placed captions to pinout tables.
Revision 1.3, November 2017
Section
Acronyms in This Document
Features
Change Summary
Added entries to the section.
Changed footprint to 80-ball ctfBGA (42 mm2).
Removed Application Examples section and its associated references throughout the
document.
Product Feature Summary
Added 80-ball ckfBGA (49 mm2) package in Features section.
Updated note in Table 2.1, Table 2.2, Table 2.3, Table 2.4, Table 2.5, Table 2.6, Table
2.7, Table 2.8, and Table 2.9 Added 80 ckfBGA (7.0 x 7.0 mm2, 1 mm) package to Table
2.1. CrossLink Feature Summary.
Architecture Overview
Updated System Resources section.
Removed LVCMOS12 (Outputs Only) from CMOS GPIO (Bank 0) section.
Added information in Device Configuration section.
© 2015-2021 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-DS-02007-1.8
59
CrossLink Family
Data Sheet
Section
DC and Switching Characteristics
Change Summary
Pinout Information
Ordering Part Number
References
Updated Table 4.1. Absolute Maximum Ratings.
Changed symbol from VCCPLL to VCCGPLL.
Removed VCC_DPHY symbol.
Updated Table 4.2. Recommended Operating Conditions.
Revised symbols to VCCGPLL.and VCCIO0.
Added row of VCCIO1/2 symbol.
Removed row of VCC_DPHYx symbol.
Removed VCC_DPHY1 from VCCMU_DPHY1 parameter description.
Added notes to Table 4.8. sysI/O Recommended Operating Conditions1 and Table 4.20.
CrossLink sysCONFIG Port Timing Specifications.
Updated link to the LIFMD Product Family Qualification Summary reference in the ESD
Performance section.
Removed VCCIO = 1.2 V between 0 ≤ VIN ≤ 0.65 * VCCIO condition from Table 4.5. DC
Electrical Characteristics.
Updated Table 4.6. CrossLink Supply Current.
Updated ICCMLL_DPHYx, ICCMLL_DPHYx_STDBY, and ICCPLL_DPHY_SLEEP
parameters.
Moved ICCA_DPHY_SLEEP and updated parameter.
Updated ICCAMLL_DPHYx_SLEEP parameter and unit.
Updated footnote 4-a, 4-b, and 5-b.
Updated Table 4.12. CrossLink Maximum I/O Buffer Speed.
Added ckfBGA80 package in descriptions.
Changed LVTTL33/LVCMOS to LVTTL33/LVCMOS33.
Changed VCCIO to VCCIO1/2 in LVCMOS12 description.
Updated the CrossLink External Switching Characteristics section and Table 4.13.
CrossLink External Switching Characteristics.
Removed “Over recommended commercial operating conditions.”
General update of information under Generic DDR Interfaces2 including the
addition of “Generic DDRX1 I/O with Clock and Data Centered at General Purpose
Pins (GDDRX1_RX/TX.ECLK.Centered)” and “Generic DDRX1 I/O with Clock and
Data Aligned at General Purpose Pins (GDDRX1_RX/TX.ECLK.Aligned” rows
Added ckfBGA80 package in specific conditions.
Changed TREFRESH to TCONFIGURATION in Table 4.21. SRAM Configuration Time from NVCM.
Updated section introduction.
Updated WLCSP36 Pinout. Changed C4 bank to VCC.
Updated section to ctfBGA80/ckfBGA80 Pinout and revised pin function of C1, C2, C9,
C10, D6, E5, G2, G5, and G7.
Updated pin function of B5 in csfBGA81 Pinout.
Updated Pin Information Summary section.
Updated CrossLink Part Number Description section.
Added LIF-MD6000-6KMG80I part number to Ordering Part Numbers section.
Update reference to the Solder Reflow Guide for Surface Mount Devices document.
© 2015-2021 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.
60
FPGA-DS-02007-1.8
CrossLink Family
Data Sheet
Revision 1.2, June 2017
Section
Product Feature Summary
Change Summary
Updated Fabric Resources Used in Table 2.1, Table 2.2, Table 2.3, Table 2.4, Table 2.5, Table
2.6, and Table 2.9.
Architecture Overview
Updated Figure 3.1. CrossLink Device Block Diagram.
Added row of VCCAUX for 3.3 V in Table 4.1. Absolute Maximum Ratings and Table 4.2.
Recommended Operating Conditions.
DC and Switching Characteristics
Added row of C3 to Table 4.5. DC Electrical Characteristics.
Added rows of ICCAMLL_DPHYx, ICCAMLL_DPHYx_STDBY, and ICCAMLL_DPHYx_SLEEP to Table 4.6. CrossLink
Supply Current.
Updated Max value in Table 4.7. PMU Timing.
Updated values of subLVDS (Input only) and SLVS200 (Input only), and added row of
LVDS (Input only) to Table 4.8. sysI/O Recommended Operating Conditions.
Updated Table 5.10. LVDS/subLVDS1/SLVS200.
Updated parameter descriptions in Table 4.11. MIPI D-PHY.
Added row of MIPI D-PHY (LP Mode), and updated Max values of subLVDS and SLVS200
in Table 4.12. CrossLink Maximum I/O Buffer Speed.
Updated conditions in Table 4.13. CrossLink External Switching Characteristics.
Added rows of fPD and fVCO to Table 4.14. sysCLOCK PLL Timing.
Updated values in Table 4.15. 1500 Mb/s MIPI_DPHY_X8_RX/TX Timing Table (1500
Mb/s > MIPI D-PHY Data Rate > 1200 Mb/s), Table 4.16. 1200 Mb/s
MIPI_DPHY_X4_RX/TX Timing Table (1200 Mb/s > MIPI D-PHY Data Rate > 1000 Mb/s)
and Table 4.17. 1000 Mb/s MIPI_DPHY_X4_RX/TX Timing Table (1000 Mb/s > MIPI DPHY Data Rate > 10 Mb/s).
Updated Typ values of DCHCLKHF and DCHCLKLF in Table 4.18. Internal Oscillators.
Added row of TDELAY to Table 4.19. User I2C.
Updated Min value of tSCS in Table 4.20. CrossLink sysCONFIG Port Timing Specifications.
Updated symbol and parameter in Table 4.21. SRAM Configuration Time from NVCM.
Included version number in Pinout Information.
Revision 1.1, March 2017
Section
Architecture Overview
Change Summary
DC and Switching Characteristics
Pinout Information
Ordering Part Numbers
Updated I/O placements on banks containing MIPI interface in Programmable I/O Banks
section.
Updated Table 4.4. Power-On-Reset Voltage Levels, added row of VPORDN
Added Note 5 to Table 4.5. DC Electrical Characteristics.
Updated Table 4.6. CrossLink Supply Current, added notes.
Updated max values of VTHD and VTHD(subLVDS) in Table 4.10. LVDS/subLVDS1/SLVS200.
Maximum input frequency values of subLVDS and SLVS200 are TBD in Table 4.12.
CrossLink Maximum I/O Buffer Speed.
Updated Table 4.13. CrossLink External Switching Characteristics.
Updated min values of tSU_MIPIX4 and tHO_MIPIX4 in Table 4.16. 1200 Mb/s
MIPI_DPHY_X4_RX/TX Timing Table (1200 Mb/s > MIPI D-PHY Data Rate > 1000 Mb/s)
and Table 4.17. 1000 Mb/s MIPI_DPHY_X4_RX/TX Timing Table (1000 Mb/s > MIPI DPHY Data Rate > 10 Mb/s).
Updated Table 4.20. CrossLink sysCONFIG Port Timing Specifications.
Updated Table 4.21. SRAM Configuration Time from NVCM.
Updated this section.
Updated CrossLink Part Number Description.
© 2015-2021 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-DS-02007-1.8
61
CrossLink Family
Data Sheet
Revision 1.0, July 2016
Section
All
Change Summary
Updated document number.
Revision 1.0, May 2016
Section
All
Change Summary
First preliminary release.
© 2015-2021 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.
62
FPGA-DS-02007-1.8
www.latticesemi.com