Intel® Agilex™ General-Purpose I/O and LVDS SERDES User Guide

ID 683780
Date 10/29/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.4.1.1.4. Deserializer

You can statically set the deserialization factor to x3, x4, x5, x6, x7, x8, x9, or x10 by using the Intel® Quartus® Prime software.

The IOE contains two data input registers that can operate in DDR or SDR mode. You can bypass the deserializer to support DDR (x2) and SDR (x1) operations. The deserializer bypass is supported through the GPIO IP.

Figure 65. Deserializer BypassThis figure shows the deserializer bypass path.
  • If you bypass the deserializer in SDR mode:
    • The IOE data width is 1 bit.
    • Registered input path requires a clock.
    • Data is passed directly through the IOE.
  • If you bypass the deserializer in DDR mode:
    • The IOE data width is 2 bits.
    • The GPIO IP requires a clock.
    • rx_inclock clocks the IOE register. The clock must be synchronous to rx_in.
    • You must control the data-to-clock skew.

You cannot use the DPA and data realignment circuit when you bypass the deserializer.