2
ECP5 and ECP5-5G sysCLOCK
PLL/DLL Design and Usage Guide
ECP5 and ECP5-5G Top-Level View
A top level view of the major clocking resources for the ECP5 and ECP5-5G devices is shown in Figure 1.
Figure 1. ECP5 and ECP5-5G Clocking Structure (LFE5-85)
Clocking Architecture Overview
Below is a brief overview of the clocking structure, elements, and PLL. Greater detail is provided starting with the
Appendix A. Primary Clock Sources and Distribution section.
Primary Clock Network
Up to 60 Primary Clock Sources (PLLs, External Inputs, SERDES, etc.) can be selected and routed to the Primary
Clock Network. This gives the user an available 60 unique clock domains in the ECP5 and ECP5-5G.
The Primary Clock Network provides low-skew, high fanout clock distribution to all synchronous elements in the
FPGA fabric. The Primary Clock Network is divided into four clocking quadrants: Top Left (TL), Bottom Left (BL),
Top Right (TR), and Bottom Right (BR). Each of these quadrants has 16 clocks that can be distributed to the fabric
in the quadrant. Initially, the Lattice Diamond software automatically routes each clock to all four quadrants; up to a
maximum of 16 clocks since each clock is routed to all four quadrants. The user can change how the clocks are
routed by specifying a preference in the Lattice Diamond software to locate the clock to specific quadrants.
Edge Clock Network
Edge clocks are low skew, high speed clock resources used to clock data into/out of the I/O logic of the ECP5 and
ECP5-5G. There are two edge clocks per bank located on the left and right sides.
Center MUX
Mid
MUX
Mid
MUX
Quadrant TL
Quadrant BL
Quadrant TR
Quadrant BR
GPLL
CLK
DIV
PIO
PIO
PIO
PIO
CLK
DIV
PIO
PIO
PIO
PIO
Edge Clocks
Mid
MUX
Edge Clocks
GPLL
CLK
DIV
PIO
PIO
PIO
PIO
CLK
DIV
Edge Clocks
Mid
MUX
Edge Clocks
SERDES DCU1
Bank 0
Bank 1
Bank 2
B
ank 3
Bank 6
Bank
7
PCSCLKDIV
PCSCLKDIV
SERDES DCU0
Fa
b
ric
Entry
Fa
b
ric
Entry
Fa
b
ric
Entry
Fa
b
ric
Entry
14
12
16
Primary So
u
rces
Primary So
u
rces
Primary So
u
rces
Primary So
u
rces
Primary
Clocks
Primary
Clocks
Primary
Clocks
Primary
Clocks
16
16
16
16
Bank
8
14 DCC
14
14
14 DCC
14
12 DCC
16 DCC
Bank 4
GPLL
GPLL
N
ote: LFE4U de
v
ices do not ha
v
e PCS Clock Di
v
iders