
LatticeECP/EC and LatticeXP
Lattice Semiconductor
sysCLOCK PLL Design and Usage Guide
11-7
Table 11-3. Delay Adjustment
PLL Usage in IPexpress
Including sysCLOCK PLLs in a Design
The sysCLOCK PLL capability can be accessed through the IPexpress GUI. The following section describes the
usage of IPexpress.
IPexpress Usage
The LatticeECP/EC and LatticeXP PLL is fully supported in IPexpress in the ispLEVER software. IPexpress allows
the user to define the desired PLL using a simple, easy-to-use GUI. Following definition, a VHDL or Verilog module
that instantiates the desired PLL is created. This module can be included directly in the user’s design.
Figure 11-6 shows the main window when PLL is selected. The only entry required in this window is the module
name. After entering the module name, clicking on “Customize” will open the “Configuration” window as shown in
DDAMODE = 1: Dynamic Delay Adjustment
DELAY 1 tDLY =
250ps (nominal)
DDAMODE = 0
DDAIZR
DDAILAG
DDAIDEL[2:0]
Equivalent FDEL
Value
0
1
111
Lead 8 tDLY
-8
0
1
110
Lead 7 tDLY
-7
0
1
101
Lead 6 tDLY
-6
0
1
100
Lead 5 tDLY
-5
0
1
011
Lead 4 tDLY
-4
0
1
010
Lead 3 tDLY
-3
0
1
001
Lead 2 tDLY
-2
0
1
000
Lead 1 tDLY
-1
1
Don’t Care
No delay
0
000
Lag 1 tDLY
1
0
001
Lag 2 tDLY
2
0
010
Lag 3 tDLY
3
0
011
Lag 4 tDLY
4
0
100
Lag 5 tDLY
5
0
101
Lag 6 tDLY
6
0
110
Lag 7 tDLY
7
0
111
Lag 8 tDLY
8
Note: tDLY = Unit Delay Time = 250 ps (nominal). See the data sheet for the tolerance of this delay