intel LogoDisplayPort Agilex F-Tile FPGA IP Design Example
Fa'aoga Taiala
Fa'afou mo le Intel® Quartus® Prime Design Suite: 21.4
IP Version: 21.0.0

DisplayPort Intel FPGA IP Design Example Taiala Amata vave

Le DisplayPort Intel® FPGA IP design examples mo Intel Agilex™ F-tile masini o loʻo faʻaalia ai se suʻega faʻataʻitaʻiga ma se mamanu meafaigaluega e lagolagoina le tuʻufaʻatasia ma suʻega meafaigaluega.
O le DisplayPort Intel FPGA IP o loʻo ofoina atu le faʻataʻitaʻiga leaamples:

  • Fa'aaligaPort SST fa'ata'ita'i fa'atasi e aunoa ma le Pixel Clock Recovery (PCR) module i le fua fa'atatau

A e fatuina se mamanu example, e otometi lava ona fatuina e le faatonu parameter le files e manaʻomia e faʻataʻitaʻi, faʻapipiʻi, ma suʻe le mamanu i meafaigaluega.
Fa'aaliga: Intel Quartus® Prime 21.4 software version na'o le lagolagoina o le Preliminary Design Example mo le Fa'ata'ita'iga, Fa'asologa, Tu'ufa'atasi, ma fa'amoemoega o su'esu'ega Taimi. E le'o fa'amaonia atoatoa le fa'aogaina o meafaigaluega.
Ata 1. Atina'e Stages

intel DisplayPort Agilex F Tile FPGA IP Design Example - Ata 1

Fa'amatalaga Fa'atatau

  • DisplayPort Intel FPGA IP Taiala Tagata Fa'aoga
  • Fa'asolo ile Intel Quartus Prime Pro Edition

1.1. Fa'atonuga Fa'atonu
Ata 2. Fa'atonuga Fa'atonu

intel DisplayPort Agilex F Tile FPGA IP Design Example - Ata 2

Laulau 1. Fuafuaga Example Vaega

