MIPI D-PHY IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs

ID 817561
Date 3/30/2025
Public

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

Document Table of Contents

2.2. Generating the Design Example

An automated design example flow is available for the MIPI D-PHY IP.
You can generate a design example that matches the MIPI D-PHY IP that you require. You can use the design example to assist your evaluation, or as a starting point for your own system. For successful design example generation, you must enable at least one link by selecting for TX or RX implementation.
  1. Click Example Design tab and specify your parameters.
    Figure 11. Example Design Tab
    Table 11.  Example Design Parameters
    Parameter Setting Description
    HDL Selection Verilog HDL or VHDL (default value is Verilog HDL). Hardware description language (HDL) selection.
    Synthesis True or False. (Default value is True.) Generate synthesis design example, which consists of:
    • D-PHY IP
    • PPI traffic generator; 1 for each TX link.
    • PPI pattern checker; 1 for each RX link.
    • JTAG bridge to access CSR registers.
    • Reset release IP.
    • Interconnect blocks.
    Simulation True or False. (Default value is True.) Generate simulation design example.
    Simulation Test Iterations 1-1023. (Default value is 10.) Number of test iteration.
    Sim External Loopback Enabled True or False. (Default value is True.) Generation simulation design example with external loopback.
  2. Click Generate Example Designs to specify and generate the synthesis and simulation design example file sets that you can use to validate your MIPI D-PHY IP.