intel-LOGO

intel AN 889 8K DisplayPort Video Conversion Format Design Example

intel-AN-889-8K-DisplayPort-Video-Format-Conversion-Design-Example-PRO

Malunga ne-8K DisplayPort Video Conversion Conversion Design Example

Uyilo lwe-8K lweDisplayPort yeVidiyo yoGuqulo lweFomathi Example idibanisa i-Intel DisplayPort 1.4 yoqhagamshelo lwevidiyo ye-IP kunye nombhobho wokusetyenzwa kwevidiyo. Uyilo lubonelela ngomgangatho ophezulu wokulinganisa, ukuguqulwa kwendawo yombala, kunye nokuguqulwa kwereyithi yefreyimu yevidiyo ukuya kuthi ga kwi-8K kwiifreyimu ezingama-30 ngomzuzwana, okanye i-4K kwiifreyimu ezingama-60 ngomzuzwana.
Uyilo luphezulu lwesoftware kunye nehardware eqwalaselweyo, eyenza ulungelelwaniso lwenkqubo olukhawulezayo kunye nohlengahlengiso. Uyilo lujolise kwi-Intel® Arria® 10 izixhobo kwaye isebenzisa i-Intel FPGA IP yamva nje i-8K ekulungeleyo ukusuka kwiVidiyo kunye ne-Image Processing Suite kwi-Intel Quartus® Prime v19.2.

Malunga neDisplayPort Intel FPGA IP
Ukwenza i-Intel Arria 10 ye-FPGA yoyilo kunye ne-DisplayPort interfaces, qinisekisa i-DisplayPort Intel FPGA IP. Nangona kunjalo, le DisplayPort IP isebenzisa kuphela iprotocol encode okanye decode yeDisplayPort. Ayibandakanyi i-transceivers, i-PLL, okanye i-transceiver reconfiguration functionality efunekayo ukuze kuphunyezwe inxalenye ye-serial ye-serial ye-interface. I-Intel ibonelela nge-transceiver eyahlukileyo, i-PLL, kunye nohlengahlengiso lwamacandelo e-IP. Ukukhetha, ukwenza iparameterizing, kunye nokudibanisa la macandelo ukwenza i-DisplayPort ehambelanayo ne-DisplayPort okanye i-interface yokudlulisa i-interface ifuna ulwazi lwengcali.
I-Intel ibonelela ngolu yilo kwabo bangezongcali ze-transceiver. Umhleli weparameter GUI yeDisplayPort IP ikuvumela ukuba wakhe uyilo.
Udala umzekelo we-DisplayPort IP (enokuthi ibe ngumamkeli kuphela, umthumeli kuphela okanye umamkeli odibeneyo kunye nomthumeli) kwi-Platform Designer okanye i-IP Catalogue. Xa wenza parameterize iDisplayPort IP umzekelo, ungakhetha ukuvelisa i example uyilo kolo qwalaselo oluthile. Ummkeli odibeneyo kunye noyilo lokuhambisa luyindlela elula yokudlula, apho imveliso evela kumamkeli isondla ngokuthe ngqo kwi-transmitter. Uyilo lwe-fixed-passthrough design ludala umamkeli osebenza ngokupheleleyo i-PHY, i-transmitter PHY, kunye neebhloko zokuhlengahlengisa eziphumeza yonke i-transceiver kunye ne-PLL logic. Unokukopisha ngokuthe ngqo amacandelo afanelekileyo oyilo, okanye usebenzise uyilo njengesalathiso. Uyilo luvelisa iDisplayPort Intel Arria 10 FPGA IP Design Example kwaye wongeza uninzi lwe files eveliswe ngokuthe ngqo kuluhlu lokuqokelela olusetyenziswa yiprojekthi ye-Intel Quartus Prime. Ezi ziquka:

  • Files ukwenza i-parameterized IP iimeko zee-transceivers, ii-PLL kunye neebhloko zokucwangcisa kwakhona.
  • Verilog HDL files ukudibanisa ezi IPs kwinqanaba eliphezulu umamkeli PHY, transmitter PHY, kunye neebhloko Transceiver Reconfiguration Arbiter
  • Isinyanzelo soyilo lwe-Synopsys (SDC) fileukuseta imiqobo yexesha elifanelekileyo.

Iimpawu ze-8K DisplayPort Video Conversion Conversion Design Example

  • Igalelo:
    • Uqhagamshelwano lweDisplayPort 1.4 luxhasa izigqibo ukusuka kwi-720×480 ukuya kuthi ga kwi-3840×2160 nakweyiphi na ireyithi yesakhelo ukuya kuthi ga kwi-60fps, kunye nezigqibo ukuya kuthi ga kwi-7680×4320 kwi-30 fps.
    • Inkxaso yeplagi eshushu.
    • Inkxaso yazo zombini iifomathi zemibala yeRGB kunye neYCbCr (4:4:4, 4:2:2 kunye 4:2:0)
      igalelo.
    • I-Software ibona ngokuzenzekelayo ifomathi yegalelo kwaye imise umbhobho wokucubungula ngokufanelekileyo.
  • Isiphumo:
    • I-DisplayPort 1.4 uqhagamshelwano olukhethiweyo (ngokutshintsha kwe-DIP) nokuba yi-1080p, i-1080i okanye i-2160p isisombululo kwi-60 fps, okanye i-2160p kwi-30 fps.
    • Inkxaso yeplagi eshushu.
    • Iiswitshi ze-DIP zokuseta ifomathi yombala wemveliso efunekayo kwi-RGB, YCbCr 4:4:4, YCbCr 4:2:2, okanye YCbCr 4:2:0.
  • Umbhobho omnye wokusetyenzwa kwe-10-bit 8K RGB kunye nesoftware eqwalaselweyo kunye nokuguqulwa kwesakhelo:
    • 12-mpompoza Lanczos ezantsi-scaler.
    • Isigaba se-16, i-4-tap Lanczos up-scaler.
    • Isithinteli sesakhelo sevidiyo esiphindwe kathathu sibonelela ngoguqulo lwesantya sesakhelo.
    • Umxubi onokudityaniswa kwe-alpha uvumela i-OSD yokubekwa komfanekiso we icon.

Ukuqalisa nge-8K DisplayPort yeVidiyo yoGuqulo lweFomathi yoYilo Example

IiMfuno zeHardware kunye neSoftware

Uyilo lwe-8K lweDisplayPort yeVidiyo yoGuqulo lweFomathi Example ifuna ihardware ethile kunye nesoftware.

Hardware:

  • Intel Arria 10 GX FPGA Development Kit, kuquka DDR4 Hilo Daughter Card
  • I-Bitec DisplayPort 1.4 ikhadi lentombi le-FMC (uhlaziyo lwe-11)
  • I-DisplayPort 1.4 umthombo ovelisa ukuya kuthi ga kwi-3840x2160p60 okanye i-7680x4320p30 ividiyo
  • I-DisplayPort 1.4 isinki ebonisa ukuya kuthi ga kwi-3840x2160p60 ividiyo
  • Iintambo ze-VESA eziqinisekisiweyo ze-DisplayPort 1.4.

Isoftware:

  • Windows okanye Linux OS
  • I-Intel Quartus Prime Design Suite v19.2, ebandakanya:
    • Intel Quartus Prime Pro Edition
    • Umyili weQonga
    • Nios® II EDS
    • Ithala leencwadi le-Intel FPGA IP (kubandakanywa iVidiyo kunye neSuite yokuLungiswa koMfanekiso)

Uyilo lusebenza kuphela ngolu hlobo lwe-Intel Quartus Prime.

Ukukhuphela kunye nokuFakela i-Intel 8K DisplayPort yeVidiyo yoGuqulo lweFomathi yoYilo Example

Uyilo luyafumaneka kwi-Intel Design Store.

  1. Khuphela iprojekthi egciniweyo file udx10_dp.par.
  2. Khupha iprojekthi ye-Intel Quartus Prime kwindawo yokugcina:
    • a. Vula i-Intel Quartus Prime Pro Edition.
    • b. Cofa File ➤ Iprojekthi evulekileyo.
      Vula iProjekthi yefestile iyavula.
    • c. Yiya kwaye ukhethe udx10_dp.par file.
    • d. Cofa Vula.
    • e. Kwifestile yeSifanekiso soYilo oluvulekileyo, seta ifolda yeNdawo kwindawo efunwayo yeprojekthi ekhutshiweyo. Amangeno etemplate yoyilo file kwaye igama leprojekthi kufuneka lichanekile kwaye akukho mfuneko yokuba uzitshintshe.
    • f. Cofa u-Kulungile.

Yila Files ye-Intel 8K DisplayPort yeVidiyo yoGuqulo lweFomathi yoYilo Example

Itheyibhile 1. Uyilo Files

File okanye Igama lesiqulathi seefayili Inkcazo
ip Iqulethe umzekelo we-IP files yazo zonke iimeko ze-Intel FPGA IP kuyilo:

• IDisplayPort IP (umthumeli kunye nomamkeli)

• I-PLL eyenza iiwotshi kwinqanaba eliphezulu loyilo

• Yonke i-IP eyenza isixokelelwano soMyili weQonga lombhobho wokusetyenzwa.

umfanekiso_wenkosi Iqulethe pre_compiled.sof, eyinkqubo yebhodi esele ihlanganiswe file kuyilo.
non_acds_ip Iqulethe ikhowudi yomthombo we-IP eyongezelelweyo kolu yilo oluyi-Intel Quartus Prime alubandakanyi.
sdc Iqulethe iSDC file echaza imiqobo yexesha elongezelelweyo efunwa luyilo. I-SDC files ibandakanywe ngokuzenzekelayo kunye neemeko ze-IP aziyiphathi le miqobo.
isoftware Iqulethe ikhowudi yomthombo, iilayibrari, kunye nokwakha izikripthi zesofthiwe esebenza kwiprosesa ye-Nios II edibeneyo yokulawula ukusebenza okuphezulu koyilo.
udx10_dp Ifolda apho i-Intel Quartus Prime yenza imveliso files yenkqubo yoMyili weQonga. Imveliso udx10_dp.sopcinfo file ikuvumela ukuba wenze uqalo lwenkumbulo file yememori yenkqubo yesoftware yeNios II. Akufuneki uqale uvelise inkqubo epheleleyo yoMyili weQonga.
non_acds_ip.ipx Le IPX file ibhengeza yonke i-IP kwi-non_acds_ip ifolda kuMyili weQonga ukuze ibonakale kwiThala leencwadi le-IP.
FUNDA.txt Imiyalelo emifutshane yokwakha kunye nokuqhuba uyilo.
phezulu.qpf Iprojekthi ye-Intel Quartus Prime file kuyilo.
phezulu.qsf Iisetingi zeprojekthi ye-Intel Quartus Prime file kuyilo. Oku file dwelisa zonke files efunekayo ukwakha uyilo, kunye nezabelo zepin kunye nenani lezinye izicwangciso zeprojekthi.
phezulu.v Inqanaba eliphezulu leVerilog HDL file kuyilo.
udx10_dp.qsys Inkqubo yoMyili wePlatform equlethe umbhobho wokucubungula ividiyo, iprosesa yeNios II, kunye neeperipherals zayo.

Ukuqulunqa i-8K DisplayPort yeVidiyo yoGuqulo lweFomathi yoYilo Example
I-Intel ibonelela ngenkqubo yebhodi esele iqulunqwe file kuyilo kwi-master_image directory (pre_compiled.sof) ukuvumela ukuba usebenzise uyilo ngaphandle kokwenza uqokelelo olupheleleyo.
AMANYATHELO:

  1. Kwi-Intel Quartus Prime software, vula iprojekthi ephezulu.qpf file. Uvimba okhutshelweyo wenza oku file xa uvula iprojekthi.
  2. Cofa File ➤ Vula uze ukhethe ip/dp_rx_tx/dp_rx_tx.ip. Umhleli weparameter GUI yeDisplayPort IP iyavula, ibonisa iiparamitha zomzekelo weDisplayPort kuyilo.
  3. Cofa uVelisa Example Yila (hayi Veza).
  4. Xa isizukulwana sigqiba, vala umhleli weparameter.
  5. In File Umhloli, jonga kulawulo lwesoftware kwaye uvule ivip_control_src.zip yogcino ukuvelisa ivip_control_src directory.
  6. Kwiterminal ye-BASH, yiya kwisoftware/script kwaye usebenzise iqokobhe lescript build_sw.sh.
    Umbhalo wakha isoftware ye-Nios II yoyilo. Idala zombini i.elf file ukuba unokukhuphela ebhodini ngexesha lokuqhuba, kunye ne-.hex file ukuqokelela kwibhodi yokucwangcisa .sof file.
  7. Kwi-software ye-Intel Quartus Prime, cofa u-Processing ➤ Qala ukuHlanganisa.
    • I-Intel Quartus Prime ivelisa udx10_dp.qsys inkqubo yoMyili weQonga.
    • Intel Quartus Prime imisela iprojekthi phezulu.qpf.

Udibaniso ludala i-top.sof kwimveliso_files ulawulo xa lugqityiwe.

Viewing kunye nokuhlaziya iNkqubo yoMyili weQonga

  1. Cofa iziXhobo ➤ uMyili weQonga.
  2. Khetha indlela yegama.qsys yokhetho lwesixokelelwano soMyili weQonga.
  3. Cofa Vula.
    Umyili weQonga uvula inkqubo.
  4. Review inkqubo.
  5. Hlaziya inkqubo kwakhona:
    • a. Cofa ukuvelisa i-HDL….
    • b. Kwifestile yesiZukulwana, vula Cacisa abalawuli beemveliso kwiithagethi zokuvelisa ezikhethiweyo.
    • c. Cofa uVelisa

