FPGA DS 02049 2 1 CrossLink NX Family
FPGA DS 02049 2 1 CrossLink NX Family
Data Sheet
FPGA-DS-02049-2.1
September 2024
CrossLink-NX 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, with all faults, and all associated risk is the responsibility entirely of the
Buyer. The information provided herein is for informational purposes only and may contain technical inaccuracies or omissions, and may be otherwise
rendered inaccurate for many reasons, and Lattice assumes no obligation to update or otherwise correct or revise this information. 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. LATTICE PRODUCTS AND SERVICES ARE NOT DESIGNED, MANUFACTURED, OR TESTED FOR USE IN LIFE OR SAFETY CRITICAL
SYSTEMS, HAZARDOUS ENVIRONMENTS, OR ANY OTHER ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, INCLUDING ANY APPLICATION IN
WHICH THE FAILURE OF THE PRODUCT OR SERVICE COULD LEAD TO DEATH, PERSONAL INJURY, SEVERE PROPERTY DAMAGE OR ENVIRONMENTAL
HARM (COLLECTIVELY, "HIGH-RISK USES"). FURTHER, BUYER MUST TAKE PRUDENT STEPS TO PROTECT AGAINST PRODUCT AND SERVICE FAILURES,
INCLUDING PROVIDING APPROPRIATE REDUNDANCIES, FAIL-SAFE FEATURES, AND/OR SHUT-DOWN MECHANISMS. LATTICE EXPRESSLY DISCLAIMS
ANY EXPRESS OR IMPLIED WARRANTY OF FITNESS OF THE PRODUCTS OR SERVICES FOR HIGH-RISK USES. 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.
Inclusive Language
This document was created consistent with Lattice Semiconductor’s inclusive language policy. In some cases, the language in underlying tools and
other items may not yet have been updated. Please refer to Lattice’s inclusive language FAQ 6878 for a cross reference of terms. Note in some cases
such as register names and state names it has been necessary to continue to utilize older terminology for compatibility.
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
Contents
Contents ............................................................................................................................................................................... 3
Figures .................................................................................................................................................................................. 6
Tables .................................................................................................................................................................................... 8
Abbreviations in This Document......................................................................................................................................... 11
1. General Description .................................................................................................................................................... 13
1.1. Features ............................................................................................................................................................ 13
2. Architecture ................................................................................................................................................................ 17
2.1. Overview ........................................................................................................................................................... 17
2.2. PFU Blocks ......................................................................................................................................................... 19
2.2.1. Slice .......................................................................................................................................................... 19
2.2.2. Modes of Operation ................................................................................................................................. 22
2.3. Routing .............................................................................................................................................................. 23
2.4. Clocking Structure ............................................................................................................................................. 23
2.4.1. Global PLL ................................................................................................................................................. 23
2.4.2. Clock Distribution Network ...................................................................................................................... 24
2.4.3. Primary Clocks .......................................................................................................................................... 25
2.4.4. Edge Clock ................................................................................................................................................ 26
2.4.5. Clock Dividers ........................................................................................................................................... 26
2.4.6. Clock Center Multiplexer Blocks ............................................................................................................... 27
2.4.7. Dynamic Clock Select ................................................................................................................................ 27
2.4.8. Dynamic Clock Control ............................................................................................................................. 28
2.4.9. DDRDLL ..................................................................................................................................................... 28
2.5. SGMII Tx/Rx ....................................................................................................................................................... 29
2.6. sysMEM Memory .............................................................................................................................................. 30
2.6.1. sysMEM Memory Block ............................................................................................................................ 30
2.6.2. Bus Size Matching ..................................................................................................................................... 31
2.6.3. RAM Initialization and ROM Operation .................................................................................................... 31
2.6.4. Memory Cascading ................................................................................................................................... 31
2.6.5. Single, Dual and Pseudo-Dual Port Modes ............................................................................................... 31
2.6.6. Memory Output Reset .............................................................................................................................. 31
2.7. Large RAM ......................................................................................................................................................... 32
2.8. sysDSP ............................................................................................................................................................... 32
2.8.1. sysDSP Approach Compared to General DSP ........................................................................................... 32
2.8.2. sysDSP Architecture Features ................................................................................................................... 33
2.9. Programmable I/O (PIO).................................................................................................................................... 35
2.10. Programmable I/O Cell (PIC) ............................................................................................................................. 35
2.10.1. Input Register Block .................................................................................................................................. 37
2.10.2. Output Register Block ............................................................................................................................... 38
2.11. Tri-state Register Block ..................................................................................................................................... 39
2.12. DDR Memory Support ....................................................................................................................................... 40
2.12.1. DQS Grouping for DDR Memory ............................................................................................................... 40
2.12.2. DLL Calibrated DQS Delay and Control Block (DQSBUF)........................................................................... 41
2.13. sysI/O Buffer ..................................................................................................................................................... 43
2.13.1. Supported sysI/O Standards ..................................................................................................................... 43
2.13.2. sysI/O Banking Scheme ............................................................................................................................ 44
2.13.3. sysI/O Buffer Configurations .................................................................................................................... 47
2.14. Analog Interface ................................................................................................................................................ 47
2.14.1. Analog to Digital Converters..................................................................................................................... 47
2.14.2. Continuous Time Comparators................................................................................................................. 47
2.14.3. Internal Junction Temperature Monitoring Diode ................................................................................... 47
2.15. IEEE 1149.1-Compliant Boundary Scan Testability ........................................................................................... 47
2.16. Device Configuration ......................................................................................................................................... 48
© 2021-2024 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-02049-2.1 3
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 5
CrossLink-NX Family
Data Sheet
Figures
Figure 2.1. Simplified Block Diagram, CrossLink-NX-40 Device (Top Level) ........................................................................18
Figure 2.2. Simplified Block Diagram, CrossLink-NX-17 Device (Top Level) ........................................................................18
Figure 2.3. PFU Diagram .....................................................................................................................................................19
Figure 2.4. Slice Diagram ....................................................................................................................................................20
Figure 2.5. Slice Configuration for LUT4 and LUT5 .............................................................................................................21
Figure 2.6. General Purpose PLL Diagram ...........................................................................................................................24
Figure 2.7. Clocking .............................................................................................................................................................25
Figure 2.8. Edge Clock Sources per Bank ............................................................................................................................26
Figure 2.9. DCS_CMUX Diagram .........................................................................................................................................27
Figure 2.10. DCS Waveforms ..............................................................................................................................................28
Figure 2.11. DLLDEL Functional Diagram ............................................................................................................................29
Figure 2.12. DDRDLL Architecture ......................................................................................................................................29
Figure 2.13. SGMII CDR IP ...................................................................................................................................................30
Figure 2.14. Memory Core Reset ........................................................................................................................................32
Figure 2.15. Comparison of General DSP and CrossLink-NX Approaches ...........................................................................33
Figure 2.16. DSP Functional Block Diagram ........................................................................................................................34
Figure 2.17. Group of Two High Performance Programmable I/O Cells .............................................................................36
Figure 2.18. Wide Range Programmable I/O Cells ..............................................................................................................36
Figure 2.19. Input Register Block for PIO on Top, Left, and Right Sides of the Device .......................................................37
Figure 2.20. Input Register Block for PIO on Bottom Side of the Device ............................................................................38
Figure 2.21. Output Register Block on Top, Left, and Right Sides ......................................................................................38
Figure 2.22. Output Register Block on Bottom Side ...........................................................................................................39
Figure 2.23. Tri-state Register Block on Top, Left, and Right Sides.....................................................................................39
Figure 2.24. Tri-state Register Block on Bottom Side .........................................................................................................40
Figure 2.25. DQS Grouping on the Bottom Edge ................................................................................................................41
Figure 2.26. DQS Control and Delay Block (DQSBUF) .........................................................................................................42
Figure 2.27. sysI/O Banking ................................................................................................................................................45
Figure 2.28. PCIe Core .........................................................................................................................................................51
Figure 2.29. PCIe Soft IP Wrapper.......................................................................................................................................52
Figure 2.30. Cryptographic Engine Block Diagram ..............................................................................................................52
Figure 3.1. On-Chip Termination ........................................................................................................................................55
Figure 3.2. LVDS25E Output Termination Example ............................................................................................................64
Figure 3.3. SubLVDS Input Interface ...................................................................................................................................64
Figure 3.4. SubLVDS Output Interface ................................................................................................................................65
Figure 3.5. SLVS Interface ...................................................................................................................................................66
Figure 3.6. MIPI Interface ...................................................................................................................................................67
Figure 3.7. Receiver RX.CLK.Centered Waveforms .............................................................................................................80
Figure 3.8. Receiver RX.CLK.Aligned and DDR Memory Input Waveforms .........................................................................80
Figure 3.9. Transmit TX.CLK.Centered and DDR Memory Output Waveforms ...................................................................80
Figure 3.10. Transmit TX.CLK.Aligned Waveforms ..............................................................................................................81
Figure 3.11. DDRX71 Video Timing Waveforms ..................................................................................................................81
Figure 3.12. Receiver DDRX71_RX Waveforms ...................................................................................................................82
Figure 3.13. Transmitter DDRX71_TX Waveforms ..............................................................................................................82
Figure 3.14. Controller SPI POR/REFRESH Timing ...............................................................................................................95
Figure 3.15. Target SPI/I2C/I3C POR/REFRESH Timing .......................................................................................................95
Figure 3.16. Controller SPI PROGRAMN Timing ..................................................................................................................96
Figure 3.17. Target SPI/I2C/I3C PROGRAMN Timing ..........................................................................................................96
Figure 3.18. Controller SPI Configuration Timing ...............................................................................................................97
Figure 3.19. Target SPI Configuration Timing .....................................................................................................................97
Figure 3.20. I2C /I3C Configuration Timing .........................................................................................................................97
Figure 3.21. Controller SPI Wake-Up Timing ......................................................................................................................98
Figure 3.22. Target SPI/I2C/I3C Wake-Up Timing ...............................................................................................................98
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 7
CrossLink-NX Family
Data Sheet
Tables
Table 1.1. CrossLink-NX Commercial/Industrial Family Selection Guide ............................................................................15
Table 1.2. CrossLink-NX Automotive Family Selection Guide .............................................................................................15
Table 2.1. Resources and Modes Available per Slice ..........................................................................................................19
Table 2.2. Slice Signal Descriptions .....................................................................................................................................21
Table 2.3. Number of Slices Required to Implement Distributed RAM ..............................................................................22
Table 2.4. sysMEM Block Configurations ............................................................................................................................31
Table 2.5. Maximum Number of Elements in a sysDSP block .............................................................................................35
Table 2.6. Input Block Port Description ..............................................................................................................................37
Table 2.7. Output Block Port Description ...........................................................................................................................39
Table 2.8. Tri-state Block Port Description .........................................................................................................................40
Table 2.9. DQSBUF Port List Description .............................................................................................................................42
Table 2.10. Single-Ended I/O Standards .............................................................................................................................43
Table 2.11. Differential I/O Standards ................................................................................................................................44
Table 2.12. Single-Ended I/O Standards Supported on Various Sides ................................................................................46
Table 2.13. Differential I/O Standards Supported on Various Sides ...................................................................................46
Table 3.1. Absolute Maximum Ratings ...............................................................................................................................53
Table 3.2. Recommended Operating Conditions ................................................................................................................54
Table 3.3. Power Supply Ramp Rates .................................................................................................................................55
Table 3.4. Power-On Reset .................................................................................................................................................55
Table 3.5. On-Chip Termination Options for Input Modes .................................................................................................56
Table 3.6. Hot Socketing Specifications for GPIO ...............................................................................................................56
Table 3.7. DC Electrical Characteristics – Wide Range ........................................................................................................57
Table 3.8. DC Electrical Characteristics – High Speed .........................................................................................................57
Table 3.9. Capacitors – Wide Range ...................................................................................................................................57
Table 3.10. Capacitors – High Performance ........................................................................................................................58
Table 3.11. Single Ended Input Hysteresis – Wide Range ...................................................................................................58
Table 3.12. Single Ended Input Hysteresis – High Performance .........................................................................................58
Table 3.13. sysI/O Recommended Operating Conditions ...................................................................................................59
Table 3.14. sysI/O DC Electrical Characteristics – Wide Range I/O .....................................................................................60
Table 3.15. sysI/O DC Electrical Characteristics – High Performance I/O ...........................................................................61
Table 3.16. I/O Resistance Characteristics ..........................................................................................................................61
Table 3.17. VIN Maximum Overshoot/Undershoot Allowance – Wide Range1, 2 ................................................................62
Table 3.18. VIN Maximum Overshoot/Undershoot Allowance – High Performance1, 2 .......................................................62
Table 3.19. LVDS DC Electrical Characteristics1 ..................................................................................................................63
Table 3.20. LVDS25E DC Conditions ....................................................................................................................................63
Table 3.21. SubLVDS Input DC Electrical Characteristics ....................................................................................................64
Table 3.22. SubLVDS Output DC Electrical Characteristics .................................................................................................65
Table 3.23. SLVS Input DC Characteristics ..........................................................................................................................65
Table 3.24. SLVS Output DC Characteristics .......................................................................................................................65
Table 3.25. Soft D-PHY Input Timing and Levels .................................................................................................................68
Table 3.26. Soft D-PHY Output Timing and Levels ..............................................................................................................68
Table 3.27. Soft D-PHY Clock Signal Specification ...............................................................................................................69
Table 3.28. Soft D-PHY Data-Clock Timing Specifications ...................................................................................................69
Table 3.29. Maximum I/O Buffer Speed 1, 2, 3, 4, 7 ..................................................................................................................70
Table 3.30. Pin-to-Pin Performance ....................................................................................................................................72
Table 3.31. Register-to-Register Performance....................................................................................................................73
Table 3.32. LMMI FMAX Summary ........................................................................................................................................73
Table 3.33. External Switching Characteristics (VCC = 1.0 V) ...............................................................................................74
Table 3.34. sysCLOCK PLL Timing (VCC = 1.0 V) – Commercial/Industrial ............................................................................82
Table 3.35. Internal Oscillators (VCC = 1.0 V) .......................................................................................................................83
Table 3.36. User I2C Specifications (VCC = 1.0 V) .................................................................................................................84
Table 3.37. ADC Specifications1 ..........................................................................................................................................84
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 9
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 11
CrossLink-NX Family
Data Sheet
Abbreviation Definition
SRAM Static Random-Access Memory
TAP Test Access Port
TDM Time Division Multiplexing
TLP Transaction Layer Packet
TRNG True Random Number Generator
UCFG User Configuration Space Register Interface
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 13
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 15
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
2. Architecture
2.1. Overview
Each CrossLink-NX device contains an array of logic blocks surrounded by Programmable I/O Cells (PIC). Interspersed
between the rows of logic blocks are rows of sysMEM Embedded Block RAM (EBR) and rows of sysDSP Digital Signal
Processing blocks, as shown in Figure 2.1. The CrossLink-NX-40 devices have two rows of DSP blocks and contain three
rows of sysMEM EBR blocks. In addition, CrossLink-NX-40 devices includes two Large SRAM blocks. The sysMEM EBR
blocks are large, dedicated 18 kb fast memory blocks and have built-in ECC and FIFO support. Each sysMEM block can
be configured to a single, pseudo dual or true dual port memory in a variety of depths and widths as RAM or ROM.
Each DSP block supports a variety of multiplier and adder configurations with one 108-bit or two 54-bit accumulators
supported, which are the building blocks for complex signal processing capabilities.
Each PIC block encompasses two PIO (PIO pairs) with their respective sysI/O buffers. The sysI/O buffers of the
CrossLink-NX devices are arranged in seven banks allowing the implementation of a wide variety of I/O standards. The
Wide Range (WR) I/O banks that are located on the top, left and right sides of the device provide flexible ranges of
general purpose I/O configurations up to 3.3 V VCCIOs. The banks located on the bottom side of the device are
dedicated to High Performance (HP) interfaces such as LVDS, MIPI, DDR3, and LPDDR2 supporting up to 1.8 V VCCIOs.
The Programmable Functional Unit (PFU) contains the building blocks for logic, arithmetic, RAM and ROM functions.
The PFU block is optimized for flexibility, allowing complex designs to be implemented quickly and efficiently. Logic
Blocks are arranged in a two-dimensional array. The registers in the PFU and sysI/O blocks in CrossLink-NX devices can
be configured to be SET or RESET. After power up and configuration, it enters into user mode with these registers
SET/RESET according to the user design, allowing the device to power up in a known state for predictable system
function.
In addition, CrossLink-NX-40 devices provide various system level hard IP functional and interface blocks such as PCIe,
D-PHY, I2C, SGMII/CDR, and ADC blocks. The PCIe hard IP supports PCIe Generation 2.0 and the D-PHY supports up to
2.5 Gbps per lane. CrossLink-NX devices also provide security features to help protect user designs and deliver more
robust reliability by offering enhanced frame based SED/SEC functions.
Other blocks provided include PLLs, DLLs, and configuration functions. The PLL and DLL blocks are located at the
corners of each device. CrossLink-NX devices also include Lattice Memory Mapped Interface (LMMI) which is a Lattice
standard to support simple read and write operations to control internal IP.
Every device in the family has a JTAG port. This family also provides an on-chip oscillator and soft error detect
capability. The CrossLink-NX devices use 1.0 V as their core voltage.
© 2021-2024 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-02049-2.1 17
CrossLink-NX Family
Data Sheet
Large
RAM
I/O Bank
(Bank 6)
I/O Bank
(Bank 2)
ADC
(2Ch)
CDR
(2Ch)
PLL I/O Bank (Bank 5) I/O Bank (Bank 4) I/O Bank (Bank 3) PLL
Large
RAM
I/O Bank
(Bank 1)
Large
RAM
Large
RAM
Large
Large
RAM
RAM
ADC
(2Ch)
CDR
(2Ch)
I/O Bank (Bank 5) I/O Bank (Bank 4) I/O Bank (Bank 3) PLL
PLL
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
From
Routing
LUT4 & LUT4 & LUT4 & LUT4 & LUT4 & LUT4 & LUT4 & LUT4 &
CARRY CARRY CARRY CARRY CARRY CARRY CARRY CARRY
D D D D D D D D
FF FF FF FF FF FF FF FF
To
Routing
2.2.1. Slice
Each slice contains two LUT4s feeding two registers. In Distributed SRAM mode, Slice 0 and Slice 1 are configured as
distributed memory and Slice 2 is not available as it is used to support Slice 0 and Slice 1, while Slice 3 is available as
Logic or ROM. Table 2.1 shows the capability of the slices along with the operation modes they enable. In addition,
each Slice contains logic that allows the LUTs to be combined to perform a LUT5 function. There is control logic to
perform set/reset functions (programmable as synchronous/asynchronous), clock select, chip-select, and wider
RAM/ROM functions.
Table 2.1. Resources and Modes Available per Slice
PFU (Used as Distributed SRAM) PFU (Not used as Distributed SRAM)
Slice
Resources Modes Resources Modes
Slice 0 2 LUT4s and 2 Registers RAM 2 LUT4s and 2 Registers Logic, Ripple, ROM
Slice 1 2 LUT4s and 2 Registers RAM 2 LUT4s and 2 Registers Logic, Ripple, ROM
Slice 2 2 LUT4s and 2 Registers RAM 2 LUT4s and 2 Registers Logic, Ripple, ROM
Slice 3 2 LUT4s and 2 Registers Logic, Ripple, ROM 2 LUT4s and 2 Registers Logic, Ripple, ROM
Figure 2.4 shows an overview of the internal logic of the slice. The registers in the slice can be configured for
positive/negative edge clocking.
Each slice has 17 input signals: 16 signals from routing and one from the carry-chain (from the adjacent slice or PFU).
Three of them are used for FF control and shared between two slices (0/1 or 2/3). There are five outputs: four to
routing and one to carry-chain (to the adjacent PFU). Table 2.2 and Figure 2.4 list the signals associated with all the
slices. Figure 2.5 shows the slice signals that support a LUT5 or two LUT5 functions. F0 can be configured to have a
LUT4 or LUT5 output while F1 is for a LUT4 output.
© 2021-2024 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-02049-2.1 19
CrossLink-NX Family
Data Sheet
LUT5
and
Carry
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
A1
F1
B1
LUT4
C1
D1
1
F0
SEL
A0
B0
LUT4
C0
D0
© 2021-2024 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-02049-2.1 21
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
2.3. Routing
There are many resources provided in the CrossLink-NX devices to route signals individually or as buses with related
control signals. The routing resources consist of switching circuitry, buffers and metal interconnect (routing) segments.
The CrossLink-NX family has an enhanced routing architecture that produces a compact design. The Radiant software
tool takes the output of the synthesis tool and places and routes the design.
© 2021-2024 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-02049-2.1 23
CrossLink-NX Family
Data Sheet
For more details on the PLL, refer to the sysCLOCK PLL Design and User Guide for Nexus Platform (FPGA-TN-02095).
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
TMID
BANK 1 PCLK
16 DCC
RMID
LMID
12 DCC
BANK 2 PCLK
18 DCC
BMID
PLL BANK 5 PCLK ECLK BANK 4 PCLK ECLK BANK 3 PCLK ECLK PLL
© 2021-2024 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-02049-2.1 25
CrossLink-NX Family
Data Sheet
From Banks 4, 5
Bank 3 PCLK Pin (even) ECLKSYNC
2
DLLDEL
Bottom 6
Left GPLL
ECLKDIV BMID
Bottom 6
Right GPLL
2
Bank 3 PCLK Pin (odd)
The edge clocks have low injection delay and low skew. They are typically used for DDR Memory or Generic DDR
interfaces. For detailed information on Edge Clock connections, refer to sysCLOCK PLL Design and User Guide for Nexus
Platform (FPGA-TN-02095).
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
16 16
DCS_CMUX dcs2cmux0
DCS
62 dcs1 dcs0
PCLKDIV
DCMUX DCMUX
(62:1) (62:1)
62 62
62 62
62
© 2021-2024 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-02049-2.1 27
CrossLink-NX Family
Data Sheet
CLK0
clk0
pos
CLK1
clk1 clk1
pos neg
SEL
clk0
neg
DCSOUT
2.4.9. DDRDLL
CrossLink-NX has two identical DDRDLL blocks, located in the lower left and lower right corners of the device. Each
DDRDLL (Controller DLL block) can generate a 9-bit phase shift value corresponding to a 90 degree phase shift of the
reference clock input and provide this value to every DQS block and DLLDEL Target delay element. The reference clock
can be either from a PLL, or an input pin. The DQSBUF uses this value to control the delay of the DQS inputs from a DDR
memory interface to achieve a 90-degree shift in order to clock DQ inputs at the center of the data eye.
• The value is also sent to another Target DLL, DLLDEL, which takes a primary clock input and generates a 90-degree
shifted clock output to drive the clocking structure. This is useful in an edge-aligned Generic DDR interface, where
90-degree clocking needs to be created. Not all primary clock inputs have associated DLLDEL control. Figure 2.11
shows DDRDLL connectivity to a DLLDEL block (connectivity to DQSBUF blocks is similar).
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
PCLK Input
+
- DLLDEL
code1
code2
9 Right DDRDLL
9
Left DDRDLL
Each DDRDLL can generate a delay value based on the reference clock frequency. The Target DLLs (DQSBUF and
DLLDEL) use the value (code) to either create phase shifted inputs from the DDR memory or create a 90 degree shifted
clock. Figure 2.12 shows the connections between the DDRDLL and the Target DLLs.
Left Right
DDRDLL DDRDLL
Digital Delay Code (L) Digital Delay Code (R)
© 2021-2024 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-02049-2.1 29
CrossLink-NX Family
Data Sheet
The two hardened blocks are located at the bottom left of the chip and uses the high speed I/O Bank 5 for the
differential pair input. It is recommended that the reference clock should be entered through a GPIO that has
connection to the PLL on the lower left corner as well.
For more information about how to implement the hardened CDR for SGMII solution, refer to the SGMII and Gb
Ethernet PCS IP Core (FPGA-IPUG-02077).
SGMII CDR IP
lmmi_dk
lmmi_request
lmmi_wrdn
lmmi_rdata[7:0]
lmmi_offset[3:0]
lmmi_rdata_valid
lmmi_wdata[7:0]
lmmi_ready
lmmi_reset
ip_ready
sgmii_cdr_icnst<1:0>
sgmii_rxd<9:0>
rxd<9:0>
sgmii_in rxd_des
DUAL_LOOP
DESERIALIZER FIFO
CDR
rclk_des
dco_calib_rst
dco_facq_rst
rrst
sgmii_rclk
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 31
CrossLink-NX Family
Data Sheet
Memory Core
SET
D Q Port A[17:0]
LCLR
Output Data
Latches
D
SET
Q Port B[17:0]
LCLR
RSTA
RSTB
GSRN
Programmable Disable
For further information on the sysMEM EBR block, see the list of technical documentation in the References section.
2.8. sysDSP
The CrossLink-NX family provides an enhanced sysDSP architecture, making it ideally suited for low-cost, high-
performance Digital Signal Processing (DSP) applications. Typical functions used in these applications are Finite Impulse
Response (FIR) filters, Fast Fourier Transforms (FFT) functions, Correlators, Reed-Solomon/Turbo/Convolution encoders
and decoders. These complex signal processing functions use similar building blocks such as multiply-adders and
multiply-accumulators.
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
X X X m/k
loops
Single M loops Multiplier Multiplier
Multiplier
Multiplier X 0 1
k
Accumulator
m/k
accumulate
Output
Function Implemented in
CrossLink-NX
© 2021-2024 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-02049-2.1 33
CrossLink-NX Family
Data Sheet
• 2D Symmetry support. The coefficients of 2D FIR filters have symmetry or negative symmetry characteristics.
• 3 × 3 and 3 × 5 – Internal DSP Slice support
• 5 × 5 and larger size 2D blocks – Semi internal DSP Slice support
• Flexible saturation and rounding options to satisfy a diverse set of applications situations
• Flexible cascading DSP blocks
• Minimizes fabric use for common DSP functions
• Enables implementation of FIR Filter or similar structures using dedicated sysDSP slice resources only
• Provides matching pipeline registers
• Can be configured to continue cascading from one row of sysDSP slices to another for longer cascade chains
• RTL Synthesis friendly synchronous reset on all registers, while still supporting asynchronous reset for legacy users
• Dynamic MUX selection to allow Time Division Multiplexing (TDM) of resources for applications that require
processor-like flexibility that enables different functions for each clock cycle
For most cases, as shown in Figure 2.16, the CrossLink-NX sysDSP block is backwards-compatible with the LatticeECP3™
sysDSP block, such that, legacy applications can be targeted to CrossLink-NX sysDSP. Figure 2.16 shows the diagram of
sysDSP block.
18 X 18 18 X 18 18 X 18 18 X 18
18 X 36 (CSA) 18 X 36 (CSA)
36 X 36 (CSA)
ACC54 ACC54
Note : All Registers inside the DSP Block are Bypassable via Configuration Setting
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
Table 2.5 shows the capabilities of CrossLink-NX sysDSP block versus the above functions.
Table 2.5. Maximum Number of Elements in a sysDSP block
Width of Multiply x9 x18 x36
MULT 8 4 1
MAC 2 2 —
MULTADDSUB 2 2 —
MULTADDSUBSUM 2 2 —
Some options are available in the four elements. The input register in all the elements can be directly loaded or can be
loaded as a shift register from previous operand registers. By selecting dynamic operation, the following operations are
possible:
• In the Add/Sub option, the Accumulator can be switched between addition and subtraction on every cycle.
• The loading of operands can switch between parallel and serial operations.
For further information, refer to sysDSP User Guide for Nexus Platform (FPGA-TN-02096).
© 2021-2024 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-02049-2.1 35
CrossLink-NX Family
Data Sheet
PIC
PIO A
Input
Register
Block
Output and
Tristate Pin
Register A
Block
Core
Logic/ Input and Output
Routing Gearbox
PIO B
Input
Register
Block
Output and
Tristate Pin
Register B
Block
PIC
PIO A
Input
Register
Block
Output and
Tristate Pin
Register A
Block
Core
Logic/
Routing
PIO B
Input
Register
Block
Output and
Tristate Pin
Register B
Block
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
Figure 2.19 shows the input register block for the PIO on the top, left, and right edges.
INCK
Programmable INFF
D Delay Cell
INFF Q
Figure 2.19. Input Register Block for PIO on Top, Left, and Right Sides of the Device
© 2021-2024 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-02049-2.1 37
CrossLink-NX Family
Data Sheet
Figure 2.20 shows the input register block for the PIO located on the bottom edge.
I N CK
IN FF
Programmable
D
Delay Cell
I N FF Q
Generic
IDDRX1
FIFO IDDRX2
Q[1:0]/
IDDRX4 Q[3:0]/
Delayed DQS ECLK
IDDRX5 Q[6:0]* /
IDDRX71* Q[7:0]/
Q[9:0]
Memory
ECLK
IDDRX2
SCLK IDDRX4
RST
ALIGNWD
*For 7:1 LVDS interface only. It is required to use PIO pair pins (PIOA/B or PIOC/D).
Figure 2.20. Input Register Block for PIO on Bottom Side of the Device
Programmable
D Delay Cell Q
OUTFF
RST
SCLK Generic
ODDRX1
D[1:0]
Figure 2.21. Output Register Block on Top, Left, and Right Sides
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
Programmable
D Delay Cell
Q
OUT FF
RST Generic
SCLK ODD RX1/
ODD RX2/
ECLK ODD RX4
DQSW ODD RX5
ODD R71*
DQSW270
Memory
Q[1:0]/
ODD RX2
Q[3:0]/ OSHX2
Q[6:0]* / ODD RX4
Q[7:0]/
Q[9:0]
*For 7:1 LVDS interface only. It is required to use PIO pair pins PIOA/B.
TQ
TD
RST TSFF
SCLK
Figure 2.23. Tri-state Register Block on Top, Left, and Right Sides
© 2021-2024 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-02049-2.1 39
CrossLink-NX Family
Data Sheet
TQ
TD
TSFF
RST
SCLK
ECLK
THSX2
DQSW
DQSW270
T[1:0]
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
DQS
PIO B
PIO A
PIO B
PIO A
PIO B
PIO A
PIO B
PIO A
PIO B
PIO A
PIO B
PIO A
PIO B
PIO A
PIO B
PIO A
DQSBUF
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
sysIO Buffer
Delay
Pad B
Pad A
Pad B
Pad A
Pad B
Pad A
Pad B
Pad A
Pad B (C)
Pad B (C)
Pad B (C)
Pad B (C)
Pad A (T)
Pad A (T)
Pad A (T)
Pad A (T)
© 2021-2024 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-02049-2.1 41
CrossLink-NX Family
Data Sheet
BURST_DET
DQS
Preamble/Postamble Management
READ[1:0]
READ_CLK_SEL[2:0]
WRPNTR[2:0]
SCLK FIFO Control and Data Valid
Generation RDPNTR[2:0]
ECLK
DATAVALID
DQSR90
RD_CODN, RD_DIRECTION, RD_MOVE Slave Delay Line (RD) with RD_cout
Adjustment/Margin Test
WR_COUT
WRITE_LEVELING_LOADN
WRITE_LEVELING_DIRECTION
DQSW270
WRITE_LEVELING_MOVE Slave Delay (WR) with
Adjustment/Margin Test and Write Leveling DQSW
WR_LOADN, WR_DIRECTION, WR_MOVE
DELAYCODE_I[8:0]
RST
DELAYCODE_O[8:0]
DONE_GWE
GSR
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 43
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
VCCIO(0)
GND
Bank 0
GND GND
VCCIO(7) Bank 7* Bank 1 VCCIO(1)
GND GND
VCCIO(6) Bank 6* Bank 2* VCCIO(2)
VREF2(5)
VREF1(4)
VREF1(3)
VCCIO(4)
VREF2(4)
VCCIO(3)
VREF2(3)
*Note: Bank not available in LIFCL-17.
© 2021-2024 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-02049-2.1 45
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 47
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 49
CrossLink-NX Family
Data Sheet
2.20. Trace ID
Each CrossLink-NX device contains a unique (per device) TraceID that can be used for tracking purposes or for IP
security applications. The TraceID is 64 bits long. Eight out of 64 bits are user-programmable, the remaining 56 bits are
factory-programmed. The TraceID is accessible through the SPI, I2C, or JTAG interfaces. For further information on
TraceID, refer to Using TraceID (FPGA-TN-02084).
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
Tx
PHY Interface (PIPE)
Tx Tx
Data VC0_TX
PHY Trans
Layer Link
Layer
Layer
PHY RX Rx Rx
Rx VC0_RX
PHY Data
Trans
Layer Link
Layer
Layer
Power Management
Error Reporting (AER)
CLK, CONFIGURATION, AND MANAGEMENT
LMMI
CONFIGURATION REGISTERS
The hardened PCIe block can be instantiated with the primitive PCIe through Lattice Radiant software however, it is not
recommended to directly instantiate the PCIe primitive itself. It is highly recommended to generate the PCIe Endpoint
Soft IP through the Radiant IP Catalog and IP Block Wizard instead. In Figure 2.29, the PCIe core is configured as an
Endpoint using a soft IP wrapper that provides useful functions such as bridging support for bus interfaces and DMA
applications. In addition to the standard Transaction Layer Packet (TLP) interface, the data interface can also be
configured to be AXI4 or AHB-Lite as well. The PCIe hardened block also features a register interface for LMMI and User
Configuration Space Register Interface (UCFG). The PCIe block has many registers which contain information about the
current status of the PCIe block as well as the capability to dynamically switch PCIe settings. One easy way to access
these registers is through the Reveal Controller Tool.
For more information about the PCIe soft IP, refer to the PCIe Endpoint IP Core document.
© 2021-2024 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-02049-2.1 51
CrossLink-NX Family
Data Sheet
Top
txp_o/
Transaction txpn_o
Link Layer PHY Layer
Layer
LMMI
AHB-Lite
/APB refclkp_i/
Register Interface Conversion UCFG refclkn_i
Unique ID
Control Register
LMMI / True Random Number Generator (TRNG)
FPGA High Speed Port
CRE Registers Advanced Encryption Standard (AES)
Fabric
SHA256
Bitstream Encryption
HMAC SHA256
Bitstream Authentication
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 53
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
V CCI O Zo = 50
TERM
Zo = 40 , 50 , 60 , or 75
control
to VCCIO /2
Zo
Zo +
2Zo -
Zo +
- Zo
VREF
© 2021-2024 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-02049-2.1 55
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 57
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 59
CrossLink-NX Family
Data Sheet
2. Single-ended LVCMOS inputs can mixed into I/O Banks with different VCCIO, providing weak pull-up is not used.
For additional information on Mixed I/O in Bank VCCIO, refer to sysI/O User Guide for Nexus Platform (FPGA-TN-02067).
3. These inputs use differential input comparator in Bank 3, Bank 4, and Bank 5. The differential input comparator uses VCCAUXH
power supply. These inputs require the VREF pin to provide the reference voltage in the Bank. Refer to sysI/O User Guide for
Nexus Platform (FPGA-TN-02067) for details.
4. All differential inputs use differential input comparator in Bank 3, Bank 4, and Bank 5. The differential input comparator uses
VCCAUXH power supply. There is no differential input signaling supported in Bank 0, Bank 1, Bank 2, Bank 6, and Bank 7.
5. These outputs are emulating differential output pair with single-ended output drivers with true and complement outputs
driving on each of the corresponding true and complement output pair pins. The common mode voltage, VCM, is ½ × VCCIO. Refer
to sysI/O User Guide for Nexus Platform (FPGA-TN-02067) for details.
6. Soft MIPI D-PHY HS using sysI/O is supported with SLVS input and output that can be placed in banks with VCCIO voltage shown
in SLVS. D-PHY with HS and LP modes supported needs to be placed in banks with VCCIO voltage = 1.2 V. Soft MIPI D-PHY LP input
and output using sysI/O are supported with LVCMOS12.
7. VCCIO = 1.35 V is only supported in Bank 3, Bank 4, and Bank 5, for use with DDR3L interface in the bank. These Input and Output
standards can fit into the same bank with the VCCIO = 1.35 V.
8. LVCMOS15 input uses VCCIO supply voltage. If VCCIO is 1.8 V, the DC levels for LVCMOS15 are still met, but there could be increase
in input buffer current.
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 61
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 63
CrossLink-NX Family
Data Sheet
RS = 158
(± 1%)
8 mA
LVCMOS25
RP = 140 RT = 100 +
VCCIO = 2.5 V (± 5%) -
RS = 158 (± 1%) (± 1%)
(± 1%)
8 mA
LVCMOS25
Transmission line, Zo = 100 differential
Z0 = 50
+ +
RT = 100
100 differential ± 1%*
– –
Z0 = 50
Off-chip On-chip
© 2021-2024 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.
64 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
Z0 = 50
Rs = 267 ±1%
+ +
SubLVDS Output
Rp = 121 ±1% 100 diff erential RT = 100 ±1% Sub-LVDS Recev ier
SubLVDSE
SubLVDSEH
– –
Rs = 267 ±1%
Z0 = 50
3.12.5. SLVS
Scalable Low-Voltage Signaling (SLVS) is based on a point-to-point signaling method defined in the JEDEC JESD8-13
(SLVS-400) standard. This standard evolved from the traditional LVDS standard with smaller voltage swings and a lower
common-mode voltage. The 200 mV (400 mV p-p) SLVS swing contributes to a reduction in power.
The CrossLink-NX devices receive SLVS differential input with the LVDS input buffer. This LVDS input buffer is design to
cover wide input common mode range that can meet the SLVS input standard specified by the JEDEC standard.
Table 3.23. SLVS Input DC Characteristics
Parameter Description Test Conditions Min Typ Max Unit
VID Input Differential Threshold Voltage Over VICM range 70 — — mV
VICM Input Common Mode Voltage Half the sum of the two Inputs 70 200 330 mV
The SLVS output on CrossLink-NX is supported with the LVDS drivers found in Bank 3, Bank 4, and Bank 5. The LVDS
driver on CrossLink-NX is a current controlled driver. It can be configured as LVDS driver, or configured with the 100 Ω
differential termination with center-tap set to VOCM at 200 mV. This means the differential output driver can be placed
into bank with VCCIO = 1.2 V, 1.5 V, or 1.8 V, even if it is powered by VCCIO.
Table 3.24. SLVS Output DC Characteristics
Parameter Description Test Conditions Min Typ Max Unit
1.2,
VCCIO Bank VCCIO — –5% 1.5, + 5% V
1.8
VOD Output Differential Voltage Swing — 140 200 270 mV
VOCM Output Common Mode Voltage Half the sum of the two Outputs 150 200 250 mV
ZOS Single-Ended Output Impedance — 37.5 50 80 Ω
© 2021-2024 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-02049-2.1 65
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
66 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
LVCMOS12
LP Data_P
LPenable
HSenable MIPI Receiver
100 Diff
+ +
HS Data Z0=50
- -
SLVS
LPenable
LP Data_N
LVCMOS12
MIPI_LP_RX
On-Chip
RXLP_P
MIPI Divider
+ +
HS Data Z0=50
- -
LVDS
MIPI_LP_RX
RXLP_N
© 2021-2024 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-02049-2.1 67
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
68 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 69
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
70 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
MIPI D-PHY (HS Mode) MIPI, High Speed Mode, VCCIO = 1.2 V 3, 4, 5 1250 Mbps
QFN72
© 2021-2024 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-02049-2.1 71
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
72 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
3.15. LMMI
Table 3.32 summarizes the performance of the LMMI interface with supported IPs. Additional timing requirement and
constraint can be identified through the Lattice Radiance design tools.
Table 3.32. LMMI FMAX Summary
IP FMAX (MHz)
CDR0 73
CDR1 70
DPHY0 67
DPHY1 55
CRE 54
I2C 38
PCIe 57
© 2021-2024 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-02049-2.1 73
CrossLink-NX Family
Data Sheet
IP FMAX (MHz)
PLL_ULC 59
PLL_LLC 55
PLL_LRC 37
© 2021-2024 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.
74 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
–9 –8 –7
Parameter Description Unit
Min Max Min Max Min Max
tHO_GDDR1 Input Data Hold After CLK 0.917 — 0.917 — 0.917 — ns
1.217 — 1.113 — 1.014 — ns
tDVB_GDDR1 Output Data Valid After CLK Output
-0.45 — -0.554 — -0.653 — ns + 1/2 UI
1.217 — 1.113 — 1.014 — ns
tDQVA_GDDR1 Output Data Valid After CLK Output
-0.45 — -0.554 — -0.653 — ns + 1/2 UI
fDATA_GDDRX1 Input/Output Data Rate — 300 — 300 — 300 Mbps
fMAX_GDDRX1 Frequency of PCLK — 150 — 150 — 150 MHz
½ UI Half of Data Bit Time, or 90 degree 1.667 — 1.667 — 1.667 — ns
Output TX to Input RX Margin per Edge 0.3 — 0.197 — 0.097 — ns
Generic DDRX1 Inputs/Outputs with Clock and Data Aligned at Pin (GDDRX1_RX/TX.SCLK.Aligned) using PCLK Clock Input –
Bank 0, Bank 1, Bank 2, Bank 6,and Bank 7 – Figure 3.8 and Figure 3.10
— -0.917 — -0.917 — -0.917 ns + 1/2 UI
tDVA_GDDR1 Input Data Valid After CLK — 0.75 — 0.75 — 0.75 ns
— 0.225 — 0.225 — 0.225 UI
0.917 — 0.917 — 0.917 — ns + 1/2 UI
tDVE_GDDR1 Input Data Hold After CLK 2.583 — 2.583 — 2.583 — ns
0.775 — 0.775 — 0.775 — UI
tDIA_GDDR1 Output Data Invalid After CLK Output — 0.45 — 0.554 — 0.653 ns
tDIB_GDDR1 Output Data Invalid Before CLK Output — 0.45 — 0.554 — 0.653 ns
Input/Output Data Rate
fDATA_GDDRX1 — 300 — 300 — 300 Mbps
© 2021-2024 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-02049-2.1 75
CrossLink-NX Family
Data Sheet
–9 –8 –7
Parameter Description Unit
Min Max Min Max Min Max
Generic DDRX1 Inputs/Outputs with Clock and Data Aligned at Pin (GDDRX1_RX/TX.SCLK.Aligned) using PCLK Clock Input –
Bank 3, Bank 4, and Bank 5 – Figure 3.8 and Figure 3.10
— -0.55 — -0.550 — -0.648 ns + 1/2 UI
tDIA_GDDR1 Output Data Invalid After CLK Output — 0.3 — 0.369 — 0.435 ns
tDIB_GDDR1 Output Data Invalid Before CLK Output — 0.3 — 0.369 — 0.435 ns
© 2021-2024 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.
76 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
–9 –8 –7
Parameter Description Unit
Min Max Min Max Min Max
fPCLK PCLK frequency — 250.0 — 250.0 — 212.1 MHz
Output TX to Input RX Margin per Edge 0.105 — 0.077 — 0.091 — ns
Generic DDRX4 Inputs/Outputs with Clock and Data Centered at Pin (GDDRX4_RX/TX.ECLK.Centered) using PCLK Clock Input -
Figure 3.7 and Figure 3.9
0.168 — 0.210 — 0.244 — ns
tSU_GDDRX4 Input Data Set-Up Before CLK
0.252 — 0.252 — 0.252 — UI
tHO_GDDRX4 Input Data Hold After CLK 0.174 — 0.210 — 0.244 — ns
0.213 — 0.269 — 0.309 — ns
tDVB_GDDRX4 Output Data Valid Before CLK Output
-0.120 — -0.148 — -0.174 — ns + 1/2UI
0.213 — 0.269 — 0.309 — ns
tDQVA_GDDRX4 Output Data Valid After CLK Output
-0.120 — -0.148 — -0.174 — ns + 1/2UI
fDATA_GDDRX4 Input/Output Data Rate — 1500 — 1200 — 1034 Mbps
fMAX_GDDRX4 Frequency for ECLK — 750.0 — 600 — 517 MHz
½ UI Half of Data Bit Time, or 90 degree 0.333 — 0.417 — 0.483 — ns
fPCLK PCLK Frequency — 187.5 — 150.0 — 129.3 MHz
Output TX to Input RX Margin per Edge 0.080 — 0.102 — 0.116 — ns
Generic DDRX4 Inputs/Outputs with Clock and Data Aligned at Pin (GDDRX4_RX/TX.ECLK.Aligned) using PCLK Clock Input, Left
and Right sides Only - Figure 3.8 and Figure 3.10
— -0.183 — -0.229 — -0.266 ns + 1/2 UI
tDVA_GDDRX4 Input Data Valid After CLK — 0.150 — 0.188 — 0.218 ns
— 0.225 — 0.225 — 0.225 UI
0.183 — 0.229 — 0.266 — ns + 1/2 UI
tDVE_GDDRX4 Input Data Hold After CLK 0.517 — 0.646 — 0.749 — ns
0.775 — 0.775 — 0.775 — UI
tDIA_GDDRX4 Output Data Invalid After CLK Output — 0.120 — 0.148 — 0.17 ns
tDIB_GDDRX4 Output Data Invalid Before CLK Output — 0.120 — 0.148 — 0.174 ns
© 2021-2024 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-02049-2.1 77
CrossLink-NX Family
Data Sheet
–9 –8 –7
Parameter Description Unit
Min Max Min Max Min Max
½ UI Half of Data Bit Time, or 90 degree 0.400 — 0.417 — 0.500 — ns
fPCLK PCLK frequency — 125.0 — 120.0 — 100.0 MHz
Output TX to Input RX Margin per Edge 0.120 — 0.102 — 0.126 — ns
Generic DDRX5 Inputs/Outputs with Clock and Data Aligned at Pin (GDDRX5_RX/TX.ECLK.Aligned) using PCLK Clock Input -
Figure 3.8 and Figure 3.10
— -0.220 — -0.229 — -0.275 ns + 1/2 UI
tDVA_GDDRX5 Input Data Valid After CLK — 0.180 — 0.188 — 0.225 ns
— 0.225 — 0.225 — 0.225 UI
0.220 — 0.229 — 0.275 — ns + 1/2 UI
tDVE_GDDRX5 Input Data Hold After CLK 0.620 — 0.646 — 0.775 — ns
0.775 — 0.775 — 0.775 — UI
tWINDOW_GDDRX5A Input Data Valid Window 0.440 — 0.458 — 0.550 — ns
tDIA_GDDRX5 Output Data Invalid After CLK Output — 0.120 — 0.148 — 0.174 ns
tDIB_GDDRX5 Output Data Invalid Before CLK Output — 0.120 — 0.148 — 0.174 ns
fDATA_GDDRX5 Input/Output Data Rate — 1250 — 1200 — 1000 Mbps
fMAX_GDDRX5 Frequency for ECLK — 625 — 600 — 500 MHz
½ UI Half of Data Bit Time, or 90 degree 0.400 — 0.417 — 0.500 — ns
fPCLK PCLK frequency — 125.0 — 120.0 — 100.0 MHz
Output TX to Input RX Margin per Edge 0.060 — 0.040 — 0.051 — ns
Soft D-PHY DDRX4 Inputs/Outputs with Clock and Data Centered at Pin, using PCLK Clock Input
Input Data Set-Up Before CLK 0.133 — 0.167 — 0.193 — ns
tSU_GDDRX4_MP
0.2 — 0.2 — 0.2 — UI
tHO_GDDRX4_MP Input Data Hold After CLK 0.133 — 0.167 — 0.193 — ns
Output Data Valid Before CLK Output 0.133 — 0.167 — 0.193 — ns
tDVB_GDDRX4_MP
0.2 — 0.2 — 0.2 — UI
Output Data Valid After CLK Output 0.133 — 0.167 — 0.193 — ns
tDQVA_GDDRX4_MP
0.2 — 0.2 — 0.2 — UI
WLCSP72 — — — 1000 — —
QFN72 — 1250 — 1000 — 861
Input Data Bit Rate
csfBGA121,
fDATA_GDDRX4_MP Mbps
for MIPI PHY caBGA256,
— 1500 — 1200 — 1034
csBGA289,
caBGA400
½ UI Half of Data Bit Time, or 90 degree 0.333 — 0.417 — 0.483 — ns
fPCLK PCLK frequency — 187.5 — 150.0 — 129.3 MHz
Output TX to Input RX Margin per Edge 0.067 0.083 0.097 ns
Video DDRX71 Inputs/Outputs with Clock and Data Aligned at Pin (GDDRX71_RX.ECLK) using PLL Clock Input - Figure 3.12 and
Figure 3.13
Input Valid Bit "i" switch from CLK Rising — 0.264 — 0.264 — 0.3 UI
tRPBi_DVA
Edge ("i" = 0 to 6, 0 aligns with CLK) — -0.250 — -0.250 — -0.249 ns+(1/2+i)×UI
Input Hold Bit "i" switch from CLK Rising 0.722 — 0.722 — 0.7 — UI
tRPBi_DVE
Edge ("i" = 0 to 6, 0 aligns with CLK) 0.235 — 0.235 — 0.249 — ns+(1/2+i)×UI
Data Output Valid Bit "i" switch from CLK
tTPBi_DOV — 0.159 — 0.159 — 0.187 ns+i×UI
Rising Edge ("i" = 0 to 6, 0 aligns with CLK)
Data Output Invalid Bit "i" switch from CLK
tTPBi_DOI -0.159 — -0.159 — -0.187 — ns+(i+ 1) ×UI
Rising Edge ("i" = 0 to 6, 0 aligns with CLK)
tTPBi_skew_UI TX skew in UI — 0.150 — 0.150 — 0.150 UI
tB Serial Data Bit Time, = 1 UI 1.058 — 1.058 — 1.247 — ns
© 2021-2024 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.
78 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
–9 –8 –7
Parameter Description Unit
Min Max Min Max Min Max
fDATA_TX71 DDR71 Serial Data Rate — 945 — 945 — 802 Mbps
fMAX_TX71 DDR71 ECLK Frequency — 473 — 473 — 401 MHz
fCLKIN 7:1 Clock (PCLK) Frequency — 135.0 — 135.0 — 114.5 MHz
Output TX to Input RX Margin per Edge 0.159 — 0.159 — 0.187 — ns
Memory Interface
DDR3/DDR3L/LPDDR2 READ (DQ Input Data are Aligned to DQS) - Figure 3.8
tDVBDQ_DDR3
tDVBDQ_DDR3L Data Input Valid before DQS Input — -0.235 — -0.235 — -0.277 ns + 1/2 UI
tDVBDQ_LPDDR2
tDVADQ_DDR3
tDVADQ_DDR3L Data Input Valid after DQS Input 0.235 — 0.235 — 0.277 — ns + 1/2 UI
tDVADQ_LPDDR2
fDATA_DDR3
fDATA_DDR3L DDR Memory Data Rate — 1066 — 1066 — 904 Mb/s
fDATA_LPDDR2
fMAX_ECLK_DDR3
fMAX_ECLK_DDR3L DDR Memory ECLK Frequency — 533 — 533 — 452 MHz
fMAX_ECLK_LPDDR2
fMAX_SCLK_DDR3
fMAX_SCLK_DDR3L DDR Memory SCLK Frequency — 133.3 — 133.3 — 113 MHz
fMAX_SCLK_LPDDR2
DDR3/DDR3L/LPDDR2 WRITE (DQ Output Data are Centered to DQS) - Figure 3.11
tDQVBS_DDR3
tDQVBS_DDR3L Data Output Valid before DQS Output — -0.235 — -0.235 — -0.277 ns + 1/2 UI
tDQVBS_LPDDR2
tDQVAS_DDR3
tDQVAS_DDR3L Data Output Valid after DQS Output 0.235 — 0.235 — 0.277 — ns + 1/2 UI
tDQVAS_LPDDR2
fDATA_DDR3
fDATA_DDR3L DDR Memory Data Rate — 1066 — 1066 — 904 Mb/s
fDATA_LPDDR2
fMAX_ECLK_DDR3
fMAX_ECLK_DDR3L DDR Memory ECLK Frequency — 533 — 533 — 452 MHz
fMAX_ECLK_LPDDR2
fMAX_SCLK_DDR3
fMAX_SCLK_DDR3L DDR Memory SCLK Frequency — 133.3 — 133.3 — 113 MHz
fMAX_SCLK_LPDDR2
Notes:
1. Commercial timing numbers are shown. Industrial numbers are typically slower and can be extracted from the Lattice Radiant
software.
2. General I/O timing numbers are based on LVCMOS 1.8, 8 mA, Fast Slew Rate, 0 pF load.
Generic DDR timing are numbers based on LVDS I/O.
DDR3 timing numbers are based on SSTL15.
LPDDR2 timing numbers are based on HSUL12.
3. Uses LVDS I/O standard for measurements.
4. Maximum clock frequencies are tested under best case conditions. System performance may vary upon the user environment.
5. All numbers are generated with the Lattice Radiant software.
6. This clock skew is not the internal clock network skew. The Nexus family devices have very low internal clock network skew that
can be approximated to 0 ps. These tSKEW values measured externally at system level includes additional skew added by the I/O,
wire bonding and package ball.
© 2021-2024 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-02049-2.1 79
CrossLink-NX Family
Data Sheet
Rx CLK (in)
Rx DATA (in)
tSU tSU
tHD tHD
½ UI
½ UI
1 UI
Rx CLK (in)
or DQS input
Rx DATA (in)
or DQS input
tDVA/tDVADQ
tDVA/tDVADQ
tDVE/tDVEDQ
tDVE/tDVEDQ
Tx CLK (out)
or DQS Output
Tx DATA (out)
or DQ Output
tDVB/tDQVBS tDVB/tDQVBS
tDVA/tDQVA tDVA/tDQVAS
© 2021-2024 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.
80 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
1 UI
Tx CLK (out)
Tx DATA (out)
tDIB tDIB
tDIA tDIA
# of Bits
Data In
756 Mb/s
Clock In
108 MHz
Clock Out
108 MHz
© 2021-2024 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-02049-2.1 81
CrossLink-NX Family
Data Sheet
CLK (in) 1 UI
DATA (in)
tSU_0
tHD_0
tSU_i
tHD_i
1 UI
CLK (out)
DATA (out)
tDIB_0
tDIA_0
tDIB_i
tDIA_i
Figure 3.13. Transmitter DDRX71_TX Waveforms
© 2021-2024 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.
82 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 83
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
84 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
to 1.8 V
with external voltage °C
DTRRESOLUTION DTR Resolution –0.3 — 0.3
reference
Notes:
1. External voltage reference (VREF) should be 0.1% accurate or better. DTR sensitivity to VREF is -4.1 °C per VREF per-cent (for
example, if the VREF is 1 % low, then the DTR will read +4.1 °C high).
2. DTR is available in Commercial/Industrial –8 and –9 speed grades.
© 2021-2024 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-02049-2.1 85
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
86 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 87
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
88 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 89
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
90 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 91
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
92 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 93
CrossLink-NX Family
Data Sheet
For customer that can only use single clock for read/write operation, the Fmax will be limited by the Fmax for read operation.
For example: tCO(max)=30ns and Tsu=2ns.
𝐶𝐶𝐿𝐾 > 2(𝑡𝐶𝑂(𝑚𝑎𝑥) + 𝑇𝑠𝑢)
For customer that want to do the programming at 135Mhz or faster than Fmax for read operation:
• Have a mechanism in the host controller to switch between read clock and write clock for read/write transaction. For
example refer to SPI specification to switch between read and write clock by changing the SPI Baud Rate Register (SPIBR) if
standard SPI controller is used as the host.
• or implementing a mechanism to adjust/calibrate the sampling clock edge when the valid data becomes available.
7. Based on SLOW(default) slew rate control on Config output pins.
© 2021-2024 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.
94 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
VCC/VCCAUX/
VCCIO0/VCCIO1 tICFG_POR
INITN
DONE
PROGRAMN fMCLK_DEF
tVMC
MCLK
MSI
VCC/VCCAUX/
VCCIO0/VCCIO1 tICFG_POR
INITN
DONE
tMSPI_INH tACT_CRESETB_N
PROGRAMN Slave Activation
SSI
tACT_SCL fSCL tACT_CRESETB_N
tCONFIG_SCL
SCL
SDA
© 2021-2024 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-02049-2.1 95
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
96 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
fMCLK
tMCLKH
tMCLKL
MCLK tHD_MISO
tSU_MISO
MSI
tCO_MOSI
MSO
fCCLK
tCCLKH
CCLK tCCLKL
tSU_SSI tHD_SSI
SSI
tSU_SCSN tHD_SCSN
SCSN
tHIGH_SCSN
tCO_SSO
SSO
tEN_SSO tDIS_SSO
SSO
fSCL
tSCLH
SCL
tSCLL
tSU_SDA tHD_SDA
SDA (input)
tCO_SDA
SDA (output)
tDIS_SDA
tEN_SDA
SDA (output)
© 2021-2024 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-02049-2.1 97
CrossLink-NX Family
Data Sheet
CRESET_B
INITN
tWAK EUP_DONE_HIG H Device Wake-Up
DONE
CONFIG tMWC
Starts fMCLK_def fMCLK tMCLKZ
MCLK
tFIO_EN
USER I/O tIOEN
(FAST I/O)
tIOEN
USER I/O
CRESET_B
INITN
tWAK EUP_DONE_HIG H Device Wake-Up
DONE
CONFIG
Starts
CCLK/SCL
tFIO_EN
USER I/O tIOEN
(FAST I/Os)
tIOEN
USER I/O
© 2021-2024 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.
98 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
TMS
TDI
tBTS tBTH
TCK
tBTCRH
tBTCRS
Data to be
Captured Data Captured
from I/O
© 2021-2024 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-02049-2.1 99
CrossLink-NX Family
Data Sheet
VT
R1
DUT Test Point
R2 CL*
© 2021-2024 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.
100 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 101
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
102 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
V CCI O Zo = 50
TERM
Zo = 40 , 50 , 60 , or 75
control
to VCCIO /2
Zo
Zo +
2Zo -
Zo +
- Zo
VREF
© 2021-2024 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-02049-2.1 103
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
104 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 105
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
106 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 107
CrossLink-NX Family
Data Sheet
2. Single-ended LVCMOS inputs can mixed into I/O Banks with different VCCIO, providing weak pull-up is not used.
For additional information on Mixed I/O in Bank VCCIO, refer to sysI/O User Guide for Nexus Platform (FPGA-TN-02067).
3. These inputs use differential input comparator in Bank 3, Bank 4, and Bank 5. The differential input comparator uses V CCAUXH
power supply. These inputs require the VREF pin to provide the reference voltage in the Bank. Refer to sysI/O User Guide for
Nexus Platform (FPGA-TN-02067) for details.
4. All differential inputs use differential input comparator in Bank 3, Bank 4, and Bank 5. The differential input comparator uses
VCCAUXH power supply. There is no differential input signaling supported in Bank 0, Bank 1, Bank 2, Bank 6, and Bank 7.
5. These outputs are emulating differential output pair with single-ended output drivers with true and complement outputs
driving on each of the corresponding true and complement output pair pins. The common mode voltage, V CM, is ½ × VCCIO. Refer
to sysI/O User Guide for Nexus Platform (FPGA-TN-02067) for details.
6. Soft MIPI D-PHY HS using sysI/O is supported with SLVS input and output that can be placed in banks with V CCIO voltage shown
in SLVS. D-PHY with HS and LP modes supported needs to be placed in banks with VCCIO voltage = 1.2 V. Soft MIPI D-PHY LP input
and output using sysI/O are supported with LVCMOS12.
7. VCCIO = 1.35 V is only supported in Bank 3, Bank 4, and Bank 5, for use with DDR3L interface in the bank. These Input and Output
standards can fit into the same bank with the VCCIO = 1.35 V.
8. LVCMOS15 input uses VCCIO supply voltage. If VCCIO is 1.8 V, the DC levels for LVCMOS15 are still met, but there could be increase
in input buffer current.
© 2021-2024 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.
108 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 109
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
110 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
Notes:
1. LVDS input or output are supported in Bank 3, Bank 4, and Bank 5. LVDS input uses V CCAUX on the differential input comparator,
and can be located in any VCCIO voltage bank. LVDS output uses VCCIO on the differential output driver, and can only be located in
bank with VCCIO = 1.8 V.
2. VICM is depending on VID, input differential voltage, so the voltage on pin cannot exceed V INP/INN(min/max) requirements. VICM(min) =
VINP/INN(min) + ½ VID, VICM(max) = VINP/INN(max) – ½ VID. Values in the table is based on minimum VID of +/- 100 mV.
RS = 158
(± 1%)
8 mA
LVCMOS25
RP = 140 RT = 100 +
VCCIO = 2.5 V (± 5%) -
RS = 158 (± 1%) (± 1%)
(± 1%)
8 mA
LVCMOS25
Transmission line, Zo = 100 differential
© 2021-2024 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-02049-2.1 111
CrossLink-NX Family
Data Sheet
Z0 = 50
+ +
RT = 100
100 differential ± 1%*
– –
Z0 = 50
Off-chip On-chip
© 2021-2024 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.
112 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
Z0 = 50
Rs = 267 ±1%
+ +
SubLVDS Output
Rp = 121 ±1% 100 diff erential RT = 100 ±1% Sub-LVDS Recev ier
SubLVDSE
SubLVDSEH
– –
Rs = 267 ±1%
Z0 = 50
4.12.5. SLVS
Scalable Low-Voltage Signaling (SLVS) is based on a point-to-point signaling method defined in the JEDEC JESD8-13
(SLVS-400) standard. This standard evolved from the traditional LVDS standard with smaller voltage swings and a lower
common-mode voltage. The 200 mV (400 mV p-p) SLVS swing contributes to a reduction in power.
The CrossLink-NX devices receive SLVS differential input with the LVDS input buffer. This LVDS input buffer is design to
cover wide input common mode range that can meet the SLVS input standard specified by the JEDEC standard.
Table 4.23. SLVS Input DC Characteristics
Parameter Description Test Conditions Min Typ Max Unit
VID Input Differential Threshold Voltage Over VICM range 70 — — mV
VICM Input Common Mode Voltage Half the sum of the two Inputs 70 200 330 mV
The SLVS output on CrossLink-NX is supported with the LVDS drivers found in Bank 3, Bank 4, and Bank 5. The LVDS
driver on CrossLink-NX is a current controlled driver. It can be configured as LVDS driver, or configured with the 100 Ω
differential termination with center-tap set to VOCM at 200 mV. This means the differential output driver can be placed
into bank with VCCIO = 1.2 V, 1.5 V, or 1.8 V, even if it is powered by VCCIO.
Table 4.24. SLVS Output DC Characteristics
Parameter Description Test Conditions Min Typ Max Unit
1.2,
VCCIO Bank VCCIO — –5% 1.5, + 5% V
1.8
VOD Output Differential Voltage Swing — 140 200 270 mV
VOCM Output Common Mode Voltage Half the sum of the two Outputs 150 200 250 mV
ZOS Single-Ended Output Impedance — 37.5 50 80 Ω
© 2021-2024 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-02049-2.1 113
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
114 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
LVCMOS12
LP Data_P
LPenable
HSenable MIPI Receiver
100 Diff
+ +
HS Data Z0=50
- -
SLVS
LPenable
LP Data_N
LVCMOS12
MIPI_LP_RX
On-Chip
RXLP_P
MIPI Divider
+ +
HS Data Z0=50
- -
LVDS
MIPI_LP_RX
RXLP_N
© 2021-2024 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-02049-2.1 115
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
116 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 117
CrossLink-NX Family
Data Sheet
MIPI D-PHY (HS Mode) MIPI, High Speed Mode, VCCIO = 1.2 V 3, 4, 5 1250 Mbps
QFN72
© 2021-2024 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.
118 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 119
CrossLink-NX Family
Data Sheet
3. Performance is specified in MHz, as defined in clock rate when the sysI/O is used as pin. For data rate performance, this can be
converted to Mbps, which equals to 2 times the clock rate.
4. LVCMOS and LVTTL are measured with load specified in Table 4.50.
5. These LVCMOS inputs can be placed in different VCCIO voltage. Performance may vary. Please refer to Lattice Design Software
6. These emulated outputs performance is based on externally properly terminated as described in LVDS25E (Output Only) and
SubLVDSE/SubLVDSEH (Output Only).
7. All speeds are measured with fast slew.
8. For maximum differential I/O performance only Differential I/O should be placed in the bottom I/O banks. If this is not possible,
the following will impact on maximum performance:
a. If Fast Slew Rate LVCMOS I/O are used, they should be limited to no more than nine I/O (adjacent), four I/O (same bank),
55 I/O (left/right banks) to keep degradation below 50%.
b. If non-Differential I/O (SLOW SLEW) are placed on the bottom but not within the same bank as differential I/O, then the
maximum Differential performance is degraded to 70% of original when 21 aggressors are toggling.
c. If non-Differential I/O (SLOW SLEW) are placed within the same bank as Differential I/O then the maximum performance is
degraded to 50% of original when 16 aggressors are toggling.
d. No performance impact if MIPI LP and MIPI HS are in the same bank.
e. If Differential RX/TX I/O are both placed within the same bank then the maximum performance is degraded to 90%.
f. For DDR3/3L, LPDDR2/3 separate DQ/DQS groups from Address/Commands/CLK groups into separate banks.
© 2021-2024 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.
120 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
Typ. @ VCC =
Function Unit
1.0 V
Distributed Memory Functions
16 × 4 Single Port RAM (One PFU) 5002 MHz
16 × 2 Pseudo-Dual Port RAM (One PFU) 5002 MHz
16 × 4 Pseudo-Dual Port (Two PFUs) 5002 MHz
DSP Functions
9 × 9 Multiplier with Input Output Registers 340 MHz
18 × 18 Multiplier with Input/Output Registers 260 MHz
36 × 36 Multiplier with Input/Output Registers 184 MHz
MAC 18 × 18 with Input/Output Registers 189 MHz
MAC 18 × 18 with Input/Pipelined/Output Registers 260 MHz
MAC 36 × 36 with Input/Output Registers 111 MHz
MAC 36 × 36 with Input/Pipelined/Output Registers 145 MHz
Notes:
1. The Clock port is configured with LVDS I/O type. Performance Grade: 9_High-Performance_1.0V.
2. Limited by the Minimum Pulse Width of the component
3. These functions are generated using Lattice Radiant Design software tool. Exact performance may vary with the device and the
design software tool version. The design software tool uses internal parameters that have been characterized but are not
tested on every device.
4. For the Pipelined designs, the number of pipeline stages used are 2.
4.15. LMMI
Table 4.32 summarizes the performance of the LMMI interface with supported IPs. Additional timing requirement and
constraint can be identified through the Lattice Radiance design tools.
Table 4.32. LMMI FMAX Summary
IP FMAX (MHz)
CDR0 73
CDR1 70
DPHY0 67
DPHY1 55
CRE 54
I2C 38
PCIe 57
PLL_ULC 59
PLL_LLC 55
PLL_LRC 37
© 2021-2024 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-02049-2.1 121
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
122 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
–7 Auto
Parameter Description Unit
Min Max
0.917 — ns + 1/2 UI
tDVE_GDDR1 Input Data Hold After CLK 2.583 — ns
0.775 — UI
tDIA_GDDR1 Output Data Invalid After CLK Output — 0.659 ns
tDIB_GDDR1 Output Data Invalid Before CLK Output — 0.659 ns
0.9167 — ns + 1/2 UI
tDVE_GDDR1 Input Data Hold After CLK 2.5833 — ns
0.775 — UI
tDIA_GDDR1 Output Data Invalid After CLK Output — 0.439 ns
© 2021-2024 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-02049-2.1 123
CrossLink-NX Family
Data Sheet
–7 Auto
Parameter Description Unit
Min Max
Generic DDRX2 Inputs/Outputs with Clock and Data Centered at Pin (GDDRX2_RX/TX.ECLK.Centered) using PCLK Clock Input –
Figure 4.7 and Figure 4.9
0.270 — ns
tSU_GDDRX2 Data Setup before CLK Input
0.162 — UI
tHO_GDDRX2 Data Hold after CLK Input 0.270 — ns
0.658 — ns
tDVB_GDDRX2 Output Data Valid Before CLK Output
–0.176 — ns + 1/2 UI
0.658 — ns
tDQVA_GDDRX2 Output Data Valid After CLK Output
–0.176 — ns + 1/2 UI
fDATA_GDDRX2 Input/Output Data Rate — 600 Mbps
fMAX_GDDRX2 Frequency for ECLK — 300 MHz
½ UI Half of Data Bit Time, or 90 degree 0.833 — ns
fPCLK PCLK frequency — 209.97 MHz
Output TX to Input RX Margin per Edge 0.408 — ns
Generic DDRX2 Inputs/Outputs with Clock and Data Aligned at Pin (GDDRX2_RX/TX.ECLK.Aligned) using PCLK Clock Input –
Figure 4.8 and Figure 4.10
— –0.458 ns + 1/2 UI
tDVA_GDDRX2 Input Data Valid After CLK — 0.375 ns
— 0.225 UI
0.458 — ns + 1/2 UI
tDVE_GDDRX2 Input Data Hold After CLK 1.292 — ns
0.775 — UI
tDIA_GDDRX2 Output Data Invalid After CLK Output — 0.176 ns
tDIB_GDDRX2 Output Data Invalid Before CLK Output — 0.176 ns
fDATA_GDDRX2 Input/Output Data Rate — 600 Mbps
fMAX_GDDRX2 Frequency for ECLK — 300 MHz
½ UI Half of Data Bit Time, or 90 degree 0.589 — ns
fPCLK PCLK frequency — 209.97 MHz
Output TX to Input RX Margin per Edge 0.091 — ns
Generic DDRX4 Inputs/Outputs with Clock and Data Centered at Pin (GDDRX4_RX/TX.ECLK.Centered) using PCLK Clock Input –
Figure 4.7 and Figure 4.9
0.220 — ns
tSU_GDDRX4 Input Data Set-Up Before CLK
0.220 — UI
tHO_GDDRX4 Input Data Hold After CLK 0.220 — ns
0.324 — ns
tDVB_GDDRX4 Output Data Valid Before CLK Output
–0.176 — ns + 1/2UI
0.324 — ns
tDQVA_GDDRX4 Output Data Valid After CLK Output
–0.176 — ns + 1/2UI
fDATA_GDDRX4 Input/Output Data Rate — 1000 Mbps
fMAX_GDDRX4 Frequency for ECLK — 500 MHz
½ UI Half of Data Bit Time, or 90 degree 0.5 — ns
fPCLK PCLK frequency — 125 MHz
Output TX to Input RX Margin per Edge 0.124 — ns
Generic DDRX4 Inputs/Outputs with Clock and Data Aligned at Pin (GDDRX4_RX/TX.ECLK.Aligned) using PCLK Clock Input, Left
and Right sides Only – Figure 4.8 and Figure 4.10
— –0.275 ns + 1/2 UI
tDVA_GDDRX4 Input Data Valid After CLK — 0.225 ns
— 0.225 UI
© 2021-2024 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.
124 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
–7 Auto
Parameter Description Unit
Min Max
0.275 — ns + 1/2 UI
tDVE_GDDRX4 Input Data Hold After CLK 0.775 — ns
0.775 — UI
—
tDIA_GDDRX4 Output Data Invalid After CLK Output 0.176 ns
—
tDIB_GDDRX4 Output Data Invalid Before CLK Output 0.176 ns
© 2021-2024 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-02049-2.1 125
CrossLink-NX Family
Data Sheet
–7 Auto
Parameter Description Unit
Min Max
Soft D-PHY DDRX4 Inputs/Outputs with Clock and Data Centered at Pin, using PCLK Clock Input
0.21 — ns
tSU_GDDRX4_MP Input Data Set-Up Before CLK
0.21 — UI
0.2 — ns
tHO_GDDRX4_MP Input Data Hold After CLK
0.2 — UI
0.3 — ns
tDVB_GDDRX4_MP Output Data Valid Before CLK Output
0.3 — UI
0.3 — ns
tDQVA_GDDRX4_MP Output Data Valid After CLK Output
0.3 — UI
© 2021-2024 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.
126 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
–7 Auto
Parameter Description Unit
Min Max
DDR3/DDR3L/LPDDR2 WRITE (DQ Output Data are Centered to DQS) – Figure 4.11
tDQVBS_DDR3
tDQVBS_DDR3L Data Output Valid before DQS Output — –0.277 ns + 1/2 UI
tDQVBS_LPDDR2
tDQVAS_DDR3
tDQVAS_DDR3L Data Output Valid after DQS Output 0.277 — ns + 1/2 UI
tDQVAS_LPDDR2
fDATA_DDR3
fDATA_DDR3L DDR Memory Data Rate — 904 Mb/s
fDATA_LPDDR2
fMAX_ECLK_DDR3
fMAX_ECLK_DDR3L DDR Memory ECLK Frequency — 452 MHz
fMAX_ECLK_LPDDR2
fMAX_SCLK_DDR3
fMAX_SCLK_DDR3L DDR Memory SCLK Frequency — 113 MHz
fMAX_SCLK_LPDDR2
Notes:
1. Commercial timing numbers are shown. Industrial numbers are typically slower and can be extracted from the Lattice Radiant
software.
2. General I/O timing numbers are based on LVCMOS 1.8, 8 mA, Fast Slew Rate, 0 pF load.
Generic DDR timing are numbers based on LVDS I/O.
DDR3 timing numbers are based on SSTL15.
LPDDR2 timing numbers are based on HSUL12.
3. Uses LVDS I/O standard for measurements.
4. Maximum clock frequencies are tested under best case conditions. System performance may vary depending on the user
environment.
5. All numbers are generated with the Lattice Radiant software.
6. This clock skew is not the internal clock network skew. The Nexus family devices have very low internal clock network skew that
can be approximated to 0 ps. These tSKEW values measured externally at system level includes additional skew added by the I/O,
wire bonding and package ball.
Rx CLK (in)
Rx DATA (in)
tSU tSU
tHD tHD
© 2021-2024 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-02049-2.1 127
CrossLink-NX Family
Data Sheet
½ UI
½ UI
1 UI
Rx CLK (in)
or DQS input
Rx DATA (in)
or DQS input
tDVA/tDVADQ
tDVA/tDVADQ
tDVE/tDVEDQ
tDVE/tDVEDQ
Tx CLK (out)
or DQS Output
Tx DATA (out)
or DQ Output
tDVB/tDQVBS tDVB/tDQVBS
tDVA/tDQVA tDVA/tDQVAS
1 UI
Tx CLK (out)
Tx DATA (out)
tDIB tDIB
tDIA tDIA
© 2021-2024 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.
128 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
# of Bits
Data In
756 Mb/s
Clock In
108 MHz
Clock Out
108 MHz
CLK (in) 1 UI
DATA (in)
tSU_0
tHD_0
tSU_i
tHD_i
© 2021-2024 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-02049-2.1 129
CrossLink-NX Family
Data Sheet
1 UI
CLK (out)
DATA (out)
tDIB_0
tDIA_0
tDIB_i
tDIA_i
Figure 4.13. Transmitter DDRX71_TX Waveforms
© 2021-2024 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.
130 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 131
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
132 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
to 1.8 V
with external voltage °C
DTRRESOLUTION DTR Resolution –0.3 — 0.3
reference
Notes:
1. External voltage reference (VREF) should be 0.1% accurate or better. DTR sensitivity to VREF is -4.1 °C per VREF per-cent (for
example, if the VREF is 1 % low, then the DTR will read +4.1 °C high).
2. DTR is available in Automotive –7 speed grade.
© 2021-2024 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-02049-2.1 133
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
134 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 135
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
136 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 137
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
138 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 139
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
140 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
tFIO_EN2 User I/O enabled in Early I/O Mode LIFCL-40 — 31184 cycles
© 2021-2024 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-02049-2.1 141
CrossLink-NX Family
Data Sheet
For customer that can only use single clock for read/write operation, the Fmax will be limited by the Fmax for read operation.
For example: tCO(max)=30ns and Tsu=2ns.
𝐶𝐶𝐿𝐾 > 2(𝑡𝐶𝑂(𝑚𝑎𝑥) + 𝑇𝑠𝑢)
For customer that want to do the programming at 135Mhz or faster than Fmax for read operation:
• Have a mechanism in the host controller to switch between read clock and write clock for read/write transaction. For
example refer to SPI specification to switch between read and write clock by changing the SPI Baud Rate Register (SPIBR) if
standard SPI controller is used as the host.
• or implementing a mechanism to adjust/calibrate the sampling clock edge when the valid data becomes available.
7. Based on SLOW(default) slew rate control on Config output pins.
VCC/VCCAUX/
VCCIO0/VCCIO1 tICFG_POR
INITN
DONE
PROGRAMN fMCLK_DEF
tVMC
MCLK
MSI
© 2021-2024 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.
142 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
VCC/VCCAUX/
VCCIO0/VCCIO1 tICFG_POR
INITN
DONE
tMSPI_INH tACT_CRESETB_N
PROGRAMN Slave Activation
SSI
tACT_SCL fSCL tACT_CRESETB_N
tCONFIG_SCL
SCL
SDA
© 2021-2024 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-02049-2.1 143
CrossLink-NX Family
Data Sheet
fMCLK
tMCLKH
tMCLKL
MCLK tSU_MISO tHD_MISO
MSI
tCO_MOSI
MSO
© 2021-2024 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.
144 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
fCCLK
tCCLKH
CCLK tCCLKL
tSU_SSI tHD_SSI
SSI
tSU_SCSN tHD_SCSN
SCSN
tHIGH_SCSN
tCO_SSO
SSO
tEN_SSO tDIS_SSO
SSO
fSCL
tSCLH
SCL
tSCLL
tSU_SDA tHD_SDA
SDA (input)
tCO_SDA
SDA (output)
tDIS_SDA
tEN_SDA
SDA (output)
© 2021-2024 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-02049-2.1 145
CrossLink-NX Family
Data Sheet
CRESET_B
INITN
tWAK EUP_DONE_HIG H Device Wake-Up
DONE
CONFIG tMWC
Starts fMCLK_def fMCLK tMCLKZ
MCLK
tFIO_EN
USER I/O tIOEN
(FAST I/O)
tIOEN
USER I/O
CRESET_B
INITN
tWAK EUP_DONE_HIG H Device Wake-Up
DONE
CONFIG
Starts
CCLK/SCL
tFIO_EN
USER I/O tIOEN
(FAST I/Os)
tIOEN
USER I/O
© 2021-2024 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.
146 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
TMS
TDI
tBTS tBTH
TCK
tBTCRH
tBTCRS
Data to be
Captured Data Captured
from I/O
© 2021-2024 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-02049-2.1 147
CrossLink-NX Family
Data Sheet
VT
R1
DUT Test Point
R2 CL*
© 2021-2024 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.
148 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
5. Pinout Information
© 2021-2024 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-02049-2.1 149
CrossLink-NX Family
Data Sheet
SD0_REXT — Input High Speed External Reference Resistor Input. Resistor connects
between to this pin and SD0_REFRET pin. This is used to adjust the on-
chip differential termination impedance, based on the external
resistance value:
REXT = 909 Ω, RDIFF = 80 Ω
REXT = 976 Ω, RDIFF = 85 Ω
REXT = 1.02 kΩ, RDIFF = 90 Ω
REXT = 1.15 kΩ, RDIFF = 100 Ω
SD0_REFRET — Input High Speed Reference Return Input. These pins should be AC coupled
to the VCCPLLSD0 supply
Dedicated D-PHY I/O Pins
D-PHY[0-1]_DP/N[0-3] — Input, Hardened D-PHY Data Input/Output Pairs, for each of the 4 High Speed
Output lanes in the 2 Hardened D-PHY Blocks
D-PHY[0-1]_CKP/N — Input, Hardened D-PHY Clock Input/Output Pairs, for each of the 2 Hardened
Output D-PHY Blocks
Misc Pins
NC — — No connect.
RESERVED — — This pin is reserved and should not be connected to anything on the
General Purpose I/O Pins board.
P[T/B/L/R] [Number]_[A/B] T=0 Input, Programmable User I/O:
R = 1, 2 Output, [T/B/L/R] indicates the package pin/ball is in T (Top), B (Bottom), L
B = 3, 4, 5 Bi-Dir (Left), or R (Right) edge of the device.
L = 6. 7 [Number] identifies the PIO [A/B] pair.
[A/B] shows the package pin/ball is A or B signal in the pair. PIO A and
PIO B are grouped as a pair.
Each A/B pair in the bottom banks supports true differential input and
output buffers. When configured as differential input, differential
termination of 100 Ω can be selected.
Each A/B pair in the top, left and right banks does not support true
differential input or output buffer. It supports all single-ended inputs
and outputs, and can be used for emulated differential output buffer.
Some of these user-programmable I/O are used during configuration,
depending on the configuration mode. You need to make appropriate
connection on the board to isolate the two different functions
before/after configuration.
Some of these user-programmable I/O are shared with special function
pins. These pins, when not used as special purpose pins, can be
programmed as I/O for user logic.
During configuration the user-programmable I/O are tri-stated with an
internal weak pull-down resistor enabled. If any pin is not used (or not
bonded to a package pin), it is tri-stated and default to have weak pull-
down enabled after configuration.
© 2021-2024 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.
150 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 151
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
152 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 153
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
154 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 155
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
156 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 157
CrossLink-NX Family
Data Sheet
6. Ordering Information
Lattice provides a wide variety of services for its products including custom marking, factory programming, known good
die, and application specific testing. Contact the local sales representatives for more details.
LIFCL - 40 - X XXXX X
Grade
Device Family
C = Commercial
CrossLink-NX FPGA
I = Industrial
A = Automotive
Logic Capacity
40 = 39 k Logic Cells
Package
SG72 = 72-pin QFN
MG121 = 121-ball csfBGA
BG256 = 256-ball caBGA
MG289 = 289-ball csBGA
BG400 = 400-ball caBGA
LIFCL - 17 - X XXXX X
Device Family Grade
CrossLink-NX FPGA C = Commercial
I = Industrial
A = Automotive
Logic Capacity
17 = 17 k Logic Cells
Package
UWG72 = 72-ball WLCSP
SG72 = 72-pin QFN
MG121 = 121-ball csfBGA
BG256 = 256-ball caBGA
*
Note: Input Comparator, ADC, EBR ECC, and DTR are only available in –7 (-A), –8 (-C/I), and –9 (-C/I) speed and grade.
© 2021-2024 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.
158 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
6.2.2. Industrial
Part Number Speed Package Pins Temp. Logic Cells (k)
LIFCL-17-8UWG72I –8 Lead free WLCSP 72 Industrial 17
LIFCL-17-7SG72I –7 Lead free QFN 72 Industrial 17
LIFCL-17-8SG72I –8 Lead free QFN 72 Industrial 17
LIFCL-17-9SG72I –9 Lead free QFN 72 Industrial 17
LIFCL-17-7MG121I –7 Lead free csfBGA 121 Industrial 17
LIFCL-17-8MG121I –8 Lead free csfBGA 121 Industrial 17
LIFCL-17-9MG121I –9 Lead free csfBGA 121 Industrial 17
LIFCL-17-7BG256I –7 Lead free caBGA 256 Industrial 17
LIFCL-17-8BG256I –8 Lead free caBGA 256 Industrial 17
LIFCL-17-9BG256I –9 Lead free caBGA 256 Industrial 17
LIFCL-40-7SG72I –7 Lead free QFN 72 Industrial 39
LIFCL-40-8SG72I –8 Lead free QFN 72 Industrial 39
LIFCL-40-9SG72I –9 Lead free QFN 72 Industrial 39
LIFCL-40-7MG121I –7 Lead free csfBGA 121 Industrial 39
LIFCL-40-8MG121I –8 Lead free csfBGA 121 Industrial 39
© 2021-2024 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-02049-2.1 159
CrossLink-NX Family
Data Sheet
6.2.3. Automotive
Part Number Speed Package Pins Temp. Logic Cells (k)
LIFCL-17-7MG121A –7 Lead free csfBGA 121 Automotive 17
LIFCL-17-7BG256A –7 Lead free caBGA 256 Automotive 17
LIFCL-40-7MG121A –7 Lead free csfBGA 121 Automotive 39
LIFCL-40-7BG256A –7 Lead free caBGA 256 Automotive 39
© 2021-2024 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.
160 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
References
A variety of technical notes for the CrossLink-NX family are available.
• sub-LVDS Signaling Using Lattice Devices (FPGA-TN-02028)
• Thermal Management (FPGA-TN-02044)
• sysI/O User Guide for Nexus Platform (FPGA-TN-02067)
• Power Management and Calculation for CrossLink-NX Devices (FPGA-TN-02075)
• Soft Error Detection (SED)/Correction (SEC) User Guide for Nexus Platform (FPGA-TN-02076)
• CrossLink-NX Hardened D-PHY User Guide (FPGA-TN-02081)
• Using TraceID (FPGA-TN-02084)
• Memory User Guide for Nexus Platform (FPGA-TN-02094)
• sysCLOCK PLL Design and User Guide for Nexus Platform (FPGA-TN-02095)
• sysDSP User Guide for Nexus Platform (FPGA-TN-02096)
• CrossLink-NX High-Speed I/O Interface (FPGA-TN-02097)
• sysCONFIG User Guide for Nexus Platform (FPGA-TN-02099)
• ADC User Guide for Nexus Platform (FPGA-TN-02129)
• I2C Hardened IP User Guide for Nexus Platform (FPGA-TN-02142)
• Multi-Boot User Guide for Nexus Platform (FPGA-TN-02145)
• High-Speed PCB Design Considerations (FPGA-TN-02178)
• CrossLink-NX Hardware Checklist (FPGA-TN-02149)
• CrossLink-NX Single Event Upset (SEU) Report (FPGA-TN-02174)
• Lattice Memory Mapped Interface and Lattice Interrupt Interface User Guide (FPGA-UG-02039)
For further information on interface standards refer to the following websites:
• JEDEC Standards (LVTTL, LVCMOS, SSTL) – www.jedec.org
• PCI – www.pcisig.com
For more info on this FPGA device, refer to the following:
• CrossLink-NX FPGA web page
• Lattice Radiant Software FPGA web page
• Lattice Insights for Lattice Semiconductor training courses and learning plans
© 2021-2024 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-02049-2.1 161
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
162 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
Revision History
Revision 2.1, September 2024
Section Change Summary
All • Removed The Root Complex reference.
• Renamed Supplemental Information section to References section.
• Changed Master to Controller.
• Changed Slave to Target.
Abbreviations in This document • Added the definition of SHA: Secure Hashing Algorithm.
• Changed Acronyms to Abbreviations.
General Description Added the following in the Feature section:
• Available in Commercial, Industrial and Automotive temperature grades.
DC and Switching Characteristics • Removed the statement, and follow the SMIA 1.0, Part 2: CCP2 Specification in Section
for Commercial and Industrial 3.12.3 SubLVDS (Input Only).
• Updated the following descriptions in Table 3.33. External Switching Characteristics (VCC
= 1.0 V) under Generic DDRX4 Inputs/Outputs with Clock and Data Centered at Pin
(GDDRX4_RX/TX.ECLK.Centered) using PCLK Clock Input:
• tDQVA_GDDRX4: Output Data Valid After CLK Output
• fDATA_GDDRX4: Input/Output Data Rate
• FMAX_GDDRX4: Frequency for ECLK
• fPCLK: PCLK frequency
• Added the following units in Table 3.33. External Switching Characteristics (VCC = 1.0 V)
under Generic DDRX4 Inputs/Outputs with Clock and Data Centered at Pin
(GDDRX4_RX/TX.ECLK.Centered) using PCLK Clock Input:
• tDVB_GDDRX4: ns, and ns + 1/2UI
• tDQVA_GDDRX4: ns, and ns + 1/2UI
• Updated the tIPJIT specification in Table 3.34. sysCLOCK PLL Timing (VCC = 1.0 V) –
Commercial/Industrial to:
• fPFD ≥ 20MHz : 0.01 UIPP
• fPFD<20MHz : 500 ps p-p
• Added table note 4 to Table 3.37. ADC Specifications1.
• Updated the following values in Table 3.37. ADC Specifications1:
• ADC Clock Frequency: Max→ 50 MHz
• ADC Input Frequency: Condition → @Sampling frequency = 1 Mbps
• ADC Input Equivalent Resistance: Condition → ---- (removed value)
• Removed ADC Clock Duty Cycle from the table
• Updated the following in Table 3.48. sysCONFIG Port Timing Specifications:
• Updated tPROGRAMN specification
• Renamed tPROGRAMN to tPROGRAMN_L and tPROGRAMN_H
• Updated Target SPI Specification
• Added table notes 4-7
• Removed the LIFCL-40 and LIFCL-17 devices in the tINIT_HIGH specification. One
tINIT_HIGH specification is applicable to all CrossLink-NX devices
• Updated the tINIT_HIGH specification to 40µs (Max)
• Updated the following Max values:
• tCO_SSO: 16 ns
• tEN_SSO: 16 ns
• tDIS_SSO: 16 ns
• Updated the following symbols in Figure 3.19. Target SPI Configuration Timing:
• tCO_MISO to tCO_SSO
• tEN_MISO to tEN_SSO
• tDIS_MISO to tDIS_SSO
• tSU_MOSI to tSU_SSI
© 2021-2024 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-02049-2.1 163
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
164 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 165
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
166 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 167
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
168 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 169
CrossLink-NX Family
Data Sheet
© 2021-2024 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.
170 FPGA-DS-02049-2.1
CrossLink-NX Family
Data Sheet
© 2021-2024 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-02049-2.1 171
www.latticesemi.com