
73
ECP5 and ECP5-5G Hi
g
h-Speed I/O Interface
Soft IP Modules
The following soft IP Modules are available for use with the Generic DDR interfaces described above. All of the soft
IP Modules can be generated using Clarity Designer. Table 38 below summarizes the list of soft IPs available and
the ones that are optional vs the ones that will be automatically generated with the interface in Clarity Designer.
Table 38. List of Soft IPs supported
Table 39 below summarized the soft IPs used in each interface.
Table 39. Soft IP Used in Each Interface
Soft IP Name
Function
Required
RX_SYNC
Used to break up the DDRDLL to DLLDEL clock loop
for Aligned Interfaces
Yes
GDDR_SYNC
Needed to tolerate large skew between stop and
reset input
Yes
MEM_SYNC
Needed to avoid issues on DDR memory bus and
update code in operation without interrupting inter-
face operation.
Yes
7:1 LVDS Bit and Word Align-
ment (BW_ALIGN)
The soft IP is used to perform bit and word alignment
using PLL’s dynamic phase shift interface and aligned
input of IDDR71C.
Optional
MIPI_FILTER
Implements low pass filter on low speed MIPI data
Optional
Interface
Soft IP
GDDRX1_RX.SCLK.Centered
None
GDDRX1_RX.SCLK.Aligned
RX_SYNC
GDDRX2_RX.ECLK.Centered
GDDR_SYNC
GDDRX2_RX.ECLK.Aligned
RX_SYNC
GDDRX2_RX.MIPI
GDDR_SYNC, MIPI_FILTER
GDDRX71_RX.ECLK
GDDR_SYNC, BW_ALIGN
GDDRX1_TX.SCLK.Centered
None
GDDRX1_TX.SCLK.Aligned
None
GDDRX2_TX.ECLK.Centered
GDDR_SYNC
GDDRX2_TX.ECLK.Aligned
GDDR_SYNC
GDDRX71_TX.ECLK
GDDR_S