Ukuqulunqa i-8K DisplayPort yeVidiyo yoGuqulo lweFomathi yoYilo Example nge Nios II Software Build Tools for Eclipse
Umisela i-interactive ye-Nios II Eclipse indawo yokusebenza yoyilo lokuvelisa indawo yokusebenza esebenzisa iifolda ezifanayo ezisetyenziswa ngumbhalo wokwakha. Ukuba ubusenza ngaphambili iskripthi sokwakha, kuya kufuneka ucime isoftware/vip_control kunye nesoftware/vip_control_bsp iifolda ngaphambi kokudala indawo yokusebenza ye-Eclipse. Ukuba uphinde uqhube iskripthi sokwakha nakweyiphi na indawo sibhala ngaphezulu indawo yokusebenza ye-Eclipse.
AMANYATHELO:

  1. Yiya kulawulo lwesoftware kwaye uvule ivip_control_src.zip yokugcina ukuvelisa i-vip_control_src directory.
  2. Kuluhlu lweprojekthi efakiweyo, yenza ifolda entsha kwaye uyinike igama kwindawo yokusebenza.
  3. Kwi-software ye-Intel Quartus Prime, cofa iziXhobo ➤ Izixhobo zoKwakha iSoftware ye-Nios II ye-Eclipse.
    • a. Kwifestile yeNdawo yokuSebenza, khetha ifolda yendawo yokusebenza oyenzileyo.
    • b. Cofa u-Kulungile.
  4. Kwifestile ye-Nios II-Eclipse, cofa File ➤ Entsha ➤ ISicelo sikaNios II kunye ne-BSP evela kwiSifanekiso.
    I-Nios II Isicelo kunye ne-BSP evela kwibhokisi yencoko yababini yeTemplate iyavela.
    • a. Kulwazi lweSOPC File ibhokisi, khetha i udx10_dp/ udx10_dp.sopcinfo file. I-Nios II SBT ye-Eclipse igcwalisa igama le-CPU kunye negama lomqhubekekisi ukusuka kwi-.sopcinfo file.
    • b. Kwibhokisi yegama leProjekthi, chwetheza vip_control.
    • c. Khetha iProjekthi engenanto kuluhlu lweZifanekisozwi.
    • d. Cofa Okulandelayo.
    • e. Khetha Yenza iprojekthi entsha ye-BSP esekelwe kwithemplethi yeprojekthi yesicelo ngegama leprojekthi vip_control_bsp.
    • f. Layita Sebenzisa indawo ehlala ikho.
    • g. Cofa kuGqiba ukwenza isicelo kunye neBSP esekwe kwi .sopcinfo file.
      Emva kokuba i-BSP ivelise, iiprojekthi ze-vip_control kunye ne-vip_control_bsp zivela kwi-Project Explorer tab.
  5. Kwi-Windows Explorer, khuphela imixholo yesoftware/vip_control_src kwincwadi entsha eyenziweyo/vip_control directory.
  6. KwiProjekthi yoMhloli ithebhu ye-Nios II-Eclipse window, cofa ekunene kwi-vip_control_bsp ifolda kwaye ukhethe u-Nios II> Umhleli we-BSP.
    • a. Khetha Akukho kwimenyu eyehlayo ye sys_clk_timer.
    • b. Khetha i-cpu_timer kwimenyu eyehlayo yamaxeshaamp_ixesha.
    • c. Layita enable_small_c_library.
    • d. Cofa ukuvelisa.
    • e. Xa ukuveliswa kugqityiwe, cofa u-Phuma.
  7. KwiProjekthi yoMhloli ithebhu, cofa ekunene kwi-vip_control directory kwaye ucofe iiProperties.
    1. a. KwiiPropathi zeVip_control window, yandisa iipropati zeSicelo seNios II kwaye ucofe iiNdlela zeSicelo zeNios II.
    2. b. Cofa Faka... ecaleni kweeProjekthi zeThala leeNcwadi.
    3. c. Kwifestile yeeProjekthi zeThala leeNcwadi, yiya kwi udx10.dp\spftware\vip_control_src ulawulo kwaye ukhethe ulawulo bkc_dprx.syslib.
    4. d. Cofa u-Kulungile. Umyalezo uvela Guqula kwindlela ehambelanayo. Cofa Ewe.
    5. e. Phinda amanyathelo 7.b kwiphepha 8 kunye 7.c kwiphepha 8 ukwenzela bkc_dptx.syslib kunye bkc_dptxll_syslib abalawuli
    6. f. Cofa u-Kulungile.
  8. Khetha iProjekthi ➤ Yakha Konke ukwenza i file vip_control.elf kwisoftware/vip_control directory.
  9. Yakha i-mem_init file kuqulunqo lwe-Intel Quartus Prime:
    1. a. Cofa ekunene vip_control kwiProjekthi Explorer window.
    2. b. Khetha Yenza Okujoliswe kuko ➤ Yakha….
    3. c. Khetha mem_init_generate.
      d. Cofa Yakha.
      Isoftware ye-Intel Quartus Prime ivelisa i
      udx10_dp_onchip_memory2_0_onchip_memory2_0.hex file kwisoftware/vip_control/mem_init directory.
  10. Ngoyilo olusebenzayo kwibhodi edibeneyo, sebenzisa i-vip_control.elf programming file yenziwe yi-Eclipse build.
    • a. Cofa ekunene vip_control ifolda kwiProjekthi Explorer ithebhu ye-Nios II -Eclipse window.
    • b. Ukukhetha ukubaleka njenge ➤ I-hardware ye-Nios II. Ukuba unefestile ye-terminal ye-Nios II evulekileyo, yivale ngaphambi kokukhuphela isoftware entsha.

Ukumisela i-Intel Arria 10 GX FPGA Development Kit
Ichaza indlela yokuseta ikhithi yokuqhuba i-8K DisplayPort Video Conversion Conversion Design Example.

Umzobo 1. Intel Arria 10 GX Development Kit kunye HiLo Daughter Card
Umzobo ubonisa ibhodi ene-blue heat sink esusiweyo ukubonisa ukuma kwekhadi le-DDR4 Hilo. I-Intel icebisa ukuba ungaqhubeki uyilo ngaphandle kwe-sink yobushushu kwindawo.

intel-AN-889-8K-DisplayPort-Video-Format-Conversion-Design-Example-1
AMANYATHELO:

  1. Faka ikhadi le-Bitec DisplayPort 1.4 FMC kwibhodi yophuhliso usebenzisa i-FMC Port A.
  2. Qinisekisa ukuba umbane wokutshintsha (SW1) ucinyiwe, uze uqhagamshele isidibanisi sombane.
  3. Qhagamshela intambo ye-USB kwikhompyuter yakho nakwi-MicroUSB Connector (J3) kwibhodi yophuhliso.
  4. Qhoboshela intambo ye-DisplayPort 1.4 phakathi komthombo we-DisplayPort kunye ne-Receiver port ye-Bitec DisplayPort 1.4 ikhadi le-FMC kwaye uqinisekise ukuba umthombo uyasebenza.
  5. Namathisela i-DisplayPort 1.4 ikhebula phakathi kwesiboniso seDisplayPort kunye ne-Transmitter port ye-Bitec DisplayPort 1.4 ikhadi le-FMC kwaye uqinisekise ukuba umboniso uyasebenza.
  6. Vula ibhodi usebenzisa i-SW1.

Ii-LED zesimo seBhodi, amaQhosha oTyhilizayo kunye noTshintsho lwe-DIP
I-Intel Arria 10 GX FPGA Development Kit inee-LED zesimo ezisibhozo (ezinazo zombini ii-emitters eziluhlaza nezibomvu), amaqhosha amathathu okutyhala abasebenzisi kunye nokutshintsha kwe-DIP yabasebenzisi abasibhozo. Uyilo lwe-8K lweDisplayPort yeVidiyo yoGuqulo lweFomathi Example ikhanyisa ii-LEDs ukubonisa ubume bekhonkco lomamkeli weDisplayPort. Amaqhosha okutyhala kunye nokutshintsha kweDIP kukuvumela ukuba uguqule izicwangciso zoyilo.

Iimeko ze-LED

Itheyibhile 2. Ii-LED zesimo

I-LED Inkcazo
Ii-LED ezibomvu
0 Ulungelelwaniso lweDDR4 EMIF luyaqhubeka.
1 Ulungelelwaniso lwe-DDR4 EMIF aluphumelelanga.
7:2 Engasetyenziswanga.
Ii-LED eziluhlaza
0 Ikhanyisa xa uqeqesho lwekhonkco lommkeli weDisplayPort lugqiba ngempumelelo, kwaye uyilo lufumana ividiyo ezinzileyo.
5:1 Ubalo lwendlela yomamkeli weDisplayPort: 00001 = 1 indlela

00010 = imizila emi-2

00100 = imizila emi-4

7:6 Isantya sendlela yomamkeli weDisplayPort: 00 = 1.62 Gbps

01 = 2.7 Gbps

10 = 5.4 Gbps

11 = 8.1 Gbps