Folders Files
rtl/core dp_core.ip
dp_rx.ip
dp_tx.ip
rtl/rx_phy dp_gxb_rx/ ((DP PMA UX poloka faufale)
dp_rx_data_fifo.ip
rx_top_phy.sv
rtl/tx_phy dp_gxb_rx/ ((DP PMA UX poloka faufale)
dp_tx_data_fifo.ip
dp_tx_data_fifo.ip

1.2. Meafaigaluega ma Polokalama Manaoga
E fa'aogaina e Intel meafaigaluega ma polokalama fa'akomepiuta nei e su'e ai le mamanu exampLe:
Meafaigaluega

  • Intel Agilex I-Series Development Kit

Polokalama

  • Intel Quartus Palemia
  • Synopsys* VCL Simulator

1.3. Fausiaina o le Fuafuaga
Fa'aaoga le DisplayPort Intel FPGA IP fa'atonu fa'atonu i le Intel Quartus Prime software e fa'atupu ai le fa'ata'ita'igaample.
Ata 3. Fa'atupuina o le Fa'asologa o Fuafuaga

intel DisplayPort Agilex F Tile FPGA IP Design Example - Ata 3

  1. Filifili Meafaigaluega ➤ IP Catalog, ma filifili le Intel Agilex F-tile e avea ma aiga masini faʻamoemoe.
    Manatua: O le mamanu exampLe na'o le lagolagoina o masini Intel Agilex F-tile.
  2. I le IP Catalog, su'e ma kiliki fa'alua DisplayPort Intel FPGA IP. Ua aliali mai le fa'amalama New IP Variation.
  3. Fa'ailoa se igoa pito i luga mo lau suiga masani IP. E fa'asaoina e le fa'atonu fa'amaufa'ailoga le fa'atulagaina o suiga o le IP ile a file igoa .ip.
  4. E mafai ona e filifilia se masini fa'apitoa Intel Agilex F-tile i totonu o le masini masini, po'o le fa'atumauina le fa'aletonu ole Intel Quartus Prime le filifilia o masini komepiuta.
  5. Kiliki OK. E aliali mai le fa'atonu fa'amaufa'ailoga.
  6. Fa'atulaga mea e mana'omia mo TX ma RX
  7. I luga ole Design Exampi le tab, filifili DisplayPort SST Parallel Loopback e aunoa ma le PCR.
  8. Filifili Fa'ata'ita'iga e fa'atupu ai le su'ega, ma filifili Fa'atasi e fa'atupuina ai le fa'asologa o meafaigaluegaample. E tatau ona e filifilia se tasi o nei filifiliga e fa'atupu ai le fa'ata'ita'igaample files. Afai e te filifilia uma e lua, o le taimi o le gaosiga e umi atu.
  9. Kiliki Fausia Example Design.

1.4. Fa'ata'ita'iina o le Fuafuaga
Le DisplayPort Intel FPGA IP design example testbench fa'ata'ita'iina se fa'asologa o le loopback mamanu mai se fa'ata'ita'iga TX i se fa'ata'ita'iga RX. O se masini fa'atupu ata vitio i totonu e fa'aosoina le DisplayPort TX fa'ata'ita'iga ma le RX fa'ata'ita'iga ata vitio e feso'ota'i i siaki CRC i le su'ega.
Ata 4. Fa'asologa Fa'ata'ita'iga Fa'asologa

intel DisplayPort Agilex F Tile FPGA IP Design Example - Ata 4

  1. Alu ile Synopsys simulator folder ma filifili VCS.
  2. Fa'ata'ita'i fa'asologa.
    Punavai vcs_sim.sh
  3. O le tusitusiga e faʻatino ai le Quartus TLG, faʻapipiʻi ma faʻatautaia le suʻega suʻega i le simulator.
  4. Iloilo le taunuuga.
    O se faʻataʻitaʻiga manuia e faʻamaeʻa i le Source ma Sink SRC faʻatusatusaga.intel DisplayPort Agilex F Tile FPGA IP Design Example - Ata 5

1.5. Tu'ufa'atasia ma Fa'ata'ita'iina o le Fuafuaga
Ata 5. Tu'ufa'atasia ma Fa'ata'ita'i le Fa'ata'ita'iga

intel DisplayPort Agilex F Tile FPGA IP Design Example - Ata 6

E fa'aputu ma fa'atino se su'ega fa'ata'ita'iga ile meafaigaluega fa'aample mamanu, mulimuli i laasaga nei:

  1. Ia mautinoa meafaigaluega exampua mae'a le fausiaina o mamanu.
  2. Tatala le polokalama Intel Quartus Prime Pro Edition ma tatala /quartus/agi_dp_demo.qpf.
  3. Kiliki Processing ➤ Amata Fa'aopoopo.
  4. Fa'atali se'ia mae'a le Fa'aopoopo.

Fa'aaliga: Le mamanu exampe le fa'amaonia fa'atino Fuafuaga Muamua Exampi luga o meafaigaluega i lenei faʻasalalauga Quartus.
Fa'amatalaga Fa'atatau
Intel Agilex I-Series FPGA Development Kit Guide Guide

1.6. DisplayPort Intel FPGA IP Design Example Parameter
Laulau 2. DisplayPort Intel FPGA IP Design Example Parameter mo le Intel Agilex F-tile Device

Parameter Taua Fa'amatalaga
Avanoa Design Example
Filifili Design • Leai
• DisplayPort SST Fa'atasi
Loopback e aunoa ma se PCR
Filifili le mamanu example e gaosia.
• Leai: Leai se mamanu example avanoa mo le filifiliga parakalafa o lo'o iai nei
• DisplayPort SST Parallel Loopback e aunoa ma le PCR: O le mamanu leneiampe fa'aalia le fa'asolo tutusa mai le fa'agogo o le DisplayPort i le puna DisplayPort e aunoa ma se Pixel Clock Recovery (PCR) module pe a e kiina le fa'aagaoioiga Enable Video Input Image Port.
Design Example Files
Fa'ata'oto Ua pe, ua pe Fa'aola lenei filifiliga e fa'atupu ai mea e mana'omia files mo le su'ega fa'ata'ita'iga.
Fa'asologa Ua pe, ua pe Fa'aola lenei filifiliga e fa'atupu ai mea e mana'omia files mo Intel Quartus Prime tu'ufa'atasiga ma mamanu meafaigaluega.
Fausia le HDL Format
Fa'atupu File Fa'asologa Verilog, VHDL Filifili lau fa'atulagaga HDL e te mana'o iai mo le fa'ata'ita'iga fa'atupuample fileseti.
Fa'aaliga: O lenei filifiliga e na'o le fa'atulagaina mo le fa'atupuina o le tulaga maualuga IP files. O isi uma files (egample testbenches ma le tulaga maualuga files mo meafaigaluega faʻataʻitaʻiga) o loʻo i le Verilog HDL format.
Pusa Atina'e Sini
Filifili le Komiti Faatino • Leai se Pusa Atina'e
• Intel Agilex I-Series
Pusa Atina'e
Filifili le laupapa mo le mamanu fa'atatauample.
• Leai se Pusa Atina'e: O lenei filifiliga e le aofia ai vaega uma o meafaigaluega mo le mamanu muamuaample. O le IP autu e setiina uma tofitofiga pine i pine mama.
• Intel Agilex I-Series FPGA Development Kit: O lenei filifiliga e otometi lava ona filifilia le masini fa'atatau o le poloketi e fetaui ma le masini i luga o lenei pusa atina'e. E mafai ona e suia le masini fa'atatau i le fa'aogaina o le Suiga o le Fa'atonu Fa'atonu pe a fai e iai se suiga ole masini e iai lau su'ega laupapa. O le IP autu e setiina uma tofitofiga pine e tusa ai ma le pusa atinaʻe.
Fa'aaliga: Fuafuaga Muamua Exampe le'o fa'amaonia fa'atino i meafaigaluega i lenei fa'asalalauga Quartus.
• Pusa Atina'e Fa'aleaganu'u: O lenei filifiliga e fa'atagaina ai le mamanu fa'aampe fa'ata'ita'iina i se pusa atina'e lona tolu ma se Intel FPGA. Atonu e te mana'omia le setiina e oe lava o tofiga o pine.
Meafaigaluega Sini
Suia Mea Fa'atatau Ua pe, ua pe Fa'aola le filifiliga lea ma filifili le mea e sili ona fiafia i ai masini mo le atina'e pusa.

Fa'atusa Loopback Fa'atasiamples

Le DisplayPort Intel FPGA IP design exampO lo'o fa'aalia le fa'ata'amilosaga tutusa mai le fa'ata'ita'iga DisplayPort RX i le fa'ata'ita'iga DisplayPort TX e aunoa ma le fa'aola ole Pixel Clock Recovery (PCR) i le fua fa'atatau.
Laulau 3. DisplayPort Intel FPGA IP Design Example mo le Intel Agilex F-tile Device

Design Example Tofiga Fua Fa'amatalaga Faiga Ala Ituaiga Loopback
DisplayPort SST fa'asolo fa'atasi e aunoa ma le PCR DisplayPort SST HBR3 Simplex Fa'atasi e aunoa ma se PCR

2.1. Intel Agilex F-tile DisplayPort SST Parallel Loopback Design Features
Le SST parallel loopback design exampO lo'o fa'aalia le tu'uina atu o se ata vitio se tasi mai le fa'agogo DisplayPort i le puna DisplayPort e aunoa ma le Pixel Clock Recovery (PCR) i le fua fa'atatau.

Ata 6. Intel Agilex F-tile DisplayPort SST Parallel Loopback e aunoa ma le PCR

intel DisplayPort Agilex F Tile FPGA IP Design Example - Ata 7

  • I lenei fesuiaiga, o le DisplayPort source's parameter, TX_SUPPORT_IM_ENABLE, ua ki ma faʻaoga le ata vitio faʻaoga.
  • O le DisplayPort sink e maua ai le vitio ma poʻo le faʻalogo leo mai le puna vitio i fafo e pei o le GPU ma faʻavasegaina i totonu o ata vitio tutusa.
  • O le DisplayPort goto vitiō e ave sa'o ai le DisplayPort source video interface ma fa'ailoga i le DisplayPort so'otaga autu a'o le'i tu'uina atu i le mata'itū.
  • O le IOPLL e fa'aulu uma le fa'agogo DisplayPort ma fa'apogai uati vitio i se taimi fa'amau.
  • Afai o le DisplayPort goto ma le puna MAX_LINK_RATE parakalafa ua configured i HBR3 ma PIXELS_PER_CLOCK configured i Quad, o le uati vitio e tamoe i le 300 MHz e lagolago 8Kp30 pika fua (1188/4 = 297 MHz).

2.2. Fuafuaga uati
O lo'o fa'ailoa mai e le fa'ailoga uati le fa'ailoga uati i le DisplayPort Intel FPGA IP design example.
Ata 7. Intel Agilex F-tile DisplayPort Transceiver polokalame uati

intel DisplayPort Agilex F Tile FPGA IP Design Example - Ata 8

Laulau 4. Fa'ailoga Fa'ailoga Fa'ailoga

Uati i le ata Fa'amatalaga
SysPLL refclk F-tile System PLL reference clock lea e mafai ona avea ma so'o se taimi uati e mafai ona vaevae e le System PLL mo lena fa'asologa o galuega.
I lenei mamanu example, system_pll_clk_link ma rx/tx refclk_link o lo'o fa'asoa tutusa le SysPLL refclk lea e 150Mhz.
E tatau ona avea ma se uati e leai se totogi e feso'ota'i mai se pine uati fa'asinomaga fa'apitoa i le uati fa'aulu o le Fa'asinoga ma le System PLL Uati IP, a'o le'i fa'afeso'ota'i le uati fa'atatau i le DisplayPort Phy Top.
system_pll_clk_link Ole la'ititi ole System PLL ole fa'aulufalega e lagolago uma DisplayPort fua ole 320Mhz.
O lenei mamanu exampe fa'aaoga le 900 Mhz (maualuga) fa'alava fa'aulu ina ia mafai ona fa'asoa le SysPLL refclk i le rx/tx refclk_link o le 150 Mhz.
rx_cdr_refclk_link/tx_pll_refclk_link Rx CDR ma Tx PLL Link refclk lea na fa'amauina i le 150 Mhz e lagolago uma ai fa'amatalaga fa'amatalaga DisplayPort.
rx_ls_clkout/tx O le clkout DisplayPort Link Speed ​​Clock i le uati DisplayPort IP autu. Fa'atelega tutusa ma le Fa'amatalaga Fa'amatalaga vaevae i le lautele o fa'amaumauga tutusa.
ExampLe:
Auala = fua faʻamatalaga / lautele faʻamatalaga
= 8.1G (HBR3) / 40bits
= 202.5 Mhz

2.3. Simulation Testbench
O le faʻataʻitaʻiga testbench faʻataʻitaʻiina le DisplayPort TX serial loopback i le RX.
Ata 8. DisplayPort Intel FPGA IP Simplex Mode Simulation Testbench Block Diagram

intel DisplayPort Agilex F Tile FPGA IP Design Example - Ata 9

Laulau 5. Vaega Su'esu'e

Vaega Fa'amatalaga
Vitio Mamanu Faia O lenei generator e maua ai mamanu pa lanu e mafai ona e faʻatulagaina. E mafai ona e fa'avasega le taimi fa'atulagaina o le vitio.
Su'ega Pulea O lenei poloka e pulea le faʻasologa o suʻega o le faʻataʻitaʻiga ma faʻatupuina faʻailoga faʻamalosi e manaʻomia i le TX autu. E faitau fo'i e le poloka su'esu'e le tau o le CRC mai le puna ma le goto e fai ai fa'atusatusaga.
RX Link Speed ​​​​Clock Time Checker E fa'amaonia e le siaki lea pe o fetaui le fa'asologa o le uati o le RX transceiver ma le fua faatatau o fa'amaumauga e mana'omia.
TX So'otaga Saosaoa Uati Su'e Fa'asao E fa'amaonia e le siaki lenei pe a fetaui le TX transceiver toe maua mai le taimi ole uati ma le fua faatatau o fa'amatalaga mana'omia.

O le simulation testbench e faia faʻamaoniga nei:
Laulau 6. Fa'amaoniga a le Testbench

Tulaga o Su'ega Fa'amaoniga
• Feso'ota'iga a'oa'oga ile Fa'amaumauga HBR3
• Faitau le resitara o le DPCD e siaki ai pe fa'atulaga e le Tulaga DP ma fua uma le TX ma le RX Link Speed ​​frequency.
Fa'atasi le Su'esu'ega Fa'asa'o e fua ai le fa'alava ole uati ole Link Speed ​​mai le TX ma le RX transceiver.
• Fa'asolo ata vitio mai le TX i le RX.
• Fa'amaonia le CRC mo le puna ma le goto e siaki pe fetaui
• Fa'afeso'ota'i generator mamanu ata vitio i le DisplayPort Source e fa'atupu ai le ata vitio.
• O le fa'atonuga o le Testbench e soso'o ai e faitau uma le Source ma le Sink CRC mai le DPTX ma le DPRX resitala ma fa'atusatusa ina ia mautinoa e tutusa uma tau o le CRC.
Fa'aaliga: Ina ia mautinoa le fuafuaina o le CRC, e tatau ona e faʻaogaina le lagolago CTS suʻega masini masini.

Tala'aga Toe Iloiloga o Pepa mo le DisplayPort Intel

Agilex F-tile FPGA IP Design Example User Guide

Fa'amatalaga Fa'amaumauga Intel Quartus Prime Version IP Version Suiga
2021.12.13 21.4 21.0.0 Fa'asalalauga muamua.

Intel Corporation. Ua taofia aia tatau uma. Intel, le Intel logo, ma isi fa'ailoga Intel o fa'ailoga fa'ailoga a le Intel Corporation po'o ona lala. E fa'amaonia e Intel le fa'atinoina o ana oloa FPGA ma semiconductor i fa'amatalaga o lo'o iai nei e tusa ai ma le fa'atonuga masani a Intel, ae fa'asaoina le aia tatau e fai ai suiga i so'o se oloa ma auaunaga i so'o se taimi e aunoa ma se fa'aaliga. E leai se tiute po'o se noataga e afua mai i le talosaga po'o le fa'aogaina o so'o se fa'amatalaga, oloa, po'o se auaunaga o lo'o fa'amatalaina i i'i se'i vagana ua malilie i ai i se faiga tusitusia e Intel. Ua fautuaina tagata fa'atau Intel ina ia maua le fa'amatalaga lata mai o fa'amatalaga masini a'o le'i fa'alagolago i so'o se fa'amatalaga fa'asalalau ma a'o le'i tu'uina atu oka mo oloa po'o tautua.
*O isi igoa ma fa'ailoga e mafai ona ta'ua o se meatotino a isi.
ISO 9001: 2015 Resitala

intel Logosanwa GSKBBT066 Bluetooth keyboard - icon 8 Faʻasinomaga Faʻainitaneti
sanwa GSKBBT066 Bluetooth keyboard - icon 7 Lauina Manatu
UG-20347
ID: 709308
Fa'aliliuga: 2021.12.13

Pepa / Punaoa

intel DisplayPort Agilex F-Tile FPGA IP Design Example [pdf] Taiala mo Tagata Fa'aoga
DisplayPort Agilex F-Tile FPGA IP Design Example, DisplayPort Agilex, F-Tile FPGA IP Design Example, F-Tile FPGA IP Design, FPGA IP Design Example, IP Design Example, IP Design, UG-20347, 709308

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *