intel AN 889 8K DisplayPort бейне форматын түрлендіру дизайны Мысample
8K DisplayPort бейне пішімін түрлендіру дизайны туралы Мысample
8K DisplayPort бейне пішімін түрлендіру дизайны Example Intel DisplayPort 1.4 бейне қосылымының IP мекенжайын бейне өңдеу құбырымен біріктіреді. Дизайн жоғары сапалы масштабтауды, түс кеңістігін түрлендіруді және секундына 8 кадрда 30К немесе секундына 4 кадрда 60К дейінгі бейне ағындары үшін кадр жиілігін түрлендіруді қамтамасыз етеді.
Дизайн жоғары деңгейде конфигурацияланатын бағдарламалық және аппараттық құрал болып табылады, бұл жүйені жылдам конфигурациялауға және қайта жобалауға мүмкіндік береді. Дизайн Intel® Arria® 10 құрылғыларына бағытталған және Intel Quartus® Prime v8 ішіндегі Бейне және кескінді өңдеу жиынтығынан алынған соңғы 19.2K дайын Intel FPGA IP пайдаланады.
DisplayPort Intel FPGA IP туралы
DisplayPort интерфейстері бар Intel Arria 10 FPGA конструкцияларын жасау үшін DisplayPort Intel FPGA IP үлгісін жасаңыз. Дегенмен, бұл DisplayPort IP протоколын тек DisplayPort үшін кодтауды немесе декодтауды жүзеге асырады. Ол интерфейстің жоғары жылдамдықты сериялық құрамдас бөлігін жүзеге асыру үшін қажетті қабылдағыштарды, PLL құрылғыларын немесе қабылдағышты қайта конфигурациялау функциясын қамтымайды. Intel жеке трансивер, PLL және қайта конфигурациялау IP құрамдастарын қамтамасыз етеді. Толық үйлесімді DisplayPort қабылдағышын немесе таратқыш интерфейсін жасау үшін осы құрамдастарды таңдау, параметрлеу және қосу маман білімін қажет етеді.
Intel бұл дизайнды трансивер мамандары емес адамдар үшін ұсынады. DisplayPort IP үшін GUI параметр өңдегіші дизайнды құруға мүмкіндік береді.
Platform Designer немесе IP каталогында DisplayPort IP данасын жасайсыз (ол тек қабылдағыш, тек таратқыш немесе біріктірілген қабылдағыш және таратқыш болуы мүмкін). DisplayPort IP данасын параметрлегенде, бұрынғы генерациялауды таңдауға боладыampсол конфигурацияға арналған дизайн. Біріктірілген қабылдағыш пен таратқыштың дизайны қарапайым өту болып табылады, мұнда қабылдағыштың шығысы тікелей таратқышқа түседі. Бекітілген өту дизайны толығымен жұмыс істейтін PHY қабылдағышын, PHY таратқышын және барлық қабылдағыш пен PLL логикасын жүзеге асыратын қайта конфигурациялау блоктарын жасайды. Сіз дизайнның сәйкес бөлімдерін тікелей көшіре аласыз немесе дизайнды анықтама ретінде пайдалана аласыз. Дизайн DisplayPort Intel Arria 10 FPGA IP дизайнын жасайды Example, содан кейін көптеген сөздерді қосады files тікелей Intel Quartus Prime жобасы пайдаланатын компиляция тізімінде жасалады. Оларға мыналар жатады:
- Files трансиверлер, PLL және қайта конфигурациялау блоктары үшін параметрленген IP даналарын жасау.
- Verilog HDL fileосы IP мекенжайларын PHY жоғары деңгейдегі қабылдағышқа, PHY таратқышына және трансиверді қайта конфигурациялау арбитр блоктарына қосу үшін
- Synopsys дизайн шектеуі (SDC) files сәйкес уақыт шектеулерін орнату үшін.
8K DisplayPort бейне пішімін түрлендіру дизайнының мүмкіндіктері Example
- Енгізу:
- DisplayPort 1.4 қосылымы 720 кадр/с дейінгі кез келген кадр жиілігінде 480×3840-ден 2160×60-қа дейінгі ажыратымдылықты және 7680 кадр/секунда 4320×30 дейін ажыратымдылықты қолдайды.
- Ыстық штепсельді қолдау.
- RGB және YCbCr (4:4:4, 4:2:2 және 4:2:0) түс пішімдерін қолдау
енгізу. - Бағдарламалық құрал енгізу пішімін автоматты түрде анықтайды және өңдеу құбырын тиісті түрде орнатады.
- Шығару:
- 1.4p, 1080i немесе 1080p ажыратымдылығы үшін 2160 кадр/с немесе 60 кадр/с 2160p үшін таңдауға болатын DisplayPort 30 қосылымы (DIP қосқыштары арқылы).
- Ыстық штепсельді қолдау.
- Қажетті шығыс түс пішімін RGB, YCbCr 4:4:4, YCbCr 4:2:2 немесе YCbCr 4:2:0 етіп орнату үшін DIP қосқыштары.
- Бағдарламалық құралдың конфигурацияланатын масштабтауы және кадр жиілігін түрлендіруі бар жалғыз 10-биттік 8K RGB өңдеу құбыры:
- 12-түртіңіз Lanczos кішірейткіш.
- 16-фазалы, 4-крандық Lanczos кеңейткіш.
- Үш есе буферлеу бейне кадр буфері кадр жиілігін түрлендіруді қамтамасыз етеді.
- Альфа-араластырғышы бар араластырғыш OSD белгішесін қабаттастыруға мүмкіндік береді.
8K DisplayPort бейне форматын түрлендіру дизайнымен жұмысты бастау Мысалыample
Аппараттық және бағдарламалық қамтамасыз ету талаптары
8K DisplayPort бейне пішімін түрлендіру дизайны Exampарнайы аппараттық және бағдарламалық құралды қажет етеді.
Аппараттық құрал:
- Intel Arria 10 GX FPGA әзірлеу жинағы, соның ішінде DDR4 Hilo қыз картасы
- Bitec DisplayPort 1.4 FMC еншілес картасы (11 нұсқасы)
- 1.4x3840p2160 немесе 60x7680p4320 бейнені шығаратын DisplayPort 30 көзі
- 1.4x3840p2160 бейнеге дейін көрсететін DisplayPort 60 раковинасы
- VESA сертификатталған DisplayPort 1.4 кабельдері.
Бағдарламалық қамтамасыз ету:
- Windows немесе Linux ОЖ
- Intel Quartus Prime Design Suite v19.2, оған мыналар кіреді:
- Intel Quartus Prime Pro шығарылымы
- Платформа дизайнері
- Nios® II ЭСҚ
- Intel FPGA IP кітапханасы (бейне және кескінді өңдеу пакетін қоса)
Дизайн тек Intel Quartus Prime осы нұсқасымен жұмыс істейді.
Intel 8K DisplayPort бейне форматын түрлендіру дизайнын жүктеп алу және орнату Мысалыample
Дизайн Intel Design Store дүкенінде қол жетімді.
- Мұрағатталған жобаны жүктеп алыңыз file udx10_dp.пар.
- Мұрағаттан Intel Quartus Prime жобасын шығарып алыңыз:
- a. Intel Quartus Prime Pro шығарылымын ашыңыз.
- b. басыңыз File ➤ Жобаны ашыңыз.
Жобаны ашу терезесі ашылады. - c. udx10_dp.par бетіне өтіп, таңдаңыз file.
- d. Ашу түймесін басыңыз.
- e. Дизайн үлгісін ашу терезесінде Тағайындалған жер қалтасын шығарылған жоба үшін қажетті орынға орнатыңыз. Дизайн үлгісіне арналған жазбалар file және жоба атауы дұрыс болуы керек және оларды өзгерту қажет емес.
- f. OK түймесін басыңыз.
Дизайн Files Intel 8K DisplayPort бейне пішімін түрлендіру дизайны үшін, мысалыample
Кесте 1. Дизайн Files
File немесе Қалта атауы | Сипаттама |
ip | Құрамында IP данасы бар files дизайндағы барлық Intel FPGA IP даналары үшін:
• DisplayPort IP (таратқыш және қабылдағыш) • Дизайндың жоғарғы деңгейінде сағаттарды жасайтын PLL • Өңдеу құбырына арналған Platform Designer жүйесін құрайтын барлық IP. |
негізгі_сурет | Құрамында pre_compiled.sof, ол алдын ала құрастырылған тақтаны бағдарламалау болып табылады file дизайн үшін. |
non_acds_ip | Intel Quartus Prime қамтымайтын осы дизайндағы қосымша IP үшін бастапқы кодты қамтиды. |
sdc | Құрамында SDC бар file бұл дизайн талап ететін қосымша уақыт шектеулерін сипаттайды. SDC fileIP даналарына автоматты түрде қосылатын s бұл шектеулерді өңдемейді. |
бағдарламалық қамтамасыз ету | Құрамында дизайнның жоғары деңгейлі функционалдығын басқару үшін енгізілген Nios II процессорында жұмыс істейтін бағдарламалық құрал үшін бастапқы код, кітапханалар және құрастыру сценарийлері бар. |
udx10_dp | Intel Quartus Prime шығаратын қалта files Platform Designer жүйесіне арналған. udx10_dp.sopcinfo шығысы file жадты инициализациялауды жасауға мүмкіндік береді file Nios II процессорының бағдарламалық жады үшін. Алдымен толық Platform Designer жүйесін жасаудың қажеті жоқ. |
non_acds_ip.ipx | Бұл IPX file non_acds_ip қалтасындағы барлық IP мекенжайын Платформа дизайнеріне жариялайды, осылайша ол IP кітапханасында пайда болады. |
README.txt | Дизайнды құру және іске қосу бойынша қысқаша нұсқаулар. |
top.qpf | Intel Quartus Prime жобасы file дизайн үшін. |
top.qsf | Intel Quartus Prime жобасының параметрлері file дизайн үшін. Бұл file барлығын тізімдейді files пин тағайындауларымен және бірқатар басқа жоба параметрлерімен бірге дизайнды құру үшін қажет. |
top.v | Жоғарғы деңгейлі Verilog HDL file дизайн үшін. |
udx10_dp.qsys | Бейнені өңдеу құбырын, Nios II процессорын және оның перифериялық құрылғыларын қамтитын Platform Designer жүйесі. |
8K DisplayPort бейне форматын түрлендіру дизайнын құрастыру Мысample
Intel алдын ала құрастырылған тақтаны бағдарламалауды қамтамасыз етеді file толық компиляцияны іске қоспай-ақ дизайнды іске қосуға мүмкіндік беру үшін master_image каталогындағы дизайн үшін (pre_compiled.sof).
ҚАДАМДАР:
- Intel Quartus Prime бағдарламалық құралында top.qpf жобасын ашыңыз file. Жүктелген мұрағат мұны жасайды file жобаны ашқанда.
- басыңыз File ➤ Ашыңыз және ip/dp_rx_tx/dp_rx_tx.ip таңдаңыз. Дизайндағы DisplayPort данасына арналған параметрлерді көрсететін DisplayPort IP үшін GUI параметр өңдегіші ашылады.
- Жасау түймесін басыңызample Design (жасау емес).
- Генерация аяқталған кезде параметр өңдегішін жабыңыз.
- In File Explorer, бағдарламалық құрал каталогына өтіңіз және vip_control_src каталогын жасау үшін vip_control_src.zip мұрағатын ашыңыз.
- BASH терминалында бағдарламалық құралға/скриптке өтіп, build_sw.sh қабық сценарийін іске қосыңыз.
Сценарий дизайнға арналған Nios II бағдарламалық құралын жасайды. Ол .elf екеуін де жасайды file жұмыс уақытында тақтаға жүктеп алуға болады және .hex file .sof тақтасына бағдарламалауды құрастыру file. - Intel Quartus Prime бағдарламалық құралында Өңдеу ➤ Компиляцияны бастау түймешігін басыңыз.
- Intel Quartus Prime udx10_dp.qsys Platform Designer жүйесін жасайды.
- Intel Quartus Prime жобаны top.qpf етіп орнатады.
Компиляция_ шығысында top.sof жасайдыfiles каталогы аяқталған кезде.
ViewПлатформа құрастырушы жүйесін енгізу және қалпына келтіру
- Құралдар ➤ Platform Designer түймесін басыңыз.
- Platform Designer жүйесі опциясы үшін жүйе атауы.qsys таңдаңыз.
- Ашу түймесін басыңыз.
Платформа дизайнері жүйені ашады. - Review жүйе.
- Жүйені қалпына келтіріңіз:
- a. HDL жасау… түймесін басыңыз.
- b. Жасау терезесінде таңдалған генерациялау мақсаттары үшін шығыс каталогтарын өшіру параметрін қосыңыз.
- c. Жасау түймесін басыңыз
8K DisplayPort бейне форматын түрлендіру дизайнын құрастыру МысampEclipse үшін Nios II бағдарламалық құрал құрастыру құралдарымен
Сіз құрастыру сценарийі пайдаланатын бірдей қалталарды пайдаланатын жұмыс кеңістігін жасау үшін дизайн үшін интерактивті Nios II Eclipse жұмыс кеңістігін орнатасыз. Құрастыру сценарийін бұрын іске қоссаңыз, Eclipse жұмыс кеңістігін жасамас бұрын бағдарламалық құралды/vip_control және бағдарламалық құрал/vip_control_bsp қалталарын жоюыңыз керек. Құрастыру сценарийін кез келген нүктеде қайта іске қоссаңыз, ол Eclipse жұмыс кеңістігін қайта жазады.
ҚАДАМДАР:
- Бағдарламалық құрал каталогына өтіп, vip_control_src.zip мұрағатын ашыңыз және vip_control_src каталогын жасаңыз.
- Орнатылған жоба каталогында жаңа қалта жасаңыз және оны жұмыс кеңістігіне атаңыз.
- Intel Quartus Prime бағдарламалық құралында Tools ➤ Nios II Software Build Tools for Eclipse тармағын таңдаңыз.
- a. Workspace Launcher терезесінде жасалған жұмыс кеңістігі қалтасын таңдаңыз.
- b. OK түймесін басыңыз.
- Nios II – Eclipse терезесінде түймесін басыңыз File ➤ Жаңа ➤ Nios II қолданбасы және үлгідегі BSP.
Nios II Application and BSP from Template диалогтық терезесі пайда болады.- a. SOPC ақпаратында File жолағында udx10_dp/udx10_dp.sopcinfo таңдаңыз file. Eclipse үшін Nios II SBT процессор атауын .sopcinfo ішіндегі процессор атауымен толтырады. file.
- b. Жоба атауы жолағында vip_control деп теріңіз.
- c. Үлгілер тізімінен бос жобаны таңдаңыз.
- d. Келесі түймесін басыңыз.
- e. Vip_control_bsp жоба атауы бар қолданба жобасы үлгісіне негізделген жаңа BSP жобасын жасау пәрменін таңдаңыз.
- f. Әдепкі орынды пайдалану параметрін қосыңыз.
- g. .sopcinfo негізінде қолданба мен BSP жасау үшін Аяқтау түймесін басыңыз file.
BSP жасағаннан кейін vip_control және vip_control_bsp жобалары Project Explorer қойындысында пайда болады.
- Windows Explorer бағдарламасында software/vip_control_src каталогының мазмұнын жаңадан жасалған бағдарламалық құрал/vip_control каталогына көшіріңіз.
- Nios II – Eclipse терезесінің Project Explorer қойындысында vip_control_bsp қалтасын тінтуірдің оң жақ түймешігімен басып, Nios II > BSP Editor таңдаңыз.
- a. sys_clk_timer үшін ашылмалы мәзірден Ешбір параметрін таңдаңыз.
- b. Уақытты анықтау үшін ашылмалы мәзірден cpu_timer таңдаңызamp_таймер.
- c. enable_small_c_library функциясын қосыңыз.
- d. Жасау түймешігін басыңыз.
- e. Жасау аяқталған кезде Шығу түймесін басыңыз.
- Project Explorer қойындысында vip_control каталогын тінтуірдің оң жақ түймешігімен басып, Сипаттар түймешігін басыңыз.
- a. vip_control сипаттары терезесінде Nios II қолданбасының сипаттарын кеңейтіп, Nios II қолданба жолдары түймешігін басыңыз.
- b. Кітапхана жобалары жанындағы Қосу... түймесін басыңыз.
- c. Кітапхана жобалары терезесінде udx10.dp\spftware \vip_control_src каталогына өтіп, bkc_dprx.syslib каталогын таңдаңыз.
- d. OK түймесін басыңыз. Қатысты жолға түрлендіру хабары пайда болады. Иә түймесін басыңыз.
- e. bkc_dptx.syslib және bkc_dptxll_syslib каталогтары үшін 7-беттегі 8.b және 7-беттегі 8.c қадамдарын қайталаңыз
- f. OK түймесін басыңыз.
- Жасау үшін Жоба ➤ Барлығын құру опциясын таңдаңыз file software/vip_control каталогында vip_control.elf.
- mem_init құрастырыңыз file Intel Quartus Prime компиляциясы үшін:
- a. Project Explorer терезесінде vip_control түймесін тінтуірдің оң жақ түймешігімен басыңыз.
- b. Мақсаттар жасау ➤ Құру… таңдаңыз.
- в. mem_init_generate таңдаңыз.
г. Құрастыру түймесін басыңыз.
Intel Quartus Prime бағдарламалық құралы жасайды
udx10_dp_onchip_memory2_0_onchip_memory2_0.hex file software/vip_control/mem_init каталогында.
- Жалғанған тақтада жұмыс істеп тұрған дизайнмен vip_control.elf бағдарламалауын іске қосыңыз file Eclipse құрастыруымен жасалған.
- a. Nios II -Eclipse терезесінің Project Explorer қойындысында vip_control қалтасын тінтуірдің оң жақ түймешігімен басыңыз.
- b. Run As ➤ Nios II Hardware таңдау. Егер сізде Nios II терминал терезесі ашық болса, жаңа бағдарламалық құралды жүктеп алмас бұрын оны жабыңыз.
Intel Arria 10 GX FPGA әзірлеу жинағын орнату
8K DisplayPort бейне пішімін түрлендіру дизайнын іске қосу үшін жинақты орнату жолын сипаттайды Exampле.
Сурет 1. HiLo қыз картасы бар Intel Arria 10 GX әзірлеу жинағы
Суретте DDR4 Hilo картасының орналасуын көрсету үшін алынған көк радиаторы бар тақта көрсетілген. Intel корпорациясы дизайнды жылыту қабылдағыш орнында іске қоспауды ұсынады.
ҚАДАМДАР:
- Bitec DisplayPort 1.4 FMC картасын FMC Port A арқылы әзірлеу тақтасына салыңыз.
- Қуат қосқышының (SW1) өшірілгеніне көз жеткізіңіз, содан кейін қуат қосқышын қосыңыз.
- USB кабелін компьютерге және әзірлеу тақтасындағы MicroUSB қосқышына (J3) қосыңыз.
- DisplayPort 1.4 кабелін DisplayPort көзі мен Bitec DisplayPort 1.4 FMC картасының қабылдағыш порты арасына жалғап, көздің белсенді екеніне көз жеткізіңіз.
- DisplayPort 1.4 кабелін DisplayPort дисплейі мен Bitec DisplayPort 1.4 FMC картасының таратқыш порты арасына жалғап, дисплейдің белсенді екеніне көз жеткізіңіз.
- SW1 көмегімен тақтаны қосыңыз.
Тақта күйінің жарық диодтары, түймелер және DIP қосқыштары
Intel Arria 10 GX FPGA әзірлеу жинағында сегіз күй жарық диоды (жасыл және қызыл эмитенттері бар), үш пайдаланушы түймесі және сегіз пайдаланушы DIP қосқышы бар. 8K DisplayPort бейне пішімін түрлендіру дизайны Example DisplayPort қабылдағыш сілтемесінің күйін көрсету үшін жарық диодтарын жанады. Басу түймелері мен DIP қосқыштары дизайн параметрлерін өзгертуге мүмкіндік береді.
Жарық диодтары
Кесте 2. Күйдің жарық диодтары
Жарық диодты индикатор | Сипаттама |
Қызыл жарық диодтары | |
0 | DDR4 EMIF калибрлеу орындалуда. |
1 | DDR4 EMIF калибрлеу сәтсіз аяқталды. |
7:2 | Пайдаланылмаған. |
Жасыл жарықдиодты шамдар | |
0 | DisplayPort қабылдағыш сілтемесін оқыту сәтті аяқталғанда және дизайн тұрақты бейнені қабылдағанда жанады. |
5:1 | DisplayPort қабылдағыш жолақтарының саны: 00001 = 1 жолақ
00010 = 2 жолақ 00100 = 4 жолақ |
7:6 | DisplayPort қабылдағыш жолағы жылдамдығы: 00 = 1.62 Гбит/с
01 = 2.7 Гбит/с 10 = 5.4 Гбит/с 11 = 8.1 Гбит/с |
Кестеде әрбір жарық диоды көрсететін күй тізімі берілген. Әрбір жарық диодты орнында тәуелсіз жанып тұратын қызыл және жасыл индикаторлар бар. Кез келген жарық диодты қызғылт сары қызыл және жасыл индикаторлардың қосылып тұрғанын білдіреді.
Пайдаланушы басу түймелері
Пайдаланушы түймесі 0 шығыс дисплейдің жоғарғы оң жақ бұрышындағы Intel логотипінің дисплейін басқарады. Іске қосу кезінде дизайн логотипті көрсетуге мүмкіндік береді. 0 түймешігін басу логотип дисплейін қосуды ауыстырады. Пайдаланушының 1-басу түймесі дизайнның масштабтау режимін басқарады. Көз немесе раковина розеткаға қосылған кезде дизайн әдепкі бойынша мыналардың біреуіне сәйкес келеді:
- Өтпелі режим, егер кіріс ажыратымдылығы шығыс ажыратымдылығынан аз немесе оған тең болса
- Кіріс ажыратымдылығы шығыс ажыратымдылығынан үлкен болса, кішірейту режимі
Пайдаланушы түймешігін 1 басқан сайын дизайн келесі масштабтау режиміне ауысады (өтіп өту > жоғары масштабтау, жоғары масштабтау > кішірейту, кішірейту > өту). Пайдаланушы түймесі 2 пайдаланылмайды.
Пайдаланушы DIP қосқыштары
DIP қосқыштары қосымша Nios II терминалды басып шығаруды және DisplayPort таратқышы арқылы басқарылатын шығыс бейне пішімінің параметрлерін басқарады.
Кесте 3. DIP қосқыштары
Кестеде әрбір DIP қосқышының функциясы берілген. 1-ден 8-ге дейін нөмірленген DIP қосқыштары (0-ден 7-ге дейін емес) коммутатор құрамдас бөлігінде басылған сандарға сәйкес келеді. Әрбір қосқышты ҚОСУ күйіне орнату үшін ақ қосқышты СКД-ге қарай және тақтадағы жарық диодтарынан алыс жылжытыңыз.
Ауыстыру | Функция |
1 | ON күйіне орнатылған кезде Nios II терминалды басып шығаруды қосады. |
2 | Әр түс үшін шығыс биттерін орнату:
ӨШІРУ = 8 бит ON = 10 бит |
4:3 | Шығарылатын түс кеңістігін және сampling: 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 | Шығыс ажыратымдылығын және кадр жиілігін орнатыңыз: SW4 OFF, SW3 OFF = 4K60
SW4 ӨШІРУ, SW3 ҚОСУЛЫ = 4K30 SW4 ҚОСУЛЫ, SW3 ӨШІРУ = 1080p60 SW4 ҚОСУЛЫ, SW3 ҚОСУЛЫ = 1080i60 |
8:7 | Пайдаланылмаған |
8K DisplayPort бейне пішімін түрлендіру дизайнын іске қосу Мысалыample
Сіз құрастырылған .sof файлын жүктеп алуыңыз керек file дизайнды іске қосу үшін Intel Arria 10 GX FPGA әзірлеу жинағына арналған.
ҚАДАМДАР:
- Intel Quartus Prime бағдарламалық құралында Tools ➤ Programmer түймесін басыңыз.
- Бағдарламалаушы терезесінде J сканерін сканерлеу үшін Автоматты түрде анықтау түймесін басыңызTAG жалғанған құрылғыларды табыңыз және табыңыз.
Бағдарламалаушының құрылғылар тізімін жаңартуды сұрайтын қалқымалы терезе пайда болса, Иә түймесін басыңыз. - Құрылғылар тізімінде 10AX115S2F45 деп белгіленген жолды таңдаңыз.
- Өзгерту түймесін басыңыз File…
- Бағдарламалаудың алдын ала құрастырылған нұсқасын пайдалану үшін file Intel жобаны жүктеп алу бөлігі ретінде қосатын болса, master_image/pre_compiled.sof таңдаңыз.
- Бағдарламалауды пайдалану үшін file жергілікті компиляция арқылы жасалған, шығыс_ таңдаңызfiles/top.sof.
- Құрылғылар тізімінің 10AX115S2F45 жолында Бағдарлама/конфигурацияны қосыңыз.
- Бастау түймесін басыңыз.
Бағдарламашы аяқталғаннан кейін дизайн автоматты түрде іске қосылады. - Дизайндан шығыс мәтіндік хабарламаларды алу үшін Nios II терминалын ашыңыз, әйтпесе бірнеше ауыстырып қосқышты өзгерткеннен кейін дизайн құлыпталады (қолданушының DIP 1 қосқышын ON күйіне орнатқанда ғана).
- a. Терминал терезесін ашып, nios2-terminal деп теріңіз
- b. Enter пернесін басыңыз.
кірісте қосылған. Дереккөз жоқ болса, шығыс экранның жоғарғы оң жақ бұрышында Intel логотипі бар қара экран болып табылады.
8K DisplayPort бейне пішімін түрлендіру дизайнының функционалдық сипаттамасы Мысалыample
Platform Designer жүйесі, udx10_dp.qsys, DisplayPort қабылдағышы мен таратқыш IP протоколын, IP бейне желісін және Nios II процессорының құрамдастарын қамтиды. Дизайн Platform Designer жүйесін DisplayPort қабылдағышына және таратқышының PHY логикасына (ол интерфейс трансиверлерін қамтиды) және Verilog HDL RTL дизайнындағы жоғарғы деңгейде қабылдағышты қайта конфигурациялау логикасына қосады. file (жоғарғы v). Дизайн DisplayPort кірісі мен DisplayPort шығысы арасындағы бір бейне өңдеу жолын қамтиды.
Сурет 2. Блок -диаграмма
Диаграмма 8K DisplayPort бейне форматын түрлендіру дизайнындағы блоктарды көрсетеді, мысалыampле. Диаграмма Nios II, Nios II процессоры арасындағы Avalon-MM және жүйенің басқа компоненттеріне қосылған кейбір жалпы перифериялық құрылғыларды көрсетпейді. Дизайн сол жақтағы DisplayPort көзінен бейнені қабылдайды, бейнені оң жақтағы DisplayPort раковинасына жібермес бұрын бейнені солдан оңға қарай бейне құбыры арқылы өңдейді.
DisplayPort Receiver PHY және DisplayPort Receiver IP
Bitec DisplayPort FMC картасы DisplayPort көзінен DisplayPort 1.4 сигналы үшін буферді қамтамасыз етеді. DisplayPort Receiver PHY және DisplayPort Receiver IP тіркесімі бейне ағынын жасау үшін кіріс сигналын декодтайды. DisplayPort қабылдағышы PHY кіріс деректерді сериядан шығаруға арналған қабылдағыштарды қамтиды және DisplayPort қабылдағышының IP мекенжайы DisplayPort протоколын декодтайды. Біріктірілген DisplayPort қабылдағыш IP ешқандай бағдарламалық құралсыз кіріс DisplayPort сигналын өңдейді. DisplayPort қабылдағышының IP мекенжайынан алынған бейне сигналы жергілікті пакеттелген ағындық пішім болып табылады. Дизайн 10 биттік шығыс үшін DisplayPort қабылдағышын конфигурациялайды.
DisplayPort-тен сағаттық бейне IP-ге
DisplayPort қабылдағышы шығаратын пакеттелген ағындық деректер пішімі Clocked Video Input IP күтетін сағаттық бейне деректер пішімімен тікелей үйлесімді емес. DisplayPort - Clocked Video IP - бұл дизайн үшін реттелетін IP. Ол DisplayPort шығысын сағаттық бейне кірісіне тікелей қосылуға болатын үйлесімді сағаттық бейне пішіміне түрлендіреді. DisplayPort to Clocked Video IP сым сигнализациясының стандартын өзгерте алады және әр пикселдегі түс жазықтықтарының ретін өзгерте алады. DisplayPort стандарты Intel бейне құбырының IP тапсырысынан басқа түс ретін анықтайды. Nios II процессоры түсті ауыстыруды басқарады. Ол өзінің Avalon-MM құл интерфейсімен DisplayPort қабылдағыш IP-ден жіберуге арналған ағымдағы түс кеңістігін оқиды. Ол Avalon-MM тәуелді интерфейсімен сәйкес түзетуді қолдану үшін DisplayPort-ты Clocked Video IP-ге бағыттайды.
Сағатталған бейне кірісі
Сағатталған бейне кірісі DisplayPort-тен Clocked Video IP-ге сағаттық бейне интерфейс сигналын өңдейді және оны Avalon-ST бейне сигнал пішіміне түрлендіреді. Бұл сигнал пішімі тек белсенді сурет деректерін қалдырып, бейнедегі барлық көлденең және тік бос ақпараттарды алып тастайды. IP оны бір бейне кадрына бір пакет ретінде пакеттейді. Ол сондай-ақ әрбір бейне кадрының ажыратымдылығын сипаттайтын қосымша метадеректер пакеттерін (басқару пакеттері деп аталады) қосады. Өңдеу құбыры арқылы өтетін Avalon-ST бейне ағыны бір пиксельге үш символдан тұратын төрт пиксель параллельді құрайды. Сағатталған бейне кірісі айнымалы жылдамдықты бейне сигналынан DisplayPort қабылдағыш IP-ден бейне IP құбыры үшін бекітілген тактілік жиілікке (300 МГц) түрлендіру үшін сағаттың қиылысуын қамтамасыз етеді.
Stream Cleaner
Ағынды тазартқыш өңдеу құбырына өтетін Avalon-ST бейне сигналының қатесіз болуын қамтамасыз етеді. DisplayPort көзінің ыстық қосылуы дизайнның IP сағаттық бейне кірісіне деректердің толық емес кадрларын көрсетуіне және нәтижесінде Avalon-ST бейне ағынында қателерді тудыруы мүмкін. Әрбір кадр үшін бейне деректері бар пакеттердің өлшемі байланысты басқару пакеттері хабарлаған өлшемге сәйкес келмейді. Ағынды тазартқыш осы шарттарды анықтайды және кадрды аяқтау және басқару пакетіндегі спецификацияға сәйкес келу үшін бұзылған бейне пакеттерінің соңына қосымша деректерді (сұр пиксельдер) қосады.
Chroma Resampler (Кіріс)
Дизайн DisplayPort кірісінде алатын бейне деректері 4:4:4, 4:2:2 немесе 4:2:0 хрома болуы мүмкін.ampЖарық диодты индикатор. Кіріс хромасы резampler кіріс бейнені кез келген пішімде түсіріп, оны барлық жағдайда 4:4:4 пішіміне түрлендіреді. Жоғары көрнекі сапаны қамтамасыз ету үшін хрома резampler есептеу үшін ең қымбат фильтрленген алгоритмді пайдаланады. Nios II процессоры ағымдағы хромаларды оқидыampling пішімін DisplayPort қабылдағышының IP мекенжайынан оның Avalon-MM құл интерфейсі арқылы алады. Ол пішімді хрома резіне байланыстырадыampAvalon-MM құл интерфейсі арқылы.
Түс кеңістігінің түрлендіргіші (кіріс)
DisplayPort кіріс бейне деректері RGB немесе YCbCr түс кеңістігін пайдалануы мүмкін. Кіріс түс кеңістігінің түрлендіргіші кіріс бейнені келген кез келген пішімде қабылдайды және оны барлық жағдайларда RGB түрлендіреді. Nios II процессоры Avalon-MM құл интерфейсімен DisplayPort қабылдағышының IP мекенжайынан ағымдағы түс кеңістігін оқиды; ол хрома резіне дұрыс түрлендіру коэффициенттерін жүктейдіampAvalon-MM құл интерфейсі арқылы.
Клиппер
Кескіш кіріс бейне ағынынан белсенді аймақты таңдап, қалғанын тастайды. Nios II процессорында жұмыс істейтін бағдарламалық құралды басқару таңдалатын аймақты анықтайды. Аймақ DisplayPort көзінде алынған деректердің ажыратымдылығына және шығыс ажыратымдылығы мен масштабтау режиміне байланысты. Процессор аймақты Clipper-ге Avalon-MM құл интерфейсі арқылы жеткізеді.
Масштабтауыш
Дизайн алынған кіріс ажыратымдылығына және сіз талап ететін шығыс ажыратымдылығына сәйкес кіріс бейне деректеріне масштабтауды қолданады. Сондай-ақ үш масштабтау режимі (жоғарғы масштаб, кішірейту және өту) арасында таңдауға болады. Екі скаляр IP масштабтау функциясын қамтамасыз етеді: біреуі кез келген қажетті масштабтауды жүзеге асырады; екіншісі кеңейтуді жүзеге асырады. Дизайн екі масштабтауды қажет етеді.
- Масштабтауыш масштабты азайтуды жүзеге асырғанда, ол шығысындағы әрбір сағат циклі бойынша жарамды деректерді шығармайды. Мысалыample, егер масштабты 2 есе азайту коэффициентін жүзеге асырса, дизайн әрбір жұп нөмірлі кіріс жолын қабылдаған кезде шығыстағы жарамды сигнал әр басқа тактілік циклде жоғары болады, содан кейін тақ нөмірлі кіріс жолдарының барлығы үшін төмен болады. Бұл жарылу әрекеті шығыстағы деректер жылдамдығын төмендету үдерісі үшін негізгі болып табылады, бірақ шығыста жеткіліксіз ағынды болдырмас үшін, әдетте, тұрақты деректер жылдамдығын күтетін төменгі ағынды араластырғыш IP-мен үйлеспейді. Дизайн кез келген кішірейту мен араластырғыш арасында жақтау буферін қажет етеді. Фрейм буфері араластырғышқа деректерді қажетті жылдамдықпен оқуға мүмкіндік береді.
- Масштабтауыш жоғары деңгейді жүзеге асырғанда, ол әрбір сағат циклінде жарамды деректерді шығарады, сондықтан келесі араластырғышта ешқандай мәселе болмайды. Дегенмен, ол әрбір сағат циклінде жаңа кіріс деректерін қабылдамауы мүмкін. Бұрынғы ретінде 2 есе жоғары деңгейді қабылдауample, жұп нөмірлі шығыс жолдарында ол әр басқа сағат циклінде деректердің жаңа ырғағын қабылдайды, содан кейін тақ нөмірлі шығыс жолдарында жаңа кіріс деректерін қабылдамайды. Дегенмен, егер ол маңызды клипті қолданатын болса (мысалы, үлкейту кезінде) жоғары ағындағы Clipper деректерді мүлде басқа жылдамдықпен шығаруы мүмкін. Сондықтан, Clipper және жоғары шкаласы әдетте жақтау буферімен бөлінуі керек, бұл масштабтауыштың құбырдағы жақтау буферінен кейін орналасуын талап етеді. Масштабтауыш кішірейтулер үшін жақтау буферінің алдында тұруы керек, сондықтан дизайн жақтау буферінің екі жағында екі бөлек масштабтаушыны жүзеге асырады: біреуі жоғары масштабтау үшін; екіншісі кішірейту үшін.
Екі масштабтауыш сонымен қатар кадр буфері талап ететін ең үлкен DDR4 өткізу қабілеттілігін азайтады. Жазу жағында деректер жылдамдығын азайта отырып, кадр буферінің алдында әрқашан кішірейтулерді қолдану керек. Оқу жағындағы деректер жылдамдығын азайтатын кадр буферінен кейін әрқашан жоғары деңгейлерді қолданыңыз. Әрбір масштабтаушы кіріс бейне ағынындағы басқару пакеттерінен қажетті кіріс ажыратымдылығын алады, ал Avalon-MM тәуелді интерфейсі бар Nios II процессоры әрбір масштабтауыш үшін шығыс ажыратымдылығын орнатады.
Фрейм буфері
Жақтау буфері DDR4 жадын үш есе буферлеуді орындау үшін пайдаланады, бұл бейне және кескінді өңдеу құбырына кіріс және шығыс кадр жиілігі арасында кадр жиілігін түрлендіруді орындауға мүмкіндік береді. Дизайн кез келген кіріс кадр жиілігін қабылдай алады, бірақ жалпы пиксель жылдамдығы секундына 1 гига пиксельден аспауы керек. Nios II бағдарламалық құралы сіз таңдаған шығыс режиміне сәйкес шығыс кадр жиілігін 30 немесе 60 кадр/с етіп орнатады. Шығару кадр жиілігі Clocked Video Output параметрлерінің және шығыс бейне пикселінің сағатының функциясы болып табылады. Сағатталған бейне шығысы құбырға қолданылатын кері қысым кадр буферінің оқу жағының DDR4-тен бейне кадрларды тарту жылдамдығын анықтайды.
Миксер
Миксер Nios II процессоры ағымдағы шығыс кескінінің өлшеміне сәйкестендіру үшін бағдарламалайтын бекітілген өлшемді қара фондық кескінді жасайды. Миксердің екі кірісі бар. Бірінші кіріс дизайнға ағымдағы бейне құбырының шығысын көрсетуге мүмкіндік беру үшін кеңейткішке қосылады. Екінші кіріс белгіше генератор блогына қосылады. Дизайн тек сағаттық бейне кірісінде белсенді, тұрақты бейнені анықтаған кезде араластырғыштың бірінші енгізуін қосады. Сондықтан, дизайн кірісте ыстық қосу кезінде шығыста тұрақты шығыс кескінін сақтайды. Дизайн альфасы белгіше генераторына қосылған араластырғышқа екінші кірісті фондық және бейне құбыры кескіндері бойынша 50% мөлдірлікпен араластырады.
Түс кеңістігінің түрлендіргіші (шығыс)
Шығыс түс кеңістігінің түрлендіргіші кіріс RGB бейне деректерін бағдарламалық құралдағы орындау уақыты параметріне негізделген RGB немесе YCbCr түс кеңістігіне түрлендіреді.
Chroma Resampler (шығыс)
Шығу хромының резampler пішімді 4:4:4 пішімінен 4:4:4, 4:2:2 немесе 4:2:0 пішімдерінің біріне түрлендіреді. Бағдарлама пішімді орнатады. Шығу хромының резampler сонымен қатар жоғары сапалы бейнеге қол жеткізу үшін сүзгіден өткен алгоритмді пайдаланады.
Сағатталған бейне шығысы
Сағатталған бейне шығысы Avalon-ST бейне ағынын сағаттық бейне пішіміне түрлендіреді. Сағатталған бейне шығысы бейнеге көлденең және тік бос және синхрондау уақыты туралы ақпаратты қосады. Nios II процессоры сіз сұраған шығыс ажыратымдылығына және кадр жиілігіне байланысты сағаттық бейне шығысындағы сәйкес параметрлерді бағдарламалайды. Сағатталған бейне шығысы бекітілген 300 МГц құбыр желісінің сағатынан тактіленген бейненің айнымалы жылдамдығына ауыса отырып, сағатты түрлендіреді.
Сағатталған бейне DisplayPort
DisplayPort таратқыш құрамдас бөлігі сағаттық бейне ретінде пішімделген деректерді қабылдайды. Platform Designer бағдарламасындағы сым сигнализациясы мен өткізгіш интерфейстерінің мәлімдемесіндегі айырмашылықтар сағаттық бейне шығысын тікелей DisplayPort таратқыш IP-ге қосуға жол бермейді. Clocked Video to DisplayPort құрамдас бөлігі сағаттық бейне шығысы мен DisplayPort таратқышының IP арасында талап етілетін қарапайым түрлендіруді қамтамасыз ету үшін дизайнға арналған пайдаланушы IP болып табылады. Ол сондай-ақ Avalon-ST Video және DisplayPort пайдаланатын түрлі түсті пішімдеу стандарттарын есепке алу үшін әр пикселдегі түс жазықтықтарының ретін ауыстырады.
DisplayPort Transmitter IP және DisplayPort Transmitter PHY
DisplayPort таратқыш IP және DisplayPort таратқыш PHY бірге бейне ағынын сағаттық бейнеден үйлесімді DisplayPort ағынына түрлендіру үшін жұмыс істейді. DisplayPort таратқышының IP мекенжайы DisplayPort протоколын өңдейді және жарамды DisplayPort деректерін кодтайды, ал DisplayPort таратқышы PHY трансиверлерді қамтиды және жоғары жылдамдықты сериялық шығысты жасайды.
Nios II процессоры және перифериялық құрылғылар
Platform Designer жүйесінде DisplayPort қабылдағышы мен таратқыш IP мекенжайларын және өңдеу құбырының жұмыс уақыты параметрлерін басқаратын Nios II процессоры бар. Nios II процессоры мына негізгі перифериялық құрылғыларға қосылады:
- Бағдарламаны және оның деректерін сақтауға арналған чиптегі жад.
- AJTAG Бағдарламалық құралдың басып шығару шығысын көрсету үшін UART (Nios II терминалы арқылы).
- Оқиғаның ең аз ұзақтығының DisplayPort спецификациясы талап ететін бағдарламалық құралдың әртүрлі нүктелерінде миллисекунд деңгейіндегі кідірістерді жасауға арналған жүйелік таймер.
- Жүйе күйін көрсету үшін жарық диодтары.
- Масштабтау режимдері арасында ауысуға және Intel логотипін көрсетуді қосуға және өшіруге мүмкіндік беретін түймелі қосқыштар.
- DIP қосқыштары шығыс пішімін ауыстыруға және Nios II терминалына хабарларды басып шығаруды қосуға және өшіруге мүмкіндік береді.
DisplayPort таратқышы мен құбырды дұрыс конфигурациялау үшін Nios II процессорын іске қосатын DisplayPort көзіндегі және раковинаның өрт үзулеріндегі ыстық қосылатын оқиғалар. Бағдарламалық құрал кодындағы негізгі цикл сонымен қатар түймелер мен DIP қосқыштарындағы мәндерді бақылайды және сәйкесінше құбыр орнатуын өзгертеді.
I²C контроллерлері
Дизайн құрамында Intel Arria 5338 8460 GX FPGA әзірлеу жинағындағы басқа үш құрамдастың параметрлерін өңдеу үшін екі I²C контроллері (Si10 және PS10) бар. Intel Arria 5338 GX FPGA әзірлеу жинағындағы екі Si10 сағат генераторы бірдей I²C шинасына қосылады. Біріншісі DDR4 EMIF үшін анықтамалық сағатты жасайды. Әдепкі бойынша, бұл сағат 100 МГц DDR1066 көмегімен пайдалану үшін 4 МГц мәніне орнатылған, бірақ бұл дизайн DDR4 1200 МГц жиілігінде жұмыс істейді, ол 150 МГц анықтамалық сағатты қажет етеді. Nios II процессоры іске қосылған кезде I²C контроллерінің перифериялық құрылғысы арқылы DDR5338 анықтамалық сағатының жылдамдығын 4 МГц-ке дейін арттыру үшін бірінші Si150 регистр картасындағы параметрлерді өзгертеді. Екінші Si5338 сағат генераторы құбыр мен DisplayPort таратқыш IP арасындағы сағаттық бейне интерфейсі үшін vid_clk жасайды. Дизайн қолдайтын әр түрлі шығыс ажыратымдылығы мен кадр жиілігі үшін осы сағаттың жылдамдығын реттеуіңіз керек. Nios II процессоры қажет болғанда, жұмыс уақытында жылдамдықты реттеуге болады. Bitec DisplayPort 1.4 FMC еншілес картасы Parade PS8460 діріл тазалауды қайталағыш пен ретимерді пайдаланады. Іске қосу кезінде Nios II процессоры дизайн талаптарын қанағаттандыру үшін осы компоненттің әдепкі параметрлерін өңдейді.
Бағдарламалық қамтамасыз етудің сипаттамасы
8K DisplayPort бейне пішімін түрлендіру дизайны Example құрамына Intel Video and Image Processing Suite және DisplayPort интерфейсі IP-ден алынған IP кіреді. Барлық осы IP мекенжайлары дұрыс орнатылған кезде ешқандай қосымша араласусыз деректер кадрларын өңдей алады. Жүйе өзгерген кезде және басталу үшін IP мекенжайларын орнату үшін сыртқы жоғары деңгейлі басқаруды енгізу керек, мысалы, DisplayPort қабылдағышы немесе таратқышты қосулы қосу оқиғалары немесе пайдаланушы басу түймесі әрекеті. Бұл дизайнда тапсырысты басқару бағдарламалық құралымен жұмыс істейтін Nios II процессоры жоғары деңгейлі басқаруды қамтамасыз етеді. Бағдарламаны іске қосу кезінде:
- 4 МГц DDR жылдамдығын қамтамасыз ету үшін DDR150 қайталау жиілігін 1200 МГц етіп орнатады, содан кейін жаңа анықтамалық сағатта қайта калибрлеу үшін сыртқы жад интерфейсінің IP мекенжайын қалпына келтіреді.
- PS8460 DisplayPort қайталағышын және таймерді орнатады.
- DisplayPort қабылдағышы мен таратқыш интерфейстерін инициализациялайды.
- Өңдеу құбырының IP мекенжайларын инициализациялайды.
Баптандыру аяқталғаннан кейін бағдарламалық құрал бірқатар оқиғаларды тексеріп, оларға әрекет ете отырып, үздіксіз while цикліне енеді.
Масштабтау режиміне өзгертулер
Дизайн үш негізгі масштабтау режимін қолдайды; өту, жоғары және кішірейту. Өткізу режимінде дизайн кіріс бейненің масштабын жасамайды, жоғары деңгейлі режимде дизайн кіріс бейнені жоғарылатады, ал кішірейту режимінде дизайн кіріс бейненің масштабын азайтады.
Өңдеу құбырындағы төрт блок; Clipper, кішірейткіш, үлкейткіш және Миксер әрбір режимдегі соңғы нәтиженің көрсетілімін анықтайды. Бағдарламалық құрал ағымдағы кіріс ажыратымдылығына, шығыс ажыратымдылығына және сіз таңдаған масштабтау режиміне байланысты әрбір блоктың параметрлерін басқарады. Көп жағдайда Clipper кірісті өзгертілмей өткізеді және Миксердің фон өлшемі кіріс бейнесінің соңғы, масштабталған нұсқасымен бірдей өлшемде болады. Дегенмен, кіріс бейнесінің ажыратымдылығы шығыс өлшемінен үлкенірек болса, оны алдымен кесіп алмай, кіріс бейнесіне жоғары деңгейді қолдану мүмкін емес. Кіріс ажыратымдылығы шығыстан аз болса, бағдарламалық құрал шығыс бейненің айналасына қара жолақтар қосатын кіріс бейне қабатынан үлкенірек Миксер фондық қабатын қолданбай, кішірейтуді қолдана алмайды.
Кесте 4. Өңдеу блогының құбыржолдары
Бұл кесте масштабтау режимінің, кіріс ажыратымдылығының және шығыс ажыратымдылығының тоғыз комбинациясының әрқайсысында төрт өңдеу құбыры блогының әрекетін тізімдейді.
Режим | ішіне > сыртқа | in = out | ішінде <шығыс |
Өткел | Шығару өлшеміне қыстырыңыз | Клип жоқ
Төмендету жоқ |
Клип жоқ
Төмендету жоқ |
жалғасы... |
Режим | ішіне > сыртқа | in = out | ішінде <шығыс |
Жоғары деңгей жоқ
Қара жиек жоқ |
Жоғары деңгей жоқ
Қара жиек жоқ |
Жоғары деңгей жоқ
Шығару өлшеміне қара жиек тақталары |
|
Жоғары деңгейлі | 2/3 шығыс өлшеміне қыстырыңыз
Шығару өлшеміне дейін жоғарылату Қара жиек жоқ |
2/3 шығыс өлшеміне қыстырыңыз
Шығару өлшеміне дейін жоғарылату Қара жиек жоқ |
Клип жоқ
Төмендету жоқ Шығару өлшеміне дейін жоғарылату Қара жиек жоқ |
Масштабты азайту | Клип жоқ
Шығарылым өлшеміне дейін кішірейту Жоғары деңгей жоқ Қара жиек жоқ |
Клип жоқ
Шығарылым өлшеміне дейін кішірейту Жоғары деңгей жоқ Қара жиек жоқ |
Клип жоқ
2/3 кіріс өлшеміне дейін кішірейту Жоғары деңгей жоқ Шығару өлшеміне қара жиек тақталары |
Пайдаланушы басу түймешігін басу арқылы режимдер арасында өзгерту 1. Бағдарламалық құрал цикл арқылы әрбір іске қосудағы түймелердегі мәндерді бақылайды (ол бағдарламалық құралды жоюды жүзеге асырады) және өңдеу құбырындағы IP мекенжайларын сәйкесінше конфигурациялайды.
DisplayPort кірісіндегі өзгерістер
Әрбір цикл арқылы іске қосылғанда бағдарламалық құрал кіріс бейне ағынының тұрақтылығындағы өзгерістерді іздей отырып, сағаттық бейне кірісінің күйін сұрайды. Бағдарламалық құрал бейнені тұрақты деп санайды, егер:
- Clocked Video Input сағаты бар бейне сәтті құлыпталғанын хабарлайды.
- Енгізу ажыратымдылығы мен түс кеңістігінде цикл арқылы алдыңғы жүгіруден бері ешқандай өзгеріс жоқ.
Кіріс тұрақты болса, бірақ ол құлыптан айырылса немесе бейне ағынының сипаттары өзгерсе, бағдарламалық құрал Clocked Video Input функциясын құбыр арқылы бейне жіберуді тоқтатады. Сондай-ақ ол араластырғышты кіріс бейне қабатын көрсетуді тоқтатуға орнатады. Кез келген ресиверді қосулы қосу оқиғалары немесе ажыратымдылық өзгерістері кезінде шығыс белсенді болып қалады (қара экранды және Intel логотипін көрсетеді).
Егер кіріс тұрақты болмаса, бірақ қазір тұрақты болса, бағдарламалық құрал жаңа кіріс ажыратымдылығын және түс кеңістігін көрсету үшін құбырды конфигурациялайды, ол CVI шығысын қайта іске қосады және ол кіріс бейне қабатын қайтадан көрсету үшін Миксерді орнатады. Миксер қабатын қайта қосу бірден болмайды, себебі кадр буфері бұрынғы кірістегі ескі кадрларды қайталауы мүмкін және дизайн бұл кадрларды тазалауы керек. Содан кейін ақаулықты болдырмау үшін дисплейді қайта қосуға болады. Фрейм буфері Nios II процессоры оқи алатын DDR4-тен оқылған кадрлардың санын сақтайды. Бағдарламалық қамтамасыз ету sampБұл кіріс тұрақты болған кезде есептеледі және санау төрт кадрға ұлғайған кезде Миксер қабатын қайта қосады, бұл дизайн кез келген ескі кадрларды буферден шығаруды қамтамасыз етеді.
DisplayPort таратқышы Hot-plug оқиғалары
DisplayPort таратқышындағы ыстық қосылатын оқиғалар бағдарламалық құрал ішінде үзіліс тудырады, ол негізгі бағдарламалық құрал цикліне шығыстағы өзгеріс туралы ескерту үшін жалаушаны орнатады. Дизайн таратқыштың ыстық штепсельін анықтаған кезде, бағдарламалық құрал оның қандай ажыратымдылық пен түс кеңістіктерін қолдайтынын анықтау үшін жаңа дисплейге арналған EDID кодын оқиды. Егер DIP қосқыштарын жаңа дисплей қолдамайтын режимге орнатсаңыз, бағдарламалық құрал азырақ талап етілетін дисплей режиміне қайта оралады. Содан кейін ол құбырды, DisplayPort таратқышының IP мекенжайын және жаңа шығыс режимі үшін vid_clk таратқышын жасайтын Si5338 бөлігін конфигурациялайды. Кіріс өзгерістерді көргенде, бағдарламалық құрал құбырдың параметрлерін өңдейтіндіктен кіріс бейнесіне арналған араластырғыш қабаты көрсетілмейді. Бағдарламалық құрал қайта қосылмайды
дисплей төрт кадрдан кейін жаңа параметрлер жақтау арқылы өткенге дейін сақталады
буфер.
Пайдаланушы DIP коммутаторының параметрлеріне өзгертулер
Пайдаланушы DIP қосқыштарының 2-ден 6-ға дейінгі позициялары DisplayPort таратқышы арқылы басқарылатын шығыс пішімін (разряд, кадр жиілігі, түс кеңістігі және бит) басқарады. Бағдарламалық құрал осы DIP қосқыштарындағы өзгерістерді анықтаған кезде, ол таратқыштың ыстық штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік штепсельдік қосқышқа іс жүзінде ұқсас реттілік арқылы жұмыс істейді. EDID таратқышын сұраудың қажеті жоқ, себебі ол өзгермейді.
AN 889 үшін қайта қарау тарихы: 8K DisplayPort бейне пішімін түрлендіру дизайны Мысалыample
Кесте 5. AN 889 үшін қайта қарау тарихы: 8K DisplayPort бейне форматын түрлендіру дизайны Example
Құжат нұсқасы | Өзгерістер |
2019.05.30 | Бастапқы шығарылым. |
Intel корпорациясы. Барлық құқықтар сақталған. Intel, Intel логотипі және басқа Intel белгілері Intel корпорациясының немесе оның еншілес компанияларының сауда белгілері болып табылады. Intel өзінің FPGA және жартылай өткізгіш өнімдерінің Intel стандартты кепілдігіне сәйкес ағымдағы техникалық сипаттамаларға сәйкес орындалуына кепілдік береді, бірақ кез келген өнімдер мен қызметтерге кез келген уақытта ескертусіз өзгертулер енгізу құқығын өзіне қалдырады. Intel жазбаша түрде тікелей келіскен жағдайларды қоспағанда, Intel компаниясы осы құжатта сипатталған кез келген ақпаратты, өнімді немесе қызметті қолданудан немесе пайдаланудан туындайтын жауапкершілікті немесе жауапкершілікті өз мойнына алмайды. Intel тұтынушыларына кез келген жарияланған ақпаратқа сенбес бұрын және өнімдерге немесе қызметтерге тапсырыс бермес бұрын құрылғы сипаттамаларының соңғы нұсқасын алу ұсынылады.
*Басқа атаулар мен брендтер басқалардың меншігі ретінде талап етілуі мүмкін.
Құжаттар / Ресурстар
![]() |
intel AN 889 8K DisplayPort бейне форматын түрлендіру дизайны Мысample [pdf] Пайдаланушы нұсқаулығы AN 889 8K DisplayPort бейне пішімін түрлендіру дизайны Мысалыample, AN 889, 8K DisplayPort бейне форматын түрлендіру дизайны Мысample, Форматты түрлендіру дизайны Мысample, конверсиялық дизайн Мысample |