Itheyibhile idwelisa ubume obuboniswa yi-LED nganye. Isikhundla ngasinye se-LED sinezibonakaliso ezibomvu neziluhlaza ezinokukhanyisa ngokuzimeleyo. Nayiphi na i-orenji ekhanyayo ye-LED ithetha ukuba zombini izikhombisi ezibomvu neziluhlaza zivuliwe.

Amaqhosha oMsebenzisi ocofayo
Iqhosha lokutyhala lomsebenzisi 0 lilawula ukuboniswa kwelogo ye-Intel kwikona ephezulu ngasekunene yesibonisi semveliso. Ekuqalisweni, uyilo luvumela ukuboniswa kwelogo. Ukucofa iqhosha lokutyhala 0 kuguqula ukwenza umboniso welogo. Iqhosha lokutyhala lomsebenzisi 1 lilawula indlela yokukala yoyilo. Xa umthombo okanye isinki ishushu-iplagi iplagi uyilo olusisiseko nokuba:

  • Indlela yokudlula, ukuba isisombululo segalelo singaphantsi okanye silingana nesisombululo semveliso
  • Imowudi ye-Downscale, ukuba isisombululo segalelo sikhulu kunesisombululo semveliso

Ngalo lonke ixesha ucofa iqhosha lomsebenzisi lokucofa i-1 uyilo lutshintshela kwimowudi yokukala elandelayo (indlela yokudlula> inqanaba eliphezulu, inqanaba eliphezulu> isikali esisezantsi, isikali esisezantsi> ukudlula). Umsebenzisi push iqhosha 2 alisetyenziswa.

Iiswitshi zeDIP yomsebenzisi
Iiswitshi ze-DIP zilawula ushicilelo olukhethiweyo lwe-terminal ye-Nios II kunye nezicwangciso zefomati yevidiyo ephumayo eqhutywa nge-DisplayPort transmitter.

Uluhlu 3. IiSwitshi ze-DIP
Itheyibhile idwelisa umsebenzi wokutshintsha kweDIP nganye. Iiswitshi ze-DIP, ezinenombolo 1 ukuya ku-8 (hayi i-0 ukuya ku-7), zihambelana namanani aprintiweyo kwinxalenye yokutshintsha. Ukuseta iswitshi nganye kwi-ON, susa iswitshi emhlophe ukuya kwi-LCD kwaye kude kwii-LED ezisebhodini.

Tshintsha Umsebenzi
1 Yenza i-terminal ye-Nios II yoshicilelo xa imiselwe kwi-ON.
2 Cwangcisa amasuntswana emveliso ngombala ngamnye:

OFF = 8 bit

ON = 10 bit

4:3 Cwangcisa isithuba sombala wesiphumo kunye no-sampling: SW4 OFF, SW3 OFF = RGB 4:4:4 SW4 OFF, SW3 ON = YCbCr 4:4:4 SW4 ON, SW3 OFF = YCbCr 4:2:2 SW4 ON, SW3 ON = YCbCr 4:2:0
6:5 Seta isisombululo semveliso kunye nesantya sefreyimu: SW4 OFF, SW3 OFF = 4K60

I-SW4 IVILE, SW3 IVULIWE = 4K30 SW4 ON, SW3 IVILE = 1080p60 SW4 ON, SW3 ON = 1080i60

8:7 Engasetyenziswanga

Ukuqhuba i-8K DisplayPort yeVidiyo yoGuqulo lweFomathi yoYilo Example
Kufuneka ukhuphele oluqokelelweyo .sof file kuyilo lwe-Intel Arria 10 GX FPGA Development Kit ukuqhuba uyilo.
AMANYATHELO:

  1. Kwi-Intel Quartus Prime software, cofa iziXhobo ➤ uMcwangcisi.
  2. Kwifestile yeProgram, cofa i-Auto Detect ukuze uskene iJTAG chain kwaye ufumane izixhobo ezidityanisiweyo.
    Ukuba kuvela ifestile ezivelelayo ekucela ukuba uhlaziye uluhlu lwesixhobo soMcwangcisi, cofa Ewe.
  3. Kuluhlu lwesixhobo, khetha umqolo obhalwe 10AX115S2F45.
  4. Cofa Guqula File…
    • Ukusebenzisa uguqulelo oluqulunqiweyo lwenkqubo file ukuba i-Intel ibandakanya njengenxalenye yoyilo lokhuphelo, khetha master_image/pre_compiled.sof.
    • Ukusebenzisa inkqubo yakho file yenziwe luqokelelo lwasekhaya, khetha imveliso_files/phezulu.sof.
  5. Vula iNkqubo/Qwalasela kumqolo we-10AX115S2F45 woluhlu lwesixhobo.
  6. Cofa uQalisa.
    Xa umdwelisi wenkqubo egqiba, uyilo luziqhuba ngokuzenzekelayo.
  7. Vula i-terminal ye-Nios II ukufumana imiyalezo ephumayo evela kuyilo, ngaphandle koko uyilo lutshixa emva kokutshintsha kwenani lokutshintsha (kuphela ukuba useta umsebenzisi we-DIP switch 1 ukuya kwi-ON).
    • a. Vula i-terminal yefestile kwaye uchwetheze i-nios2-terminal
    • b. Cofa u-Enter.

idityaniswe kwigalelo. Ngaphandle komthombo, imveliso sisikrini esimnyama esinophawu lwe-Intel kwikona ephezulu ngasekunene kwesikrini.

INkcazelo eSebenzayo ye-8K yeDisplayPort yeVidiyo yoGuqulo lweFomathi yoYilo Example

Inkqubo yoMyili wePlatform, udx10_dp.qsys, iqulethe i-DisplayPort receiver kunye ne-protocol ye-transmitter ye-IP, i-IP yombhobho wevidiyo, kunye namacandelo eprosesa ye-Nios II. Uyilo ludibanisa inkqubo yoMyili wePlatform kwi-DisplayPort receiver kunye ne-transmitter logic ye-PHY (equlethe i-transceivers interface) kunye nengqiqo yokuguqulwa kwe-transceiver kwinqanaba eliphezulu kwi-Verilog HDL ye-RTL yoyilo. file (phezulu.v). Uyilo lubandakanya indlela enye yokucwangcisa ividiyo phakathi kwegalelo leDisplayPort kunye nemveliso yeDisplayPort.

Umzobo 2. Umzobo weBlock
Umzobo ubonisa iibhloko kwi-8K DisplayPort Video Conversion Conversion Design Example. Umzobo awubonisi ezinye zeeperipherals eziqhelekileyo eziqhagamshelwe kwi-Nios II, i-Avalon-MM phakathi kweprosesa ye-Nios II, kunye namanye amacandelo enkqubo. Uyilo lwamkela ividiyo esuka kumthombo weDisplayPort ngasekhohlo, iqhuba ividiyo ngombhobho wevidiyo ukusuka ekhohlo ukuya ekunene ngaphambi kokudlulisa ividiyo kwi-DisplayPort sinki ngasekunene.intel-AN-889-8K-DisplayPort-Video-Format-Conversion-Design-Example-2

I-DisplayPort Receiver PHY kunye ne-DisplayPort Receiver IP
Ikhadi le-Bitec DisplayPort FMC libonelela nge-buffer ye-DisplayPort 1.4 uphawu olusuka kumthombo we-DisplayPort. Ukudityaniswa kwe-DisplayPort Receiver PHY kunye ne-DisplayPort Receiver IP ichaza isignali engenayo ukwenza umsinga wevidiyo. Ummkeli we-DisplayPort i-PHY iqulethe i-transceivers ukuze ilahle idatha engenayo kunye ne-DisplayPort receiver IP decodes i-DisplayPort protocol. I-DisplayPort Receiver IP edibeneyo iqhuba isignali ye-DisplayPort engenayo ngaphandle kwesofthiwe. Umqondiso wevidiyo ophuma kwi-DisplayPort receiver IP yifomathi yokusasaza yendalo. Uyilo luqwalasela ummkeli we-DisplayPort kwimveliso ye-10-bit.

