DisplayPort Agilex F-Tile FPGA IP Design Example
Udhëzues përdorimi
Përditësuar për Intel® Quartus® Prime Design Suite: 21.4
Versioni IP: 21.0.0
DisplayPort Intel FPGA IP Design Exampnë Udhëzuesin e Fillimit të Shpejtë
Dizajni i IP-së DisplayPort Intel® FPGA exampLejet për pajisjet me pllaka Intel Agilex™ F përmbajnë një panel testimi simulues dhe një dizajn harduerësh që mbështet kompilimin dhe testimin e harduerit.
DisplayPort Intel FPGA IP ofron dizajnin e mëposhtëm p.shamples:
- kthim paralel i DisplayPort SST pa një modul Pixel Clock Recovery (PCR) me shpejtësi statike
Kur gjeneroni një dizajn ishample, redaktori i parametrave krijon automatikisht fileËshtë e nevojshme për të simuluar, përpiluar dhe testuar dizajnin në harduer.
Shënim: Versioni i softuerit Intel Quartus® Prime 21.4 mbështet vetëm modelin paraprak Example për qëllime të simulimit, sintezës, përpilimit dhe analizës së kohës. Funksionaliteti i harduerit nuk është verifikuar plotësisht.
Figura 1. Zhvillimi Stages
Informacione të Përafërta
- Udhëzuesi i përdorimit të DisplayPort Intel FPGA IP
- Migrimi në Intel Quartus Prime Pro Edition
1.1. Struktura e Drejtorisë
Figura 2. Struktura e Drejtorisë
Tabela 1. Dizajni Shemample Komponentët
Dosjet | Files |
rtl/core | dp_core.ip |
dp_rx.ip | |
dp_tx.ip | |
rtl/rx_phy | dp_gxb_rx/ ((Blloku i ndërtimit DP PMA UX) |
dp_rx_data_fifo.ip | |
rx_top_phy.sv | |
rtl/tx_phy | dp_gxb_rx/ ((Blloku i ndërtimit DP PMA UX) |
dp_tx_data_fifo.ip | |
dp_tx_data_fifo.ip |
1.2. Kërkesat e harduerit dhe softuerit
Intel përdor harduerin dhe softuerin e mëposhtëm për të testuar dizajnin p.shampe:
Hardware
- Kompleti i zhvillimit të serisë Intel Agilex I
Software
- Intel Quartus Prime
- Synopsys* VCL Simulator
1.3. Gjenerimi i Dizajnit
Përdorni redaktuesin e parametrave të DisplayPort Intel FPGA IP në softuerin Intel Quartus Prime për të gjeneruar modelin p.shample.
Figura 3. Gjenerimi i rrjedhës së projektimit
- Zgjidhni Tools ➤ IP Catalog dhe zgjidhni Intel Agilex F-tile si familjen e pajisjeve të synuara.
Shënim: Dizajni p.shampAi mbështet vetëm pajisjet me pllaka Intel Agilex F. - Në Katalogun IP, gjeni dhe klikoni dy herë DisplayPort Intel FPGA IP. Shfaqet dritarja New IP Variation.
- Specifikoni një emër të nivelit të lartë për variacionin tuaj të personalizuar të IP-së. Redaktori i parametrave ruan cilësimet e variacionit IP në a file emërtuar .ip.
- Mund të zgjidhni një pajisje specifike me pllaka Intel Agilex F në fushën Device ose të mbani zgjedhjen e parazgjedhur të pajisjes së softuerit Intel Quartus Prime.
- Klikoni OK. Shfaqet redaktori i parametrave.
- Konfiguro parametrat e dëshiruar për TX dhe RX
- Në Dizajn Exampnë skedën, zgjidhni DisplayPort SST Parallel Loopback Without PCR.
- Zgjidhni Simulimin për të gjeneruar panelin e testimit dhe zgjidhni Sintezën për të gjeneruar dizajnin e harduerit p.shample. Ju duhet të zgjidhni të paktën një nga këto opsione për të gjeneruar modelin p.shample files. Nëse zgjidhni të dyja, koha e gjenerimit është më e gjatë.
- Klikoni Generate Example Dizajn.
1.4. Simulimi i dizajnit
Dizajni i IP-së DisplayPort Intel FPGA example testbench simulon një dizajn serial loopback nga një shembull TX në një shembull RX. Një modul i brendshëm i gjeneratorit të modeleve video drejton shembullin DisplayPort TX dhe dalja e videos së shembullit RX lidhet me damët CRC në panelin e testimit.
Figura 4. Rrjedha e simulimit të projektimit
- Shkoni te dosja e simulatorit Synopsys dhe zgjidhni VCS.
- Ekzekutoni skriptin e simulimit.
Burimi vcs_sim.sh - Skripti kryen Quartus TLG, përpilon dhe ekzekuton panelin e testimit në simulator.
- Analizoni rezultatin.
Një simulim i suksesshëm përfundon me krahasimin Burimi dhe Sink SRC.
1.5. Përpilimi dhe simulimi i dizajnit
Figura 5. Përpilimi dhe simulimi i dizajnit
Për të përpiluar dhe ekzekutuar një test demonstrimi në harduer p.shampnë dizajn, ndiqni këto hapa:
- Sigurohuni që hardueri p.shampgjenerimi i dizajnit është i plotë.
- Hapni softuerin Intel Quartus Prime Pro Edition dhe hapeni /quartus/agi_dp_demo.qpf.
- Klikoni Përpunimi ➤ Filloni përpilimin.
- Prisni derisa të përfundojë përpilimi.
Shënim: Dizajni p.shampnuk verifikon funksionalisht Projektin Paraprak P.shample mbi harduerin në këtë version të Quartus.
Informacione të Përafërta
Udhëzuesi i përdorimit të kompletit të zhvillimit FPGA të Intel Agilex I-Series
1.6. DisplayPort Intel FPGA IP Design Example Parametrat
Tabela 2. DisplayPort Intel FPGA IP Design ExampParametrat për pajisjen me pllaka Intel Agilex F
Parametri | Vlera | Përshkrimi |
Dizajni i disponueshëm Example | ||
Zgjidhni Design | • Asnje • DisplayPort SST Parallel Loopback pa PCR |
Zgjidhni dizajnin p.shample të gjenerohet. • Asnjë: Nuk ka dizajn p.shample është i disponueshëm për zgjedhjen e parametrit aktual • DisplayPort SST Parallel Loopback pa PCR: Ky dizajn p.shampdemonstron kthimin paralel nga fundi i DisplayPort te burimi i DisplayPort pa një modul të Rimëkëmbjes së orës së Pixel (PCR) kur aktivizoni parametrin Aktivizo portin e imazhit të hyrjes në video. |
Dizajni p.shample Files | ||
Simulimi | Të ndezura | Aktivizoni këtë opsion për të krijuar të nevojshmen files për panelin e testimit të simulimit. |
Sinteza | Të ndezura | Aktivizoni këtë opsion për të krijuar të nevojshmen files për kompilimin Intel Quartus Prime dhe dizajnin e harduerit. |
Formati i gjeneruar HDL | ||
Gjeneroni File Formati | Verilog, VHDL | Zgjidhni formatin tuaj të preferuar HDL për modelin e krijuar p.shample filevendosur. Shënim: Ky opsion përcakton vetëm formatin për IP-në e nivelit të lartë të gjeneruar files. Të gjitha të tjerat files (p.shample testbenches dhe nivelit të lartë files për demonstrimin e harduerit) janë në formatin Verilog HDL. |
Kompleti i zhvillimit të synimeve | ||
Zgjidhni Bordin | • Pa komplet zhvillimi • Intel Agilex I-Series Kompleti i Zhvillimit |
Zgjidhni tabelën për dizajnin e synuar p.shample. • Pa komplet zhvillimi: Ky opsion përjashton të gjitha aspektet harduerike për dizajnin p.shample. Bërthama IP vendos të gjitha caktimet e pineve në kunjat virtuale. • Intel Agilex I-Series FPGA Development Kit: Ky opsion zgjedh automatikisht pajisjen e synuar të projektit që të përputhet me pajisjen në këtë komplet zhvillimi. Ju mund të ndryshoni pajisjen e synuar duke përdorur parametrin "Ndrysho pajisjen e synuar" nëse versioni i bordit tuaj ka një variant tjetër pajisjeje. Bërthama IP vendos të gjitha caktimet e pineve sipas kompletit të zhvillimit. Shënim: Projektimi paraprak Shembample nuk është verifikuar funksionalisht në harduer në këtë version të Quartus. • Kompleti i zhvillimit personal: Ky opsion lejon dizajnin p.shampdo të testohet në një komplet zhvillimi të palëve të treta me një Intel FPGA. Mund t'ju duhet të vendosni vetë caktimet e pinit. |
Pajisja e synuar | ||
Ndrysho pajisjen e synuar | Të ndezura | Aktivizoni këtë opsion dhe zgjidhni variantin e preferuar të pajisjes për kompletin e zhvillimit. |
Dizajni Paralel Loopback Examples
Dizajni i IP-së DisplayPort Intel FPGA exampAto demonstrojnë kthimin paralel nga shembulli DisplayPort RX në shembullin DisplayPort TX pa një modul të Rimëkëmbjes së orës së Pixel (PCR) me shpejtësi statike.
Tabela 3. DisplayPort Intel FPGA IP Design Example për pajisjen me pllaka Intel Agilex F
Dizajni p.shample | Emërtimi | Norma e të dhënave | Modaliteti i kanalit | Lloji Loopback |
DisplayPort SST kthim paralel pa PCR | DisplayPort SST | HBR3 | Simplex | Paralele pa PCR |
2.1. Veçoritë e dizajnit me rrokullisje paralele të "Intel Agilex F" DisplayPort SST
Dizajni i kthimit paralel SST p.shampAto demonstrojnë transmetimin e një transmetimi të vetëm video nga zhytja e DisplayPort në burimin DisplayPort pa Rimëkëmbjen e orës së Pixel (PCR) me shpejtësi statike.
Figura 6. Intel Agilex F-pllakë DisplayPort SST Kthim paralel pa PCR
- Në këtë variant, parametri i burimit DisplayPort, TX_SUPPORT_IM_ENABLE, është i aktivizuar dhe përdoret ndërfaqja e imazhit të videos.
- Lavamani DisplayPort merr transmetim video dhe ose audio nga burimi i jashtëm i videos si GPU dhe e deshifron atë në ndërfaqe paralele video.
- Dalja e videos së lavamanit DisplayPort drejton drejtpërdrejt ndërfaqen e videos burimore të DisplayPort dhe kodon në lidhjen kryesore të DisplayPort përpara se të transmetohet në monitor.
- IOPLL drejton të dyja orët e videove të sinkronit të DisplayPort dhe burimit në një frekuencë fikse.
- Nëse fundi i DisplayPort dhe parametri MAX_LINK_RATE i burimit është konfiguruar në HBR3 dhe PIXELS_PER_CLOCK është konfiguruar në Quad, ora e videos funksionon në 300 MHz për të mbështetur shpejtësinë e pikselit 8Kp30 (1188/4 = 297 MHz).
2.2. Skema e orës
Skema e orës ilustron domenet e orës në dizajnin IP të DisplayPort Intel FPGA example.
Figura 7. Skema e fiksimit të Transceiver Transceiver-it me pllaka Intel Agilex F-tile
Tabela 4. Sinjalet e skemës së orës
Ora në diagram | Përshkrimi |
refclk SysPLL | Ora e referencës me pllaka F të Sistemit PLL, e cila mund të jetë çdo frekuencë e orës që mund të ndahet me PLL të sistemit për atë frekuencë dalëse. Në këtë dizajn, p.shample, system_pll_clk_link dhe rx/tx refclk_link po ndajnë të njëjtin refclk SysPLL që është 150 Mhz. Duhet të jetë një orë e lirë që funksionon, e cila është e lidhur nga një pikë e dedikuar e orës referuese të transmetuesit në portën e orës hyrëse të IP-së së Referencës dhe të Sistemit PLL Clocks, përpara se të lidhni portën përkatëse të daljes me DisplayPort Phy Top. |
system_pll_clk_link | Frekuenca minimale e daljes së Sistemit PLL për të mbështetur të gjithë shpejtësinë e DisplayPort është 320 Mhz. Ky dizajn p.shample përdor frekuencën dalëse 900 Mhz (më e lartë) në mënyrë që refclk SysPLL të mund të ndahet me rx/tx refclk_link që është 150 Mhz. |
rx_cdr_refclk_link/tx_pll_refclk_link | Rx CDR dhe Tx PLL Link refclk që u fiksuan në 150 Mhz për të mbështetur të gjithë shpejtësinë e të dhënave të DisplayPort. |
rx_ls_clkout/tx Është clkout | DisplayPort Lidhja e orës së shpejtësisë me bërthamën IP të DisplayPort. Frekuenca ekuivalente me Shpejtësia e të Dhënave, pjesëtimi me gjerësinë e të dhënave paralele. Exampe: Frekuenca = shpejtësia e të dhënave/gjerësia e të dhënave = 8.1 G (HBR3) / 40 bit = 202.5 Mhz |
2.3. Tabela e testimit të simulimit
Tabela e testimit të simulimit simulon kthimin serial të DisplayPort TX në RX.
Figura 8. Diagrami i bllokut të testit të simulimit të modalitetit të thjeshtë të simulimit të DisplayPort Intel FPGA IP
Tabela 5. Përbërësit e panelit të testimit
Komponenti | Përshkrimi |
Gjenerator i modelit të videove | Ky gjenerator prodhon modele shiritash ngjyrash që mund t'i konfiguroni. Mund të parametrizoni kohën e formatit të videos. |
Kontrolli i panelit të testimit | Ky bllok kontrollon sekuencën e testimit të simulimit dhe gjeneron sinjalet e nevojshme stimuluese në bërthamën TX. Blloku i kontrollit të panelit të provës lexon gjithashtu vlerën CRC nga burimi dhe lavamani për të bërë krahasime. |
Kontrolluesi i frekuencës së orës së shpejtësisë RX Link | Ky kontrollues verifikon nëse frekuenca e orës së rikuperuar nga transmetuesi RX përputhet me shpejtësinë e dëshiruar të të dhënave. |
Kontrolluesi i frekuencës së orës së shpejtësisë së lidhjes TX | Ky kontrollues verifikon nëse frekuenca e orës së rikuperuar nga transmetuesi TX përputhet me shpejtësinë e dëshiruar të të dhënave. |
Paneli i testimit të simulimit bën verifikimet e mëposhtme:
Tabela 6. Verifikimet e panelit të testimit
Kriteret e testimit | Verifikimi |
• Lidhja e Trajnimit në Data Rate HBR3 • Lexoni regjistrat DPCD për të kontrolluar nëse Statusi DP vendos dhe mat frekuencën e shpejtësisë së lidhjes TX dhe RX. |
Integron Kontrolluesin e Frekuencës për të matur daljen e frekuencës së orës së shpejtësisë së lidhjes nga transmetuesi TX dhe RX. |
• Ekzekutoni modelin e videos nga TX në RX. • Verifikoni CRC për burimin dhe lavamanin për të kontrolluar nëse përputhen |
• Lidh gjeneratorin e modelit të videos me Burimin DisplayPort për të gjeneruar modelin e videos. • Kontrolli Testbench më pas lexon burimin dhe Sink CRC nga regjistrat DPTX dhe DPRX dhe krahasohet për të siguruar që të dyja vlerat CRC janë identike. Shënim: Për të siguruar që CRC është llogaritur, duhet të aktivizoni parametrin e automatizimit të testit Support CTS. |
Historia e rishikimit të dokumentit për DisplayPort Intel
Agilex F-tjegull FPGA IP Design ExampUdhëzuesi i Përdoruesit
Versioni i dokumentit | Versioni i Intel Quartus Prime | Versioni IP | Ndryshimet |
2021.12.13 | 21.4 | 21.0.0 | Lëshimi fillestar. |
Korporata Intel. Të gjitha të drejtat e rezervuara. Intel, logoja e Intel dhe markat e tjera Intel janë marka tregtare të Intel Corporation ose filialeve të saj. Intel garanton performancën e produkteve të saj FPGA dhe gjysmëpërçuese sipas specifikimeve aktuale në përputhje me garancinë standarde të Intel, por rezervon të drejtën të bëjë ndryshime në çdo produkt dhe shërbim në çdo kohë pa paralajmërim. Intel nuk merr përsipër asnjë përgjegjësi ose përgjegjësi që rrjedh nga aplikimi ose përdorimi i ndonjë informacioni, produkti ose shërbimi të përshkruar këtu, përveçse kur është rënë dakord shprehimisht me shkrim nga Intel. Klientët e Intel këshillohen të marrin versionin më të fundit të specifikimeve të pajisjes përpara se të mbështeten në çdo informacion të publikuar dhe përpara se të bëjnë porosi për produkte ose shërbime.
*Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
ISO 9001: 2015 Regjistruar
Versioni Online
Dërgo koment
UG-20347
ID: 709308
Versioni: 2021.12.13
Dokumentet / Burimet
![]() |
intel DisplayPort Agilex F-Tile FPGA IP Design Example [pdfUdhëzuesi i përdoruesit 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 |