Zephyrnet-logo

Hoe het DisplayPort 1.4 RX-subsysteem Voorbeeldontwerp te porten van een ZCU102-kaart naar een ZCU106-kaart in Vivado 2021.1

Datum:

Introductie 

Deze tutorial behandelt de stappen om het DisplayPort 1.4 RX-subsysteem Voorbeeldontwerp van het ZCU102-bord naar het ZCU106-bord in de 2021.1-release te porten. 

Raadpleeg voor eventuele problemen de DisplayPort 1.4 RX-subsysteem en DisplayPort 1.4 TX-subsysteem Productgidsen en bekijk de voorbeeldontwerpinstructies die in elk ervan worden gegeven. 

ZCU102 DisplayPort 1.4 RX Voorbeeldontwerp Overzicht

Het voorbeeldontwerp van het DisplayPort 1.4 RX-subsysteem is bedoeld om de eigenschappen van het DisplayPort 1.4 RX-subsysteem en andere vergelijkbare IP-adressen weer te geven. 

Het ZCU102-voorbeeldontwerp vereist het gebruik van de ZCU102-kaart en de Tokyo Electron Device Limited (TED) TB-FMCH-VFMC-DP-module.

Er zijn verschillende voorbeeldontwerpopties beschikbaar. 

trevorr_0-1629926884686.png

trevorr_1-1629926905234.png

Voor een ZCU102-bord kijken we alleen naar de GTHE4-opties:

  • Alleen RX
  • Alleen TX
  • FB-doorvoer zonder HDCP1.3/HDCP2.2/2.3
  • FB-doorvoer met HDCP1.3 en HDCP2.2/2.3
  • MST FB Pass-through zonder alleen HDCP1.3 en TX

We zullen dezelfde opties gebruiken bij het overzetten van het ontwerp naar het ZCU106-bord.

De volgende stappen kunnen worden gebruikt om het ZCU102-voorbeeldontwerp naar de ZCU106-kaart te porten.

Voor dit voorbeeld heb ik de FB Pass-through gebruikt zonder HDCP1.3/HDCP2.2/2.3-ontwerp, maar elk van de ontwerpen kan met dit proces worden gebruikt.

Opmerking: deze stappen zijn bedoeld voor instructiedoeleinden en er is meer dan één manier om een ​​ontwerp over te dragen.

  • Open een nieuw Vivado-project met het ZCU102-bord als doel geselecteerd.

trevorr_7-1629927670717.png

  • Selecteer "Blokontwerp maken"
  • Voeg een "Video DisplayPort 1.4 RX-subsysteem" IP-blok toe
  • Dubbelklik en selecteer de juiste voorbeeldontwerpselectie

trevorr_8-1629927670731.png

  • Wijzigingen toepassen en het bewerkingsvenster sluiten
  • Klik met de rechtermuisknop en selecteer "Open IP-voorbeeldontwerp"
  • Wacht tot het project volledig is geopend en geladen.
  • Ga naar Projectmanager->Projectoverzicht->Projectdeel

trevorr_9-1629927670750.png

  • Ga naar Apparaat en wijzig dit in ZCU106, klik vervolgens op Toepassen en OK.

trevorr_10-1629927670786.png

  • Wacht tot het is geladen en selecteer vervolgens "Open Block Design"
  • Selecteer "IP-status melden" in de gele pop-up bovenaan de pagina

trevorr_11-1629927670789.png

  • Zorg ervoor dat alle IP-adressen zijn geselecteerd en klik op "Upgrade Selected"

trevorr_12-1629927670801.png

  • Als daarom wordt gevraagd, geen klik op "Uitvoerproducten regenereren".
  • Dubbelklik op het Video PHY Controller-blok en wijzig de GT: Startkanaallocatie in X0Y12 (de GT-locatie is te vinden op de ZVU106 schema)
  • Valideer het blokontwerp
  • Synthese uitvoeren
  • Open het gesynthetiseerde ontwerp
  • Wijzig onder I/O-poorten alle waarden van de "Package Pin" naar de nieuwe waarden die hieronder worden vermeld. (U kunt ook de bijgevoegde Excel-spreadsheet raadplegen)

trevorr_13-1629927670811.png

  • Alle rode "I/O Std"-klokbronnen veranderen in LVCMOS18 

trevorr_14-1629927985296.png

  • Sla het project op
  • Synthese en implementatie uitvoeren
  • Genereer Bitstream
  • Hardware exporteren en Bitstream opnemen
  • Start Vitis
  • Een platformproject maken
  • Selecteer het geëxporteerde XSA-bestand
  • Bouw het project
  • Selecteer de importvoorbeelden onder de dp14rxss-driver in de BSP onder de standalone op psu_cortex53_0
  • Selecteer het juiste voorbeeldproject
  • Bouw het project
  • Debug op het ZCU106-bord met de juiste hardware-aansluitingen en selecteer afspelen wanneer klaar 
  • Je zou klaar moeten zijn! 

(Opmerking: moet u mogelijk de ZCU106 SCUI gebruiken en de FMC VADJ instellen op 1.8V)

trevorr_15-1629928104334.png

Voor vragen of opmerkingen verwijzen wij u naar de Video- en audioforum.

ZCU102_naar_ZCU106.zip

PlatoAi. Web3 opnieuw uitgevonden. Gegevensintelligentie versterkt.
Klik hier om toegang te krijgen.

Bron: https://forums.xilinx.com/t5/Design-and-Debug-Techniques-Blog/How-to-port-the-DisplayPort-1-4-RX-Subsystem-Example-Design-from/ba- p/1277121

spot_img

Laatste intelligentie

spot_img