I-DisplayPort kwividiyo evaliweyo ye-IP
Ukukhutshwa kwefomathi yokusasazwa kwepakethi yedatha yi-DisplayPort receiver ayihambelani ngokuthe ngqo nefomathi yedatha yevidiyo evaliweyo elindelwe yi-Clocked Video Input IP. I-DisplayPort kwividiyo evaliweyo ye-IP yi-IP yesiko loyilo. Iguqula imveliso yeDisplayPort ibe yifomathi ehambelana newotshi yevidiyo onokuthi uqhagamshele ngokuthe ngqo kwiNgeniso yeVidiyo evaliweyo. I-DisplayPort kwi-IP yeVidiyo evaliweyo inokuguqula umgangatho wokubonisa ucingo kwaye inokutshintsha ukucwangciswa kwemibala yemibala ngaphakathi kwepikseli nganye. Umgangatho weDisplayPort uxela ukuodolwa kombala okwahlukileyo kunombhobho wevidiyo we-Intel wokuodola nge-IP. Iprosesa yeNios II ilawula ukutshintshwa kombala. Ifunda indawo yombala yangoku yokudluliselwa kwi-DisplayPort receiver IP kunye ne-Avalon-MM interface yekhoboka. Iqondisa i-DisplayPort kwi-IP yeVidiyo evaliweyo ukuze ifake isilungiso esifanelekileyo kunye ne-Avalon-MM interface yekhoboka.

Ungeniso lweVidiyo evaliweyo
Igalelo levidiyo elayitiweyo liqhuba isiginali yojongano lwevidiyo evaliweyo ukusuka kwiDisplayPort ukuya kwiVidiyo yeIP evaliweyo kwaye iyiguqulele kwifomathi yesiginali yeVidiyo yeAvalon-ST. Le fomati yomqondiso iqhawula lonke ulwazi oluthe tyaba oluthe tyaba oluthe nkqo kwividiyo ishiya idatha yemifanekiso esebenzayo kuphela. I-IP iyipakisha njengepakethi enye kwisakhelo sevidiyo. Kwakhona yongeza iipakethi zemethadatha ezongezelelweyo (ekubhekiselwa kuzo njengepakethe zokulawula) ezichaza isisombululo sesakhelo ngasinye sevidiyo. Umjelo wevidiyo we-Avalon-ST ngombhobho wokucubungula uneepikseli ezine ngokuhambelanayo, kunye neempawu ezintathu ngepikseli nganye. Igalelo levidiyo evaliweyo libonelela ngokunqumla iwotshi kuguqulo ukusuka kumlinganiselo oguquguqukayo wewotshi yesiginali yevidiyo esuka kwiDisplayPort imamkeli IP ukuya kumyinge wewotshi emiselweyo (300 MHz) kumbhobho wevidiyo we-IP.

Umsinga wokucoca
Umcoci womlambo uqinisekisa ukuba uphawu lweVidiyo ye-Avalon-ST edlula kumbhobho wokucubungula ayinampazamo. Iplagi eshushu yomthombo weDisplayPort inokubangela ukuba uyilo lubonise iifreyimu ezingaphelelanga zedatha kwi-IP yegalelo levidiyo evaliweyo kunye nokuvelisa iimpazamo kwisiphumo sevidiyo ye-Avalon-ST. Ubungakanani beepakethi eziqulathe idatha yevidiyo kwisakhelo ngasinye azihambelani nobungakanani obuxelwe ziipakethi zolawulo ezinxulumeneyo. Umcoci womlambo ufumanisa le miqathango kwaye wongeza idatha eyongezelelweyo (iipikseli ezimpunga) ukuya ekupheleni kweepakethi zevidiyo ezikhubekisayo ukugqiba isakhelo kunye nokuhambelana nokucaciswa kwipakethi yokulawula.

Chroma Resampler (Igalelo)
Idatha yevidiyo efunyanwa luyilo kwigalelo elivela kwi-DisplayPort inokuba ngu-4:4:4, 4:2:2, okanye 4:2:0 chroma s.ampi-LED. Igalelo chroma resampler ithatha ividiyo engenayo kuyo nayiphi na ifomathi kwaye iguqulelwe ku-4: 4: 4 kuzo zonke iimeko. Ukubonelela ngomgangatho wokubonwa ophezulu, i-chroma resampler isebenzisa eyona algorithm yahluzwayo ebiza kakhulu. Iprosesa yeNios II ifunda ichroma s yangokuampifomathi yeling evela kwiDisplayPort receiver IP ngojongano lwekhoboka lwe-Avalon-MM. Inxibelelana ngefomathi kwi-chroma resampler nge-Avalon-MM ujongano lwekhoboka.

Isiguquli seSithuba soMbala (Igalelo)
Idatha yevidiyo efakiweyo evela kwi-DisplayPort inokusebenzisa nokuba yi-RGB okanye isithuba sombala we-YCbCr. Igalelo lokutshintsha indawo yombala ithatha ividiyo engenayo kuyo nayiphi na ifomathi efika ngayo kwaye iyiguqulele kwi-RGB kuzo zonke iimeko. Iprosesa ye-Nios II ifunda indawo yombala yangoku kwi-DisplayPort receiver IP kunye ne-Avalon-MM interface yekhoboka; ilayisha i-coefficients yokuguqulwa echanekileyo kwi-chroma resampler ngokusebenzisa ujongano lwekhoboka lwe-Avalon-MM.

Clipper
Iklipper ikhetha indawo esebenzayo kumjelo wevidiyo engenayo kwaye ilahle intsalela. Ulawulo lwesoftware olusebenza kwiprosesa yeNios II luchaza ummandla oza kukhetha. Ummandla uxhomekeke kwisisombululo sedatha efunyenwe kumthombo weDisplayPort kunye nesisombululo sesiphumo kunye nemodi yokulinganisa. Iprosesa inxibelelana nommandla kwiClipper ngojongano lwekhoboka lwe-Avalon-MM.

