Intel logotipsDisplayPort Agilex F-Tile FPGA IP Design Example
Lietotāja rokasgrāmata
Atjaunināts Intel® Quartus® Prime Design Suite: 21.4
IP versija: 21.0.0

DisplayPort Intel FPGA IP dizains Example Īsā sākuma rokasgrāmata

DisplayPort Intel® FPGA IP dizains, piemampIntel Agilex™ F-tile ierīcēm paredzētajām ierīcēm ir simulējošs testa stends un aparatūras dizains, kas atbalsta kompilāciju un aparatūras testēšanu.
DisplayPort Intel FPGA IP piedāvā šādu dizainu, piemampmazāk:

  • DisplayPort SST paralēlā cilpa bez pikseļu pulksteņa atkopšanas (PCR) moduļa ar statisku ātrumu

Kad jūs ģenerējat dizainu, piemēram,ample, parametru redaktors automātiski izveido fileir nepieciešams, lai modelētu, apkopotu un pārbaudītu dizainu aparatūrā.
Piezīme: Intel Quartus® Prime 21.4 programmatūras versija atbalsta tikai Preliminary Design Example simulācijas, sintēzes, kompilācijas un laika analīzes nolūkiem. Aparatūras funkcionalitāte nav pilnībā pārbaudīta.
1. attēls. Izstrāde Stages

intel DisplayPort Agilex F Tile FPGA IP Design Example — 1. attēls

Saistītā informācija

  • DisplayPort Intel FPGA IP lietotāja rokasgrāmata
  • Notiek migrēšana uz Intel Quartus Prime Pro Edition

1.1. Direktoriju struktūra
2. attēls. Direktorija struktūra

intel DisplayPort Agilex F Tile FPGA IP Design Example — 2. attēls

1. tabula. Dizains Piemample Komponenti

