EasyManua.ls Logo

Lattice Semiconductor ECP5 - Appendix B: Schematic

Default Icon
86 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
ECP5 and ECP5-5G High-Speed I/O Interface
Technical Note
© 2014-2020 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-TN-02035-1.3 19
Dynamic Margin adjustment in the DDRDLLA module can be optionally used to adjust the DDRDLLA delay
dynamically.
The output of the DLLDELD module is also used as the clock input to the DDRDLLA which sends the delay values to the
DLLDELD module. The Receiver Synchronization (RX_SYNC) soft IP is required for the aligned interfaces to prevent
stability issues that may occur due to this loop at startup. The soft IP prevents any updates to the DLLDELD at start until
the DDRDLLA is locked. Once locked the DLLDELD is updated and FREEZE on the DDRDLL is removed. This soft IP is
automatically generated by Clarity Designer.
The following figures show the static delay and dynamic delay options for this interface.
Datain
Clkin
A
DELAYG
Z
DLLDELD
Z
A
DDRDEL
LOADN
MOVE
DIRECTION
CFLAG
CLK
RST
UDDCNTLN
FREEZE
DDRDEL
LOCK
DDRDLLA
DCNTL[7:0]
0
0
(open )
ECLKI
STOP
ECLKO
SCLK
D
RST
ALIGNWD
ECLK
Edge
Primary
CLKDIVF
CLKI
RST
ALIGNWD
CDIVX
alignwd
IDDRX2F
Q [3:0] Q[3:0]
ECLKSYNCB
dcntl[7:0]
STOP
DLL_LOCK
FREEZE
UDDCNTLN
DLL_RESET
DDR_RESET
SYNC_CLK
RST
UPDATE
Sync_clk
sync_reset
Update
READY
Ready
RX_SYNC
DEL_MODE=
ECLK_CENTERED
Sclk
Figure 5.7. GDDRX2_RX.ECLK.Aligned Interface (Static Delay)
Data_LoadN
Data_Move
Data_Direction
A
DE L AY F
LOADN
MOVE
DIR EC TION
C F LAG
Datain
C lkin
DDR _reset
DL L DE L D
Z
A
DDR DE L
LOADN
MOVE
DIR EC TION
C F LAG
C L K
RS T
UDDC NTLN
FR E EZE
DDR DE L
LOC K
DDR DL LA
DCNTL[7:0]
Dcntl[7:0]
C lock_LoadN
C lock_Move
C lock_Direction
C lock_C Flag
Data_C Flag
Z
E C LKI
S TOP
EC LKO
S C L K
D
RS T
ALIGNWD
EC LK
E dge
Primary
S clk
C L KDIVF
C L K I
RS T
ALIGNWD
C DIVX
AlignWD
Q[3:0]
Q[3:0]
IDDRX2F
EC LK S YNC B
(optional)
S TOP
DLL_L OC K
FR E EZE
UDDC NTLN
DLL_R ES ET
DDR _R ES ET
S YNC _C LK
RS T
UP DATE
S ync_clk
S ync_rst
Update
RE ADY
RX _S YNC
Ready
DEL_MODE=ECLK_CENTERED
Figure 5.8. GDDRX2_RX.ECLK.Aligned Interface (Dynamic Data/Clock Delay)

Table of Contents

Other manuals for Lattice Semiconductor ECP5

Related product manuals