Дызайн пераўтварэння фармату відэа intel AN 889 8K DisplayPort Example
Аб дызайне пераўтварэння фармату відэа 8K DisplayPort Example
Дызайн пераўтварэння фармату відэа 8K DisplayPort Example аб'ядноўвае IP-сувязь відэа Intel DisplayPort 1.4 з канвеерам апрацоўкі відэа. Дызайн забяспечвае высакаякаснае маштабаванне, пераўтварэнне каляровай прасторы і частату кадраў для відэапатокаў да 8K пры 30 кадрах у секунду або 4K пры 60 кадрах у секунду.
Канструкцыя забяспечвае высокую канфігурацыю праграмнага і апаратнага забеспячэння, што дазваляе хуткую канфігурацыю і рэдызайн сістэмы. Дызайн арыентаваны на прылады Intel® Arria® 10 і выкарыстоўвае апошнюю 8K Ready Intel FPGA IP з Video and Image Processing Suite у Intel Quartus® Prime v19.2.
Аб DisplayPort Intel FPGA IP
Каб стварыць праекты Intel Arria 10 FPGA з інтэрфейсамі DisplayPort, стварыце асобнік DisplayPort Intel FPGA IP. Аднак гэты IP-адрас DisplayPort рэалізуе толькі пратакол кадавання або дэкадавання для DisplayPort. Ён не ўключае ў сябе трансіверы, PLL або функцыі рэканфігурацыі трансівера, неабходныя для рэалізацыі высакахуткаснага паслядоўнага кампанента інтэрфейсу. Intel забяспечвае асобныя кампаненты прыёмаперадатчыка, сістэмы PLL і IP-канфігурацыі. Выбар, параметрізацыя і падключэнне гэтых кампанентаў для стварэння цалкам сумяшчальнага інтэрфейсу прымача або перадатчыка DisplayPort патрабуе спецыяльных ведаў.
Intel прапануе гэты дызайн для тых, хто не з'яўляецца экспертам у трансіверах. Графічны інтэрфейс рэдактара параметраў для DisplayPort IP дазваляе ствараць дызайн.
Вы ствараеце асобнік DisplayPort IP (які можа быць толькі прымачом, толькі перадатчыкам або камбінаваным прыёмнікам і перадатчыкам) альбо ў Platform Designer, альбо ў каталогу IP. Калі вы наладжваеце IP-экземпляр DisplayPort, вы можаце выбраць генерацыю example дызайн для гэтай канкрэтнай канфігурацыі. Камбінаваная канструкцыя прыёмніка і перадатчыка ўяўляе сабой простую скразную сістэму, дзе выхад з прымача паступае непасрэдна ў перадатчык. Канструкцыя з фіксаваным праходжаннем стварае цалкам функцыянальны PHY прыёмніка, PHY перадатчыка і блокі рэканфігурацыі, якія рэалізуюць усю логіку прыёмаперадатчыка і PLL. Вы можаце альбо непасрэдна скапіяваць адпаведныя раздзелы дызайну, альбо выкарыстоўваць дызайн у якасці эталона. Дызайн стварае DisplayPort Intel Arria 10 FPGA IP Design Example, а затым дадае многія з files генеруецца непасрэдна ў спіс кампіляцыі, які выкарыстоўваецца праектам Intel Quartus Prime. Да іх адносяцца:
- Files для стварэння параметрізаваных асобнікаў IP для прыёмаперадатчыкаў, PLL і блокаў пераканфігурацыі.
- Verilog HDL files для падлучэння гэтых 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) на
увод. - Праграмнае забеспячэнне аўтаматычна вызначае ўваходны фармат і адпаведным чынам наладжвае канвеер апрацоўкі.
- выхад:
- Выбар падключэння DisplayPort 1.4 (праз DIP-перамыкачы) для дазволу 1080p, 1080i або 2160p пры 60 кадрах у секунду або 2160p пры 30 кадрах у секунду.
- Падтрымка гарачай замены.
- DIP-пераключальнікі, каб усталяваць патрабаваны фармат выхаднога колеру RGB, YCbCr 4:4:4, YCbCr 4:2:2 або YCbCr 4:2:0.
- Адзіны 10-бітны канвеер апрацоўкі 8K RGB з наладжваемым праграмным забеспячэннем маштабаваннем і пераўтварэннем частоты кадраў:
- Скаляр Lanczos з 12 кранамі.
- 16-фазны 4-адводны сканер Lanczos.
- Буфер кадраў відэа з трайной буферызацыяй забяспечвае пераўтварэнне частоты кадраў.
- Міксер з альфа-змешваннем дазваляе накладаць значкі экраннага меню.
Пачатак працы з дызайнам пераўтварэння фармату відэа 8K DisplayPort Example
Патрабаванні да апаратнага і праграмнага забеспячэння
Дызайн пераўтварэння фармату відэа 8K DisplayPort Example патрабуе спецыяльнага абсталявання і праграмнага забеспячэння.
Абсталяванне:
- Набор для распрацоўкі Intel Arria 10 GX FPGA, уключаючы даччыную карту DDR4 Hilo
- Даччыная карта Bitec DisplayPort 1.4 FMC (рэвізія 11)
- Крыніца DisplayPort 1.4, якая стварае відэа да 3840x2160p60 або 7680x4320p30
- Прыёмнік DisplayPort 1.4, які адлюстроўвае відэа да 3840x2160p60
- Кабелі DisplayPort 1.4, сертыфікаваныя VESA.
праграмнае забеспячэнне:
- АС Windows або Linux
- Intel Quartus Prime Design Suite v19.2, які ўключае:
- Intel Quartus Prime Pro Edition
- Канструктар платформы
- Nios® II EDS
- IP-бібліятэка Intel FPGA (уключаючы пакет апрацоўкі відэа і малюнкаў)
Дызайн працуе толькі з гэтай версіяй Intel Quartus Prime.
Загрузка і ўстаноўка Intel 8K DisplayPort Video Format Conversion Design Example
Дызайн даступны ў краме Intel Design Store.
- Спампаваць заархіваваны праект file udx10_dp.par.
- Распакуйце праект Intel Quartus Prime з архіву:
- a. Адкрыйце Intel Quartus Prime Pro Edition.
- b. Націсніце File ➤ Адкрыць праект.
Адкрыецца акно Open Project. - c. Перайдзіце і выберыце udx10_dp.par file.
- d. Націсніце Адкрыць.
- e. У акне "Адкрыць шаблон дызайну" ўсталюйце папку "Прызначэнне" ў патрэбнае месца для вынятага праекта. Запісы для шаблону афармлення file і назва праекта павінна быць правільнай, і вам не трэба іх мяняць.
- f. Націсніце OK.
Дызайн Files для дызайну пераўтварэння фармату відэа Intel 8K DisplayPort Example
Табліца 1. Дызайн Files
File або Імя тэчкі | Апісанне |
ip | Змяшчае асобнік IP files для ўсіх экземпляраў Intel FPGA IP у дызайне:
• DisplayPort IP (перадатчык і прыёмнік) • PLL, які генеруе тактавыя сігналы на верхнім узроўні дызайну • Усе IP, якія складаюць сістэму Platform Designer для канвеера апрацоўкі. |
галоўны_выява | Змяшчае pre_compiled.sof, які з'яўляецца загадзя скампіляваным праграмаваннем платы file для дызайну. |
не_acds_ip | Змяшчае зыходны код для дадатковага IP у гэтай канструкцыі, які Intel Quartus Prime не ўключае. |
SDC | Змяшчае SDC file які апісвае дадатковыя абмежаванні па часе, якія патрабуе гэты дызайн. SDC fileАўтаматычна ўключаныя разам з асобнікамі IP не спраўляюцца з гэтымі абмежаваннямі. |
праграмнае забеспячэнне | Змяшчае зыходны код, бібліятэкі і сцэнарыі зборкі для праграмнага забеспячэння, якое працуе на ўбудаваным працэсары 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 дэкларуе ўвесь IP у папцы non_acds_ip у Platform Designer, каб ён з'явіўся ў бібліятэцы IP. |
README.txt | Кароткія інструкцыі па зборцы і запуску канструкцыі. |
top.qpf | Праект Intel Quartus Prime file для дызайну. |
top.qsf | Налады праекта Intel Quartus Prime file для дызайну. гэта file пералічвае ўсе fileнеабходныя для стварэння дызайну разам з прызначэннем шпілек і шэрагам іншых параметраў праекта. |
верх.в | Verilog HDL верхняга ўзроўню file для дызайну. |
udx10_dp.qsys | Сістэма Platform Designer, якая змяшчае канвеер апрацоўкі відэа, працэсар Nios II і яго перыферыйныя прылады. |
Кампіляцыя дызайну пераўтварэння фармату відэа 8K DisplayPort Example
Intel забяспечвае загадзя скампіляванае праграмаванне платы file для дызайну ў каталогу master_image (pre_compiled.sof), каб дазволіць вам запускаць дызайн без запуску поўнай кампіляцыі.
КРОКІ:
- У праграмным забеспячэнні Intel Quartus Prime адкрыйце праект top.qpf file. Спампаваны архіў стварае гэта file калі вы распакуеце праект.
- Націсніце File ➤ Адкрыйце і абярыце ip/dp_rx_tx/dp_rx_tx.ip. Адкрыецца графічны інтэрфейс рэдактара параметраў для IP DisplayPort, які паказвае параметры для асобніка DisplayPort у дызайне.
- Націсніце Generate ExampДызайн (а не генерацыя).
- Пасля завяршэння генерацыі зачыніце рэдактар параметраў.
- In File Правадыр, перайдзіце ў каталог праграмнага забеспячэння і распакуйце архіў vip_control_src.zip, каб стварыць каталог vip_control_src.
- У тэрмінале BASH перайдзіце да праграмнага забеспячэння/скрыпту і запусціце скрыпт абалонкі build_sw.sh.
Сцэнар стварае праграмнае забеспячэнне Nios II для дызайну. Гэта стварае як .elf file які вы можаце загрузіць на дошку падчас выканання, і .hex file для кампіляцыі ў праграмаванне платы .sof file. - У праграмным забеспячэнні Intel Quartus Prime націсніце Апрацоўка ➤ Пачаць кампіляцыю.
- Intel Quartus Prime стварае сістэму Platform Designer udx10_dp.qsys.
- Intel Quartus Prime усталёўвае для праекта top.qpf.
Кампіляцыя стварае top.sof у output_fileкаталог s, калі ён завершыцца.
Viewраспрацоўка і рэгенерацыя сістэмы канструктара платформы
- Націсніце Інструменты ➤ Дызайнер платформы.
- Выберыце system name.qsys для сістэмнага параметра Platform Designer.
- Націсніце Адкрыць.
Platform Designer адкрывае сістэму. - Review сістэма.
- Аднавіць сістэму:
- a. Націсніце «Стварыць HDL…».
- b. У акне генерацыі ўключыце "Ачысціць выходныя каталогі" для выбраных мэтавых генерацый.
- c. Націсніце Стварыць
Кампіляцыя дызайну пераўтварэння фармату відэа 8K DisplayPort Example з інструментамі зборкі праграмнага забеспячэння Nios II для Eclipse
Вы наладжваеце інтэрактыўную працоўную прастору Nios II Eclipse для распрацоўкі, каб стварыць працоўную прастору, якая выкарыстоўвае тыя ж тэчкі, што і сцэнар зборкі. Калі вы раней запускалі скрыпт зборкі, вам варта выдаліць тэчкі software/vip_control і software/vip_control_bsp перад стварэннем працоўнай прасторы Eclipse. Калі вы паўторна запусціце скрыпт зборкі ў любы момант, ён перазапіша працоўную вобласць Eclipse.
КРОКІ:
- Перайдзіце ў каталог праграмнага забеспячэння і распакуйце архіў vip_control_src.zip, каб стварыць каталог vip_control_src.
- У каталогу ўсталяванага праекта стварыце новую тэчку і назавіце яе працоўная вобласць.
- У праграмным забеспячэнні Intel Quartus Prime націсніце «Інструменты» ➤ «Інструменты зборкі праграмнага забеспячэння Nios II для Eclipse».
- a. У акне праграмы запуску працоўнай вобласці выберыце папку працоўнай вобласці, якую вы стварылі.
- b. Націсніце OK.
- У акне Nios II – Eclipse націсніце File ➤ Новае ➤ Прыкладанне Nios II і BSP з шаблона.
З'явіцца дыялогавае акно прыкладання Nios II і BSP з шаблона.- a. У інфармацыі SOPC File абярыце udx10_dp/ udx10_dp.sopcinfo file. Nios II SBT для Eclipse запаўняе назву працэсара назвай працэсара з .sopcinfo file.
- b. У полі «Назва праекта» увядзіце vip_control.
- c. Абярыце пусты праект са спісу шаблонаў.
- d. Націсніце Далей.
- e. Выберыце Стварыць новы праект BSP на аснове шаблону праекта прыкладання з назвай праекта vip_control_bsp.
- f. Уключыце Выкарыстоўваць месцазнаходжанне па змаўчанні.
- g. Націсніце "Гатова", каб стварыць прыкладанне і BSP на аснове .sopcinfo file.
Пасля стварэння BSP праекты vip_control і vip_control_bsp з'яўляюцца на ўкладцы Project Explorer.
- У правадыру Windows скапіруйце змесціва каталога software/vip_control_src у толькі што створаны каталог software/vip_control.
- На ўкладцы Project Explorer акна Nios II – Eclipse пстрыкніце правай кнопкай мышы папку vip_control_bsp і абярыце Nios II > BSP Editor.
- a. Абярыце "Няма" з выпадальнага меню для sys_clk_timer.
- b. Выберыце cpu_timer з выпадальнага меню для timestamp_таймер.
- 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. З'явіцца паведамленне Convert to a relative path. Націсніце Так.
- e. Паўтарыце крокі 7.b на старонцы 8 і 7.c на старонцы 8 для каталогаў bkc_dptx.syslib і bkc_dptxll_syslib
- f. Націсніце OK.
- Выберыце Праект ➤ Пабудаваць усё, каб стварыць file vip_control.elf у каталогу software/vip_control.
- Стварыце mem_init file для кампіляцыі Intel Quartus Prime:
- a. Пстрыкніце правай кнопкай мышы vip_control у акне Правадыра праекта.
- b. Абярыце "Стварыць мэты" ➤ "Пабудаваць...".
- в. Выберыце mem_init_generate.
d. Націсніце Пабудаваць.
Праграмнае забеспячэнне Intel Quartus Prime стварае
udx10_dp_onchip_memory2_0_onchip_memory2_0.hex file у дырэкторыі software/vip_control/mem_init.
- Калі дызайн працуе на падключанай плаце, запусціце праграмаванне vip_control.elf file створаны зборкай Eclipse.
- a. Пстрыкніце правай кнопкай мышы папку vip_control на ўкладцы Project Explorer акна Nios II -Eclipse.
- b. Выбар «Запуск ад імя» ➤ Абсталяванне Nios II. Калі ў вас адкрыта акно тэрмінала Nios II, зачыніце яго перад загрузкай новага праграмнага забеспячэння.
Настройка камплекта распрацоўшчыка Intel Arria 10 GX FPGA
Апісвае, як наладзіць камплект для запуску 8K DisplayPort Video Format Conversion Design Exampле.
Малюнак 1. Набор распрацоўшчыка Intel Arria 10 GX з даччынай картай HiLo
На малюнку паказана плата з выдаленым сінім радыятарам, каб паказаць размяшчэнне карты DDR4 Hilo. Intel рэкамендуе не запускаць канструкцыю без устаноўленага радыятара.
КРОКІ:
- Падключыце карту Bitec DisplayPort 1.4 FMC да платы распрацоўкі праз порт A FMC.
- Пераканайцеся, што выключальнік сілкавання (SW1) выключаны, затым падключыце раз'ём сілкавання.
- Падключыце кабель USB да камп'ютара і да раздыма MicroUSB (J3) на плаце развіцця.
- Падлучыце кабель DisplayPort 1.4 паміж крыніцай DisplayPort і портам Receiver карты Bitec DisplayPort 1.4 FMC і пераканайцеся, што крыніца актыўная.
- Падлучыце кабель DisplayPort 1.4 паміж дысплеем DisplayPort і портам Transmitter карты Bitec DisplayPort 1.4 FMC і пераканайцеся, што дысплей актыўны.
- Уключыце плату з дапамогай SW1.
Святлодыёды стану платы, кнопкі і DIP-пераключальнікі
Intel Arria 10 GX FPGA Development Kit мае восем святлодыёдаў стану (з зялёным і чырвоным выпраменьвальнікамі), тры карыстальніцкія кнопкі і восем 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-пераключальніка. DIP-перамыкачы, пранумараваныя ад 1 да 8 (а не ад 0 да 7), супадаюць з лічбамі, надрукаванымі на кампаненце пераключальніка. Каб уключыць кожны пераключальнік, перамясціце белы пераключальнік у бок ВК-дысплея і далей ад святлодыёдаў на плаце.
Пераключальнік | Функцыя |
1 | Уключае друк тэрмінала Nios II, калі ўключана. |
2 | Задаць выходныя біты на колер:
ВЫКЛ = 8 біт ВКЛ = 10 біт |
4:3 | Усталюйце каляровую прастору вываду і sampling: SW4 OFF, SW3 OFF = RGB 4:4:4 SW4 OFF, SW3 ON = YCbCr 4:4:4 SW4 ON, SW3 OFF = YCbCr 4:2:2 SW4 ON, SW3 ON = YCbCr 4:2:0 |
6:5 | Усталюйце выхадны дазвол і частату кадраў: SW4 OFF, SW3 OFF = 4K60
SW4 OFF, SW3 ON = 4K30 SW4 ON, SW3 OFF = 1080p60 SW4 ON, SW3 ON = 1080i60 |
8:7 | Нявыкарыстаны |
Запуск дызайну пераўтварэння фармату відэа 8K DisplayPort Example
Вы павінны загрузіць скампіляваны .sof file для распрацоўкі ў Intel Arria 10 GX FPGA Development Kit для запуску распрацоўкі.
КРОКІ:
- У праграмным забеспячэнні Intel Quartus Prime націсніце Інструменты ➤ Праграміст.
- У акне праграміста націсніце "Аўтаматычнае вызначэнне", каб сканаваць JTAG ланцуг і выявіць падлучаныя прылады.
Калі з'явіцца ўсплывальнае акно з просьбай абнавіць спіс прылад праграміста, націсніце "Так". - У спісе прылад абярыце радок з надпісам 10AX115S2F45.
- Націсніце Змяніць File…
- Каб выкарыстоўваць папярэдне скампіляваную версію праграмавання file што Intel уключае ў склад загрузкі дызайну, абярыце master_image/pre_compiled.sof.
- Каб выкарыстоўваць ваша праграмаванне file створаны лакальнай кампіляцыяй, абярыце output_fileс/топ.соф.
- Уключыце Праграма/Наладзіць у радку 10AX115S2F45 спісу прылад.
- Націсніце Пуск.
Калі праграміст завяршае, дызайн запускаецца аўтаматычна. - Адкрыйце тэрмінал Nios II, каб атрымаць выходныя тэкставыя паведамленні ад дызайну, у адваротным выпадку дызайн заблакуецца пасля шэрагу змяненняў перамыкачоў (толькі калі вы ўсталюеце карыстальніцкі DIP-пераключальнік 1 у становішча ON).
- a. Адкрыйце акно тэрмінала і ўвядзіце nios2-terminal
- b. Націсніце Enter.
падлучаны на ўваходзе. Пры адсутнасці крыніцы на выхадзе з'яўляецца чорны экран з лагатыпам Intel у правым верхнім куце экрана.
Функцыянальнае апісанне дызайну пераўтварэння фармату відэа 8K DisplayPortample
Сістэма Platform Designer, udx10_dp.qsys, утрымлівае IP-пратакол прыёмніка і перадатчыка DisplayPort, IP відэаканвеера і кампаненты працэсара Nios II. Канструкцыя злучае сістэму Platform Designer з логікай прымача і перадатчыка DisplayPort PHY (якая змяшчае прыёмаперадатчыкі інтэрфейсу) і логіку рэканфігурацыі трансівера на верхнім узроўні ў дызайне Verilog HDL RTL file (верх.v). Канструкцыя ўключае ў сябе адзіны шлях апрацоўкі відэа паміж уваходам DisplayPort і выхадам DisplayPort.
Малюнак 2. Структурная схема
На дыяграме паказаны блокі ў 8K DisplayPort Video Format Conversion Design Exampле. На схеме не паказаны некаторыя агульныя перыферыйныя прылады, падлучаныя да Nios II, Avalon-MM паміж працэсарам Nios II і іншыя кампаненты сістэмы. Канструкцыя прымае відэа з крыніцы DisplayPort злева, апрацоўвае відэа праз відэакавенер злева направа перад перадачай відэа ў ракавіну DisplayPort справа.
PHY прыёмніка DisplayPort і IP прыёмніка DisplayPort
Карта Bitec DisplayPort FMC забяспечвае буфер для сігналу DisplayPort 1.4 ад крыніцы DisplayPort. Спалучэнне DisplayPort Receiver PHY і DisplayPort Receiver IP дэкадуе ўваходны сігнал для стварэння відэаструменю. Прыёмнік DisplayPort PHY змяшчае прыёмаперадатчыкі для дэсерыялізацыі ўваходных даных, а IP-прыёмнік DisplayPort дэкадуе пратакол DisplayPort. Камбінаваны IP-прыёмнік DisplayPort апрацоўвае ўваходны сігнал DisplayPort без праграмнага забеспячэння. Выніковы відэасігнал з IP-прыёмніка DisplayPort з'яўляецца ўласным пакетным фарматам струменевай перадачы. Дызайн канфігуруе прыёмнік DisplayPort для 10-бітнага вываду.
Ад DisplayPort да Clocked Video IP
Пакетаваны фармат струменевых даных, які выводзіцца прымачом DisplayPort, непасрэдна не сумяшчальны з фарматам відэададзеных з тактавай частатой, які чакае IP з тактаваным відэаўваходам. Ад DisplayPort да Clocked Video IP з'яўляецца карыстальніцкім IP для гэтай канструкцыі. Ён пераўтворыць выхад DisplayPort у сумяшчальны тактавы фармат відэа, які можна падключыць непасрэдна да тактавага відэаўваходу. Ад DisplayPort да Clocked Video IP можа змяняць стандарт сігналізацыі правадоў і можа змяняць парадак каляровых плоскасцей у кожным пікселі. Стандарт DisplayPort вызначае парадак колераў, які адрозніваецца ад IP-парадку відэаканвеера Intel. Працэсар Nios II кіруе заменай колеру. Ён счытвае бягучую каляровую прастору для перадачы з IP прымача DisplayPort з яго падпарадкаваным інтэрфейсам Avalon-MM. Ён накіроўвае DisplayPort на Clocked Video IP для прымянення адпаведнай карэкцыі з яго падпарадкаваным інтэрфейсам Avalon-MM.
Відэаўваход з тактавай частатой
Відэаўваход з тактавай частатой апрацоўвае сігнал з тактаваным відэаінтэрфейсам з DisplayPort у IP з тактаваным відэа і пераўтварае яго ў фармат відэасігналу Avalon-ST. Гэты фармат сігналу выдаляе з відэа ўсю гарызантальную і вертыкальную інфармацыю, пакідаючы толькі даныя актыўнага малюнка. IP пакетуе яго як адзін пакет на відэакадр. Ён таксама дадае дадатковыя пакеты метададзеных (называюцца пакетамі кіравання), якія апісваюць раздзяленне кожнага кадра відэа. Відэаструмень Avalon-ST праз трубу апрацоўкі складаецца з чатырох пікселяў паралельна, з трыма сімваламі на піксель. Відэаўваход з тактавай частатой забяспечвае скрыжаванне тактавай частоты для пераўтварэння з тактавага відэасігналу з пераменнай частатой ад IP-прымача DisplayPort у фіксаваную тактавую частату (300 МГц) для канвеера відэа IP.
Ачышчальнік патоку
Ачышчальнік патоку гарантуе, што сігнал Avalon-ST Video, які праходзіць у канвеер апрацоўкі, не будзе памылак. Гарачае падключэнне крыніцы DisplayPort можа прывесці да таго, што канструкцыя будзе прадстаўляць няпоўныя кадры даных на тактаваным відэаўваходным IP і ствараць памылкі ў выніковым патоку відэа Avalon-ST. Памер пакетаў, якія змяшчаюць відэададзеныя для кожнага кадра, тады не супадае з памерам, які паведамляюць звязаныя кантрольныя пакеты. Ачышчальнік патоку выяўляе гэтыя ўмовы і дадае дадатковыя даныя (шэрыя пікселі) у канец парушальных відэапакетаў, каб завяршыць кадр і адпавядаць спецыфікацыі ў кантрольным пакеце.
Адрозненне каляровасціampler (уваход)
Відэададзеныя, якія канструкцыя атрымлівае на ўваходзе з DisplayPort, могуць быць каляровасці 4:4:4, 4:2:2 або 4:2:0ampвялі. Уваходнае каляровае дазволampler прымае ўваходнае відэа ў любым фармаце і пераўтворыць яго ў 4:4:4 ва ўсіх выпадках. Каб забяспечыць больш высокую візуальную якасць, каляровасць дазволampler выкарыстоўвае самы дарагі ў вылічальных вылічэннях адфільтраваны алгарытм. Працэсар Nios II счытвае бягучую каляровасцьampфармаце ling ад IP прымача DisplayPort праз яго падпарадкаваны інтэрфейс Avalon-MM. Ён перадае фармат каляровасціampler праз яго падпарадкаваны інтэрфейс Avalon-MM.
Канвэртар каляровай прасторы (уваход)
Уваходныя відэададзеныя з DisplayPort могуць выкарыстоўваць каляровую прастору RGB або YCbCr. Канвэртар уваходнай каляровай прасторы прымае ўваходнае відэа ў любым фармаце, якое яно паступае, і пераўтворыць яго ў RGB ва ўсіх выпадках. Працэсар Nios II счытвае бягучую каляровую прастору з IP прымача DisplayPort з яго падпарадкаваным інтэрфейсам Avalon-MM; ён загружае правільныя каэфіцыенты пераўтварэння ў каляровасцьampler праз падпарадкаваны інтэрфейс Avalon-MM.
Кліпер
Машына для стрыжкі выбірае актыўную вобласць з уваходнага відэаструменю і адхіляе рэшту. Праграмнае кіраванне, якое працуе на працэсары Nios II, вызначае рэгіён для выбару. Рэгіён залежыць ад дазволу даных, атрыманых на крыніцы DisplayPort, а таксама ад выхаднога дазволу і рэжыму маштабавання. Працэсар перадае рэгіён Clipper праз падпарадкаваны інтэрфейс Avalon-MM.
Скаляр
Дызайн прымяняе маштабаванне да ўваходных відэададзеных у адпаведнасці з атрыманым уваходным дазволам і патрабаваным вам выхадным дазволам. Вы таксама можаце выбраць паміж трыма рэжымамі маштабавання (павялічаны, паніжаны і скразны). Два Scalar IP забяспечваюць функцыянальнасць маштабавання: адзін рэалізуе неабходнае памяншэнне; іншы рэалізуе апскейлінг. Для канструкцыі патрэбныя два скалера.
- Калі маштабавальнік рэалізуе памяншэнне маштабу, ён не стварае сапраўдныя даныя на кожным такце на сваім выхадзе. Напрыкладampнапрыклад, пры рэалізацыі каэфіцыента памяншэння маштабу ў 2 разы сапраўдны сігнал на выхадзе будзе высокім праз кожны другі такт, пакуль канструкцыя атрымлівае кожны ўваходны радок з цотнымі нумарамі, а затым нізкім для ўсіх ўваходных радкоў з няцотнымі нумарамі. Такое разрыўнае паводзіны з'яўляецца асноватворным для працэсу зніжэння хуткасці перадачы дадзеных на выхадзе, але несумяшчальна з ніжэйстаячым міксерам IP, які звычайна чакае больш стабільнай хуткасці перадачы дадзеных, каб пазбегнуць паніжэння хуткасці перадачы дадзеных на выхадзе. Дызайн патрабуе буфера кадраў паміж любым паніжальным маштабам і міксерам. Буфер кадраў дазваляе змяшальніку счытваць даныя з неабходнай хуткасцю.
- Калі маштабавальнік рэалізуе павышаную шкалу, ён стварае сапраўдныя даныя на кожным такце, таму наступны міксер не мае праблем. Аднак ён можа не прымаць новыя ўваходныя даныя на кожным такце. Прымаючы ўдвая вышэйшы клас у якасці былогаample, на выхадных лініях з цотнымі нумарамі ён прымае новы такт дадзеных кожны другі такт, а потым не прымае новыя ўваходныя дадзеныя на выхадных лініях з няцотнымі нумарамі. Аднак уверх па плыні Clipper можа вырабляць дадзеныя з зусім іншай хуткасцю, калі ён прымяняе значны кліп (напрыклад, падчас павелічэння). Такім чынам, Clipper і Upscale звычайна павінны быць падзелены буферам кадраў, патрабуючы, каб Scaler размяшчаўся пасля буфера кадраў у канвееры. Маштабавальнік павінен размяшчацца перад кадравым буферам для паніжэння маштабу, таму ў канструкцыі рэалізаваны два асобныя маштабатары па абодва бакі ад кадравага буфера: адзін для высокага маштабу; іншы для памяншэння маштабу.
Два скалеры таксама памяншаюць максімальную прапускную здольнасць DDR4, патрабаваную для буфера кадраў. Вы заўсёды павінны ўжываць паніжэнне перад буферам кадраў, мінімізуючы хуткасць перадачы дадзеных на баку запісу. Заўсёды прымяняйце павышэнне маштабу пасля буфера кадраў, што мінімізуе хуткасць перадачы дадзеных на баку чытання. Кожны Scaler атрымлівае неабходнае ўваходнае раздзяленне з кантрольных пакетаў ва ўваходным відэапатоку, у той час як працэсар Nios II з падпарадкаваным інтэрфейсам Avalon-MM усталёўвае выходнае раздзяленне для кожнага Scaler.
Буфер кадраў
Буфер кадраў выкарыстоўвае памяць DDR4 для выканання патройнай буферызацыі, якая дазваляе канвееру апрацоўкі відэа і малюнкаў выконваць пераўтварэнне частоты кадраў паміж уваходнай і выходнай частатой кадраў. Дызайн можа прымаць любую частату кадраў уводу, але агульная частата пікселяў не павінна перавышаць 1 гігапікселяў у секунду. Праграмнае забеспячэнне Nios II усталёўвае выходную частату кадраў на 30 або 60 кадраў у секунду ў залежнасці ад выбранага рэжыму вываду. Выхадная частата кадраў з'яўляецца функцыяй налад Clocked Video Output і тактавай частаты пікселяў выхаднога відэа. Супрацьціск, які Clocked Video Output прыкладае да канвеера, вызначае хуткасць, з якой бок чытання кадравага буфера выцягвае відэакадры з DDR4.
Міксер
Змяшальнік стварае чорны фонавы малюнак фіксаванага памеру, які працэсар Nios II праграмуе ў адпаведнасці з памерам бягучага выходнага малюнка. Змяшальнік мае два ўваходу. Першы ўваход падключаецца да апскейлера, каб дазволіць канструкцыі паказваць выхад з бягучага канвеера відэа. Другі ўваход падключаецца да блока генератара значкоў. Канструкцыя дазваляе толькі першы ўваход мікшара, калі ён выяўляе актыўнае, стабільнае відэа на тактавым відэаўваходзе. Такім чынам, канструкцыя падтрымлівае стабільны выхадны малюнак на выхадзе пры гарачым падключэнні на ўваходзе. Альфа-версія дызайну аб'ядноўвае другі ўваход у мікшар, падлучаны да генератара значкоў, як на фоне, так і на выявах канвеера відэа з празрыстасцю 50%.
Канвэртар каляровай прасторы (вывад)
Выхадны канвэртар каляровай прасторы пераўтворыць уваходныя відэададзеныя RGB у каляровую прастору RGB або YCbCr на аснове налад часу выканання з праграмнага забеспячэння.
Адрозненне каляровасціampler (выхад)
Выхад каляровасціampler пераўтворыць фармат з 4:4:4 у адзін з фарматаў 4:4:4, 4:2:2 ці 4:2:0. Праграма задае фармат. Выхад каляровасціampler таксама выкарыстоўвае адфільтраваны алгарытм для дасягнення высокай якасці відэа.
Відэавыхад з тактавай частатой
Відэавыхад з тактавай частатой пераўтворыць відэаструмень Avalon-ST у фармат з тактавай частатой. Відэавыхад з тактавай частатой дадае да відэа гарызантальнае і вертыкальнае гашэнне і інфармацыю пра час сінхранізацыі. Працэсар Nios II праграмуе адпаведныя налады ў тактавым відэавыхадзе ў залежнасці ад выхаднога дазволу і частаты кадраў, якія вы запытваеце. Выхад відэа з тактавай частатой пераўтворыць тактавы сігнал, пераходзячы з фіксаванай тактавай частоты канвеера 300 МГц у зменную частату тактавага відэа.
Пераключанае відэа на DisplayPort
Кампанент перадатчыка DisplayPort прымае даныя, адфарматаваныя як тактавае відэа. Адрозненні ў сігналізацыі правадоў і дэкларацыі інтэрфейсаў каналаў у Platform Designer перашкаджаюць падключэнню тактавага відэавыхаду непасрэдна да IP перадатчыка DisplayPort. Кампанент Clocked Video to DisplayPort - гэта спецыфічны IP-адрас для забеспячэння простага пераўтварэння, неабходнага паміж Clocked Video Output і IP-перадатчыкам DisplayPort. Ён таксама мяняе парадак каляровых плоскасцей у кожным пікселі з улікам розных стандартаў фарматавання колеру, якія выкарыстоўваюцца Avalon-ST Video і DisplayPort.
DisplayPort Transmitter IP і DisplayPort Transmitter PHY
Перадатчык DisplayPort IP і перадатчык DisplayPort PHY разам працуюць, каб пераўтварыць відэаструмень з тактавага відэа ў сумяшчальны паток DisplayPort. IP-перадатчык DisplayPort апрацоўвае пратакол DisplayPort і кадуе сапраўдныя дадзеныя DisplayPort, а перадатчык DisplayPort PHY змяшчае прыёмаперадатчыкі і стварае высакахуткасны паслядоўны выхад.
Працэсар Nios II і перыферыйныя прылады
Сістэма Platform Designer змяшчае працэсар Nios II, які кіруе IP-адрасамі прыёмніка і перадатчыка DisplayPort і наладамі часу выканання канвеера апрацоўкі. Працэсар Nios II падключаецца да гэтых асноўных перыферыйных прылад:
- Памяць на чыпе для захавання праграмы і яе даных.
- AJTAG UART для адлюстравання вываду праграмнага забеспячэння printf (праз тэрмінал Nios II).
- Сістэмны таймер для стварэння затрымкі ўзроўню мілісекунд у розных кропках праграмнага забеспячэння, як таго патрабуе спецыфікацыя DisplayPort аб мінімальнай працягласці падзеі.
- Святлодыёды для адлюстравання стану сістэмы.
- Кнопкавыя пераключальнікі для пераключэння паміж рэжымамі маштабавання і для ўключэння і выключэння адлюстравання лагатыпа Intel.
- DIP-пераключальнікі дазваляюць пераключаць фармат вываду і ўключаць і адключаць друк паведамленняў на тэрмінале Nios II.
Падзеі гарачага падключэння як на крыніцы DisplayPort, так і на паглынальніку, выклікаюць перапынкі, якія выклікаюць працэсар Nios II для правільнай канфігурацыі перадатчыка і канвеера DisplayPort. Галоўны цыкл у праграмным кодзе таксама кантралюе гэтыя значэнні на кнопках і DIP-пераключальніках і адпаведна змяняе налады канвеера.
Кантралёры I²C
Канструкцыя змяшчае два кантролеры I²C (Si5338 і PS8460) для рэдагавання налад трох іншых кампанентаў у камплекце распрацоўніка Intel Arria 10 10 GX FPGA. Два тактавых генератара Si5338 на камплекце распрацоўніка Intel Arria 10 GX FPGA падключаюцца да адной шыны I²C. Першы генеруе эталонны такт для DDR4 EMIF. Па змаўчанні гэты тактавы сігнал усталяваны на 100 МГц для выкарыстання з DDR1066 4 МГц, але гэтая канструкцыя працуе з DDR4 на 1200 МГц, што патрабуе эталоннага тактавага сігналу 150 МГц. Пры запуску працэсар Nios II з дапамогай перыферыйнага кантролера I²C змяняе налады ў карце рэгістраў першага Si5338, каб павялічыць хуткасць эталоннай тактавай частоты DDR4 да 150 МГц. Другі тактавы генератар Si5338 генеруе vid_clk для тактавага відэаінтэрфейсу паміж канвеерам і IP-перадатчыкам DisplayPort. Вы павінны наладзіць хуткасць гэтага тактавага сігналу для кожнага рознага выхаднога дазволу і частаты кадраў, якія падтрымліваюцца праектам. Вы можаце рэгуляваць хуткасць падчас працы, калі гэтага патрабуе працэсар Nios II. Даччыная карта Bitec DisplayPort 1.4 FMC выкарыстоўвае рэтранслятар і рэтаймер ачысткі джиттера Parade PS8460. Пры запуску працэсар Nios II рэдагуе налады гэтага кампанента па змаўчанні ў адпаведнасці з патрабаваннямі дызайну.
Апісанне праграмнага забеспячэння
Дызайн пераўтварэння фармату відэа 8K DisplayPort Example ўключае IP-адрас ад Intel Video and Image Processing Suite і IP-адрас інтэрфейсу DisplayPort. Усе гэтыя IP-адрасы могуць апрацоўваць кадры даных без дадатковага ўмяшання пры правільнай наладзе. Вы павінны рэалізаваць знешняе высокаўзроўневае кіраванне, каб наладзіць IP-адрасы для пачатку і пры змене сістэмы, напрыклад, падзеі гарачага падключэння прымача або перадатчыка DisplayPort або дзеянні кнопак карыстальніка. У гэтай канструкцыі працэсар Nios II, на якім працуе спецыяльнае праграмнае забеспячэнне кіравання, забяспечвае кантроль высокага ўзроўню. Пры запуску праграмнае забеспячэнне:
- Усталёўвае эталонную тактавую частату DDR4 на 150 МГц, каб забяспечыць хуткасць DDR 1200 МГц, затым скідае IP інтэрфейсу знешняй памяці для паўторнай каліброўкі на новай эталоннай тактавай частаце.
- Наладжвае рэтранслятар і рэтаймер PS8460 DisplayPort.
- Ініцыялізуе інтэрфейсы прыёмніка і перадатчыка DisplayPort.
- Ініцыялізуе IP-адрас канвеера апрацоўкі.
Пасля завяршэння ініцыялізацыі праграмнае забеспячэнне ўваходзіць у бесперапынны цыкл while, правяраючы шэраг падзей і рэагуючы на іх.
Змены ў рэжыме маштабавання
Канструкцыя падтрымлівае тры асноўныя рэжымы маштабавання; скразны, вышэйшы і паніжаны. У скразным рэжыме дызайн не выконвае маштабаванне ўваходнага відэа, у рэжыме павышанага маштабу дызайн павялічвае маштаб ўваходнага відэа, а ў рэжыме паніжанага маштабу дызайн памяншае маштаб ўваходнага відэа.
Чатыры блока ў канвееры апрацоўкі; Clipper, downscaler, upscaler і Mixer вызначаюць прадстаўленне канчатковага выхаду ў кожным рэжыме. Праграмнае забеспячэнне кіруе наладамі кожнага блока ў залежнасці ад бягучага дазволу ўваходу, выхаду і рэжыму маштабавання, які вы выбіраеце. У большасці выпадкаў Clipper прапускае ўваход без зменаў, а памер фону Mixer такі ж, як канчатковая, маштабаваная версія ўваходнага відэа. Аднак, калі раздзяленне ўваходнага відэа больш, чым выхадны памер, немагчыма прымяніць павышаны маштаб да ўваходнага відэа без яго папярэдняй выразкі. Калі ўваходнае раздзяленне меншае за выходнае, праграмнае забеспячэнне не можа прымяніць памяншэнне маштабу без прымянення фонавага пласта Mixer, які большы за ўзровень уваходнага відэа, які дадае чорныя палосы вакол выхаднога відэа.
Табліца 4. Апрацоўчыя блокавыя трубаправоды
У гэтай табліцы пералічана дзеянне чатырох блокаў канвеера апрацоўкі ў кожнай з дзевяці камбінацый рэжыму маштабавання, раздзялення ўваходнага і выходнага дазволу.
Рэжым | у > звонку | уваход = выхад | у < выходзіць |
Прахадны | Кліп да выхаднога памеру Без памяншэння маштабу | Няма кліпа
Без памяншэння маштабу |
Няма кліпа
Без памяншэння маштабу |
працяг... |
Рэжым | у > звонку | уваход = выхад | у < выходзіць |
Няма высакакласнага
Няма чорнай аблямоўкі |
Няма высакакласнага
Няма чорнай аблямоўкі |
Няма высакакласнага
Чорныя бардзюры для выхаднога памеру |
|
Высакакласны | Абразанне да 2/3 выхаднога памеру Без памяншэння маштабу
Масштаб да выхаднога памеру Без чорнай рамкі |
Абразанне да 2/3 выхаднога памеру Без памяншэння маштабу
Масштаб да выхаднога памеру Без чорнай рамкі |
Няма кліпа
Без памяншэння маштабу Масштаб да выхаднога памеру Без чорнай рамкі |
Паніжаны маштаб | Няма кліпа
Памяншэнне маштабу да памеру вываду. Без павышэння маштабу Няма чорнай аблямоўкі |
Няма кліпа
Памяншэнне маштабу да памеру вываду. Без павышэння маштабу Няма чорнай аблямоўкі |
Няма кліпа
Памяншэнне маштабу да 2/3 памеру ўводу Без павышэння маштабу Чорныя бардзюры для выхаднога памеру |
Пераключайцеся паміж рэжымамі, націскаючы кнопку карыстальніка 1. Праграмнае забеспячэнне кантралюе значэнні кнопак пры кожным праходжанні цыкла (яно выконвае праграмнае адбіванне) і адпаведным чынам канфігуруе IP-адрасы ў канвееры апрацоўкі.
Змены на ўваходзе DisplayPort
Пры кожным прагоне цыкла праграмнае забеспячэнне апытвае стан тактавага відэаўваходу, шукаючы змены ў стабільнасці ўваходнага відэапатоку. Праграмнае забеспячэнне лічыць відэа стабільным, калі:
- Уваход Clocked Video паведамляе, што відэа з тактавай частатой паспяхова заблакіравана.
- Уваходнае разрозненне і каляровая прастора не змяніліся пасля папярэдняга праходжання цыкла.
Калі ўваходны сігнал быў стабільным, але ён страціў блакіроўку або ўласцівасці відэаструменю змяніліся, праграмнае забеспячэнне спыняе адпраўку відэа праз канвеер. Гэта таксама ўсталёўвае Mixer, каб спыніць адлюстраванне ўзроўню ўваходнага відэа. Выхад застаецца актыўным (паказвае чорны экран і лагатып Intel) падчас любых падзей хуткага падключэння прымача або змены дазволу.
Калі ўваход не быў стабільным, але цяпер ён стабільны, праграмнае забеспячэнне канфігуруе канвеер для адлюстравання новага ўваходнага дазволу і каляровай прасторы, яно перазапускае вывад з CVI і ўстанаўлівае Mixer для паўторнага адлюстравання ўзроўню ўваходнага відэа. Паўторнае ўключэнне ўзроўню змяшальніка адбываецца не адразу, паколькі буфер кадраў усё яшчэ можа паўтараць старыя кадры з папярэдняга ўводу, і дызайн павінен ачысціць гэтыя кадры. Затым вы можаце зноў уключыць дысплей, каб пазбегнуць збояў. Буфер кадраў захоўвае падлік колькасці кадраў, прачытаных з DDR4, якія можа прачытаць працэсар Nios II. Праграмнае забеспячэнне samples гэты падлік, калі ўваходныя дадзеныя становяцца стабільнымі, і зноў уключае ўзровень Mixer, калі лік павялічваецца на чатыры кадры, што гарантуе, што дызайн вымывае любыя старыя кадры з буфера.
Перадатчык DisplayPort Падзеі гарачага падключэння
Падзеі гарачай замены на перадатчыку DisplayPort выклікаюць перапыненне ў праграмным забеспячэнні, якое ўсталёўвае сцяг, каб папярэдзіць асноўны праграмны цыкл аб змене вываду. Калі канструкцыя выяўляе гарачае падключэнне перадатчыка, праграмнае забеспячэнне счытвае EDID для новага дысплея, каб вызначыць, якія разрозненні і каляровыя прасторы ён падтрымлівае. Калі вы ўсталюеце DIP-пераключальнікі ў рэжым, які новы дысплей не можа падтрымліваць, праграмнае забеспячэнне вяртаецца да менш патрабавальнага рэжыму адлюстравання. Затым ён канфігуруе канвеер, IP перадатчыка DisplayPort і частку Si5338, якая генеруе перадатчык vid_clk для новага рэжыму вываду. Калі ўваход бачыць змены, узровень Mixer для ўваходнага відэа не адлюстроўваецца, бо праграмнае забеспячэнне рэдагуе налады для канвеера. Праграмнае забеспячэнне не ўключаецца паўторна
дысплэй, пакуль пасля чатырох кадраў, калі новыя налады праходзяць праз кадр
буфер.
Змены ў наладах DIP-пераключальніка карыстальніка
Палажэнні карыстальніцкіх DIP-пераключальнікаў з 2 па 6 кантралююць выхадны фармат (раздзяленне, частата кадраў, каляровая прастора і біты на колер), які перадаецца праз перадатчык DisplayPort. Калі праграмнае забеспячэнне выяўляе змены на гэтых DIP-пераключальніках, яно праходзіць праз паслядоўнасць, якая практычна ідэнтычная гарачаму падключэнню перадатчыка. Вам не трэба запытваць EDID перадатчыка, бо ён не змяняецца.
Гісторыя версій для AN 889: Дызайн пераўтварэння фармату відэа DisplayPort 8K Example
Табліца 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 Example [pdfКіраўніцтва карыстальніка Дызайн пераўтварэння фармату відэа AN 889 8K DisplayPort Example, AN 889, дызайн пераўтварэння фармату відэа DisplayPort 8K Example, дызайн пераўтварэння фармату Example, дызайн канверсіі Example |