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

ID 817561
Date 9/30/2024
Public
Document Table of Contents

5.1. Creating a MIPI D-PHY Project

You must create a Quartus® Prime project before generating the Agilex™ 5 MIPI D-PHY IP and design example.
  1. Launch the Quartus® Prime software and select File > New Project Wizard and click Next.
  2. Specify a directory (<user project directory>), a name for the Quartus® Prime project (<user project name>), and a top-level design entity name (<user top-level instance name>) that you want to create.
  3. Verify that Empty Project is selected.
  4. Under Family, select Agilex™ 5.
  5. Under Name filter, type the device part number.
  6. Under Available devices, select the appropriate device.
  7. Click Finish.
  8. In the IP Catalog window, select MIPI DPHY IP. (If the IP Catalog window is not visible, select View > Utility Windows > IP Catalog and double-click or click +Add for the IP parameter editor to appear.)
  9. In the IP Parameter Editor provide an entity name for the MIPI DPHY IP (the name that you provide here becomes the file name for the IP) and specify a directory. Click Create.
  10. The parameter editor has multiple tabs where you must configure parameters to reflect your MIPI D-PHY implementation.

The MIPI D-PHY IP Parameter Editor

The MIPI D-PHY IP parameter editor consists of a D-PHY IP tab and several Link n tabs.

The D-PHY IP tab is where you configure general settings for the MIPI D-PHY IP instance. You specify the number of PLLs to use, the reference OCT calibration pin location, the skew calibration length, PLL settings, and design example generation settings.

The seven Link n tabs (numbered 0 through 6) correspond to the seven D-PHY interfaces, and are where you configure the channel link for each interface. Here, you can configure the byte location as D-PHY TX or D-PHY RX.