EasyManuals Logo

Lattice Semiconductor ECP5 Technical Notes

Default Icon
78 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
Page #11 background imageLoading...
Page #11 background image
11
ECP5 and ECP5-5G High-Speed I/O Interface
Figure 11. GDDRX2_RX.ECLK.Aligned Interface (Dynamic Data/Clock Delay)
Interface Requirements
The clock input must use a dedicated PCLK input so that it can be routed directly to the DLLDEL module
ECLK must use the Edge clock tree and the SCLK out of the CLKDIVD must use the Primary clock tree, software
will error out if these dedicated clock routes are not used
“USE PRIMARY” preference may be assigned to the SCLK net
The user must set the timing preferences as per section “Timing Analysis Requirement”
GDDRX2_RX.MIPI
Generic Receive DDR for MIPI interfaces using the X2 gearing with ECLK. Clock is coming in centered to the Data.
This interface must be used for speeds above 200 MHz.
This DDR interface uses the following modules:
IMIPI element use to receive the MIPI data and clock
The HSSEL of the IMIPI is used to switch between the High speed and Low Speed modes
The HSSEL of IMIPI should be driven by a soft IP
When in high speed mode
The OHSOLS1 of the element is active
The OHSOLS1 of the data IMIPI element is connected to the Data input GDDRX2_RX.ECLK.Centered
Interface
The OHSOLS1 of the clock IMIPI is connected to the ECLK input GDDRX2_RX.ECLK.Centered Interface
This is then treated similar to the GDDRX2_RX.ECLK.Centered Interface
When in low speed mode:
Both the outputs of IMIPI are active since it is not a 2-bit interface
The OHSLS1 is the bit 1 and OLS0 is the bit 0 of the interface.
Each of the data input and clock input is connected through a 20ns filter soft IP to the core
Data_LoadN
Data_Move
Data_Direction
A
DELAYF
LOADN
MOVE
DIRECTION
CFLAG
Datain
Clkin
DDR_reset
DLLDELD
Z
A
DDRDEL
LOADN
MOVE
DIRECTION
CFLAG
CLK
RST
UDDCNTLN
FREEZE
DDRDEL
LOCK
DDRDLLA
DCNTL[7:0]
Dcntl[7:0]
Clock_LoadN
Clock_Move
Clock_Direction
Clock_CFlag
Data_CFlag
Z
ECLKI
STOP
ECLKO
SCLK
D
RST
ALIGNWD
ECLK
Edge
Primary
Sclk
CLKDIVF
CLKI
RST
ALIGNWD
CDIVX
AlignWD
Q[3:0]
Q[3:0]
IDDRX2F
ECLKSYNCB
(optional)
STOP
DLL_LOCK
FREEZE
UDDCNTLN
DLL_RESET
DDR_RESET
SYNC_CLK
RST
UPDATE
Sync_clk
Sync_rst
Update
READY
RX_SYNC
Ready
DEL_MODE=
ECLK_CENTERED

Table of Contents

Other manuals for Lattice Semiconductor ECP5

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Lattice Semiconductor ECP5 and is the answer not in the manual?

Lattice Semiconductor ECP5 Specifications

General IconGeneral
BrandLattice Semiconductor
ModelECP5
CategoryRecording Equipment
LanguageEnglish

Related product manuals