intel AN 889 8K Muundo wa Kubadilisha Umbizo la Video ya DisplayPort Example
Kuhusu Muundo wa Kubadilisha Umbizo la 8K DisplayPort Example
Muundo wa Kubadilisha Umbizo la Video ya 8K DisplayPort Example huunganisha IP ya muunganisho wa video ya Intel DisplayPort 1.4 na bomba la kuchakata video. Muundo unatoa viwango vya ubora wa juu, ubadilishaji wa nafasi ya rangi, na ubadilishaji wa kasi ya fremu kwa mitiririko ya video hadi 8K kwa fremu 30 kwa sekunde, au 4K kwa fremu 60 kwa sekunde.
Muundo huu unaweza kusanidiwa sana na programu na maunzi, unaowezesha usanidi wa haraka wa mfumo na usanifu upya. Muundo huu unalenga vifaa vya Intel® Arria® 10 na hutumia IP ya kisasa zaidi ya 8K ya Intel FPGA kutoka kwa Suite ya Kuchakata Video na Picha katika Intel Quartus® Prime v19.2.
Kuhusu DisplayPort Intel FPGA IP
Ili kuunda miundo ya Intel Arria 10 FPGA yenye violesura vya DisplayPort, anzisha IP ya DisplayPort Intel FPGA. Walakini, IP hii ya DisplayPort hutekelezea tu msimbo wa itifaki au kusimbua kwa DisplayPort. Haijumuishi vipenyo, PLL, au utendakazi wa usanidi upya wa kipenyo kinachohitajika ili kutekeleza kijenzi cha mfululizo wa kasi ya juu cha kiolesura. Intel hutoa transceiver tofauti, PLL, na vipengele vya usanidi wa IP. Kuchagua, kuweka vigezo na kuunganisha vijenzi hivi ili kuunda kiolesura cha kipokeaji cha DisplayPort kinachotii kikamilifu kunahitaji ujuzi wa kitaalam.
Intel hutoa muundo huu kwa wale ambao sio wataalam wa transceiver. GUI ya mhariri wa parameta ya DisplayPort IP hukuruhusu kuunda muundo.
Unaunda mfano wa IP ya DisplayPort (ambayo inaweza kuwa kipokeaji pekee, kisambazaji pekee au kipokezi kilichounganishwa na kisambaza data) katika aidha Mbuni wa Mfumo au Katalogi ya IP. Unapoweka kigezo mfano wa DisplayPort IP, unaweza kuchagua kutengeneza example design kwa usanidi huo. Muundo wa kipokezi na kisambazaji cha pamoja ni njia rahisi, ambapo pato kutoka kwa kipokezi huingia moja kwa moja kwenye kisambaza data. Muundo wa upitishaji usiobadilika huunda kipokezi kinachofanya kazi kikamilifu PHY, kisambaza data PHY, na vizuizi vya usanidi upya ambavyo hutekeleza mantiki yote ya kipitisha data na PLL. Unaweza kunakili moja kwa moja sehemu zinazohusika za muundo, au utumie muundo kama marejeleo. Muundo huu hutoa DisplayPort Intel Arria 10 FPGA IP Design Example na kisha anaongeza nyingi za files zinazozalishwa moja kwa moja kwenye orodha ya mkusanyiko inayotumiwa na mradi wa Intel Quartus Prime. Hizi ni pamoja na:
- Files kuunda hali za IP zilizo na vigezo kwa vipitisha data, PLL na vizuizi vya kupanga upya.
- HDL ya Verilog files kuunganisha IP hizi kwenye kipokezi cha kiwango cha juu cha PHY, kisambazaji PHY, na vizuizi vya Urekebishaji Upya wa Transceiver.
- Kizuizi cha muundo wa Synopsy (SDC) files kuweka vikwazo vya muda vinavyohusika.
Vipengele vya Muundo wa Kubadilisha Umbizo la Video ya 8K DisplayPort Example
- Ingizo:
- Muunganisho wa DisplayPort 1.4 unaauni maazimio kutoka 720×480 hadi 3840×2160 kwa kasi yoyote ya fremu hadi ramprogrammen 60, na maazimio ya hadi 7680×4320 kwa ramprogrammen 30.
- Msaada wa kuziba moto.
- Usaidizi wa miundo ya rangi ya RGB na YCbCr (4:4:4, 4:2:2 na 4:2:0) kwenye
pembejeo. - Programu hutambua kiotomati umbizo la ingizo na kusanidi bomba la uchakataji ipasavyo.
- Pato:
- Muunganisho wa DisplayPort 1.4 unaoweza kuchaguliwa (kupitia swichi za DIP) kwa azimio la 1080p, 1080i au 2160p kwa ramprogrammen 60, au 2160p kwa ramprogrammen 30.
- Msaada wa kuziba moto.
- Swichi za DIP ili kuweka umbizo la rangi inayohitajika kuwa RGB, YCbCr 4:4:4, YCbCr 4:2:2, au YCbCr 4:2:0.
- Bomba moja la kuchakata la 10-bit 8K RGB na programu inayoweza kusanidi na ubadilishaji wa kasi ya fremu:
- 12-gusa Lanczos chini-scale.
- 16-awamu, 4-gonga Lanczos up-scaler.
- Akiba tatu za fremu ya video hutoa ubadilishaji wa kasi ya fremu.
- Kichanganyaji chenye uchanganyaji wa alpha huruhusu aikoni ya OSD kuwekelea.
Anza na Muundo wa Kubadilisha Umbizo la Video ya 8K DisplayPort Example
Mahitaji ya Vifaa na Programu
Muundo wa Kubadilisha Umbizo la Video ya 8K DisplayPort Example inahitaji maunzi na programu maalum.
Vifaa:
- Intel Arria 10 GX FPGA Development Kit, ikiwa ni pamoja na DDR4 Hilo Binti Kadi
- Kadi ya binti ya Bitec DisplayPort 1.4 FMC (marekebisho 11)
- Chanzo cha DisplayPort 1.4 ambacho hutoa hadi 3840x2160p60 au 7680x4320p30 video
- Sink ya DisplayPort 1.4 inayoonyesha hadi video ya 3840x2160p60
- Kebo za DisplayPort 1.4 zilizoidhinishwa na VESA.
Programu:
- Windows au Linux OS
- Intel Quartus Prime Design Suite v19.2, ambayo ni pamoja na:
- Toleo la Intel Quartus Prime Pro
- Mbunifu wa Jukwaa
- Nios® II EDS
- Maktaba ya IP ya Intel FPGA (pamoja na Suite ya Usindikaji wa Video na Picha)
Muundo hufanya kazi tu na toleo hili la Intel Quartus Prime.
Inapakua na Kusakinisha Muundo wa Kubadilisha Umbizo la Video ya Intel 8K DisplayPort Example
Ubunifu unapatikana kwenye Duka la Ubunifu la Intel.
- Pakua mradi uliohifadhiwa kwenye kumbukumbu file udx10_dp.par.
- Toa mradi wa Intel Quartus Prime kutoka kwa kumbukumbu:
- a. Fungua Toleo la Intel Quartus Prime Pro.
- b. Bofya File ➤ Fungua Mradi.
Dirisha la Mradi Fungua linafungua. - c. Nenda hadi na uchague udx10_dp.par file.
- d. Bofya Fungua.
- e. Katika dirisha la Kiolezo cha Muundo Fungua, weka folda Lengwa kwenye eneo linalohitajika kwa mradi uliotolewa. Maingizo ya kiolezo cha kubuni file na jina la mradi linapaswa kuwa sahihi na huhitaji kuzibadilisha.
- f. Bofya Sawa.
Kubuni Files kwa ajili ya Ubunifu wa Kubadilisha Umbizo la Video la Intel 8K DisplayPort Example
Jedwali 1. Kubuni Files
File au Jina la Folda | Maelezo |
ip | Ina mfano wa IP files kwa matukio yote ya IP ya Intel FPGA katika muundo:
• IP ya DisplayPort (kisambazaji na kipokeaji) • PLL inayozalisha saa katika kiwango cha juu cha muundo • IP zote zinazounda mfumo wa Mbuni wa Mfumo wa bomba la kuchakata. |
picha_bwana | Ina pre_compiled.sof, ambayo ni utayarishaji wa programu ya bodi file kwa kubuni. |
zisizo_acds_ip | Ina msimbo wa chanzo wa IP ya ziada katika muundo huu ambayo Intel Quartus Prime haijumuishi. |
sdc | Ina SDC file ambayo inaelezea vikwazo vya ziada vya muda ambavyo muundo huu unahitaji. Chama cha SDC files iliyojumuishwa kiotomatiki na hali za IP hazishughulikii vikwazo hivi. |
programu | Ina msimbo wa chanzo, maktaba, na hati za muundo wa programu inayotumika kwenye kichakataji kilichopachikwa cha Nios II ili kudhibiti utendakazi wa hali ya juu wa muundo. |
udx10_dp | Folda ambayo Intel Quartus Prime hutoa pato files kwa mfumo wa Mbuni wa Jukwaa. Pato la udx10_dp.sopcinfo file hukuruhusu kutoa uanzishaji wa kumbukumbu file kwa kumbukumbu ya programu ya kichakataji cha Nios II. Huhitaji kwanza kutoa mfumo kamili wa Mbuni wa Mifumo. |
non_acds_ip.ipx | IPX hii file inatangaza IP yote katika folda isiyo_acds_ip kwa Mbuni wa Mfumo ili ionekane kwenye Maktaba ya IP. |
README.txt | Maagizo mafupi ya kuunda na kuendesha muundo. |
juu.qpf | Mradi wa Intel Quartus Prime file kwa kubuni. |
juu.qsf | Mipangilio ya mradi wa Intel Quartus Prime file kwa kubuni. Hii file orodha zote fileinahitajika kuunda muundo, pamoja na kazi za siri na idadi ya mipangilio mingine ya mradi. |
juu.v | HDL ya kiwango cha juu cha Verilog file kwa kubuni. |
udx10_dp.qsys | Mfumo wa Mbuni wa Mfumo ambao una bomba la uchakataji wa video, kichakataji cha Nios II, na vifaa vyake vya pembeni. |
Inakusanya Muundo wa Kubadilisha Umbizo la Video ya 8K DisplayPort Example
Intel hutoa programu iliyoandaliwa ya bodi file kwa muundo katika saraka ya master_image (pre_compiled.sof) ili kukuruhusu kuendesha muundo bila kuendesha mkusanyiko kamili.
HATUA:
- Katika programu ya Intel Quartus Prime, fungua mradi wa top.qpf file. Kumbukumbu iliyopakuliwa huunda hii file unapofungua mradi.
- Bofya File ➤ Fungua na uchague ip/dp_rx_tx/dp_rx_tx.ip. GUI ya mhariri wa parameta ya DisplayPort IP inafungua, ikionyesha vigezo vya mfano wa DisplayPort katika muundo.
- Bofya Tengeneza Example Design (sio Tengeneza).
- Wakati kizazi kinakamilika, funga kihariri cha parameta.
- In File Kichunguzi, nenda kwenye saraka ya programu na ufungue kumbukumbu ya vip_control_src.zip ili kuzalisha saraka ya vip_control_src.
- Katika terminal ya BASH, nenda kwenye programu/hati na uendeshe hati ya ganda build_sw.sh.
Hati huunda programu ya Nios II kwa muundo. Inaunda .elf file kwamba unaweza kupakua kwenye ubao wakati wa kukimbia, na .hex file kukusanya kwenye upangaji wa bodi .sof file. - Katika programu ya Intel Quartus Prime, bofya Inachakata ➤ Anza Kukusanya.
- Intel Quartus Prime hutengeneza mfumo wa Muundaji wa Jukwaa la udx10_dp.qsys.
- Intel Quartus Prime inaweka mradi kuwa top.qpf.
Mkusanyiko huunda top.sof katika matokeo_files saraka inapokamilika.
Viewing na Kutengeneza upya Mfumo wa Mbuni wa Jukwaa
- Bofya Zana ➤ Mbuni wa Jukwaa.
- Chagua jina la mfumo.qsys kwa chaguo la mfumo la Muundaji wa Mifumo.
- Bofya Fungua.
Mbuni wa Jukwaa anafungua mfumo. - Review mfumo.
- Tengeneza upya mfumo:
- a. Bofya Tengeneza HDL….
- b. Katika Dirisha la Kizazi, washa Safisha saraka za matokeo kwa malengo ya uzalishaji yaliyochaguliwa.
- c. Bofya Tengeneza
Inakusanya Muundo wa Kubadilisha Umbizo la Video ya 8K DisplayPort Exampna Zana za Kuunda Programu za Nios II za Eclipse
Unaweka nafasi ya kazi inayoingiliana ya Nios II Eclipse kwa muundo ili kutoa nafasi ya kazi inayotumia folda zile zile ambazo hati ya ujenzi hutumia. Ikiwa hapo awali uliendesha hati ya ujenzi, unapaswa kufuta programu/vip_control na folda za programu/vip_control_bsp kabla ya kuunda nafasi ya kazi ya Eclipse. Ukiendesha tena hati ya ujenzi wakati wowote itabatilisha nafasi ya kazi ya Eclipse.
HATUA:
- Nenda kwenye saraka ya programu na ufungue kumbukumbu ya vip_control_src.zip ili kuzalisha saraka ya vip_control_src.
- Katika saraka ya mradi iliyosanikishwa, tengeneza folda mpya na uipe jina la nafasi ya kazi.
- Katika programu ya Intel Quartus Prime, bofya Zana ➤ Zana za Kuunda Programu za Nios II za Kupatwa kwa jua.
- a. Katika dirisha la Kizindua cha Nafasi ya Kazi, chagua folda ya nafasi ya kazi uliyounda.
- b. Bofya Sawa.
- Katika dirisha la Nios II - Eclipse, bofya File ➤ Mpya ➤ Maombi ya Nios II na BSP kutoka kwa Kiolezo.
Maombi ya Nios II na BSP kutoka sanduku la mazungumzo la Kiolezo inaonekana.- a. Katika Habari ya SOPC File kisanduku, chagua udx10_dp/ udx10_dp.sopcinfo file. Nios II SBT ya Eclipse inajaza jina la CPU kwa jina la kichakataji kutoka .sopcinfo file.
- b. Katika kisanduku cha jina la Mradi, chapa vip_control.
- c. Chagua Mradi Tupu kutoka kwa orodha ya Violezo.
- d. Bofya Inayofuata.
- e. Chagua Unda mradi mpya wa BSP kulingana na kiolezo cha mradi wa programu kwa jina la mradi vip_control_bsp.
- f. Washa Tumia eneo chaguomsingi.
- g. Bofya Maliza ili kuunda programu na BSP kulingana na .sopcinfo file.
Baada ya BSP kutoa, miradi ya vip_control na vip_control_bsp huonekana kwenye kichupo cha Project Explorer.
- Katika Windows Explorer, nakili yaliyomo kwenye saraka ya programu/vip_control_src kwenye saraka mpya iliyoundwa/vip_control.
- Katika kichupo cha Kichunguzi cha Mradi cha dirisha la Nios II - Eclipse, bonyeza kulia kwenye folda ya vip_control_bsp na uchague Nios II > BSP Editior.
- a. Chagua Hakuna kutoka kwenye menyu kunjuzi ya sys_clk_timer.
- b. Chagua cpu_timer kutoka kwa menyu kunjuzi kwa nyakatiamp_kipima muda.
- c. Washa wezesha_small_c_library.
- d. Bofya Tengeneza.
- e. Uzalishaji unapokamilika, bofya Toka.
- Kwenye kichupo cha Mtafiti wa Mradi, bonyeza-kulia saraka ya vip_control na ubofye Sifa.
- a. Katika Sifa za dirisha la vip_control, panua sifa za Maombi ya Nios II na ubofye Njia za Maombi za Nios II.
- b. Bofya Ongeza... karibu na Miradi ya Maktaba.
- c. Katika dirisha la Miradi ya Maktaba, nenda kwenye saraka ya udx10.dp\spftware \vip_control_src na uchague saraka ya bkc_dprx.syslib.
- d. Bofya Sawa. Ujumbe unaonekana Geuza hadi njia ya jamaa. Bofya Ndiyo.
- e. Rudia hatua 7.b kwenye ukurasa wa 8 na 7.c kwenye ukurasa wa 8 kwa saraka za bkc_dptx.syslib na bkc_dptxll_syslib
- f. Bofya Sawa.
- Chagua Mradi ➤ Jenga Zote ili kutengeneza faili ya file vip_control.elf kwenye saraka ya programu/vip_control.
- Jenga mem_init file kwa mkusanyiko wa Intel Quartus Prime:
- a. Bofya kulia vip_control kwenye dirisha la Mtafiti wa Mradi.
- b. Chagua Tengeneza Malengo ➤ Jenga….
- c. Chagua mem_init_generate.
d. Bonyeza Kujenga.
Programu ya Intel Quartus Prime inazalisha
udx10_dp_onchip_memory2_0_onchip_memory2_0.hex file kwenye saraka ya programu/vip_control/mem_init.
- Na muundo unaoendeshwa kwenye ubao uliounganishwa, endesha programu vip_control.elf file iliyoundwa na jengo la Eclipse.
- a. Bofya kulia vip_control folda kwenye kichupo cha Mtafiti wa Mradi wa dirisha la Nios II -Eclipse.
- b. Kuchagua Run As ➤ Nios II Hardware. Ikiwa dirisha la terminal la Nios II limefunguliwa, lifunge kabla ya kupakua programu mpya.
Kuanzisha Kifaa cha Ukuzaji cha Intel Arria 10 GX FPGA
Inafafanua jinsi ya kusanidi kit ili kuendesha Ubunifu wa Ubadilishaji Umbizo la 8K DisplayPort Example.
Kielelezo 1. Intel Arria 10 GX Development Kit na Kadi ya Binti ya HiLo
Kielelezo kinaonyesha ubao ulio na sinki la joto la bluu lililoondolewa ili kuonyesha nafasi ya kadi ya DDR4 Hilo. Intel inapendekeza kwamba usiendeshe muundo bila kuzama kwa joto katika nafasi.
HATUA:
- Weka kadi ya Bitec DisplayPort 1.4 FMC kwenye ubao wa ukuzaji kwa kutumia Bandari A ya FMC.
- Hakikisha swichi ya umeme (SW1) imezimwa, kisha unganisha kiunganishi cha nishati.
- Unganisha kebo ya USB kwenye kompyuta yako na kwa Kiunganishi cha MicroUSB (J3) kwenye ubao wa ukuzaji.
- Ambatisha kebo ya DisplayPort 1.4 kati ya chanzo cha DisplayPort na mlango wa Kipokeaji wa kadi ya Bitec DisplayPort 1.4 FMC na uhakikishe kuwa chanzo kinatumika.
- Ambatisha kebo ya DisplayPort 1.4 kati ya onyesho la DisplayPort na mlango wa Transmitter wa kadi ya Bitec DisplayPort 1.4 FMC na uhakikishe kuwa onyesho linatumika.
- Washa ubao kwa kutumia SW1.
LED za Hali ya Bodi, Vifungo vya Kushinikiza na Swichi za DIP
Intel Arria 10 GX FPGA Development Kit ina LED za hali nane (zenye vitoa umeme vya kijani na nyekundu), vitufe vitatu vya kushinikiza vya watumiaji na swichi nane za DIP za watumiaji. Muundo wa Kubadilisha Umbizo la Video ya 8K DisplayPort Example huangazia taa za LED ili kuonyesha hali ya kiungo cha kipokeaji cha DisplayPort. Vifungo vya kushinikiza na swichi za DIP hukuruhusu kubadilisha mipangilio ya muundo.
Hali za LED
Jedwali 2. LED za Hali
LED | Maelezo |
LED nyekundu | |
0 | Urekebishaji wa DDR4 EMIF unaendelea. |
1 | Urekebishaji wa DDR4 EMIF haukufaulu. |
7:2 | Isiyotumika. |
LED za kijani | |
0 | Huangazia wakati mafunzo ya kiungo cha kipokeaji cha DisplayPort yanapokamilika kwa mafanikio, na muundo hupokea video thabiti. |
5:1 | Idadi ya njia ya kipokeaji cha DisplayPort: 00001 = njia 1
00010 = njia 2 00100 = njia 4 |
7:6 | Kasi ya njia ya kipokeaji cha DisplayPort: 00 = 1.62 Gbps
01 = Gbps 2.7 10 = Gbps 5.4 11 = Gbps 8.1 |
Jedwali linaorodhesha hali ambayo kila LED inaonyesha. Kila nafasi ya LED ina viashiria nyekundu na kijani vinavyoweza kuangaza kwa kujitegemea. Chungwa yoyote inayong'aa ya LED inamaanisha kuwa viashiria vyekundu na kijani vimewashwa.
Vifungo vya Kushinikiza vya Mtumiaji
Kitufe cha kushinikiza cha mtumiaji 0 hudhibiti onyesho la nembo ya Intel katika kona ya juu kulia ya onyesho la kutoa. Wakati wa kuanza, muundo huwezesha kuonyesha nembo. Kubonyeza kitufe cha kushinikiza 0 hugeuza kuwezesha kwa onyesho la nembo. Kitufe cha 1 cha kushinikiza cha mtumiaji hudhibiti hali ya kuongeza ukubwa wa muundo. Wakati chanzo au sinki imechomekwa moto-chaguo-msingi ya muundo kwa aidha:
- Hali ya kupita, ikiwa azimio la ingizo ni chini ya au sawa na azimio la pato
- Hali ya chini, ikiwa azimio la ingizo ni kubwa kuliko azimio la pato
Kila unapobonyeza kitufe cha kubofya cha mtumiaji 1 muundo hubadilishana hadi modi ya kuongeza alama (njia ya juu > kiwango cha juu, kiwango cha juu > kiwango cha chini, chini > upitishaji). Kitufe cha 2 cha kushinikiza cha mtumiaji hakitumiki.
Swichi za DIP za Mtumiaji
Swichi za DIP hudhibiti uchapishaji wa hiari wa Nios II na mipangilio ya umbizo la video towe inayoendeshwa kupitia kisambaza data cha DisplayPort.
Jedwali 3. Swichi za DIP
Jedwali linaorodhesha kazi ya kila swichi ya DIP. Swichi za DIP, zilizo na nambari 1 hadi 8 (si 0 hadi 7), zinalingana na nambari zilizochapishwa kwenye sehemu ya kubadili. Ili kuweka kila swichi IMEWASHWA, sogeza swichi nyeupe kuelekea LCD na uondoke kwenye taa za LED kwenye ubao.
Badili | Kazi |
1 | Huwasha uchapishaji wa terminal ya Nios II wakati imewekwa KUWASHA. |
2 | Weka bits za pato kwa kila rangi:
ZIMA = 8 bit ON = 10 kidogo |
4:3 | Weka nafasi ya rangi ya pato na sampling: SW4 IMEZIMWA, SW3 IMEZIMWA = RGB 4:4:4 SW4 IMEZIMWA, SW3 ILIYO = YCbCr 4:4:4 SW4 IMEWASHWA, SW3 IMEZIMWA = YCbCr 4:2:2 SW4 IMEWASHA, SW3 ILIYO = YCbCr 4:2:0 |
6:5 | Weka azimio la pato na kasi ya fremu: SW4 OFF, SW3 OFF = 4K60
SW4 IMEZIMWA, SW3 IMEWASHWA = 4K30 SW4 IMEWASHWA, SW3 IMEZIMWA = 1080p60 SW4 IMEWASHWA, SW3 ON = 1080i60 |
8:7 | Isiyotumika |
Inaendesha Muundo wa Kubadilisha Umbizo la Video ya 8K DisplayPort Example
Lazima upakue iliyokusanywa .sof file kwa muundo wa Intel Arria 10 GX FPGA Development Kit ili kuendesha muundo.
HATUA:
- Katika programu ya Intel Quartus Prime, bofya Vyombo ➤ Kipanga programu.
- Katika dirisha la Kipanga programu, bofya Tambua Kiotomatiki ili kuchanganua faili ya JTAG unganisha na ugundue vifaa vilivyounganishwa.
Iwapo kidirisha ibukizi kinaonekana kukuuliza usasishe orodha ya vifaa vya Kitengeneza programu, bofya Ndiyo. - Katika orodha ya vifaa, chagua safu iliyoandikwa 10AX115S2F45.
- Bofya Badilisha File…
- Ili kutumia toleo lililokusanywa la programu file ambayo Intel inajumuisha kama sehemu ya upakuaji wa muundo, chagua master_image/pre_compiled.sof.
- Ili kutumia programu yako file iliyoundwa na mkusanyiko wa ndani, chagua output_files/juu.sof.
- Washa Programu/Sanidi katika safu mlalo ya 10AX115S2F45 ya orodha ya vifaa.
- Bofya Anza.
Wakati programu inakamilika, muundo unaendesha moja kwa moja. - Fungua terminal ya Nios II ili kupokea ujumbe wa maandishi kutoka kwa muundo, vinginevyo muundo hujifungia baada ya mabadiliko kadhaa ya swichi (ikiwa tu utaweka swichi ya DIP ya mtumiaji 1 hadi ILIYO KUWASHA).
- a. Fungua dirisha la terminal na chapa nios2-terminal
- b. Bonyeza Enter.
imeunganishwa kwenye pembejeo. Bila chanzo, pato ni skrini nyeusi iliyo na nembo ya Intel kwenye kona ya juu ya kulia ya skrini.
Maelezo ya Kitendo ya Muundo wa Kubadilisha Umbizo la 8K DisplayPort Example
Mfumo wa Mbuni wa Mfumo, udx10_dp.qsys, una IP ya kipokeaji na kisambaza data cha DisplayPort, IP ya bomba la video, na vipengee vya kichakataji vya Nios II. Muundo huu unaunganisha mfumo wa Mbuni wa Jukwaa na mantiki ya PHY ya kipokeaji na kisambazaji cha DisplayPort (ambayo ina vipitishio vya kiolesura) na mantiki ya urekebishaji wa kipenyozi katika kiwango cha juu katika muundo wa Verilog HDL RTL. file (juu.v). Muundo unajumuisha njia moja ya kuchakata video kati ya ingizo la DisplayPort na toleo la DisplayPort.
Kielelezo 2. Mchoro wa Kuzuia
Mchoro unaonyesha vizuizi katika Muundo wa Ubadilishaji wa Umbizo la 8K DisplayPort Example. Mchoro hauonyeshi baadhi ya viambata vya kawaida vilivyounganishwa na Nios II, Avalon-MM kati ya kichakataji cha Nios II, na vipengee vingine vya mfumo. Muundo unakubali video kutoka kwa chanzo cha DisplayPort upande wa kushoto, huchakata video kupitia bomba la video kutoka kushoto kwenda kulia kabla ya kupitisha video kwenye sinki ya DisplayPort iliyo upande wa kulia.
Kipokezi cha DisplayPort PHY na IP ya Kipokezi cha DisplayPort
Kadi ya Bitec DisplayPort FMC hutoa bafa kwa mawimbi ya DisplayPort 1.4 kutoka kwa chanzo cha DisplayPort. Mchanganyiko wa DisplayPort Receiver PHY na DisplayPort Receiver IP huamua mawimbi inayoingia ili kuunda mtiririko wa video. Kipokezi cha DisplayPort PHY kina vipokea vipenyo vya kupokeza data inayoingia na IP ya kipokezi cha DisplayPort inasimbua itifaki ya DisplayPort. IP iliyojumuishwa ya Kipokeaji cha DisplayPort huchakata mawimbi inayoingia ya DisplayPort bila programu yoyote. Mawimbi ya video yanayotokana kutoka kwa IP ya kipokezi cha DisplayPort ni umbizo asilia la utiririshaji la pakiti. Muundo husanidi kipokezi cha DisplayPort kwa pato la biti 10.
DisplayPort kwa IP ya Video Iliyofungwa
Toleo la umbizo la data ya utiririshaji lililowekwa kifurushi na kipokezi cha DisplayPort halioani moja kwa moja na umbizo la data ya saa ambayo IP ya Ingizo ya Video Iliyofungwa inatarajia. DisplayPort hadi IP ya Video Iliyofungwa ni IP maalum ya muundo huu. Inabadilisha towe la DisplayPort kuwa umbizo la video linalooana ambalo unaweza kuunganisha moja kwa moja kwenye Ingizo la Video Iliyofungwa. DisplayPort hadi IP ya Video Iliyofungwa inaweza kurekebisha kiwango cha kuashiria waya na inaweza kubadilisha mpangilio wa ndege za rangi ndani ya kila pikseli. Kiwango cha DisplayPort kinabainisha uagizaji wa rangi ambao ni tofauti na uagizaji wa IP wa bomba la video la Intel. Kichakataji cha Nios II hudhibiti ubadilishanaji wa rangi. Inasoma nafasi ya sasa ya rangi ya upokezi kutoka kwa IP ya kipokezi cha DisplayPort na kiolesura chake cha mtumwa cha Avalon- MM. Inaelekeza DisplayPort kwa IP ya Video Iliyofungwa ili kutumia masahihisho yanayofaa na kiolesura chake cha mtumwa cha Avalon-MM.
Ingizo la Video lililofungwa
Ingizo la video lililowekwa saa huchakata mawimbi ya kiolesura cha saa kutoka DisplayPort hadi IP ya Video Iliyofungwa na kuibadilisha kuwa umbizo la mawimbi ya Video ya Avalon-ST. Umbizo hili la mawimbi huondoa maelezo yote ya mlalo na wima kutoka kwa video na kuacha tu data amilifu ya picha. IP huiweka kama pakiti moja kwa kila fremu ya video. Pia huongeza pakiti za ziada za metadata (zinazorejelewa kama pakiti za kudhibiti) zinazoelezea utatuzi wa kila fremu ya video. Mtiririko wa Video ya Avalon-ST kupitia bomba la kuchakata ni saizi nne kwa sambamba, ikiwa na alama tatu kwa kila pikseli. Ingizo la video lililowekwa saa hutoa kivuka cha saa kwa ubadilishaji kutoka kwa kasi ya kubadilika ya mawimbi ya video kutoka kwa IP ya kipokezi cha DisplayPort hadi kasi isiyobadilika ya saa (300 MHz) kwa bomba la IP ya video.
Kisafishaji cha Mkondo
Kisafishaji cha mtiririko huhakikisha kuwa mawimbi ya Video ya Avalon-ST inayopita kwenye bomba la kuchakata haina hitilafu. Kuchomeka moto kwa chanzo cha DisplayPort kunaweza kusababisha muundo kuwasilisha fremu zisizo kamili za data kwa IP ingizo la video lililowekwa saa na kutoa hitilafu katika mtiririko wa Video wa Avalon-ST. Saizi ya pakiti zilizo na data ya video kwa kila fremu basi hailingani na saizi iliyoripotiwa na pakiti za udhibiti zinazohusiana. Kisafishaji cha mtiririko hutambua hali hizi na kuongeza data ya ziada (pikseli za kijivu) hadi mwisho wa pakiti za video zinazokosea ili kukamilisha fremu na kulinganisha vipimo katika pakiti dhibiti.
Chroma Resampler (Ingizo)
Data ya video ambayo muundo hupokea kwenye ingizo kutoka kwa DisplayPort inaweza kuwa 4:4:4, 4:2:2, au 4:2:0 chroma s.ampiliyoongozwa. Ingizo la chroma resampler huchukua video inayoingia katika umbizo lolote na kuigeuza kuwa 4:4:4 katika hali zote. Ili kutoa ubora wa juu zaidi wa kuona, chroma resampler hutumia algoriti iliyochujwa kwa bei ghali zaidi. Kichakataji cha Nios II husoma chroma s ya sasaampumbizo la ling kutoka kwa IP ya kipokezi cha DisplayPort kupitia kiolesura chake cha mtumwa cha Avalon-MM. Inawasilisha umbizo kwa chroma resampler kupitia kiolesura chake cha watumwa cha Avalon-MM.
Kigeuzi cha Nafasi ya Rangi (Ingizo)
Data ya ingizo ya video kutoka kwa DisplayPort inaweza kutumia nafasi ya rangi ya RGB au YCbCr. Kigeuzi cha nafasi ya rangi ya ingizo huchukua video inayoingia katika umbizo lolote inapofika na kuibadilisha kuwa RGB katika hali zote. Kichakataji cha Nios II kinasoma nafasi ya sasa ya rangi kutoka kwa IP ya kipokeaji cha DisplayPort na kiolesura chake cha watumwa cha Avalon-MM; hupakia mgawo sahihi wa ubadilishaji kwa chroma resampler kupitia kiolesura chake cha watumwa cha Avalon-MM.
Clipper
Kinambaji huchagua eneo amilifu kutoka kwa mtiririko wa video unaoingia na kutupa salio. Kidhibiti cha programu kinachoendesha kwenye kichakataji cha Nios II kinafafanua eneo la kuchagua. Kanda inategemea azimio la data iliyopokelewa kwenye chanzo cha DisplayPort na azimio la matokeo na hali ya kuongeza. Kichakataji huwasilisha eneo kwa Clipper kupitia kiolesura chake cha watumwa cha Avalon-MM.
Scaler
Muundo unatumika kuongeza data ya video inayoingia kulingana na azimio la ingizo lililopokelewa, na azimio la matokeo unayohitaji. Unaweza pia kuchagua kati ya njia tatu za kuongeza alama (juu, chini na upitishaji). IP mbili za Scalar hutoa utendakazi wa kuongeza: moja hutumia upunguzaji wowote unaohitajika; vifaa vingine vya kuongeza kiwango. Ubunifu huo unahitaji viboreshaji viwili.
- Wakati kipimo kinatumia kiwango cha chini, haitoi data halali kwenye kila mzunguko wa saa kwenye matokeo yake. Kwa mfanoample, ikiwa inatekeleza uwiano wa 2x wa chini, mawimbi halali kwenye utoaji ni ya juu kwa kila mzunguko wa saa nyingine huku muundo ukipokea kila laini iliyo na nambari ya uingizaji, na kisha chini kwa ukamilifu wa mistari ya uingizaji yenye nambari isiyo ya kawaida. Tabia hii ya kupasuka ni ya msingi katika mchakato wa kupunguza kiwango cha data katika pato, lakini haioani na IP ya Mchanganyiko wa mkondo wa chini, ambayo kwa ujumla inatarajia kiwango cha data thabiti zaidi ili kuzuia utiririshaji mdogo kwenye matokeo. Muundo unahitaji Bufa ya Fremu kati ya kiwango cha chini na kichanganyaji. Bafa ya Fremu huruhusu Kichanganyaji kusoma data kwa kiwango kinachohitaji.
- Wakati kipimo kinatumia kiwango cha juu, hutoa data halali kwa kila mzunguko wa saa, kwa hivyo kichanganyaji kifuatacho hakina maswala. Hata hivyo, huenda isikubali data mpya ya ingizo kwenye kila mzunguko wa saa. Kuchukua 2x upscale kama exampna, kwenye mistari ya matokeo yenye nambari hata inakubali mpigo mpya wa data kila mzunguko wa saa nyingine, kisha haikubali data mpya ya ingizo kwenye mistari ya matokeo yenye nambari isiyo ya kawaida. Hata hivyo, Clipper ya juu ya mkondo inaweza kutoa data kwa kiwango tofauti kabisa ikiwa inatumia klipu muhimu (km wakati wa kuvuta ndani). Kwa hivyo, Kinakilishi na kiwango cha juu lazima kwa ujumla kitenganishwe na Kipunguzo cha Fremu, kinachohitaji Kidhibiti kukaa baada ya Bufa ya Fremu kwenye bomba. Kipimo lazima kiketi mbele ya Bufa ya Fremu kwa viwango vya chini, kwa hivyo muundo utekeleze vipimo viwili tofauti kila upande wa Kipengele cha Fremu Buffer: kimoja kwa kiwango cha juu; nyingine kwa kiwango cha chini.
Vipimo viwili pia hupunguza kiwango cha juu cha kipimo data cha DDR4 kinachohitajika na Bufa ya Fremu. Lazima kila wakati utumie viwango vya chini kabla ya Bafa ya Fremu, ukipunguza kiwango cha data kwenye upande wa uandishi. Kila mara weka viwango vya juu baada ya Bafa ya Fremu, ambayo hupunguza kasi ya data kwenye upande wa kusoma. Kila Scaler hupata azimio la ingizo linalohitajika kutoka kwa pakiti za udhibiti katika mtiririko wa video unaoingia, wakati kichakataji cha Nios II kilicho na kiolesura cha mtumwa cha Avalon-MM kinaweka azimio la kutoa kwa kila Scaler.
Bafa ya Fremu
Bafa ya fremu hutumia kumbukumbu ya DDR4 kutekeleza uakibishaji mara tatu unaoruhusu bomba la kuchakata picha na video kutekeleza ubadilishaji wa kasi ya fremu kati ya viwango vya fremu zinazoingia na zinazotoka. Muundo unaweza kukubali kasi yoyote ya fremu, lakini jumla ya kasi ya pikseli lazima isizidi giga pikseli 1 kwa sekunde. Programu ya Nios II huweka kasi ya fremu ya pato kuwa aidha ramprogrammen 30 au 60, kulingana na hali ya kutoa uliyochagua. Kasi ya fremu ya pato ni chaguo la kukokotoa la mipangilio ya Pato la Video Iliyofungwa na saa ya pikseli ya pato la video. Shinikizo la nyuma ambalo Pato la Video Iliyofungwa linatumika kwa bomba huamua kiwango ambacho upande wa kusoma wa Bufa ya Fremu huchota fremu za video kutoka kwa DDR4.
Mchanganyiko
Kichanganyaji hutengeneza picha ya mandharinyuma nyeusi ya saizi isiyobadilika ambayo kichakataji cha Nios II hupanga ili kuendana na saizi ya picha ya sasa ya pato. Mchanganyiko una pembejeo mbili. Ingizo la kwanza huunganishwa na kiboreshaji ili kuruhusu muundo kuonyesha matokeo kutoka kwa bomba la sasa la video. Ingizo la pili linaunganisha kwenye kizuizi cha jenereta ya ikoni. Muundo huwezesha tu ingizo la kwanza la kichanganyaji linapogundua video amilifu, thabiti kwenye ingizo la video lililowekwa saa. Kwa hivyo, muundo hudumisha picha ya pato thabiti kwenye pato huku ukichoma moto kwenye ingizo. Muundo wa alpha huchanganya ingizo la pili kwa kichanganyaji, kilichounganishwa kwa jenereta ya ikoni, juu ya mandharinyuma na picha za bomba za video kwa uwazi wa 50%.
Kigeuzi cha Nafasi ya Rangi (Pato)
Kigeuzi cha nafasi ya rangi ya pato hubadilisha data ya video ya RGB ingizo hadi nafasi ya rangi ya RGB au YCbCr kulingana na mpangilio wa wakati wa utekelezaji kutoka kwa programu.
Chroma Resampler (Pato)
Pato la chroma resampler hubadilisha umbizo kutoka 4:4:4 hadi mojawapo ya umbizo la 4:4:4, 4:2:2, au 4:2:0. Programu huweka muundo. Pato la chroma resampler pia hutumia algoriti iliyochujwa kufikia video ya ubora wa juu.
Toleo la Video Lililofungwa
Toleo la video lililowekwa saa hubadilisha mtiririko wa Video wa Avalon-ST hadi umbizo la video lililowekwa saa. Toleo la video lililowekwa saa huongeza nafasi ya mlalo na wima na maelezo ya saa ya ulandanishi kwenye video. Kichakataji cha Nios II hupanga mipangilio inayofaa katika towe la video lililowekwa saa kulingana na azimio la towe na kasi ya fremu unayoomba. Toleo la video lililowekwa saa hubadilisha saa, na kuvuka kutoka kwa saa ya bomba ya 300 MHz isiyobadilika hadi kiwango cha kutofautiana cha video iliyofungwa.
Video Iliyofungwa kwa DisplayPort
Kipengele cha kisambaza data cha DisplayPort kinakubali data iliyoumbizwa kama video yenye saa. Tofauti katika uwekaji ishara wa waya na utangazaji wa violesura vya mfereji katika Mbuni wa Mfumo hukuzuia kuunganisha Toleo la Video Iliyofungwa moja kwa moja kwenye IP ya kisambaza data cha DisplayPort. Sehemu ya Video Iliyoangaziwa hadi DisplayPort ni IP maalum ya muundo ili kutoa ubadilishaji rahisi unaohitajika kati ya Pato la Video Iliyofungwa na IP ya kisambazaji cha DisplayPort. Pia hubadilisha mpangilio wa ndege za rangi katika kila pikseli ili kuzingatia viwango tofauti vya uumbizaji wa rangi vinavyotumiwa na Avalon-ST Video na DisplayPort.
DisplayPort Transmitter IP na DisplayPort Transmitter PHY
IP ya kisambaza data cha DisplayPort na kisambazaji cha DisplayPort PHY kwa pamoja hufanya kazi kubadilisha mtiririko wa video kutoka kwa video iliyosawazishwa hadi utiririshaji wa DisplayPort unaotii. IP ya kisambaza data cha DisplayPort hushughulikia itifaki ya DisplayPort na kusimba data halali ya DisplayPort, huku kisambaza data cha DisplayPort PHY kina vipitisha data na kuunda utoaji wa huduma ya kasi ya juu.
Nios II Processor na Pembeni
Mfumo wa Mbuni wa Mifumo una kichakataji cha Nios II, ambacho hudhibiti IP ya kipokeaji na kisambazaji cha DisplayPort na mipangilio ya wakati wa utekelezaji wa bomba la kuchakata. Kichakataji cha Nios II kinaunganishwa na vifaa hivi vya msingi:
- Kumbukumbu kwenye chip ili kuhifadhi programu na data yake.
- AJTAG UART kuonyesha pato la programu ya kuchapisha (kupitia terminal ya Nios II).
- Kipima muda cha mfumo cha kuzalisha ucheleweshaji wa kiwango cha milisekunde katika sehemu mbalimbali kwenye programu, kama inavyotakiwa na vipimo vya DisplayPort vya muda wa chini zaidi wa tukio.
- LED za kuonyesha hali ya mfumo.
- Swichi za kitufe cha kubofya ili kuruhusu kubadilisha kati ya modi za kuongeza alama na kuwasha na kuzima onyesho la nembo ya Intel.
- Swichi za DIP ili kuruhusu ubadilishaji wa umbizo la towe na kuwezesha na kuzima uchapishaji wa ujumbe kwa terminal ya Nios II.
Matukio ya programu-jalizi kwenye chanzo cha DisplayPort na sinki ya moto hukatiza ambayo huchochea Kichakataji cha Nios II kusanidi kisambaza data cha DisplayPort na bomba kwa usahihi. Kitanzi kikuu katika msimbo wa programu pia hufuatilia thamani kwenye vitufe vya kushinikiza na swichi za DIP na kubadilisha usanidi wa bomba ipasavyo.
Vidhibiti vya I²C
Muundo una vidhibiti viwili vya I²C (Si5338 na PS8460) ili kuhariri mipangilio ya vipengele vingine vitatu kwenye Intel Arria 10 10 GX FPGA Development Kit. Jenereta mbili za saa za Si5338 kwenye Kifaa cha Ukuzaji cha Intel Arria 10 GX FPGA huunganisha kwenye basi moja la I²C. Ya kwanza inazalisha saa ya kumbukumbu ya DDR4 EMIF. Kwa chaguo-msingi, saa hii imewekwa 100 MHz kwa matumizi na 1066 MHz DDR4, lakini muundo huu unaendesha DDR4 saa 1200 MHz, ambayo inahitaji saa ya kumbukumbu ya 150 MHz. Inapowasha kichakataji cha Nios II, kupitia kidhibiti cha pembeni cha I²C, hubadilisha mipangilio katika ramani ya usajili ya Si5338 ya kwanza ili kuongeza kasi ya saa ya marejeleo ya DDR4 hadi 150MHz. Jenereta ya pili ya saa ya Si5338 hutoa vid_clk kwa kiolesura cha video kilichofungwa kati ya bomba na kisambazaji cha DisplayPort cha IP. Lazima urekebishe kasi ya saa hii kwa kila azimio tofauti la towe na kasi ya fremu inayoauniwa na muundo. Unaweza kurekebisha kasi wakati wa kukimbia wakati kichakataji cha Nios II kinahitaji. Kadi ya binti ya Bitec DisplayPort 1.4 FMC hutumia kirudishio cha kusafisha jitter cha Parade PS8460 na kirekebisha muda. Inapoanzisha kichakataji cha Nios II huhariri mipangilio chaguo-msingi ya sehemu hii ili kukidhi mahitaji ya muundo.
Ufafanuzi wa Programu
Muundo wa Kubadilisha Umbizo la Video ya 8K DisplayPort Example inajumuisha IP kutoka kwa Intel Video na Image Processing Suite na IP ya kiolesura cha DisplayPort Hizi IP zote zinaweza kuchakata fremu za data bila kuingilia kati zaidi zinaposanidiwa ipasavyo. Ni lazima utekeleze udhibiti wa nje wa kiwango cha juu ili kusanidi IP ili kuanza na mfumo unapobadilika, kwa mfano, kipokeaji cha DisplayPort au matukio ya kisambazaji hot-plug au shughuli ya kitufe cha kubofya mtumiaji. Katika muundo huu, processor ya Nios II, inayoendesha programu ya udhibiti wa bespoke, hutoa udhibiti wa hali ya juu. Wakati wa kuanzisha programu:
- Huweka saa ya rejeleo ya DDR4 hadi 150 MHz ili kuruhusu kasi ya 1200 MHz DDR, kisha huweka upya kiolesura cha kumbukumbu ya nje ya IP ili kusawazisha upya kwenye saa mpya ya marejeleo.
- Inasanidi kirudia rudia cha PS8460 DisplayPort na kirekebisha muda.
- Huanzisha kipokezi cha DisplayPort na violesura vya kisambaza data.
- Huanzisha uchakataji wa IP za bomba.
Uanzishaji unapokamilika programu huingia kwenye kitanzi kinachoendelea, ikiangalia, na kuguswa na, idadi ya matukio.
Mabadiliko kwa Njia ya Kuongeza
Muundo unaunga mkono njia tatu za msingi za kuongeza; passthrough, upscale, na downscale. Katika hali ya upitaji, muundo hauongezi ukubwa wa video ya ingizo, katika hali ya hali ya juu, muundo unaongeza video ya uingizaji, na katika hali ya chini muundo unapunguza video ya uingizaji.
Vitalu vinne kwenye bomba la usindikaji; Clipper, downscaler, upscaler na Mixer huamua uwasilishaji wa matokeo ya mwisho katika kila modi. Programu hudhibiti mipangilio ya kila kizuizi kulingana na azimio la sasa la ingizo, azimio la towe, na modi ya kuongeza utakayochagua. Mara nyingi, Clipper hupitisha ingizo bila kubadilishwa, na saizi ya usuli ya Mchanganyiko ni saizi sawa na toleo la mwisho, la mizani la video ya ingizo. Hata hivyo, ikiwa azimio la video ya ingizo ni kubwa kuliko saizi ya towe, haiwezekani kuweka kiwango cha juu kwenye video ya ingizo bila kuipunguza kwanza. Iwapo azimio la ingizo ni pungufu ya pato, programu haiwezi kutumia kiwango cha chini bila kutumia safu ya usuli ya Kichanganyaji ambayo ni kubwa kuliko safu ya video ingizo, ambayo huongeza pau nyeusi karibu na video ya kutoa.
Jedwali 4. Usindikaji wa Mabomba ya Kuzuia
Jedwali hili linaorodhesha hatua ya vizuizi vinne vya uchakataji wa bomba katika kila michanganyiko tisa ya modi ya kuongeza, azimio la ingizo na azimio la kutoa.
Hali | ndani > nje | ndani = nje | katika < nje |
Njia ya kupita | Klipu ya ukubwa wa pato Hakuna kiwango cha chini | Hakuna klipu
Hakuna kiwango cha chini |
Hakuna klipu
Hakuna kiwango cha chini |
iliendelea… |
Hali | ndani > nje | ndani = nje | katika < nje |
Hakuna kiwango cha juu
Hakuna mpaka mweusi |
Hakuna kiwango cha juu
Hakuna mpaka mweusi |
Hakuna kiwango cha juu
Pedi za mpaka nyeusi kwa saizi ya pato |
|
Juu | Klipu hadi saizi ya pato 2/3 Hakuna kiwango cha chini
Saizi ya juu hadi ya pato Hakuna mpaka mweusi |
Klipu hadi saizi ya pato 2/3 Hakuna kiwango cha chini
Saizi ya juu hadi ya pato Hakuna mpaka mweusi |
Hakuna klipu
Hakuna kiwango cha chini Saizi ya juu hadi ya pato Hakuna mpaka mweusi |
Kiwango cha chini | Hakuna klipu
Kiwango cha chini hadi saizi ya pato Hakuna kiwango cha juu Hakuna mpaka mweusi |
Hakuna klipu
Kiwango cha chini hadi saizi ya pato Hakuna kiwango cha juu Hakuna mpaka mweusi |
Hakuna klipu
Kiwango cha chini hadi ukubwa wa pembejeo 2/3 Hakuna kiwango cha juu Pedi za mpaka nyeusi kwa saizi ya pato |
Badilisha kati ya modi kwa kubofya kitufe cha kubofya cha mtumiaji 1. Programu hufuatilia thamani kwenye vitufe vya kubofya kwenye kila mzunguko kupitia kitanzi (hutatua programu) na kusanidi IPs katika uchakataji ipasavyo.
Mabadiliko katika Uingizaji wa DisplayPort
Katika kila mzunguko kupitia kitanzi, programu huchagua hali ya Ingizo la Video Iliyofungwa, ikitafuta mabadiliko katika uthabiti wa mtiririko wa video ya ingizo. Programu inazingatia kuwa video ni thabiti ikiwa:
- Ingizo la Video Iliyofungwa linaripoti kuwa video iliyoangaziwa imefungwa kwa ufanisi.
- Azimio la ingizo na nafasi ya rangi haina mabadiliko tangu wakati uliopita kupitia kitanzi.
Ikiwa ingizo lilikuwa thabiti lakini limepoteza kufuli au sifa za mtiririko wa video zimebadilika, programu itasimamisha Uingizaji Video Uliofungwa kutuma video kupitia bomba. Pia huweka Kichanganyaji kuacha kuonyesha safu ya video ya ingizo. Toleo linaendelea kutumika (kuonyesha skrini nyeusi na nembo ya Intel) wakati wa matukio yoyote ya hotplug ya kipokeaji au mabadiliko ya azimio.
Iwapo ingizo halikuwa dhabiti lakini sasa ni thabiti, programu husanidi bomba ili kuonyesha azimio jipya la ingizo na nafasi ya rangi, huanzisha tena towe kutoka kwa CVI, na huweka Kichanganyaji kuonyesha safu ya video ya ingizo tena. Uwezeshaji upya wa safu ya kichanganyaji si mara moja kwa vile Bafa ya Fremu bado inaweza kuwa inarudia fremu za zamani kutoka kwa ingizo la awali na muundo lazima ufute fremu hizi. Kisha unaweza kuwezesha onyesho tena ili kuzuia kubana. Bafa ya fremu huweka hesabu ya idadi ya viunzi vilivyosomwa kutoka kwa DDR4, ambayo kichakataji cha Nios II kinaweza kusoma. Programu ya sampitapunguza hii wakati ingizo linapokuwa dhabiti na kuwasha tena safu ya Mchanganyiko wakati hesabu imeongezeka kwa fremu nne, ambayo huhakikisha muundo huo unaondoa fremu zozote za zamani kutoka kwa bafa.
Matukio ya Kuziba Moto ya DisplayPort
Matukio ya programu-jalizi kwenye kisambaza data cha DisplayPort huwasha usumbufu ndani ya programu ambayo huweka alama ili kuarifu kitanzi kikuu cha programu kuhusu mabadiliko katika utoaji. Muundo unapotambua plagi ya kisambaza data, programu husoma EDID kwa onyesho jipya ili kubaini ni misururu na nafasi za rangi zinazotumika. Ukiweka swichi za DIP kwa modi ambayo onyesho jipya haliwezi kuauni, programu itarudi kwenye hali ya kuonyesha ambayo haihitajiki sana. Kisha husanidi bomba, kisambaza data cha DisplayPort, na sehemu ya Si5338 ambayo inazalisha kisambazaji vid_clk kwa modi mpya ya kutoa. Ingizo linapoona mabadiliko, safu ya Kichanganyaji kwa video ya ingizo haonyeshi programu inapohariri mipangilio ya bomba. Programu haiwashi tena
onyesho hadi baada ya viunzi vinne wakati mipangilio mipya inapita kwenye fremu
bafa.
Mabadiliko kwenye Mipangilio ya Kubadilisha DIP ya Mtumiaji
Nafasi za swichi za DIP za mtumiaji 2 hadi 6 hudhibiti umbizo la towe (azimio, kasi ya fremu, nafasi ya rangi na biti kwa kila rangi) inayoendeshwa kupitia kisambaza data cha DisplayPort. Programu inapotambua mabadiliko kwenye swichi hizi za DIP, hupitia mlolongo ambao unafanana kabisa na plagi ya hot ya kisambazaji. Huhitaji kuuliza kisambazaji EDID kwani hakibadiliki.
Historia ya Marekebisho ya AN 889: 8K ya Usanifu wa Kubadilisha Umbizo la Video ya DisplayPort Example
Jedwali la 5. Historia ya Marekebisho ya AN 889: 8K DisplayPort Video ya Ubadilishaji Umbizo la Example
Toleo la Hati | Mabadiliko |
2019.05.30 | Kutolewa kwa awali. |
Shirika la Intel. Haki zote zimehifadhiwa. Intel, nembo ya Intel, na alama zingine za Intel ni chapa za biashara za Intel Corporation au kampuni zake tanzu. Intel inathibitisha utendakazi wa FPGA yake na bidhaa za semiconductor kwa vipimo vya sasa kwa mujibu wa udhamini wa kawaida wa Intel, lakini inahifadhi haki ya kufanya mabadiliko kwa bidhaa na huduma zozote wakati wowote bila taarifa. Intel haichukui jukumu au dhima yoyote inayotokana na maombi au matumizi ya taarifa yoyote, bidhaa, au huduma iliyofafanuliwa hapa isipokuwa kama ilivyokubaliwa kwa maandishi na Intel. Wateja wa Intel wanashauriwa kupata toleo jipya zaidi la vipimo vya kifaa kabla ya kutegemea taarifa yoyote iliyochapishwa na kabla ya kuagiza bidhaa au huduma.
*Majina na chapa zingine zinaweza kudaiwa kuwa mali ya wengine.
Nyaraka / Rasilimali
![]() |
intel AN 889 8K Muundo wa Kubadilisha Umbizo la Video ya DisplayPort Example [pdf] Mwongozo wa Mtumiaji Muundo wa Ubadilishaji Umbizo la Video ya 889 8K DisplayPort Example, AN 889, 8K Muundo wa Kubadilisha Umbizo la Video ya DisplayPort Example, Muundo wa Kubadilisha Umbizo Example, Usanifu wa Kubadilisha Mfample |