Building the Example Design - 3.1 English - PG300

DisplayPort 1.4 RX Subsystem Product Guide (PG300)

Document ID
PG300
Release Date
2024-12-11
Version
3.1 English
  1. Open the AMD Vivado™ Design Suite and click Create Project.
    Generated by Your Tool
  2. In the New Project window, enter a Project name, Project location, and then click Next up to the Board/Part selection window.

    Generated by Your Tool
  3. In the Default Part window, select the Board as per your requirement. Application Example Designs are available for KCU105, ZCU102, VCU118, and VCK190.
    Generated by Your Tool
  4. Click Finish.
    Generated by Your Tool
  5. In the Flow Navigator window, click Create Block Design (BD). Select a name for the Block Design and click OK.

    Generated by Your Tool
  6. Right-click BD and click Add IP. Search for DisplayPort 1.4 and select either the DisplayPort 1.4 Receiver Subsystem IP (for RX only ZCU102, VCU118 designs), Pass-through (KCU105, ZCU102, and VCK190) designs) or the DisplayPort 1.4 Transmitter Subsystem IP (for TX only ZCU102, VCU118 , and VCK190), or Pass-through (KCU105) designs).
  7. Double-click the IP and go to the Application Example Design tab in the Customize IP window. Select the supported topology in the Application Example Design drop-down box. Click OK and Save the block design.
    Generated by Your Tool
  8. Right-click the DisplayPort Subsystem IP under Design source in the Design tab and click Open IP Example Design.
    Generated by Your Tool
  9. Choose Example project directory and click OK. Generated by Your Tool
  10. The following figure shows the Vivado IP integrator design. Choose the Generate Bitstream.
    Generated by Your Tool
  11. Export the hardware (XSA) to AMD Vitis™ software platform. Click File > Export > Export Hardware.
    Generated by Your Tool

    Classic Vitis Flow:

  12. Launch the Vitis software platform from command line. Set up a workspace and create a platform project using exported xsa.
    Generated by Your Tool
  13. The following figure shows an example of the launched Vitis platform when built successfully.

  14. Click Board Support Package from Vitis. Locate the row for dp14rxss. Click Import Examples.
    Note: For designs other than RX-Only, the application example is paired with dp14txss.


  15. Select the Example Application corresponding to your hardware:
    • For the RX-only VCU118 project, select the *_dp14_rx_vcu option.
    • For the RX-Only ZCU102 project, select the *_dp14_rx option.
  16. Build the example in Vitis software platform. Right-click and select Build Project.

Unified Vitis Flow

  1. Launch the Vitis software platform from command line. Set up a workspace and create a platform project using exported xsa.
    Generated by Your Tool
  2. The following figure shows an example of the launched Vitis platform when built successfully. Generated by Your Tool
  3. Select the Example Application corresponding to your hardware:
    • For the RX-only VCU118 project, select the *_dp14_rx_vcu option.
    • For the RX-Only ZCU102 project, select the *_dp14_rx option.
  4. Click Board Support Package from Vitis. Locate the row for dp14rxss. Click Import Examples.
    Note: For designs other than RX-Only, the application example is paired with dp14txss.
    Generated by Your Tool
  5. Build the example in Vitis software platform. Right-click and select Build Project. Generated by Your Tool