intel AN 889 8K DisplayPort Video Format Conversion Design Example
Mayelana ne-8K DisplayPort Video Format Conversion Example
I-8K DisplayPort Video Format Conversion Design Example ihlanganisa i-Intel DisplayPort 1.4 yokuxhuma ividiyo ye-IP nepayipi lokucubungula ividiyo. Idizayini iletha isikali sekhwalithi ephezulu, ukuguqulwa kwesikhala sombala, nokuguqulwa kwezinga lozimele lokudlalwa kwevidiyo kufika ku-8K kumafreyimu angu-30 ngomzuzwana, noma i-4K kumafreyimu angu-60 ngomzuzwana.
Idizayini iyi-software ne-hardware elungisekayo kakhulu, evumela ukucushwa kwesistimu okusheshayo nokuklanywa kabusha. Idizayini iqondise kumadivayisi e-Intel® Arria® 10 futhi isebenzisa i-Intel FPGA IP yakamuva elungile engu-8K kusukela ku-Video and Image Processing Suite ku-Intel Quartus® Prime v19.2.
Mayelana ne-DisplayPort Intel FPGA IP
Ukuze udale imiklamo ye-Intel Arria 10 FPGA ene-DisplayPort interface, qinisa i-DisplayPort Intel FPGA IP. Nokho, le-DisplayPort IP isebenzisa kuphela ikhodi yephrothokholi noma ikhiphe ikhodi ye-DisplayPort. Akubandakanyi ama-transceivers, ama-PLL, noma umsebenzi wokulungisa kabusha i-transceiver odingekayo ukuze kusetshenziswe ingxenye ye-serial yesivinini esikhulu yesixhumi esibonakalayo. I-Intel ihlinzeka nge-transceiver ehlukile, i-PLL, kanye nezingxenye ze-IP zokuhlela kabusha. Ukukhetha, ukwenza ipharamitha, nokuxhuma lezi zingxenye ukuze udale isamukeli se-DisplayPort esithobelana ngokugcwele noma isixhumi esibonakalayo sokudlulisa kudinga ulwazi olukhethekile.
I-Intel inikeza lo mklamo kulabo abangebona ochwepheshe be-transceiver. I-GUI yomhleli wepharamitha ye-DisplayPort IP ikuvumela ukuthi wakhe umklamo.
Udala isibonelo se-DisplayPort IP (okungenzeka kube isamukeli kuphela, isidlulisi kuphela noma isamukeli esihlanganisiwe nesidlulisi) Kungaba Umklami Wenkundla noma Ikhathalogi ye-IP. Uma wenza ipharamitha yesibonelo se-DisplayPort IP, ungakhetha ukukhiqiza i-example design yalokho kucushwa okuthile. Idizayini ehlanganisiwe yomamukeli nesidluliseli iwukudlula olula, lapho okukhiphayo okuvela kumamukeli kungena ngqo kusidlulisi. Idizayini yendlela yokudlula engaguquki idala isamukeli esisebenza ngokugcwele i-PHY, i-transmitter PHY, namabhulokhi okulungisa afaka wonke ama-transceiver kanye ne-PLL logic. Ungakwazi ukukopisha ngokuqondile izigaba ezifanele zomklamo, noma usebenzise umklamo njengereferensi. Umklamo ukhiqiza i-DisplayPort Intel Arria 10 FPGA IP Design Example bese wengeza eziningi ze files ekhiqizwe ngokuqondile ohlwini lokuhlanganisa olusetshenziswa iphrojekthi ye-Intel Quartus Prime. Lokhu kubandakanya:
- Files ukudala izimo ze-IP ezinepharamitha zama-transceivers, ama-PLL kanye namabhulokhi okumisa kabusha.
- I-HDL ye-Verilog files ukuxhuma lawa ma-IP kumamukeli wezinga eliphezulu i-PHY, i-transmitter PHY, kanye namabhulokhi we-Transceiver Reconfiguration Arbiter
- I-Synopsys design constraint (SDC) files ukusetha izithiyo zesikhathi ezifanele.
Izici ze-8K DisplayPort Video Format Conversion Example
- Okokufaka:
- Ukuxhumana kwe-DisplayPort 1.4 kusekela izinqumo kusuka ku-720×480 kufika ku-3840×2160 kunoma yisiphi isilinganiso sozimele kufika ku-60 fps, nezinqumo ezifika ku-7680×4320 ku-30 fps.
- Ukusekelwa kwe-Hot-plug.
- Usekelo lwazo zombili izinhlobo zemibala ye-RGB ne-YCbCr (4:4:4, 4:2:2 kanye no-4:2:0) ku-
okokufaka. - I-Software ithola ngokuzenzakalelayo ifomethi yokufaka futhi isethe ipayipi lokucubungula ngendlela efanele.
- Okukhiphayo:
- Ukuxhumana kwe-DisplayPort 1.4 kuyakhetheka (ngokushintsha kwe-DIP) ngokulungiswa okungu-1080p, 1080i noma okungu-2160p ku-60 fps, noma u-2160p ku-30 fps.
- Ukusekelwa kwe-Hot-plug.
- Amaswishi e-DIP ukuze usethe ifomethi yombala odingekayo ukuze ithi RGB, YCbCr 4:4:4, YCbCr 4:2:2, noma YCbCr 4:2:0.
- Ipayipi elilodwa lokucubungula i-10-bit 8K RGB elinesofthiwe yokukala okulungisekayo kanye nokuguqulwa kwezinga lozimele:
- 12-thepha i-Lanczos isikali esiphansi.
- 16-isigaba, 4-kampompi Lanczos up-scaler.
- Ibhafa yozimele wevidiyo ebhafa kathathu ihlinzeka ngokuguqulwa kwezinga lozimele.
- I-Mixer enokuhlanganiswa kwe-alpha ivumela ukumbondela kwesithonjana se-OSD.
Ukuqala nge-8K DisplayPort Video Format Conversion Example
Izingxenyekazi zekhompuyutha nezidingo zeSoftware
I-8K DisplayPort Video Format Conversion Design Example idinga ihadiwe nesofthiwe ethile.
Izingxenyekazi zekhompuyutha:
- I-Intel Arria 10 GX FPGA Development Kit, okuhlanganisa ne-DDR4 Hilo Daughter Card
- Ikhadi lendodakazi le-Bitec DisplayPort 1.4 FMC (ukubuyekeza 11)
- Umthombo we-DisplayPort 1.4 okhiqiza kufika ku-3840x2160p60 noma 7680x4320p30 ividiyo
- I-DisplayPort 1.4 usinki ebonisa ividiyo efika ku-3840x2160p60
- Izintambo eziqinisekisiwe ze-VESA ze-DisplayPort 1.4.
Isoftware:
- IWindows noma i-Linux OS
- I-Intel Quartus Prime Design Suite v19.2, ehlanganisa:
- I-Intel Quartus Prime Pro Edition
- Umklami Wenkundla
- I-Nios® II EDS
- I-Intel FPGA IP Library (kufaka phakathi i-Video and Image Processing Suite)
Umklamo usebenza kuphela ngale nguqulo ye-Intel Quartus Prime.
Ukulanda nokufaka i-Intel 8K DisplayPort Video Format Conversion Design Example
Idizayini iyatholakala ku-Intel Design Store.
- Landa iphrojekthi efakwe kungobo yomlando file udx10_dp.par.
- Khipha iphrojekthi ye-Intel Quartus Prime kusuka kungobo yomlando:
- a. Vula i-Intel Quartus Prime Pro Edition.
- b. Chofoza File ➤ Vula Iphrojekthi.
Iwindi le-Open Project liyavuleka. - c. Zulazulela bese ukhetha udx10_dp.par file.
- d. Chofoza okuthi Vula.
- e. Efasiteleni leSifanekiso Sesifanekiso Esivuliwe, setha ifolda Indawo oya kuyo endaweni oyifunayo yephrojekthi ekhishiwe. Okufakiwe kwesifanekiso somklamo file futhi igama lephrojekthi kufanele libe elilungile futhi akudingekile ukuba lishintshe.
- f. Chofoza okuthi KULUNGILE.
Idizayini Files ye-Intel 8K DisplayPort Video Format Conversion Design Example
Ithebula 1. Ukuklama Files
File noma Igama Lefolda | Incazelo |
ip | Iqukethe isibonelo se-IP files kuzo zonke izimo ze-Intel FPGA IP ekwakhiweni:
• I-DisplayPort IP (umthumeli nomamukeli) • I-PLL ekhiqiza amawashi ezingeni eliphezulu lomklamo • Yonke i-IP eyenza isistimu ye-Platform Designer yepayipi lokucubungula. |
isithombe_esikhulu | Iqukethe i-pre_compiled.sof, okuwuhlelo lwebhodi oluhlanganiswe ngaphambili file okomklamo. |
okungezona_acds_ip | Iqukethe ikhodi yomthombo ye-IP eyengeziwe kulo mklamo engafaki i-Intel Quartus Prime. |
sdc | Iqukethe i-SDC file echaza izithiyo zesikhathi ezengeziwe ezidingwa yilo mklamo. I-SDC fileokufakwe ngokuzenzakalela nezimo ze-IP azibambi lezi zingqinamba. |
isofthiwe | Iqukethe ikhodi yomthombo, amalabhulali, nemibhalo yokwakha yesofthiwe esebenza kuphrosesa eshumekiwe ye-Nios II ukuze ilawule ukusebenza kwezinga eliphezulu lomklamo. |
udx10_dp | Ifolda lapho i-Intel Quartus Prime ikhiqiza khona okukhiphayo files yohlelo Lomklami Wenkundla. Okukhiphayo udx10_dp.sopcinfo file ikuvumela ukuthi ukhiqize ukuqaliswa kwememori file yenkumbulo yesoftware ye-Nios II. Akumele uqale ukhiqize isistimu egcwele Yomklami Wenkundla. |
non_acds_ip.ipx | Lokhu IPX file imemezela yonke i-IP kufolda ye-non_acds_ip ku-Platform Designer ukuze ivele Kulabhulali Ye-IP. |
README.txt | Imiyalo emifushane yokwakha nokusebenzisa umklamo. |
phezulu.qpf | Iphrojekthi ye-Intel Quartus Prime file okomklamo. |
phezulu.qsf | Izilungiselelo zephrojekthi ye-Intel Quartus Prime file okomklamo. Lokhu file ibala zonke files okudingekayo ukuze kwakhiwe idizayini, kanye nezabelo zephinikhodi kanye nenani lezinye izilungiselelo zephrojekthi. |
phezulu.v | Izinga eliphezulu le-Verilog HDL file okomklamo. |
udx10_dp.qsys | I-Platform Designer uhlelo oluqukethe ipayipi lokucubungula ividiyo, iphrosesa ye-Nios II, nama-peripherals ayo. |
Ukuhlanganisa i-8K DisplayPort Video Format Conversion Design Example
I-Intel ihlinzeka ngohlelo lwebhodi oseluhlanganiswe file ngomklamo osohlwini lwemibhalo ye-master_image (pre_compiled.sof) ukuze uvumele ukuthi uqalise umklamo ngaphandle kokusebenzisa ukuhlanganiswa okugcwele.
IZINYATHELO:
- Kusofthiwe ye-Intel Quartus Prime, vula iphrojekthi ye-top.qpf file. Ingobo yomlando elandiwe idala lokhu file uma uvula iphrojekthi.
- Chofoza File ➤ Vula bese ukhetha ip/dp_rx_tx/dp_rx_tx.ip. I-GUI yomhleli wepharamitha ye-DisplayPort IP iyavula, ikhombisa amapharamitha esibonelo se-DisplayPort ekwakhiweni.
- Chofoza okuthi Khiqiza Isibample Design (hhayi Khiqiza).
- Uma isizukulwane siqeda, vala isihleli sepharamitha.
- In File Isihloli, zulazulela kunkomba yesofthiwe futhi uvule ingobo yomlando vip_control_src.zip ukuze ukhiqize inkomba ye-vip_control_src.
- Kutheminali ye-BASH, zulazula uye ku-software/script bese usebenzisa i-shell script build_sw.sh.
Umbhalo wakha isofthiwe ye-Nios II yokuklama. Idala kokubili i-.elf file ongayilanda ebhodini ngesikhathi sokusebenza, kanye ne-.hex file ukuhlanganisa ohlelweni lwebhodi .sof file. - Kuhlelo lwe-Intel Quartus Prime, chofoza Ukucubungula ➤ Qala Ukuhlanganisa.
- I-Intel Quartus Prime ikhiqiza udx10_dp.qsys Platform Designer uhlelo.
- I-Intel Quartus Prime isetha iphrojekthi ku-top.qpf.
Ukuhlanganiswa kudala i-top.sof kokuphumayo_files uhla lwemibhalo uma luqeda.
Viewukukhiqiza kanye Nokukhiqiza Kabusha Uhlelo Lomklami Wenkundla
- Chofoza Amathuluzi ➤ Umklami Wenkundla.
- Khetha igama lesistimu.qsys kunketho yesistimu Yokuklama Inkundla.
- Chofoza okuthi Vula.
I-Platform Designer ivula isistimu. - Review uhlelo.
- Khiqiza kabusha isistimu:
- a. Chofoza okuthi Khiqiza i-HDL….
- b. Ewindini Lesizukulwane, vula uhla lwemibhalo oluthi Sula okukhiphayo kokuhlosiwe kokukhiqiza okukhethiwe.
- c. Chofoza okuthi Khiqiza
Ukuhlanganisa i-8K DisplayPort Video Format Conversion Design Example nge-Nios II Software Build Tools for Eclipse
Usethe indawo yokusebenza ye-Nios II Eclipse esebenzisanayo ukuze umklamo ukhiqize indawo yokusebenza esebenzisa amafolda afanayo asetshenziswa umbhalo wokwakha. Uma ngaphambilini uqalise iskripthi sokwakha, kufanele ususe isoftware/vip_control kanye namafolda esoftware/vip_control_bsp ngaphambi kokudala indawo yokusebenza ye-Eclipse. Uma uphinde uqalise iskripthi sokwakha nganoma isiphi isikhathi sikhipha indawo yokusebenza ye-Eclipse.
IZINYATHELO:
- Zulazulela kunkomba yesofthiwe futhi uvule ingobo yomlando vip_control_src.zip ukuze ukhiqize inkomba ye-vip_control_src.
- Kunkomba yephrojekthi efakiwe, dala ifolda entsha futhi uyiqambe indawo yokusebenza.
- Kuhlelo lwe-Intel Quartus Prime, chofoza Amathuluzi ➤ I-Nios II Software Build Tools for Eclipse.
- a. Ewindini Lesiqalisi Sendawo Yokusebenzela, khetha ifolda yendawo yokusebenza oyidalile.
- b. Chofoza okuthi KULUNGILE.
- Ewindini le-Nios II - Eclipse, chofoza File ➤ Okusha ➤ Isicelo se-Nios II kanye ne-BSP evela kusifanekiso.
I-Nios II Application kanye ne-BSP evela kubhokisi lengxoxo lesifanekiso liyavela.- a. Kulwazi lwe-SOPC File ibhokisi, khetha udx10_dp/ udx10_dp.sopcinfo file. I-Nios II SBT ye-Eclipse igcwalisa igama le-CPU ngegama lephrosesa elivela kokuthi .sopcinfo file.
- b. Ebhokisini legama lephrojekthi, thayipha okuthi vip_control.
- c. Khetha Iphrojekthi Engenalutho ohlwini Lwezifanekiso.
- d. Chofoza Okulandelayo.
- e. Khetha okuthi Dala iphrojekthi entsha ye-BSP ngokusekelwe kusifanekiso sephrojekthi yohlelo lokusebenza ngegama lephrojekthi elithi vip_control_bsp.
- f. Vula Sebenzisa indawo ezenzakalelayo.
- g. Chofoza okuthi Qeda ukuze udale uhlelo lokusebenza kanye ne-BSP ngokusekelwe ku-.sopcinfo file.
Ngemva kokukhiqiza i-BSP, amaphrojekthi we-vip_control kanye ne-vip_control_bsp avela kuthebhu ye-Project Explorer.
- Ku-Windows Explorer, kopisha okuqukethwe kwe-software/vip_control_src kuhla lwemibhalo olusanda kwakhiwa lwesofthiwe/vip_control.
- Kuthebhu ye-Project Explorer yewindi le-Nios II - Eclipse, chofoza kwesokudla kufolda ye-vip_control_bsp bese ukhetha i-Nios II > I-BSP Editor.
- a. Khetha Lutho kumenyu yokudonsela phansi ye-sys_clk_timer.
- b. Khetha i-cpu_timer kumenyu yokudonsela phansi ukuze uthole izikhathiamp_isikhathi.
- c. Vula i- enable_small_c_library.
- d. Chofoza okuthi Khiqiza.
- e. Lapho ukukhiqiza kuqeda, chofoza okuthi Phuma.
- Kuthebhu ye-Project Explorer, chofoza kwesokudla umkhombandlela we-vip_control bese uchofoza Properties.
- a. Ku-Properties yewindi le-vip_control, nweba izakhiwo zohlelo lwe-Nios II bese uchofoza Izindlela Zokusebenza ze-Nios II.
- b. Chofoza u-Engeza… eduze kwe-Library Projects.
- c. Ewindini le-Library Projects, zulazula uye kuhla lwemibhalo udx10.dp\spftware\vip_control_src bese ukhetha inkomba ethi bkc_dprx.syslib.
- d. Chofoza okuthi KULUNGILE. Umlayezo uvela Guqula ibe indlela ehlobene. Chofoza Yebo.
- e. Phinda izinyathelo 7.b ekhasini 8 kanye no 7.c ekhasini 8 ukuze bkc_dptx.syslib kanye bkc_dptxll_syslib uhla lwemibhalo
- f. Chofoza okuthi KULUNGILE.
- Khetha Iphrojekthi ➤ Yakha Konke ukuze ukhiqize i file vip_control.elf kusiqondisi sesoftware/vip_control.
- Yakha i-mem_init file ngokuhlanganiswa kwe-Intel Quartus Prime:
- a. Chofoza kwesokudla vip_control efasiteleni le-Project Explorer.
- b. Khetha Yenza Okuhlosiwe ➤ Yakha….
- c. Khetha okuthi mem_init_generate.
d. Chofoza Yakha.
Isoftware ye-Intel Quartus Prime ikhiqiza i-
udx10_dp_onchip_memory2_0_onchip_memory2_0.hex file kusiqondisi sesoftware/vip_control/mem_init.
- Ngomklamo osebenza ebhodini elixhunyiwe, sebenzisa uhlelo lwe-vip_control.elf file eyakhiwe yi-Eclipse build.
- a. Chofoza kwesokudla ifolda ye-vip_control kuthebhu ye-Project Explorer yewindi le-Nios II -Eclipse.
- b. Ukukhetha Run As ➤ Nios II Hardware. Uma unewindi letheminali ye-Nios II elivuliwe, livale ngaphambi kokulanda isofthiwe entsha.
Ukusetha i-Intel Arria 10 GX FPGA Development Kit
Ichaza indlela yokusetha ikhithi ukuze iqalise i-8K DisplayPort Video Format Conversion Design Example.
Umfanekiso 1. I-Intel Arria 10 GX Development Kit ene-HiLo Daughter Card
Isibalo sibonisa ibhodi elinosinki wokushisa oluhlaza okhishiwe ukukhombisa ukuma kwekhadi le-DDR4 Hilo. I-Intel incoma ukuthi ungawugijimisi umklamo ngaphandle kosinki wokushisa endaweni.
IZINYATHELO:
- Faka ikhadi le-Bitec DisplayPort 1.4 FMC ebhodini lokuthuthukisa usebenzisa i-FMC Port A.
- Qinisekisa ukuthi inkinobho yamandla (SW1) ivaliwe, bese uxhuma isixhumi samandla.
- Xhuma ikhebula le-USB kukhompyutha yakho kanye Nesixhumi seMicroUSB (J3) ebhodini lokuthuthukisa.
- Namathisela ikhebula le-DisplayPort 1.4 phakathi komthombo we-DisplayPort kanye nembobo yokwamukela yekhadi le-Bitec DisplayPort 1.4 FMC futhi uqinisekise ukuthi umthombo uyasebenza.
- Namathisela ikhebula le-DisplayPort 1.4 phakathi kwesibonisi se-DisplayPort kanye nembobo ye-Transmitter yekhadi le-Bitec DisplayPort 1.4 FMC futhi uqinisekise ukuthi isibonisi siyasebenza.
- Vula ibhodi usebenzisa i-SW1.
Ama-LED Wesimo Sebhodi, Izinkinobho Zokusunduza kanye Nokushintsha Kwe-DIP
I-Intel Arria 10 GX FPGA Development Kit inama-LED anesimo esiyisishiyagalombili (anawo womabili ama-emitter aluhlaza nabomvu), izinkinobho ezintathu zokusunduza zabasebenzisi namaswishi ayisishiyagalombili e-DIP. I-8K DisplayPort Video Format Conversion Design Exampi-le ikhanyisa ama-LED ukukhombisa isimo sesixhumanisi somamukeli we-DisplayPort. Izinkinobho zokucindezela kanye nokushintsha kwe-DIP kukuvumela ukuthi uguqule izilungiselelo zedizayini.
Ama-LED wesimo
Ithebula 2. Ama-LED wesimo
I-LED | Incazelo |
Ama-LED abomvu | |
0 | Ukulinganiswa kwe-DDR4 EMIF kuyaqhubeka. |
1 | Ukulinganisa kwe-DDR4 EMIF kwehlulekile. |
7:2 | Engasetshenzisiwe. |
Ama-LED aluhlaza | |
0 | Ikhanyisa lapho ukuqeqeshwa kwesixhumanisi somamukeli we-DisplayPort kuqeda ngempumelelo, futhi idizayini ithola ividiyo ezinzile. |
5:1 | Isibalo somzila womamukeli we-DisplayPort: 00001 = umzila ongu-1
00010 = imizila emi-2 00100 = imizila emi-4 |
7:6 | Isivinini somzila womamukeli we-DisplayPort: 00 = 1.62 Gbps
01 = 2.7 Gbps 10 = 5.4 Gbps 11 = 8.1 Gbps |
Ithebula libala isimo esibonisa i-LED ngayinye. Isikhundla ngasinye se-LED sinezinkomba ezibomvu neziluhlaza ezingakhanyisa ngokuzimela. Noma iyiphi i-LED ekhanyayo ewolintshi isho ukuthi zombili izinkomba ezibomvu neziluhlaza zivuliwe.
Izinkinobho Zokusunduza Zomsebenzisi
Inkinobho yokucindezela yomsebenzisi engu-0 ilawula ukuboniswa kwelogo ye-Intel ekhoneni eliphezulu kwesokudla lesibonisi esiphumayo. Ekuqaleni, umklamo uvumela ukuboniswa kwelogo. Ukucindezela inkinobho yokucindezela okuthi 0 kuguqula amandla okubonisa ilogo. Inkinobho yokucindezela yomsebenzisi engu-1 ilawula imodi yokukala yomklamo. Uma umthombo noma usinki kushisa-ixhunyiwe idizayini ishintsha ibe yile:
- Imodi ye-Passthrough, uma ukulungiswa kokufaka kungaphansi noma kulingana nokulungiswa kokuphumayo
- Imodi ye-Downscale, uma ukulungiswa kokufaka kukhulu kunokulungiswa kokuphumayo
Ngaso sonke isikhathi uma ucindezela inkinobho yokuphusha yomsebenzisi 1 umklamo ushintshela kumodi yokukala elandelayo (indlela yokudlula > isikali esiphezulu > isikali esiphansi, isikali esiphansi > ukudlula). Inkinobho yokucindezela yomsebenzisi engu-2 ayisetshenziswa.
Ukushintsha kwe-DIP yomsebenzisi
Amaswishi e-DIP alawula itheminali yokuphrinta ye-Nios II ongayikhetha kanye nezilungiselelo zefomethi yevidiyo ephumayo eshayelwa ngesidluliseli se-DisplayPort.
Ithebula 3. Izinguquko ze-DIP
Ithebula libala umsebenzi weswishi ye-DIP ngayinye. Amaswishi e-DIP, anenombolo 1 kuya ku-8 (hhayi u-0 kuya ku-7), afana nezinombolo eziphrintwe engxenyeni yokushintsha. Ukuze usethe iswishi ngayinye UKUVULIWE, susa iswishi emhlophe iye ku-LCD futhi uqhelelane nama-LED asebhodini.
Shintsha | Umsebenzi |
1 | Inika amandla ukuphrinta kwetheminali ye-Nios II uma isethelwe KUVULIWE. |
2 | Setha amabhithi okukhiphayo ngombala ngamunye:
OFF = 8 bit ON = 10 bit |
4:3 | Setha isikhala sombala ophumayo kanye no-sampling: SW4 IVALIWE, SW3 IVALIWE = RGB 4:4:4 SW4 IVALIWE, SW3 ON = YCbCr 4:4:4 SW4 IVULIWE, SW3 IVALIWE = YCbCr 4:2:2 SW4 ON, SW3 ON = YCbCr 4:2:0 |
6:5 | Setha ukulungiswa kokuphumayo nezinga lozimele: SW4 OFF, SW3 OFF = 4K60
I-SW4 IVALIWE, SW3 IVULIWE = 4K30 SW4 IVULIWE, SW3 IVALIWE = 1080p60 SW4 VULIWE, SW3 ON = 1080i60 |
8:7 | Engasetshenzisiwe |
Isebenzisa i-8K DisplayPort Video Format Conversion Design Example
Kufanele ulande i-.sof ehlanganisiwe file ngomklamo we-Intel Arria 10 GX FPGA Development Kit ukuze uqalise umklamo.
IZINYATHELO:
- Kuhlelo lwe-Intel Quartus Prime, chofoza Amathuluzi ➤ Umklami.
- Ewindini Lomhleli, chofoza okuthi I-Auto Detect ukuze uskene ifayela le-JTAG chain futhi uthole amadivayisi axhunyiwe.
Uma kuvela iwindi le-pop-up likucela ukuthi ubuyekeze uhlu lwedivayisi yoMhleli, chofoza Yebo. - Kuhlu lwamadivayisi, khetha umugqa obhalwe ukuthi 10AX115S2F45.
- Chofoza Shintsha File…
- Ukusebenzisa inguqulo ehlanganiswe ngaphambilini yohlelo file okuhlanganisa ne-Intel njengengxenye yokudawuniloda komklamo, khetha okuthi master_image/pre_compiled.sof.
- Ukuze usebenzise uhlelo lwakho file idalwe yiqoqo lasendaweni, khetha okuthi okukhiphayo_files/phezulu.sof.
- Vula Uhlelo/Lungisa kumugqa we-10AX115S2F45 wohlu lwamadivayisi.
- Chofoza Qala.
Lapho umhleli eqeda, umklamo usebenza ngokuzenzakalelayo. - Vula itheminali ye-Nios II ukuze uthole imilayezo yombhalo ephumayo evela ekwakhiweni, ngaphandle kwalokho umklamo uyakhiya ngemva kwenani loshintsho lwamaswishi (kuphela uma usetha umsebenzisi we-DIP shintsha 1 ukuze IVULIWE).
- a. Vula iwindi letheminali bese uthayipha i-nios2-terminal
- b. Cindezela u-Enter.
ixhunywe kokokufaka. Njengoba kungekho mthombo, okukhiphayo kuyisikrini esimnyama esinophawu lwe-Intel ekhoneni eliphezulu kwesokudla kwesikrini.
Incazelo Esebenzayo ye-8K DisplayPort Video Format Conversion Design Example
Uhlelo Lokuklama Ipulatifomu, udx10_dp.qsys, luqukethe isamukeli se-DisplayPort kanye nephrothokholi yokudlulisa, i-IP yepayipi levidiyo, kanye nezingxenye zephrosesa ze-Nios II. Idizayini ixhumanisa isistimu ye-Platform Designer nesamukeli se-DisplayPort kanye ne-transmitter PHY logic (equkethe ama-transceivers esixhumi esibonakalayo) kanye nengqondo yokuhlela kabusha i-transceiver ezingeni eliphezulu kumklamo we-Verilog HDL RTL. file (phezulu.v). Umklamo uhlanganisa indlela eyodwa yokucubungula ividiyo phakathi kokufaka kwe-DisplayPort nokuphumayo kwe-DisplayPort.
Umdwebo 2. Vimba Umdwebo
Umdwebo ubonisa amabhulokhi ku-8K DisplayPort Video Format Conversion Design Example. Umdwebo awubonisi amanye ama-peripherals ajwayelekile axhunywe ku-Nios II, i-Avalon-MM phakathi kwephrosesa ye-Nios II, nezinye izingxenye zesistimu. Idizayini yamukela ividiyo emthonjeni we-DisplayPort ngakwesobunxele, icubungula ividiyo ngepayipi levidiyo ukusuka kwesokunxele kuye kwesokudla ngaphambi kokudlulisa ividiyo kusinki we-DisplayPort kwesokudla.
I-DisplayPort Receiver PHY kanye ne-DisplayPort Receiver IP
Ikhadi le-Bitec DisplayPort FMC linikeza isigcinalwazi sesignali ye-DisplayPort 1.4 emthonjeni we-DisplayPort. Inhlanganisela ye-DisplayPort Receiver PHY kanye ne-DisplayPort Receiver IP inquma isignali engenayo ukuze idale ukusakaza kwevidiyo. Isamukeli se-DisplayPort PHY siqukethe ama-transceivers ukuze enze idatha engenayo futhi i-IP yomamukeli we-DisplayPort iqophe iphrothokholi ye-DisplayPort. I-DisplayPort Receiver IP ehlanganisiwe icubungula isignali ye-DisplayPort engenayo ngaphandle kwanoma iyiphi isofthiwe. Isignali yevidiyo ewumphumela evela ku-DisplayPort receiver IP iyifomethi yomdabu yokusakaza efakwe emaphaketheni. Idizayini ilungiselela isamukeli se-DisplayPort ukuze sikhiphe i-10-bit.
I-DisplayPort ku-IP yevidiyo evaliwe
Ifomethi yedatha yokusakaza efakwe emaphaketheni ekhishwa yisamukeli se-DisplayPort ayihambisani ngokuqondile nefomethi yedatha yevidiyo evaliwe elindelwe i-Clocked Video Input IP. I-DisplayPort to Clock Video IP iyi-IP yangokwezifiso yalo mklamo. Iguqula okukhiphayo kwe-DisplayPort kube ifomethi yevidiyo yewashi ehambisanayo ongayixhuma ngokuqondile Kokufaka Kwevidiyo Evaliwe. I-DisplayPort kuya ku-Clock Video IP ingashintsha izinga lokusayina intambo futhi ingashintsha ukuhleleka kwezindiza ezinemibala ngaphakathi kwephikseli ngayinye. Izinga le-DisplayPort licacisa uku-oda kombala okuhlukile kunoku-oda kwe-IP yepayipi levidiyo ye-Intel. Iphrosesa ye-Nios II ilawula ukushintsha kombala. Ifunda indawo yamanje yombala ukuze idluliselwe ku-DisplayPort receiver IP ne-interface yayo yesigqila ye-Avalon- MM. Iqondisa i-DisplayPort ku-IP Yevidiyo Evaliwe ukuze isebenzise ukulungiswa okufanele ngesixhumi esibonakalayo sesigqila se-Avalon-MM.
Okokufaka Kwevidiyo Evaliwe
Okokufaka kwevidiyo enewashi kucubungula isignali yevidiyo yewashi esuka ku-DisplayPort iye ku-Clock Video IP bese iyiguqulela kufomethi yesiginali ye-Avalon-ST Video. Le fomethi yesiginali ihlubula yonke imininingwane engenalutho evundlile neqondile kuvidiyo ishiya idatha yesithombe esebenzayo kuphela. I-IP iyipakisha njengephakethe elilodwa ngozimele wevidiyo ngayinye. Futhi yengeza amaphakethe emethadatha engeziwe (okubhekiselwa kuwo njengamaphakethe okulawula) achaza ukulungiswa kohlaka lwevidiyo ngayinye. Ukusakaza kwevidiyo ye-Avalon-ST ngepayipi lokucubungula ingamaphikseli amane ahambisanayo, anezimpawu ezintathu ngephikseli ngayinye. Okokufaka kwevidiyo enewashi kunikeza ukweqa iwashi lokuguqulwa kusuka esignali yevidiyo yewashi eguquguqukayo ukusuka ku-IP yomamukeli we-DisplayPort ukuya kuzinga lewashi eligxilile (300 MHz) lepayipi le-IP yevidiyo.
Isihlanzi Sokusakaza
Isihlanzi sokusakaza siqinisekisa ukuthi isignali Yevidiyo ye-Avalon-ST edlula epayipini lokucubungula ayinaphutha. Ukuxhuma okushisayo komthombo we-DisplayPort kungabangela idizayini ukuthi yethule amafreyimu angaphelele edatha ku-IP yokufaka ividiyo eyiwashi futhi ikhiqize amaphutha ekusakazeni kwevidiyo ye-Avalon-ST. Usayizi wamaphakethe aqukethe idatha yevidiyo yozimele ngamunye awufani nosayizi obikwe amaphakethe okulawula ahlobene. Isicoci sokusakaza sithola lezi zimo bese sengeza idatha eyengeziwe (amaphikseli ampunga) ekugcineni kwamaphakethe evidiyo awonayo ukuze kuqedelwe ifremu nokufanisa ukucaciswa kwephakethe lokulawula.
I-Chroma Resampler (Okokufaka)
Idatha yevidiyo etholwa idizayini kokokufaka okuvela e-DisplayPort ingaba ngu-4:4:4, 4:2:2, noma 4:2:0 chroma s.ampkwaholela. Okokufaka kwe-chroma kuyaqalaampler ithatha ividiyo engenayo kunoma iyiphi ifomethi futhi iyiguqulela ku-4:4:4 kuzo zonke izimo. Ukuze unikeze ikhwalithi ephezulu yokubuka, i-chroma resampI-ler isebenzisa i-algorithm ehlungiwe ebiza kakhulu ngekhompyutha. Iphrosesa ye-Nios II ifunda i-chroma s yamanjeampifomethi ye-ling evela ku-DisplayPort receiver IP ngokusebenzisa isixhumi esibonakalayo sesigqila se-Avalon-MM. Ixhumana nefomethi kuma-chroma resampler nge-interface yayo yesigqila se-Avalon-MM.
Isiguquli Sesikhala Sombala (Okokufaka)
Idatha yevidiyo efakiwe evela ku-DisplayPort ingase isebenzise isikhala sombala se-RGB noma i-YCbCr. Isiguquli sesikhala sombala esifakiwe sithatha ividiyo engenayo nganoma iyiphi ifomethi efika ngayo bese siyiguqulela ku-RGB kuzo zonke izimo. Iphrosesa ye-Nios II ifunda isikhala sombala samanje ku-DisplayPort receiver IP ne-interface yayo yesigqila ye-Avalon-MM; ilayisha ama-coefficients alungile okuguqula ku-chroma resampler ngokusebenzisa isikhombimsebenzisi se-Avalon-MM isigqila.
I-Clipper
Isiqeshana sikhetha indawo esebenzayo ekusakazweni kwevidiyo engenayo bese silahla okusele. Isilawuli sesofthiwe esisebenza kuphrosesa ye-Nios II sichaza isifunda okufanele sikhethwe. Isifunda sincike ekuxazululweni kwedatha etholwe kumthombo we-DisplayPort kanye nokulungiswa kokuphumayo kanye nemodi yokukala. Iphrosesa ixhumana nesifunda ku-Clipper ngokusebenzisa isixhumi esibonakalayo sesigqila se-Avalon-MM.
Isikali
Idizayini isebenza ukukala kudatha yevidiyo engenayo ngokuya ngokulungiswa kokufaka okutholiwe, kanye nokulungiswa kokuphumayo okudingayo. Ungaphinda ukhethe phakathi kwezindlela ezintathu zokukala (ukuphakama, ukwehlisa kanye nokudlula). Ama-IP amabili e-Scalar ahlinzeka ngokusebenza kokukala: eyodwa isebenzisa noma yikuphi ukwehlisa okudingekayo; elinye lisebenzisa ukunyusa izinga. Umklamo udinga ama-scaler amabili.
- Uma isikali sisebenzisa isikali esiphansi, asikhiqizi idatha evumelekile kuwo wonke umjikelezo wewashi ekuphumeni kwawo. Okwesiboneloampi-le, uma isebenzisa isilinganiso se-downscale esingu-2x, isignali evumelekile ekukhishweni iphezulu kuwo wonke omunye umjikelezo wewashi kuyilapho umklamo uthola umugqa wokufaka onenombolo ngayinye elinganayo, bese uphansi kuyo yonke imigqa yokufaka enenombolo eyinqaba. Lokhu kuziphatha kokuqhuma kubalulekile enqubweni yokunciphisa izinga ledatha kokuphumayo, kodwa akuhambisani ne-IP ye-Mixer engezansi, ngokuvamile elindele isilinganiso sedatha esingaguquki ukuze kugwenywe ukugeleza okuncane kokuphumayo. Idizayini idinga i-Frame Buffer phakathi kwanoma yisiphi isikali esiphansi nesixube. I-Frame Buffer ivumela uMhlanganisi ukuthi afunde idatha ngesilinganiso esisidingayo.
- Lapho isikali sisebenzisa i-upscale, sikhiqiza idatha evumelekile kuwo wonke umjikelezo wewashi, ngakho-ke imiksi elandelayo ayinazo izinkinga. Nokho, ingase ingamukeli idatha yokufaka entsha kuwo wonke umjikelezo wewashi. Ukuthatha i-2x upscale njenge-example, emigqeni yokukhiphayo enenombolo elinganayo yamukela isigqi esisha sedatha njalo ngemva komjikelezo wewashi, bese ayamukeli idatha yokufaka entsha emigqeni yokukhiphayo enenombolo eyinqaba. Nokho, i-Clipper ekhuphukayo ingase ikhiqize idatha ngenani elihluke ngokuphelele uma isebenzisa isiqeshana esibalulekile (isb. ngesikhathi sokusondeza). Ngakho-ke, i-Clipper kanye ne-upscale kufanele ngokuvamile ihlukaniswe I-Frame Buffer, edinga ukuthi Isikali sihlale ngemva kwe-Frame Buffer endleleni. I-Scaler kumele ihlale ngaphambi kwe-Frame Buffer ye-downscales, ngakho-ke umklamo usebenzisa izikali ezimbili ezihlukene nhlangothi zombili ze-Frame Buffer: esisodwa se-upscale; enye ngeyokwehlisa.
Izikali ezimbili ziphinde zehlise umkhawulokudonsa omkhulu we-DDR4 odingwa i-Frame Buffer. Kufanele njalo usebenzise izikali eziphansi ngaphambi kwe-Frame Buffer, unciphise izinga ledatha ohlangothini lokubhala. Njalo sebenzisa ama-upscales ngemva kwe-Frame Buffer, enciphisa izinga ledatha ohlangothini lokufunda. I-Scaler ngayinye ithola ukulungiswa kokufakwayo okudingekayo kumaphakethe okulawula ekusakazweni kwevidiyo engenayo, kuyilapho iphrosesa ye-Nios II ene-interface yesigqila ye-Avalon-MM isetha ukulungiswa kokukhiphayo ku-Scaler ngayinye.
Isilondolozi sefreyimu
Isilondolozi sozimele sisebenzisa inkumbulo ye-DDR4 ukwenza ukugcina kumthamo okuphindwe kathathu okuvumela ipayipi lokucubungula ividiyo nesithombe ukwenza ukuguqulwa kwezinga lozimele phakathi kwamazinga ozimele angenayo naphumayo. Idizayini ingamukela noma yisiphi isilinganiso sozimele wokufakwayo, kodwa inani lesilinganiso se-pixel eliphelele akumele lidlule i-giga pixels ngomzuzwana. Isofthiwe ye-Nios II isetha izinga lozimele lokukhiphayo libe ngu-1 noma 30 fps, ngokuya ngemodi yokukhipha oyikhethayo. Izinga lozimele lokukhiphayo liwumsebenzi wezilungiselelo Zokuphuma Kwevidiyo Evaliwe kanye newashi lephikseli yevidiyo ephumayo. Ukucindezela okusemuva okusebenza Okukhiphayo Kwevidiyo Evaliwe epayipini inquma izinga lapho uhlangothi olufundwayo lwe-Frame Buffer ludonsa ngalo amafreyimu evidiyo ukusuka ku-DDR60.
Umdidiyeli
Isihlanganisi sikhiqiza usayizi ogxilile wesithombe sangemuva esimnyama esihlelwa yiphrosesa ye-Nios II ukuze sihambisane nosayizi wesithombe esiphumayo samanje. I-mixer inokokufaka okubili. Okokufaka kokuqala kuxhuma ku-upscaler ukuvumela idizayini ukuthi ibonise okukhiphayo okuvela epayipini levidiyo lamanje. Okokufaka kwesibili kuxhuma ebhulokhini yesithonjana. Idizayini inika amandla okokufaka kokuqala komhlanganisi kuphela lapho ithola ividiyo esebenzayo, ezinzile kokokufaka kwevidiyo yewashi. Ngakho-ke, idizayini igcina isithombe esiphumayo esizinzile kokuphumayo ngenkathi i-hot-plug kokokufaka. Idizayini ye-alpha ihlanganisa okokufaka kwesibili kusihlanganisi, esixhunywe kujeneretha yesithonjana, phezu kwakho kokubili kwezithombe zamapayipi engemuva nevidiyo ezinokukhanya okungama-50%.
Isiguquli Sesikhala Sombala (Okukhiphayo)
Isiguquli sesikhala sombala okukhiphayo siguqula idatha yevidiyo ye-RGB efakiwe ibe isikhala sombala se-RGB noma se-YCbCr ngokusekelwe kusilungiselelo sesikhathi sokusebenza esivela kusofthiwe.
I-Chroma Resampler (Output)
I-chroma ephumayo iqala kabushaampler iguqula ifomethi isuke ku-4:4:4 iye kweyodwa yefomethi ethi 4:4:4, 4:2:2, noma 4:2:0. Isofthiwe isetha ifomethi. I-chroma ephumayo iqala kabushaampI-ler iphinde isebenzisa i-algorithm ehlungiwe ukuzuza ividiyo yekhwalithi ephezulu.
Okukhipha Ividiyo Evaliwe
Okuphumayo kwevidiyo enewashi kuguqula ukusakazwa kwevidiyo ye-Avalon-ST kube ifomethi yevidiyo yewashi. Okuphumayo kwevidiyo eyiwashi kwengeza ukuvala okuvundlile nokuqondile kanye nolwazi lwesikhathi lokuvumelanisa kuvidiyo. Iphrosesa ye-Nios II ihlela izilungiselelo ezifanele ekuphumeni kwevidiyo okuwashi kuye ngokulungiswa kokuphumayo nezinga lozimele olicelayo. Okukhipha ividiyo eyiwashi kuguqula iwashi, kweqe iwashi lepayipi elingaguquki elingu-300 MHz ukuya esilinganisweni esiguquguqukayo sevidiyo eyiwashi.
Ividiyo evaliwe ku-DisplayPort
Ingxenye yesidluliseli se-DisplayPort yamukela idatha efomethwe njengevidiyo enewashi. Umehluko ekusayineni kwentambo nokumenyezelwa kwezindawo zokusebenzelana zepayipi Kumklami Wenkundla kuvimbela ukuthi uxhume okukhiphayo kwevidiyo evaliwe ngokuqondile ku-IP yesidluliseli se-DisplayPort. Ingxenye Yevidiyo Evaliwe kuya ku-DisplayPort i-IP yangokwezifiso eqondene nomklamo ukuze inikeze ukuguqulwa okulula okudingekayo phakathi Kokukhipha Ividiyo Evaliwe kanye ne-DisplayPort transmitter IP. Iphinde iguqule ukuhleleka kwezindiza ezimibalabala ngephikseli ngayinye ukuze kuhambisane namazinga ahlukene okufometha asetshenziswa yi-Avalon-ST Video ne-DisplayPort.
I-DisplayPort Transmitter IP kanye ne-DisplayPort Transmitter PHY
I-DisplayPort transmitter IP kanye ne-DisplayPort transmitter PHY zisebenza ndawonye ukuze ziguqule ukusakazwa kwevidiyo kusuka kuvidiyo eyiwashi kuya ekusakazeni kwe-DisplayPort okuthobelanayo. I-IP yesidlulisi se-DisplayPort iphatha iphrothokholi ye-DisplayPort futhi ibhala ngekhodi idatha evumelekile ye-DisplayPort, kuyilapho isidluliseli se-DisplayPort PHY siqukethe ama-transceivers futhi sidala okukhiphayo kwe-serial enesivinini esikhulu.
Iphrosesa ye-Nios II kanye namaPheripherals
Uhlelo lwe-Platform Designer luqukethe iphrosesa ye-Nios II, ephethe isamukeli se-DisplayPort nama-IP wesidlulisi kanye nezilungiselelo zesikhathi sokusebenza zepayipi lokucubungula. Iphrosesa ye-Nios II ixhuma kulawa mapheripheral ayisisekelo:
- Imemori eku-chip yokugcina uhlelo nedatha yalo.
- AJTAG I-UART yokubonisa ukuphuma kwesoftware ye-printf (ngetheminali ye-Nios II).
- Isibali sikhathi sesistimu sokukhiqiza ukulibaziseka kweleveli ye-millisecond ezindaweni ezihlukahlukene kusofthiwe, njengoba kudingwa ukucaciswa kwe-DisplayPort kobude besikhathi obuncane bomcimbi.
- Ama-LED okubonisa isimo sesistimu.
- Amaswishi e-Push-button ukuze avumele ukushintsha phakathi kwamamodi okukala futhi anike amandla futhi akhubaze ukuboniswa kwelogo ye-Intel.
- Amaswishi e-DIP ukuze avumele ukushintshwa kwefomethi yokuphumayo kanye nokunika amandla nokukhubaza ukuphrinta kwemilayezo kutheminali ye-Nios II.
Imicimbi ye-hot-plug kuwo womabili umthombo we-DisplayPort kanye nokuphazamiseka komlilo wokucwila okucupha Iphrosesa ye-Nios II ukuthi ilungiselele isidlulisi se-DisplayPort kanye nepayipi ngendlela efanele. Iluphu eyinhloko kukhodi yesofthiwe iphinde ihlole ukuthi ingakanani amanani kuzinkinobho ezicindezelayo kanye namaswishi e-DIP futhi iguqule ukusethwa kwamapayipi ngokufanele.
Izilawuli ze-I²C
Idizayini iqukethe izilawuli ezimbili ze-I²C (Si5338 ne-PS8460) ukuze zihlele izilungiselelo zezinye izingxenye ezintathu ze-Intel Arria 10 10 GX FPGA Development Kit. Amajeneretha ewashi amabili e-Si5338 ku-Intel Arria 10 GX FPGA Development Kit axhuma ebhasini elifanayo le-I²C. Eyokuqala ikhiqiza iwashi lesithenjwa le-DDR4 EMIF. Ngokuzenzakalelayo, leli washi lisethelwe ku-100 MHz ukuze lisetshenziswe no-1066 MHz DDR4, kodwa lo mklamo usebenzisa i-DDR4 ku-1200 MHz, edinga iwashi eliyinkomba lika-150 MHz. Ekuqaleni iphrosesa ye-Nios II, nge-peripheral yesilawuli se-I²C, ishintsha izilungiselelo kumephu yokubhalisa ye-Si5338 yokuqala ukuze kwenyuswe isivinini sewashi lesithenjwa se-DDR4 siye ku-150MHz. Ijeneretha yewashi lesibili le-Si5338 ikhiqiza i-vid_clk yesixhumi esibonakalayo sevidiyo esiwashi phakathi kwepayipi ne-DisplayPort transmitter IP. Kufanele ulungise isivinini saleli washi ekulungisweni ngakunye okuhlukene kokuphumayo nezinga lozimele elisekelwa umklamo. Ungalungisa isivinini ngesikhathi sokusebenza lapho iprosesa ye-Nios II idinga. Ikhadi lendodakazi le-Bitec DisplayPort 1.4 FMC lisebenzisa i-Parade PS8460 jitter cleaner repeater kanye ne-retimer. Ekuqaleni iphrosesa ye-Nios II ihlela izilungiselelo ezizenzakalelayo zale ngxenye ukuze ihlangabezane nezidingo zomklamo.
Incazelo Yesoftware
I-8K DisplayPort Video Format Conversion Design ExampI-le ihlanganisa i-IP evela ku-Intel Video ne-Image Processing Suite kanye ne-DisplayPort interface IPs Wonke lawa ma-IP angacubungula amafreyimu edatha ngaphandle kokungenelela okwengeziwe lapho esethwe ngendlela efanele. Kumelwe usebenzise isilawuli sangaphandle sezinga eliphezulu ukuze usethe ama-IP ukuze uqale nalapho isistimu ishintsha, isb. Isamukeli se-DisplayPort noma imicimbi ye-hot-plug yesidlulisi noma umsebenzi wenkinobho yokuphusha komsebenzisi. Kulo mklamo, iphrosesa ye-Nios II, esebenzisa isofthiwe yokulawula i-bespoke, inikeza ukulawula okuphezulu. Ekuqaleni kwesoftware:
- Isetha iwashi leref ye-DDR4 ku-150 MHz ukuze ivumele isivinini esingu-1200 MHz DDR, bese isetha kabusha i-IP yenkumbulo yangaphandle ukuze ilinganise kabusha ewashini elisha eliyireferensi.
- Isetha i-PS8460 DisplayPort ephindaphindayo nesibali sikhathi.
- Iqalisa isamukeli se-DisplayPort nezixhumi ezibonakalayo zokudlulisela.
- Iqalisa ukucubungula ama-IP wepayipi.
Uma ukuqalisa sekuqediwe isofthiwe ingena ku-loop eqhubekayo, ibheka, futhi isabela kunombolo yemicimbi.
Izinguquko Kwimodi Yokukala
Umklamo usekela izindlela ezintathu zokukala eziyisisekelo; i-passthrough, upscale, ne-downscale. Kumodi yokudlula idizayini ayikhuli ividiyo yokufaka, kumodi ephezulu idizayini yokufakwayo inyusa izinga, futhi kwimodi yezinga eliphansi idizayini yokufakwayo yezinga eliphansi.
Amabhulokhi amane epayipini lokucubungula; i-Clipper, i-downscaler, i-upscaler kanye ne-Mixer inquma ukwethulwa kokuphumayo kokugcina kwimodi ngayinye. Isofthiwe ilawula izilungiselelo zebhulokhi ngayinye kuye ngokulungiswa kokufaka kwamanje, ukulungiswa kokuphumayo, kanye nemodi yokukala oyikhethayo. Ezimweni eziningi, i-Clipper idlulisa okokufaka ngokungashintshiwe, futhi usayizi wangemuva we-Mixer ungusayizi ofanayo nowokugcina, inguqulo enezikali yevidiyo efakiwe. Kodwa-ke, uma ukulungiswa kwevidiyo yokufaka kukhulu kunosayizi wokuphumayo, akwenzeki ukufaka isikali kuvidiyo efakiweyo ngaphandle kokuyinqamula kuqala. Uma ukulungiswa kokufaka kungaphansi kokukhiphayo isofthiwe ayikwazi ukusebenzisa isikali esiphansi ngaphandle kokusebenzisa isendlalelo sangemuva se-Mixer esikhulu kunesendlalelo sevidiyo esifakiwe, esingeza amabha amnyama eduze kwevidiyo ephumayo.
Ithebula 4. Ukucutshungulwa kwamapayipi okuvimbela
Leli thebula libala isenzo samabhulokhi amapayipi okucubungula amane kuzinhlanganisela eziyisishiyagalolunye zemodi yokukala, ukulungiswa kokufaka kanye nokulungiswa kokuphumayo.
Imodi | ngaphakathi > ngaphandle | in = out | ngaphakathi < ngaphandle |
Ukudlula | Isiqeshana siye kusayizi ophumayo Asikho isikali esiphansi | Asikho isiqeshana
Akukho ukwehlisa |
Asikho isiqeshana
Akukho ukwehlisa |
waqhubeka... |
Imodi | ngaphakathi > ngaphandle | in = out | ngaphakathi < ngaphandle |
Ayikho i-upscale
Awukho umngcele omnyama |
Ayikho i-upscale
Awukho umngcele omnyama |
Ayikho i-upscale
Amaphedi asemngceleni omnyama kuya kusayizi wokuphumayo |
|
Okuphezulu | Kliphu kusayizi wokuphumayo okungu-2/3 Akukho isilinganiso esiphansi
Phezulu kuya kusayizi ophumayo Awukho umngcele omnyama |
Kliphu kusayizi wokuphumayo okungu-2/3 Akukho isilinganiso esiphansi
Phezulu kuya kusayizi ophumayo Awukho umngcele omnyama |
Asikho isiqeshana
Akukho ukwehlisa Phezulu kuya kusayizi ophumayo Awukho umngcele omnyama |
Isikali esiphansi | Asikho isiqeshana
Isilinganiso esiphansi siye kusayizi ophumayo Asikho isikali Awukho umngcele omnyama |
Asikho isiqeshana
Isilinganiso esiphansi siye kusayizi ophumayo Asikho isikali Awukho umngcele omnyama |
Asikho isiqeshana
Yehlisela kusayizi wokufakwayo ongu-2/3 Asikho isikali Amaphedi asemngceleni omnyama kuya kusayizi wokuphumayo |
Shintsha phakathi kwamamodi ngokucindezela inkinobho yokuphusha yomsebenzisi 1. Isofthiwe iqapha amanani kuzinkinobho zokucindezela ekugijimeni ngakunye ku-loop (inciphisa isofthiwe) futhi ilungiselela ama-IP epayipini lokucubungula ngokufanelekile.
Izinguquko kokokufaka kwe-DisplayPort
Ekugijimeni ngakunye i-loop isofthiwe iphenya isimo Sokufaka Kwevidiyo Evaliwe, ibheka izinguquko ekuzinzeni kokusakaza kwevidiyo okokufaka. Isoftware ibheka ividiyo izinzile uma:
- Okokufaka kwevidiyo evaliwe kubika ukuthi ividiyo ewashisiwe ikhiywe ngempumelelo.
- Ukulungiswa kokufaka nesikhala sombala akunazinguquko kusukela ekuqaliseni kwangaphambilini ku-loop.
Uma okokufaka bekuzinzile kodwa kulahlekelwe ukukhiywa noma izici zokusakaza bukhoma kwevidiyo zishintshile, isofthiwe imisa okokufaka kwevidiyo evaliwe ukuthumela ividiyo ngepayipi. Iphinde futhi isethe Isihlanganisi ukuthi siyeke ukubonisa isendlalelo sevidiyo efakiweyo. Okukhiphayo kuhlala kusebenza (okubonisa isikrini esimnyama nelogo ye-Intel) phakathi kwanoma yimiphi imicimbi yomamukeli we-hotplug noma izinguquko zesinqumo.
Uma okokufaka bekungazinzile kodwa manje kuzinzile, isofthiwe ilungisa ipayipi ukuze ibonise ukulungiswa kokufaka okusha nesikhala sombala, iqala kabusha okukhiphayo kusukela ku-CVI, futhi isetha Isihlanganisi ukuthi sibonise ungqimba lwevidiyo yokufaka futhi. Ukunika amandla kabusha isendlalelo se-mixer akusheshi njengoba I-Frame Buffer kungenzeka ukuthi isaphinda ozimele abadala kusukela kokokufaka kwangaphambilini futhi umklamo kufanele usule lawa mafreyimu. Bese ungaphinda unike amandla isibonisi ukuze ugweme ukucwebezela. Ibhafa yozimele igcina isibalo senani lamafreyimu afundwe ku-DDR4, iphrosesa ye-Nios II engayifunda. Isoftware sampkancane lokhu kubalwe uma okokufaka kuzinza futhi kunika amandla kabusha isendlalelo se-Mixer uma isibalo sikhuphuke ngozimele abane, okuqinisekisa ukuthi umklamo ukhipha noma yimaphi amafreyimu amadala kubhafa.
I-DisplayPort Transmitter Hot-plug Events
Imicimbi ye-hot-plug kusidlulisi se-DisplayPort ishisa iziphazamiso ngaphakathi kwesofthiwe esetha ifulegi ukuze ixwayise iluphu yesofthiwe eyinhloko ngoshintsho kokuphumayo. Lapho idizayini ithola ipulaki eshisayo yokudlulisela, isofthiwe ifunda i-EDID yesibonisi esisha ukuze inqume ukuthi yiziphi izinqumo nezikhala zombala ezizisekelayo. Uma usetha amaswishi e-DIP abe kwimodi isibonisi esisha esingeke siyisekele, isofthiwe ibuyela emuva kumodi yokubonisa engadingi kakhulu. Ibese ilungiselela ipayipi, i-DisplayPort transmitter IP, kanye nengxenye ye-Si5338 ekhiqiza i-transmitter vid_clk yemodi entsha yokukhipha. Uma okokufaka kubona izinguquko, isendlalelo se-Mixer sevidiyo efakiweyo asibonisi njengoba isofthiwe ihlela izilungiselelo zepayipi. Isofthiwe ayinikezi amandla kabusha
isibonisi kuze kube ngemva kwamafreyimu amane lapho izilungiselelo ezintsha zidlula kuhlaka
isigcinalwazi.
Izinguquko Kuzilungiselelo Zokushintsha Kwe-DIP Yomsebenzisi
Izikhundla zomsebenzisi ze-DIP zishintsha 2 kuye ku-6 zilawula ifomethi yokuphumayo (ukulungiswa, izinga lozimele, isikhala sombala namabhithi ngombala ngamunye) eshayelwa ngesidluliseli se-DisplayPort. Uma isofthiwe ithola izinguquko kulawa maswishi e-DIP, igijima ngokulandelana okucishe kufane nepulaki eshisayo yokudlulisela. Awudingi ukubuza nge-EDID yesidlulisi njengoba ingashintshi.
Umlando Wokubuyekeza we-AN 889: 8K DisplayPort Video Format Conversion Design Example
Ithebula 5. Umlando Wokubuyekeza we-AN 889: 8K DisplayPort Video Format Conversion Example
Inguqulo Yedokhumenti | Izinguquko |
2019.05.30 | Ukukhishwa kokuqala. |
Inkampani ye-Intel Wonke Amalungelo Agodliwe. I-Intel, ilogo ye-Intel, nezinye izimpawu ze-Intel yizimpawu zokuthengisa ze-Intel Corporation noma izinkampani ezingaphansi kwayo. I-Intel iqinisekisa ukusebenza kwe-FPGA yayo kanye nemikhiqizo ye-semiconductor ekucacisweni kwamanje ngokuvumelana newaranti evamile ye-Intel, kodwa igodla ilungelo lokwenza izinguquko kunoma imiphi imikhiqizo namasevisi nganoma yisiphi isikhathi ngaphandle kwesaziso. I-Intel ayithathi mthwalo noma isikweletu esivele ngenxa yesicelo noma ukusetshenziswa kwanoma yiluphi ulwazi, umkhiqizo, noma isevisi echazwe lapha ngaphandle kwalapho okuvunyelwene ngakho ngokubhaliwe yi-Intel. Amakhasimende e-Intel ayelulekwa ukuthi athole inguqulo yakamuva yokucaciswa kwedivayisi ngaphambi kokuthembela kunoma yiluphi ulwazi olushicilelwe nangaphambi kokufaka ama-oda emikhiqizo noma amasevisi.
*Amanye amagama namabhrendi angafunwa njengempahla yabanye.
Amadokhumenti / Izinsiza
![]() |
intel AN 889 8K DisplayPort Video Format Conversion Design Example [pdf] Umhlahlandlela Womsebenzisi AN 889 8K DisplayPort Video Format Conversion Design Example, AN 889, 8K DisplayPort Video Format Conversion Design Example, Idizayini Yokuguqulwa Kwefomethi Example, Idizayini Yokuguqula Isibample |