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
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
43
Q
ODDRX2DQSB
1'b0
CLKP /
CLKN
DQSBUFM
1'b0
From Input side
DDRDLLA
1'b1
1'b1
.
ODDRX2DQSB
Q
csn , cke
csn /cke
csn /cke
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
‘0’
DQSI
DDRDEL
READ [1:0]
READCLKSEL0
READCLKSEL1
READCLKSEL2
RDLOADN
RDMOVE
RDDIRECTION
WRLOADN
WRMOVE
WRDIRECTION
DATAVALID
BURSTDET
RDCFLAG
WRCFLAG
DYNDELAY[7:0]
PAUSE
DDR_reset
Sclk (from CLKDIVF as shown in the Input interface)
Eclk (from ECLKSYNCB as shown in the Input interface)
DQSR 90
WRPNTR[2:0]
RDPNTR [2:0]
SCLK
RST
DQSW 270
ECLK
DQSW
D0
D1
RST
DQSW
D2
D3
SCLK
ECLK
D0
D1
RST
DQSW
D2
D3
SCLK
ECLK
Figure 6.12. LPDDR2 Output for CSN, CKE, and CLOCK Generation
DQSBUFM
‘0’
‘0’
wrloadn _cmd
wrmove _cmd
wrdirection _cmd
wrcflag _cmd
ca < n>_ in(0)
Q
From Input side
DDRDLLA
CA [9:0]
‘0’
‘0’
‘0’
‘0’
‘0’
ca < n>_ in(1)
ca < n>_ in(2)
ca < n>_ in(3)
‘0’
‘0’
Pause _CA
Pause output of
MEM_SYNC
D0
D1
RST
DQSW 270
D2
D3
SCLK
ECLK
ODDRX2DQA
DQSI
DDRDEL
READ[1:0]
READCLKSEL0
READCLKSEL1
READCLKSEL2
RDLOADN
RDMOVE
RDDIRECTION
WRLOADN
WRMOVE
WRDIRECTION
DATAVALID
BURSTDET
RDCFLAG
WRCFLAG
DYNDELAY[7:0]
PAUSE
SCLK
DQSW270
ECLK
DQSW
DQSR 90
WRPNTR [2:0]
RDPNTR [2:0]
DDR_reset
Sclk (from CLKDIVF as shown in the Input interface)
Eclk (from ECLKSYNCB as shown in the Input interface)
Figure 6.13. LPDDR3 Output Side for CA Generation