AN 522: Implementing Bus LVDS Interface in Supported Intel® FPGA Device Families

ID 683803
Date 7/31/2018
Public

Design Example Guidelines for Intel® MAX® 10 Devices

These steps are applicable to Intel® MAX® 10 devices only. Ensure that you use the GPIO Lite Intel® FPGA IP core.
  1. Create an GPIO Lite Intel® FPGA IP core that can support a bidirectional input and output buffer:
    1. Instantiate the GPIO Lite Intel® FPGA IP core.
    2. In Data Direction, select Bidir.
    3. In Data width, enter 1.
    4. Turn on Use pseudo differential buffer.
    5. In Register mode, select Bypass.
  2. Connect the modules and the input and output ports as shown in the following figure:
    Figure 10. Input and Output Ports Connection Example for Intel® MAX® 10 Devices


  3. In the Assignment Editor, assign the relevant I/O standard as shown in the following figure. You can also set the current strength and slew rate options. Otherwise, the Intel® Quartus® Prime software assumes the default settings.
    Figure 11. BLVDS I/O Assignment in the Intel® Quartus® Prime Assignment Editor for Intel® MAX® 10 Devices


  4. Compile and perform functional simulation with the ModelSim* - Intel® FPGA Edition software.