DisplayPort 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
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
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
- 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. - IP katalogā atrodiet un veiciet dubultklikšķi uz DisplayPort Intel FPGA IP. Parādās logs New IP Variation.
- Norādiet sava pielāgotā IP varianta augstākā līmeņa nosaukumu. Parametru redaktors saglabā IP variantu iestatījumus a file nosaukts .ip.
- 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.
- Noklikšķiniet uz Labi. Parādās parametru redaktors.
- Konfigurējiet vēlamos parametrus gan TX, gan RX
- Par dizainu Exampcilnē atlasiet DisplayPort SST Parallel Loopback Bez PCR.
- 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.
- 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
- Dodieties uz Synopsys simulatora mapi un atlasiet VCS.
- Palaidiet simulācijas skriptu.
Avots vcs_sim.sh - Skripts izpilda Quartus TLG, apkopo un palaiž simulatora testbend.
- Analizējiet rezultātu.
Veiksmīga simulācija beidzas ar Source un Sink SRC salīdzinājumu.
1.5. Dizaina sastādīšana un modelēšana
5. attēls. Dizaina sastādīšana un simulācija
Lai apkopotu un palaistu demonstrācijas testu aparatūrai, piemēram,ampdizains, veiciet šīs darbības:
- Nodrošiniet aparatūru, piemampdizaina paaudze ir pabeigta.
- Palaidiet programmatūru Intel Quartus Prime Pro Edition un atveriet /quartus/agi_dp_demo.qpf.
- Noklikšķiniet uz Apstrāde ➤ Sākt kompilāciju.
- 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
- Š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
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
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
Tiešsaistes versija
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 |