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 55
Table 7.3. DDR_Generic Configuration Tab Parameters
Interface selection based
on pre-configuration
Indicates interface is selected based on
selection made in the Pre-configuration
tab. Disabling this checkbox allows you to
make changes if needed.
Type of Interface (Transmit or Receive)
Transmit, Receive, Receive MIPI
Generate Tristate control for Transmit
Interfaces
I/O Standard used for the interface
All Legal Input and Output
standards
100 MHz–400 MHz (Transmit)
3.125 MHz–400 MHz (Receive)
200 MHz–400 MHz (Receive MIPI)
DDR register gearing ratio
Bus width for each interface
Allows you to select how the data bits of
the parallel bus should be arranged. You
can choose to set it By Lane where all the
parallel data bits from each lane are
organized together in the data output. If
By Time is chosen instead, a single bit
from each of the data lanes is put
together in the data output.
Enable ECLK Bridge
(required if bus is
crossing sides)
This is required if the data bus is wide and
is crossing sides.
Enabling this option instantiates the ECLK
Bridge module in the HDL.
Shows list of all valid high-speed
Interfaces for the given configuration.
Refer to Table 7.4 to see the
interfaces available for a given
configuration.
Data input can be optionally delayed using
the DELAY block. Default Value is selected
based on Interface Type.
If Interface Type = Receive:
Static Default
Dynamic Default
Static User-Defined
Dynamic User-Defined
If interface type = Receive MIPI
Static Default
Static User-Defined
If Interface Type = Transmit:
Bypass
Static User-Defined
Dynamic User-Defined
If Interface Type
= Receive:
Static Default
If Interface Type
= Transmit:
Bypass
Delay Value for User-
Defined
When Data Path Delay of user-defined is
selected, you also need to set the number
of delay steps to be used.
Enable Dynamic Margin
Control on Clock Delay
Allows dynamic user control on clock
phase shift for Receiver edge to edge
aligned interfaces.
Generate PLL with this
module
When is option is enabled for Transmit
interfaces, the PLL used to generate the
clocks is included in the generated
module.
PLL Input Clock
Frequency
Frequency of the clock used as PLL Input