Mapes Files
rtl/core dp_core.ip
dp_rx.ip
dp_tx.ip
rtl/rx_phy dp_gxb_rx/ ((DP PMA UX veidošanas bloks)
dp_rx_data_fifo.ip
rx_top_phy.sv
rtl/tx_phy dp_gxb_rx/ ((DP PMA UX veidošanas bloks)
dp_tx_data_fifo.ip
dp_tx_data_fifo.ip

1.2. Aparatūras un programmatūras prasības
Intel izmanto šādu aparatūru un programmatūru, lai pārbaudītu dizainu, piemēramample:
Aparatūra

  • Intel Agilex I sērijas izstrādes komplekts

Programmatūra

  • Intel Quartus Prime
  • Konspekts* VCL simulators

1.3. Dizaina ģenerēšana
Izmantojiet DisplayPort Intel FPGA IP parametru redaktoru Intel Quartus Prime programmatūrā, lai ģenerētu dizainu, piemēramample.
3. attēls. Dizaina plūsmas ģenerēšana

intel DisplayPort Agilex F Tile FPGA IP Design Example — 3. attēls

  1. Atlasiet Rīki ➤ IP katalogs un kā mērķa ierīču saimi atlasiet Intel Agilex F-tile.
    Piezīme: dizains piemample atbalsta tikai Intel Agilex F-tile ierīces.
  2. IP katalogā atrodiet un veiciet dubultklikšķi uz DisplayPort Intel FPGA IP. Parādās logs New IP Variation.
  3. Norādiet sava pielāgotā IP varianta augstākā līmeņa nosaukumu. Parametru redaktors saglabā IP variantu iestatījumus a file nosaukts .ip.
  4. Laukā Ierīce varat atlasīt konkrētu Intel Agilex F-tile ierīci vai saglabāt noklusējuma Intel Quartus Prime programmatūras ierīces atlasi.
  5. Noklikšķiniet uz Labi. Parādās parametru redaktors.
  6. Konfigurējiet vēlamos parametrus gan TX, gan RX
  7. Par dizainu Exampcilnē atlasiet DisplayPort SST Parallel Loopback Bez PCR.
  8. Atlasiet Simulācija, lai ģenerētu testa stendu, un atlasiet Sintēze, lai ģenerētu aparatūras dizainu, piemēram,ample. Lai ģenerētu dizainu, ir jāatlasa vismaz viena no šīm opcijāmample files. Ja atlasāt abus, ģenerēšanas laiks ir ilgāks.
  9. Noklikšķiniet uz Ģenerēt Example dizains.

1.4. Dizaina simulēšana
DisplayPort Intel FPGA IP dizains, piemample testbench simulē seriālās cilpas dizainu no TX instances uz RX gadījumu. Iekšējais video raksta ģeneratora modulis darbina DisplayPort TX gadījumu, un RX instances video izvade tiek savienota ar CRC pārbaudītājiem testēšanas stendā.
4. attēls. Dizaina simulācijas plūsma

intel DisplayPort Agilex F Tile FPGA IP Design Example — 4. attēls

  1. Dodieties uz Synopsys simulatora mapi un atlasiet VCS.
  2. Palaidiet simulācijas skriptu.
    Avots vcs_sim.sh
  3. Skripts izpilda Quartus TLG, apkopo un palaiž simulatora testbend.
  4. Analizējiet rezultātu.
    Veiksmīga simulācija beidzas ar Source un Sink SRC salīdzinājumu.intel DisplayPort Agilex F Tile FPGA IP Design Example — 5. attēls

1.5. Dizaina sastādīšana un modelēšana
5. attēls. Dizaina sastādīšana un simulācija

intel DisplayPort Agilex F Tile FPGA IP Design Example — 6. attēls

Lai apkopotu un palaistu demonstrācijas testu aparatūrai, piemēram,ampdizains, veiciet šīs darbības:

  1. Nodrošiniet aparatūru, piemampdizaina paaudze ir pabeigta.
  2. Palaidiet programmatūru Intel Quartus Prime Pro Edition un atveriet /quartus/agi_dp_demo.qpf.
  3. Noklikšķiniet uz Apstrāde ➤ Sākt kompilāciju.
  4. Pagaidiet, līdz kompilācija ir pabeigta.

Piezīme: Dizains example funkcionāli nepārbauda sākotnējo projektu Examppar aparatūru šajā Quartus laidienā.
Saistītā informācija
Intel Agilex I-Series FPGA izstrādes komplekta lietotāja rokasgrāmata

1.6. DisplayPort Intel FPGA IP dizains Example Parametri
2. tabula. DisplayPort Intel FPGA IP dizains Example Parametri Intel Agilex F-tile Device

Parametrs Vērtība Apraksts
Pieejamais dizains Example
Izvēlieties Dizains • Nav
• DisplayPort SST Parallel
Loopback bez PCR
Izvēlieties dizainu, piemample jāģenerē.
• Nav: nav dizaina, piemēramample ir pieejams pašreizējā parametra izvēlei
• DisplayPort SST Parallel Loopback bez PCR: šis dizains, piemample demonstrē paralēlu cilpu atpakaļ no DisplayPort izlietnes uz DisplayPort avotu bez pikseļu pulksteņa atkopšanas (PCR) moduļa, kad ieslēdzat parametru Enable Video Input Image Port.
Dizains Piemample Files
Simulācija Ieslēgts Izslēgts Ieslēdziet šo opciju, lai ģenerētu nepieciešamo files simulācijas testa stendam.
Sintēze Ieslēgts Izslēgts Ieslēdziet šo opciju, lai ģenerētu nepieciešamo files Intel Quartus Prime kompilācijai un aparatūras projektēšanai.
Ģenerēts HDL formāts
Ģenerēt File Formāts Verilog, VHDL Atlasiet vēlamo HDL formātu ģenerētajam dizainam, piemēram,ample filekomplekts.
Piezīme: Šī opcija nosaka tikai ģenerētā augstākā līmeņa IP formātu files. Visas pārējās files (piemēram, piemample testbenches un augstākais līmenis files aparatūras demonstrācijai) ir Verilog HDL formātā.
Mērķa izstrādes komplekts
Izvēlieties dēli • Nav izstrādes komplekta
• Intel Agilex I-Series
Attīstības komplekts
Izvēlieties dēli mērķa dizainam, piemēramample.
• Nav izstrādes komplekta: šī opcija izslēdz visus dizaina aparatūras aspektus, piemēram,ample. IP kodols iestata visus tapu piešķiršanu virtuālajiem tapām.
• Intel Agilex I-Series FPGA izstrādes komplekts: šī opcija automātiski atlasa projekta mērķa ierīci, lai tā atbilstu ierīcei šajā izstrādes komplektā. Varat mainīt mērķa ierīci, izmantojot parametru Mainīt mērķa ierīci, ja jūsu plates versijai ir cits ierīces variants. IP kodols iestata visus tapu piešķiršanu atbilstoši izstrādes komplektam.
Piezīme: Sākotnējais dizains Example nav funkcionāli verificēta aparatūrai šajā Quartus laidienā.
• Pielāgots izstrādes komplekts: šī opcija ļauj dizaina piemampjātestē trešās puses izstrādes komplektā ar Intel FPGA. Jums, iespējams, būs pašam jāiestata piespraudes.
Mērķa ierīce
Mainiet mērķa ierīci Ieslēgts Izslēgts Ieslēdziet šo opciju un izvēlieties izstrādes komplektam vēlamo ierīces variantu.

Parallel Loopback Design Examples

DisplayPort Intel FPGA IP dizains, piemamples demonstrē paralēlu cilpu atpakaļ no DisplayPort RX instances uz DisplayPort TX gadījumu bez pikseļu pulksteņa atkopšanas (PCR) moduļa ar statisku ātrumu.
3. tabula. DisplayPort Intel FPGA IP dizains Example Intel Agilex F-tile Device

Dizains Piemample Apzīmējums Datu pārraides ātrums Kanāla režīms Atpakaļcilpas veids
DisplayPort SST paralēlā cilpa bez PCR DisplayPort SST HBR3 Vienkāršs Paralēli bez PCR

2.1. Intel Agilex F-tile DisplayPort SST Parallel Loopback dizaina funkcijas
SST paralēlās cilpas dizains, piemamples demonstrē vienas video straumes pārraidi no DisplayPort izlietnes uz DisplayPort avotu bez pikseļu pulksteņa atkopšanas (PCR) statiskā ātrumā.

6. attēls. Intel Agilex F-tile DisplayPort SST Parallel Loopback bez PCR

intel DisplayPort Agilex F Tile FPGA IP Design Example — 7. attēls

  • Šajā variantā ir ieslēgts DisplayPort avota parametrs TX_SUPPORT_IM_ENABLE un tiek izmantots video attēla interfeiss.
  • DisplayPort izlietne saņem video un/vai audio straumēšanu no ārēja video avota, piemēram, GPU, un dekodē to paralēlā video saskarnē.
  • DisplayPort izlietnes video izvade tieši vada DisplayPort avota video interfeisu un kodē uz DisplayPort galveno saiti pirms pārraides uz monitoru.
  • IOPLL darbina gan DisplayPort izlietni, gan avota video pulksteņus ar fiksētu frekvenci.
  • Ja DisplayPort izlietne un avota parametrs MAX_LINK_RATE ir konfigurēts uz HBR3 un PIXELS_PER_CLOCK ir konfigurēts uz Quad, video pulkstenis darbojas ar 300 MHz, lai atbalstītu 8Kp30 pikseļu ātrumu (1188/4 = 297 MHz).

2.2. Pulksteņu shēma
Pulksteņa shēma ilustrē pulksteņa domēnus DisplayPort Intel FPGA IP dizainā, piemēramample.
7. attēls. Intel Agilex F-tile DisplayPort raiduztvērēja pulksteņa shēma

intel DisplayPort Agilex F Tile FPGA IP Design Example — 8. attēls

4. tabula. Pulksteņa shēmas signāli

Pulkstenis diagrammā Apraksts
SysPLL refclk F-tile Sistēmas PLL atsauces pulkstenis, kas var būt jebkura pulksteņa frekvence, kas ir dalāma ar sistēmas PLL šai izejas frekvencei.
Šajā dizainā example, system_pll_clk_link un rx/tx refclk_link koplieto vienu un to pašu SysPLL refclk, kas ir 150 Mhz.
Tam ir jābūt brīvi strādājošam pulkstenim, kas ir savienots no speciāla raiduztvērēja atsauces pulksteņa tapas ar Reference un System PLL Clocks IP ievades pulksteņa portu, pirms atbilstošā izvades porta pievienošanas DisplayPort Phy Top.
system_pll_clk_link Minimālā sistēmas PLL izejas frekvence, lai atbalstītu visu DisplayPort ātrumu, ir 320 Mhz.
Šis dizains, piemample izmanto 900 Mhz (augstāko) izejas frekvenci, lai SysPLL refclk varētu koplietot ar rx/tx refclk_link, kas ir 150 Mhz.
rx_cdr_refclk_link/tx_pll_refclk_link Rx CDR un Tx PLL Link refclk, kas fiksēts uz 150 Mhz, lai atbalstītu visu DisplayPort datu pārraides ātrumu.
rx_ls_clkout/tx Ir clkout DisplayPort saites ātrums Pulkstenis līdz pulkstenim DisplayPort IP kodols. Frekvence, kas līdzvērtīga datu pārraides ātrumam, dalīta ar paralēlo datu platumu.
Example:
Frekvence = datu pārraides ātrums/datu platums
= 8.1 G (HBR3) / 40 biti
= 202.5 Mhz

2.3. Simulācijas testa stends
Simulācijas testa stends simulē DisplayPort TX seriālo cilpu atpakaļ uz RX.
8. attēls. DisplayPort Intel FPGA IP vienkāršā režīma simulācijas testa stenda blokshēma

intel DisplayPort Agilex F Tile FPGA IP Design Example — 9. attēls

5. tabula. Pārbaudes stenda sastāvdaļas

Komponents Apraksts
Video modeļu ģenerators Šis ģenerators veido krāsu joslu modeļus, kurus varat konfigurēt. Varat parametrēt video formāta laiku.
Testbench kontrole Šis bloks kontrolē simulācijas testa secību un ģenerē nepieciešamos stimulēšanas signālus TX kodolam. Pārbaudes stenda vadības bloks arī nolasa CRC vērtību gan no avota, gan no izlietnes, lai veiktu salīdzinājumus.
RX Link ātruma pulksteņa frekvences pārbaudītājs Šis pārbaudītājs pārbauda, ​​vai RX raiduztvērēja atgūtā pulksteņa frekvence atbilst vēlamajam datu pārraides ātrumam.
TX saites ātruma pulksteņa frekvences pārbaudītājs Šis pārbaudītājs pārbauda, ​​vai TX raiduztvērēja atgūtā pulksteņa frekvence atbilst vēlamajam datu pārraides ātrumam.

Simulācijas testa stends veic šādas pārbaudes:
6. tabula. Pārbaudes stenda pārbaudes

Pārbaudes kritēriji Verifikācija
• Saites apmācība ar datu pārraides ātrumu HBR3
• Izlasiet DPCD reģistrus, lai pārbaudītu, vai DP statuss iestata un mēra gan TX, gan RX saites ātruma frekvenci.
Integrē frekvences pārbaudītāju, lai izmērītu savienojuma ātruma pulksteņa frekvences izvadi no TX un RX raiduztvērēja.
• Palaist video modeli no TX uz RX.
• Pārbaudiet CRC gan avotam, gan izlietnei, lai pārbaudītu, vai tie atbilst
• Savieno video raksta ģeneratoru ar DisplayPort avotu, lai ģenerētu video modeli.
• Pēc tam testa stenda vadība nolasa gan avota, gan izlietnes CRC no DPTX un DPRX reģistriem un salīdzina, lai nodrošinātu, ka abas CRC vērtības ir identiskas.
Piezīme: Lai nodrošinātu CRC aprēķināšanu, ir jāiespējo atbalsta CTS testa automatizācijas parametrs.

Dokumentu pārskatīšanas vēsture DisplayPort Intel

Agilex F-tile FPGA IP Design Example Lietotāja rokasgrāmata

Dokumenta versija Intel Quartus Prime versija IP versija Izmaiņas
2021.12.13 21.4 21.0.0 Sākotnējā izlaišana.

Intel korporācija. Visas tiesības aizsargātas. Intel, Intel logotips un citas Intel preču zīmes ir Intel Corporation vai tās meitasuzņēmumu preču zīmes. Intel garantē savu FPGA un pusvadītāju produktu veiktspēju atbilstoši pašreizējām specifikācijām saskaņā ar Intel standarta garantiju, taču patur tiesības jebkurā laikā bez brīdinājuma veikt izmaiņas jebkuros produktos un pakalpojumos. Intel neuzņemas nekādu atbildību vai saistības, kas izriet no jebkādas šeit aprakstītās informācijas, produkta vai pakalpojuma lietojuma vai izmantošanas, izņemot gadījumus, kad Intel ir nepārprotami rakstiski piekritis. Intel klientiem ieteicams iegūt jaunāko ierīces specifikāciju versiju, pirms paļauties uz jebkādu publicētu informāciju un pirms preču vai pakalpojumu pasūtījumu veikšanas.
*Citi nosaukumi un zīmoli var tikt uzskatīti par citu personu īpašumiem.
ISO 9001: 2015 Reģistrēts

Intel logotipssanwa GSKBBT066 Bluetooth tastatūra — 8. ikona Tiešsaistes versija
sanwa GSKBBT066 Bluetooth tastatūra — 7. ikona Sūtīt atsauksmes
UG-20347
ID: 709308
Versija: 2021.12.13

Dokumenti / Resursi

intel DisplayPort Agilex F-Tile FPGA IP dizains Example [pdfLietotāja rokasgrāmata
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 dizains, UG-20347, 709308

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *