
71
ECP5 and ECP5-5G Hi
g
h-Speed I/O Interface
Table 34. ODDRX2DQSB Port List
Memory Output DDR Primitives for Tristate Output Control
The following are the primitives used to implement tristate control for the outputs to the DDR memory.
TSHX2DQA
This primitive is used to generate the tristate control for DQ data output.
Figure 65. TSHX2DQA Primitive
Table 35. TSHX2DQA Port List
TSHX2DQSA
This primitive is used to generate the tristate control for DQS output.
Figure 66. TSHX2DQSA Primitive
Port
I/O
Description
D0, D1, D2, D3
I
Data input to the ODDR (D0 is output first, D3 last)
ECLK
I
ECLK input
SCLK
I
SCLK input
DQSW
I
DQSW includes write leveling phase shift from ECLK
RST
I
Reset input
Q
O
DDR data output on both edges of DQSW
Port
I/O
Description
T0, T1
I
Tristate input (T0 is output first, followed by T1)
ECLK
I
ECLK input (2x speed of SCLK)
DQSW270
I
Clock that is 90° ahead of the clock used to generate the DQS output
SCLK
I
SCLK input
RST
I
Reset input
Q
O
Tristate output
T0
T1
SCLK
RST
Q
TSHX2DQA
ECLK
DQS
W
270
T0
T1
SCLK
RST
Q
TSHX2DQSA
ECLK
DQSW