Isikali
Uyilo lusebenza ukukala kwidatha yevidiyo engenayo ngokwesisombululo segalelo esifunyenweyo, kunye nesisombululo sesiphumo osifunayo. Unokukhetha kwakhona phakathi kweendlela ezintathu zokulinganisa (ukunyusa umgangatho, ukwehla kunye nokugqithisa). Ii-IP ezimbini ze-Scalar zibonelela ngokusebenza kokulinganisa: enye iphumeza nakuphi na ukuhla okufunekayo; ezinye izixhobo zokunyusa umgangatho. Uyilo lufuna izikali ezimbini.

  • Xa i-scaler isebenzisa i-downscale, ayivelisi idatha esebenzayo kuwo wonke umjikelo wewotshi kwimveliso yayo. Umzekeloampi-le, ukuba izalisekisa i-2x ye-downscale ratio, isignali esebenzayo kwimveliso iphezulu kuwo wonke omnye umjikelo wewotshi ngelixa uyilo lufumana umgca wegalelo onenombolo nganye elinganayo, kwaye emva koko iphantsi xa iyonke yemigca yegalelo enenombolo engaqhelekanga. Oku kuziphatha kokuqhuma kubalulekile kwinkqubo yokunciphisa izinga ledatha kwimveliso, kodwa ayihambelani ne-IP ye-Mixer esezantsi, elindeleke ngokubanzi ukuba isantya sedatha esihambelanayo siphephe ukugqithisa kwimveliso. Uyilo lufuna iSithinteli seSakhelo phakathi kwaso nasiphi na isikali esisezantsi kunye nesixhumi. I-Frame Buffer ivumela uMxubi ukuba afunde idatha ngesantya esiyifunayo.
  • Xa i-scaler isebenzisa i-upscale, ivelisa idatha esebenzayo kuwo wonke umjikelo wewashi, ngoko ke umxube olandelayo awunayo imiba. Nangona kunjalo, isenokungamkeli idatha entsha yegalelo kuwo wonke umjikelo wewotshi. Ukuthatha i-2x upscale njenge-exampLe, kwilayini yesiphumo esidityanisiweyo yamkela ibhithi entsha yedatha kuwo wonke omnye umjikelo wewotshi, emva koko ayamkeli idata entsha yegalelo kwilayini yemveliso enenombolo ezimnqakathi. Nangona kunjalo, iClipper enyukayo inokuvelisa idatha ngesantya esahluke ngokupheleleyo ukuba sisebenzisa ikliphu ebalulekileyo (umzekelo ngexesha lokusondeza). Ke ngoko, i-Clipper kunye ne-upscale kufuneka ngokubanzi zahlulwe siSithinteli seSakhelo, sifuna ukuba isiKhali sihlale emva kweSithinteli seSakhelo kumbhobho. ISikala kufuneka sihlale phambi kweSithinteli seSakhelo sokuthoba izikali, ngoko uyilo lusebenzisa izikali ezibini ezahlukileyo nakweliphi na icala leSithinteli seSakhelo: esinye sesokukwizinga eliphezulu; enye yeyokuthoba.

Izikali ezimbini zikwanciphisa ubuninzi be-DDR4 bandwidth efunwa yi-Frame Buffer. Kufuneka usoloko usebenzisa i-downscales phambi kwe-Frame Buffer, unciphisa izinga ledatha kwicala lokubhala. Soloko ufaka amaqondo aphezulu emva kweSithinteli seSakhelo, esicutha izinga ledatha kwicala lokufunda. I-Scaler nganye ifumana isisombululo segalelo esifunekayo kwiipakethi zokulawula kwi-streaming yevidiyo engenayo, ngelixa iprosesa ye-Nios II kunye ne-Avalon-MM i-interface yekhoboka ibeka isisombululo sokuphuma kwi-Scaler nganye.

Isithinteli seSakhelo
Isithinteli sesakhelo sisebenzisa imemori ye-DDR4 ukwenza ibuffering kathathu evumela ividiyo kunye nombhobho wokusetyenzwa komfanekiso ukwenza uguqulo lwesantya sesakhelo phakathi kwamaxabiso angenayo nephumayo isakhelo. Uyilo lunokwamkela nasiphi na isilinganiselo sesakhelo segalelo, kodwa umyinge wepixel uwonke akufunekanga udlule kwi-1 giga pixels ngesekhondi. I-software ye-Nios II ibeka umlinganiselo wesakhelo semveliso ukuba ibe yi-30 okanye i-60 fps, ngokwendlela yemveliso oyikhethayo. Umyinge wesakhelo semveliso ngumsebenzi weSetingi zeZiphumo zeVidiyo eKhawuliweyo kunye newotshi yephikseli yevidiyo ephumayo. Uxinzelelo lwangasemva apho iSiphumo seVidiyo eCwatshiweyo sisebenza kumbhobho simisela inqanaba apho icala elifundwayo leSakhelo seSithinteli sitsala iifreyimu zevidiyo kwi-DDR4.

Umxhubi
Umxubi uvelisa umfanekiso ongasemva omnyama ongatshintshiyo ukuba iinkqubo zeprosesa zeNios II zihambelana nobungakanani bomfanekiso wemveliso yangoku. Umxube unamagalelo amabini. Igalelo lokuqala lidibanisa kwi-upscaler ukuvumela ukuyila ukubonisa imveliso evela kumbhobho wevidiyo yangoku. Igalelo lesibini liqhagamshela kwibhloko ye-icon generator. Uyilo luvumela kuphela igalelo lokuqala lomxubi xa libona ividiyo esebenzayo, ezinzileyo kwigalelo levidiyo evaliweyo. Ke ngoko, uyilo lugcina umfanekiso ozinzile kwimveliso ngelixa ushushu-plugging kwigalelo. Uyilo lwealpha ludibanisa igalelo lesibini kumxubi, eliqhagamshelwe kwijenereyitha ye icon, ngaphezulu kwemifanekiso yangasemva kunye nevidiyo yombhobho ene-50% elubala.

Isiguquli seSithuba soMbala (Imveliso)
Isiguquli sendawo yombala ophumayo siguqula igalelo ledatha yevidiyo ye-RGB ukuya nokuba yi-RGB okanye isithuba sombala we-YCbCr ngokusekwe kwisetingi yexesha lokusebenza kwisoftware.

Chroma Resampler (Imveliso)
Imveliso yechroma resampler iguqula ifomathi ukusuka ku-4:4:4 ukuya kwenye yeefomathi ze-4:4:4, 4:2:2, okanye 4:2:0. Isoftware imisela ifomathi. Imveliso yechroma resampler ikwasebenzisa i-algorithm ehluziweyo ukufikelela kwividiyo ekumgangatho ophezulu.

Imveliso yeVidiyo evaliweyo
Imveliso yevidiyo evaliweyo iguqula ividiyo ye-Avalon-ST ibe yifomati yevidiyo evaliweyo. Imveliso yevidiyo evaliweyo yongeza ukucaca okuthe tye kunye nokuthe nkqo kunye nolwazi lwexesha longqamaniso kwividiyo. Iprosesa ye-Nios II icwangcisa izicwangciso ezifanelekileyo kwimveliso yevidiyo evaliweyo ngokuxhomekeke kwisisombululo semveliso kunye nesantya sefreyimu oyicelayo. Imveliso yevidiyo evaliweyo iguqula iwotshi, inqumle ukusuka kwiwotshi emiselweyo yombhobho we-300 MHz ukuya kumyinge oguquguqukayo wevidiyo evaliweyo.

Ividiyo evaliweyo kwi-DisplayPort
Icandelo le-DisplayPort transmitter yamkela idatha efomathiweyo njengevidiyo enewotshi. Ukwahluka kwisibonakaliso socingo kunye nokubhengezwa kwe-interfaces ye-conduit kwi-Platform Designer kukuthintela ukudibanisa i-Clocked Output yevidiyo ngokuthe ngqo kwi-DisplayPort transmitter IP. Ividiyo evaliweyo kwi-DisplayPort icandelo yi-IP yesiko elikhethekileyo loyilo ukubonelela ukuguqulwa okulula okufunekayo phakathi kwePhulo leVidiyo elivaliweyo kunye ne-DisplayPort transmitter IP. Ikwatshintshanisa nokucwangciswa kwemibala yeenqwelomoya kwipikseli nganye ukuze iphendule imigangatho yokufomatha imibala eyahlukileyo esetyenziswa yiAvalon-ST Video kunye neDisplayPort.

I-DisplayPort Transmitter IP kunye ne-DisplayPort Transmitter PHY
I-DisplayPort transmitter IP kunye ne-DisplayPort transmitter PHY kunye zisebenza ukuguqula umboniso wevidiyo ukusuka kwividiyo evaliweyo ukuya kwi-DisplayPort ehambelanayo. I-DisplayPort transmitter IP iphatha i-DisplayPort protocol kwaye ifake i-DisplayPort idatha esebenzayo, ngelixa i-DisplayPort i-transmitter PHY iqulethe i-transceivers kwaye yenza i-serial-speed output output.

Iprosesa yeNios II kunye neeperipherals
Inkqubo yoMyili wePlatform iqulethe iprosesa ye-Nios II, elawula i-DisplayPort receiver kunye ne-transmitter IPs kunye nezicwangciso zexesha lokusebenza kwipayipi yokucubungula. Iprosesa yeNios II iqhagamshela kwezi peripherals zisisiseko:

  • Imemori ye-chip yokugcina inkqubo kunye nedatha yayo.
  • AJTAG UART ukubonisa imveliso printf software (nge Nios II terminal).
  • Isibali-xesha senkqubo sokuvelisa ukulibaziseka kwenqanaba le-millisecond kwiindawo ezahlukeneyo kwisoftware, njengoko kufunwa yiDisplayPort ecaciswe bubude bexesha lesiganeko.
  • Ii-LED ukubonisa ubume benkqubo.
  • Ukucofa-iqhosha lokutshintshela ukuvumela ukutshintsha phakathi kweendlela zokukala kunye nokwenza kunye nokuvala umboniso welogo ye-Intel.
  • Iiswitshi ze-DIP ukuvumela ukutshintshwa kwefomati yemveliso kunye nokwenza kunye nokuvala ushicilelo lwemiyalezo kwi-terminal ye-Nios II.

Iziganeko ze-Hot-plug kumthombo we-DisplayPort kunye nokuphazamiseka komlilo we-sink obangela iProsesa ye-Nios II ukuqwalasela i-DisplayPort transmitter kunye nombhobho ngokuchanekileyo. I-loop ephambili kwikhowudi yesofthiwe iphinda ibeke iliso ukuba ixabiso kwi-push-buttons kunye nokutshintsha kwe-DIP kunye nokuguqula ukusekwa kwemibhobho ngokufanelekileyo.

Abalawuli be-I²C
Uyilo luqulathe abalawuli ababini be-I²C (Si5338 kunye nePS8460) ukuhlela useto lwamanye amacandelo amathathu kwi-Intel Arria 10 10 GX FPGA Development Kit. Iijenereyitha ezimbini ze-Si5338 zewotshi kwi-Intel Arria 10 GX FPGA yeKit yoPhuhliso ziqhagamshela kwibhasi ye-I²C enye. Eyokuqala ivelisa iwotshi yereferensi ye-DDR4 EMIF. Ngokungagqibekanga, le wotshi isetelwe kwi-100 MHz ukuze isetyenziswe kunye ne-1066 MHz DDR4, kodwa olu yilo luqhuba i-DDR4 kwi-1200 MHz, efuna iwotshi yereferensi ye-150 MHz. Ekuqaliseni iprosesa ye-Nios II, ngokusebenzisa i-I²C yesilawuli se-peripheral, itshintsha useto kwimephu yerejista ye-Si5338 yokuqala ukunyusa isantya se-DDR4 yewotshi yereferensi ukuya kwi-150MHz. Ijeneretha yesibini yewotshi ye-Si5338 yenza i-vid_clk yojongano lwevidiyo evaliweyo phakathi kombhobho kunye ne-DisplayPort transmitter IP. Kufuneka uhlengahlengise isantya sale wotshi kwisiphumo ngasinye esahlukileyo semveliso kunye nesantya sesakhelo esixhaswa luyilo. Uyakwazi ukulungelelanisa isantya ngexesha lokubaleka xa iprosesa yeNios II ifuna. Ikhadi lentombi le-Bitec DisplayPort 1.4 FMC lenza ukusetyenziswa kweParade PS8460 jitter yokucoca iphindaphinda kunye ne-retimer. Ekuqaliseni iprosesa yeNios II ihlela useto olungagqibekanga lweli candelo ukuhlangabezana neemfuno zoyilo.

Inkcazo yeSoftware

Uyilo lwe-8K lweDisplayPort yeVidiyo yoGuqulo lweFomathi ExampI-le iquka i-IP esuka kwi-Intel Video kunye ne-Image Processing Suite kunye ne-DisplayPort interface IP Zonke ezi IPs ziyakwazi ukucubungula iifreyimu zedatha ngaphandle kokungenelela xa kusekwa ngokuchanekileyo. Kufuneka usebenzise ulawulo oluphezulu lwangaphandle ukuseta ii-IPs ukuqala kunye naxa isistim itshintsha, umz. I-DisplayPort receiver okanye i-transmitter hot-plug iziganeko okanye umsebenzi weqhosha lokutyhala lomsebenzisi. Kolu yilo, iprosesa ye-Nios II, eqhuba i-software yokulawula i-bespoke, inika ulawulo oluphezulu. Ukuqala isoftware:

  • Iseta i-DDR4 ref iwotshi ukuya kwi-150 MHz ukuvumela i-1200 MHz DDR isantya, emva koko isete i-IP yojongano lwememori yangaphandle ukuze iphinde ihlaziye kwiwotshi entsha yereferensi.
  • Iseta i-PS8460 DisplayPort ephindayo kunye ne-retimer.
  • Iqalisa umamkeli weDisplayPort kunye ne-transmitter interfaces.
  • Kuqalwa umbhobho wokusetyenzwa kwee-IPs.

Xa ukuqaliswa kugqityiwe isoftware ingena ngokuqhubekayo ngelixa iluphu, ijonga, kwaye isabela, inani leziganeko.

Utshintsho kwiMowudi yokuKhala
Uyilo luxhasa iindlela ezintathu ezisisiseko zokukala; i-passthrough, upscale, kunye ne-downscale. Kwimowudi yokuphumelela uyilo alwenzi ukulinganisa ividiyo yegalelo, kwimowudi ephezulu yoyilo loyilo lokunyusa ividiyo, kwaye kwimowudi esezantsi uyilo olusezantsi lwegalelo levidiyo.
Iibhloko ezine kumbhobho wokucubungula; i-Clipper, i-downscaler, i-upscaler kunye ne-Mixer imisela umboniso wesiphumo sokugqibela kwimodi nganye. Isoftware ilawula useto lwebhloko nganye ngokuxhomekeke kwisisombululo segalelo langoku, isisombululo sesiphumo, kunye nemowudi yokukala oyikhethayo. Kwiimeko ezininzi, iClipper idlulisa igalelo ngokungaguqukiyo, kwaye ubungakanani bemvelaphi yeMixer bulingana nobukhulu bokugqibela, uguqulelo olulinganisiweyo lwevidiyo yokufaka. Nangona kunjalo, ukuba igalelo lesisombululo sevidiyo sikhulu kunobungakanani bemveliso, akunakwenzeka ukufaka i-upscale kwividiyo yegalelo ngaphandle kokuyicoca kuqala. Ukuba isisombululo segalelo singaphantsi kwemveliso isoftware ayinakukwazi ukusebenzisa i-downscale ngaphandle kokufaka umaleko ongemva weMixer omkhulu kunomaleko wevidiyo ofakiweyo, owongeza imivalo emnyama ejikeleze ividiyo ephumayo.

Itheyibhile 4. Ukulungiswa kwemibhobho yeBhlokhi
Le theyibhile idwelisa isenzo seebhloko ezine zemibhobho yokusetyenzwa kwindibaniselwano nganye kwezilithoba zendlela yokukala, isisombululo segalelo kunye nesisombululo sesiphumo.

Imowudi kwi > ngaphandle ngaphakathi = ngaphandle ngaphakathi < ngaphandle
Dlula kuyo Ikliphu ukuya kwisayizi yemveliso Akukho mgangatho wokwehla Akukho kliphu

Akukho kuthotywa

Akukho kliphu

Akukho kuthotywa

iqhubekile...
Imowudi kwi > ngaphandle ngaphakathi = ngaphandle ngaphakathi < ngaphandle
  Akukho upscale

Akukho mda omnyama

Akukho upscale

Akukho mda omnyama

Akukho upscale

Iipads zomda omnyama ukuya kubungakanani bemveliso

Uphakamileyo Ikliphu ukuya ku-2/3 ubungakanani bemveliso Akukho sezantsi

Ukuphakama ukuya kwisayizi yemveliso Akukho mda omnyama

Ikliphu ukuya ku-2/3 ubungakanani bemveliso Akukho sezantsi

Ukuphakama ukuya kwisayizi yemveliso Akukho mda omnyama

Akukho kliphu

Akukho kuthotywa

Ukuphakama ukuya kwisayizi yemveliso Akukho mda omnyama

Ukuhla Akukho kliphu

Ukuhla ukuya kwisayizi yemveliso Akukho nqanaba eliphezulu

Akukho mda omnyama

Akukho kliphu

Ukuhla ukuya kwisayizi yemveliso Akukho nqanaba eliphezulu

Akukho mda omnyama

Akukho kliphu

Ukuhla ukuya kwi-2/3 yesayizi yegalelo Akukho nqanaba eliphezulu

Iipads zomda omnyama ukuya kubungakanani bemveliso

Ukutshintsha phakathi kweendlela ngokucinezela iqhosha lokutyhala lomsebenzisi 1. Isoftware ibeka iliso kumaxabiso kumaqhosha e-push kwi-run nganye kwi-loop (yenza i-software debounce) kwaye iqwalasele ii-IP kumbhobho wokucubungula ngokufanelekileyo.

Utshintsho kwi-DisplayPort Input
Kwi-run nganye kwi-loop i-software yokuvota ubume beNgeniso yeVidiyo evaliweyo, ijonge utshintsho kuzinzo lwevidiyo yokufaka igalelo. Isoftware ijonga ividiyo izinzile ukuba:

  • Igalelo levidiyo evaliweyo linika ingxelo yokuba ividiyo evaliweyo itshixiwe ngempumelelo.
  • Isisombululo segalelo kunye nendawo yombala ayinalo utshintsho ukususela ekuqhutyweni kwangaphambili kwi-loop.

Ukuba igalelo belizinzile kodwa liphulukene nesitshixo okanye iipropathi zomjelo wevidiyo zitshintshile, isoftwe imisa iNgeniso yeVidiyo eChwetshiweyo ithumela ividiyo ngombhobho. Ikwaseta uMxubi ukuba ayeke ukubonisa umaleko wevidiyo yegalelo. Isiphumo sihlala sisebenza (esibonisa isikrini esimnyama kunye nelogo ye-Intel) ngexesha laso nasiphi na isiganeko sommkeli we-hotplug okanye utshintsho lwesisombululo.
Ukuba igalelo alizange lizinzile kodwa ngoku lizinzile, isofthiwe iqulunqa umbhobho ukuze ibonise isisombululo esitsha segalelo kunye nendawo yombala, iphinda iqale imveliso evela kwi-CVI, kwaye ibeka uMxube ukuba abonise igalelo levidiyo kwakhona. Ukunika amandla kwakhona umaleko womxubi akukhawulezi njengoko iSithinteli seSakhelo sisenokuba siphinda iifreyimu ezindala ukusuka kwigalelo langaphambili kwaye uyilo kufuneka lucime ezi zakhelo. Emva koko unokuvula kwakhona umboniso ukunqanda ukuqhwanyaza. Isithinteli sesakhelo sigcina inani lezakhelo ezifundwe kwi-DDR4, apho iprosesa ye-Nios II inokufunda. Isoftware sampKancinane oku kubalwa xa igalelo lizinza kwaye lenza kwakhona umaleko woMxubi xa ubalo lonyuke ngezakhelo ezine, oqinisekisa uyilo lukhupha naziphi na izakhelo ezindala ukusuka kwisithinteli.

I-DisplayPort transmitter Hot-plug Events
Iziganeko zeplagi ezishushu kwi-DisplayPort transmitter yomlilo wokuphazamiseka ngaphakathi kwesoftware ebeka iflegi ukuze ilumkise i-loop yesoftware yotshintsho kwimveliso. Xa uyilo lubhaqa iplagi eshushu yokuhambisa, isoftware ifunda i-EDID yesiboniso esitsha ukumisela ukuba zeziphi izisombululo kunye nezithuba zombala ezixhasayo. Ukuba useta iiswitshi zeDIP kwimowudi isibonisi esitsha esingenako ukuyixhasa, isoftwe ibuyela kwimowudi yokubonisa engabalulekanga kangako. Emva koko imisela umbhobho, i-DisplayPort transmitter IP, kunye nenxalenye ye-Si5338 eyenza i-vid_clk ye-transmitter yendlela entsha yokuphuma. Xa igalelo libona utshintsho, umaleko woMxube wevidiyo yongeniso ayibonisi njengoko isoftware ihlela useto lombhobho. Isoftware ayisebenzi kwakhona
umboniso de kube semva kwezakhelo ezine xa useto olutsha ludlula kwisakhelo
isithinteli.

Utshintsho kuMsebenzisi weDIP kwiSetingi zoTshintsho
Izikhundla zomsebenzisi i-DIP itshintsha i-2 ukuya kwi-6 ilawula ifomathi yokuphuma (isisombululo, ireyithi yesakhelo, indawo yombala kunye neebhithi ngombala) eqhutywa nge-DisplayPort transmitter. Xa isoftwe ibona utshintsho kolu tshintsho lwe-DIP, ihamba ngolandelelwano oluphantse lufane neplagi eshushu yokudlulisa. Awudingi ukubuza i-EDID yokuhambisa njengoko ingatshintshi.

Imbali yoHlaziyo ye-AN 889: 8K ye-DisplayPort yeVidiyo yoGuqulo lweFomathi yoYilo Example

Itheyibhile 5. Imbali yohlaziyo ye-AN 889: 8K DisplayPort Video Conversion Conversion Design Example

Inguqulelo yoXwebhu Iinguqu
2019.05.30 Ukukhutshwa kokuqala.


Intel Corporation. Onke Amalungelo Agciniwe. I-Intel, ilogo ye-Intel, kunye nezinye iimpawu ze-Intel ziimpawu zorhwebo ze-Intel Corporation okanye iinkampani eziphantsi kwayo. I-Intel iqinisekisa ukusebenza kweFPGA yayo kunye neemveliso zesemiconductor kwiinkcukacha zangoku ngokuhambelana newaranti esemgangathweni ye-Intel, kodwa inelungelo lokwenza utshintsho kuzo naziphi na iimveliso kunye neenkonzo nangaliphi na ixesha ngaphandle kwesaziso. I-Intel ayithathi xanduva okanye ityala elivela kwisicelo okanye ukusetyenziswa kwalo naluphi na ulwazi, imveliso, okanye inkonzo echazwe apha ngaphandle kokuba kuvunyelwene ngokubhaliweyo yi-Intel. Abathengi be-Intel bayacetyiswa ukuba bafumane inguqulelo yamva nje yeenkcazo zesixhobo ngaphambi kokuba baxhomekeke kulo naluphi na ulwazi olupapashiweyo naphambi kokubeka iiodolo zeemveliso okanye iinkonzo.
*Amanye amagama kunye neempawu zingabangwa njengempahla yabanye.

Amaxwebhu / Izibonelelo

intel AN 889 8K DisplayPort Video Conversion Format Design Example [pdf] Isikhokelo somsebenzisi
I-AN 889 8K yeDisplayPort yeVidiyo yoGuqulo lweFomathi yoYilo Example, AN 889, 8K DisplayPort Video Conversion Format Design Example, uYilo loGuqulelo lweFomathi Example, Conversion Design Example

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *