интел АН 889 8К ДисплаиПорт дизајн конверзије видео формата Екample
О дизајну конверзије 8К ДисплаиПорт видео формата Екample
Дизајн конверзије 8К ДисплаиПорт видео формата Екampле интегрише Интел ДисплаиПорт 1.4 ИП за видео повезивање са цевоводом за обраду видео записа. Дизајн пружа скалирање високог квалитета, конверзију простора боја и конверзију брзине кадрова за видео стримове до 8К при 30 кадрова у секунди или 4К при 60 кадрова у секунди.
Дизајн је веома софтверски и хардверски конфигурабилан, што омогућава брзу конфигурацију и редизајн система. Дизајн циља Интел® Арриа® 10 уређаје и користи најновији Интел ФПГА ИП спреман за 8К из пакета за обраду видеа и слике у Интел Куартус® Приме в19.2.
О ДисплаиПорт Интел ФПГА ИП
Да бисте креирали Интел Арриа 10 ФПГА дизајн са ДисплаиПорт интерфејсима, инстанцирајте ДисплаиПорт Интел ФПГА ИП. Међутим, овај ДисплаиПорт ИП само примењује кодирање или декодирање протокола за ДисплаиПорт. Не укључује примопредајнике, ПЛЛ-ове или функционалност реконфигурације примопредајника која је потребна за имплементацију брзе серијске компоненте интерфејса. Интел обезбеђује засебне примопредајник, ПЛЛ и ИП компоненте за реконфигурацију. Избор, параметрирање и повезивање ових компоненти за креирање потпуно усклађеног ДисплаиПорт интерфејса пријемника или предајника захтева стручно знање.
Интел обезбеђује овај дизајн за оне који нису стручњаци за примопредајнике. ГУИ уређивач параметара за ДисплаиПорт ИП вам омогућава да направите дизајн.
Ви креирате инстанцу ДисплаиПорт ИП-а (која може бити само пријемник, само предајник или комбиновани пријемник и предајник) у Платформ Десигнер-у или ИП каталогу. Када параметаришете ДисплаиПорт ИП инстанцу, можете изабрати да генеришете екampдизајн за ту конфигурацију. Комбиновани дизајн пријемника и предајника је једноставан пролаз, где излаз из пријемника улази директно у предајник. Дизајн са фиксним пролазом ствара потпуно функционалан ПХИ пријемника, ПХИ предајника и блокове за реконфигурацију који имплементирају сву примопредајну и ПЛЛ логику. Можете директно копирати релевантне делове дизајна или користити дизајн као референцу. Дизајн генерише ДисплаиПорт Интел Арриа 10 ФПГА ИП Десигн Екampле а затим додаје многе од fileс генерише директно у листу компајлирања коју користи пројекат Интел Куартус Приме. То укључује:
- Fileс за креирање параметризованих ИП инстанци за примопредајнике, ПЛЛ-ове и блокове за реконфигурисање.
- Верилог ХДЛ fileс да повежете ове ИП адресе у блокове ПХИ пријемника вишег нивоа, ПХИ предајника и Арбитер за реконфигурацију примопредајника
- Ограничење дизајна Синопсис (СДЦ) fileс за постављање релевантних временских ограничења.
Карактеристике дизајна конверзије 8К ДисплаиПорт видео формата Екample
- Улаз:
- ДисплаиПорт 1.4 повезивање подржава резолуције од 720×480 до 3840×2160 при било којој брзини кадрова до 60 фпс, и резолуције до 7680×4320 при 30 фпс.
- Подршка за хот-плуг.
- Подршка за РГБ и ИЦбЦр (4:4:4, 4:2:2 и 4:2:0) формате боја на
унос. - Софтвер аутоматски детектује улазни формат и на одговарајући начин подешава цевовод за обраду.
- Излаз:
- Могућност повезивања ДисплаиПорт 1.4 (преко ДИП прекидача) за 1080п, 1080и или 2160п резолуцију при 60 фпс или 2160п при 30 фпс.
- Подршка за хот-плуг.
- ДИП се пребацује да бисте подесили тражени формат излазне боје на РГБ, ИЦбЦр 4:4:4, ИЦбЦр 4:2:2 или ИЦбЦр 4:2:0.
- Један 10-битни 8К РГБ процесни цевовод са софтверски конфигурисаним скалирањем и конверзијом брзине кадрова:
- Ланцзос-ов скалер са 12 додира.
- 16-фазни Ланцзос-ов скалер са 4 додира.
- Бафер видео оквира са троструким баферовањем обезбеђује конверзију брзине кадрова.
- Миксер са алфа мешањем омогућава преклапање икона на екрану.
Почетак рада са 8К ДисплаиПорт дизајном конверзије видео формата Екample
Хардверски и софтверски захтеви
Дизајн конверзије 8К ДисплаиПорт видео формата Екampле захтева посебан хардвер и софтвер.
хардвер:
- Интел Арриа 10 ГКС ФПГА развојни комплет, укључујући ДДР4 Хило Даугхтер картицу
- Битец ДисплаиПорт 1.4 ФМЦ ћерка картица (ревизија 11)
- ДисплаиПорт 1.4 извор који производи видео записе до 3840к2160п60 или 7680к4320п30
- ДисплаиПорт 1.4 судопер који приказује видео записе до 3840к2160п60
- ВЕСА сертификовани ДисплаиПорт 1.4 каблови.
софтвер:
- Виндовс или Линук ОС
- Интел Куартус Приме Десигн Суите в19.2, који укључује:
- Интел Куартус Приме Про Едитион
- Платформ Десигнер
- Ниос® ИИ ЕДС
- Интел ФПГА ИП библиотека (укључујући пакет за обраду видеа и слика)
Дизајн функционише само са овом верзијом Интел Куартус Приме.
Преузимање и инсталирање Интел 8К ДисплаиПорт Видео Формат Цонверсион Десигн Екample
Дизајн је доступан у Интел Десигн Сторе-у.
- Преузмите архивирани пројекат file удк10_дп.пар.
- Извадите пројекат Интел Куартус Приме из архиве:
- a. Отворите Интел Куартус Приме Про Едитион.
- b. Кликните File ➤ Отворите пројекат.
Отвара се прозор Опен Пројецт. - c. Идите до и изаберите удк10_дп.пар file.
- d. Кликните Отвори.
- e. У прозору Отвори предложак дизајна, поставите одредишну фасциклу на жељену локацију за екстраховани пројекат. Уноси за шаблон дизајна file и назив пројекта треба да буде тачан и не морате да их мењате.
- f. Кликните ОК.
Дизајн Fileс за Интел 8К ДисплаиПорт дизајн конверзије видео формата Екample
Табела 1. Дизајн Files
File или Име фасцикле | Опис |
ip | Садржи ИП инстанцу fileс за све Интел ФПГА ИП инстанце у дизајну:
• ДисплаиПорт ИП (предајник и пријемник) • ПЛЛ који генерише тактове на највишем нивоу дизајна • Сви ИП који чине систем Платформ Десигнер за цевовод за обраду. |
мастер_имаге | Садржи пре_цомпилед.соф, који је унапред компајлирано програмирање плоче file за дизајн. |
нон_ацдс_ип | Садржи изворни код за додатни ИП у овом дизајну који Интел Куартус Приме не укључује. |
сдц | Садржи СДЦ file који описује додатна временска ограничења која овај дизајн захтева. СДЦ fileаутоматски укључени са ИП инстанцама не обрађују ова ограничења. |
софтвера | Садржи изворни код, библиотеке и скрипте за израду софтвера који ради на уграђеном Ниос ИИ процесору за контролу функционалности високог нивоа дизајна. |
удк10_дп | Фасцикла у коју Интел Куартус Приме генерише излаз fileс за систем Платформ Десигнер. Излаз удк10_дп.сопцинфо file омогућава вам да генеришете иницијализацију меморије file за софтверску меморију процесора Ниос ИИ. Не морате прво да генеришете цео систем Платформ Десигнер. |
нон_ацдс_ип.ипк | Овај ИПКС file декларише сву ИП адресу у фасцикли нон_ацдс_ип у Платформ Десигнер-у тако да се појављује у ИП библиотеци. |
РЕАДМЕ.ткт | Кратка упутства за израду и покретање дизајна. |
топ.кпф | Пројекат Интел Куартус Приме file за дизајн. |
топ.ксф | Подешавања пројекта Интел Куартус Приме file за дизајн. Ово file наводи све fileпотребни су за израду дизајна, заједно са задацима иглица и бројним другим подешавањима пројекта. |
топ.в | Верилог ХДЛ највишег нивоа file за дизајн. |
удк10_дп.ксис | Систем Платформ Десигнер који садржи цев за обраду видео записа, Ниос ИИ процесор и његове периферне уређаје. |
Састављање 8К ДисплаиПорт видео формата за конверзију дизајна прample
Интел обезбеђује унапред компајлирано програмирање плоче file за дизајн у директоријуму мастер_имаге (пре_цомпилед.соф) да бисте могли да покренете дизајн без покретања пуне компилације.
КОРАЦИ:
- У софтверу Интел Куартус Приме отворите топ.кпф пројекат file. Преузета архива ствара ово file када распакујете пројекат.
- Кликните File ➤ Отворите и изаберите ип/дп_рк_тк/дп_рк_тк.ип. Отвара се ГУИ за уређивање параметара за ДисплаиПорт ИП, који приказује параметре за ДисплаиПорт инстанцу у дизајну.
- Кликните на Генериши прampле Десигн (не Генерате).
- Када се генерисање заврши, затворите уређивач параметара.
- In File Екплорер, идите до директоријума софтвера и распакујте вип_цонтрол_срц.зип архиву да бисте генерисали директоријум вип_цонтрол_срц.
- У БАСХ терминалу идите на софтвер/скрипту и покрените схелл скрипту буилд_св.сх.
Скрипта гради софтвер Ниос ИИ за дизајн. То ствара и .елф file који можете да преузмете на плочу у току рада и .хек file компајлирати у плочу програмирање .соф file. - У софтверу Интел Куартус Приме кликните на Обрада ➤ Покрени компилацију.
- Интел Куартус Приме генерише систем дизајнера платформе удк10_дп.ксис.
- Интел Куартус Приме поставља пројекат на топ.кпф.
Компилација ствара топ.соф у оутпут_fileс директоријума када се заврши.
Viewинг и регенерисање система дизајнера платформе
- Кликните на Тоолс ➤ Платформ Десигнер.
- Изаберите име система.ксис за системску опцију Платформ Десигнер.
- Кликните Отвори.
Дизајнер платформе отвара систем. - Review систем.
- Регенеришите систем:
- a. Кликните на Генериши ХДЛ….
- b. У прозору за генерисање укључите Очисти излазне директоријуме за изабране циљеве генерисања.
- c. Кликните на Генериши
Састављање 8К ДисплаиПорт видео формата за конверзију дизајна прampле са Ниос ИИ алатима за прављење софтвера за Ецлипсе
Поставили сте интерактивни Ниос ИИ Ецлипсе радни простор за дизајн да бисте произвели радни простор који користи исте фасцикле које користи скрипта за прављење. Ако сте претходно покренули скрипту за прављење, требало би да избришете фасцикле софтваре/вип_цонтрол и софтваре/вип_цонтрол_бсп пре креирања Ецлипсе радног простора. Ако у било ком тренутку поново покренете скрипту за прављење, она преписује радни простор Ецлипсе.
КОРАЦИ:
- Идите до директоријума софтвера и распакујте вип_цонтрол_срц.зип архиву да бисте генерисали директоријум вип_цонтрол_срц.
- У директоријуму инсталираног пројекта креирајте нову фасциклу и назовите је радни простор.
- У софтверу Интел Куартус Приме, кликните на Тоолс ➤ Ниос ИИ Софтваре Буилд Тоолс фор Ецлипсе.
- a. У прозору Воркспаце Лаунцхер изаберите фасциклу радног простора коју сте креирали.
- b. Кликните ОК.
- У прозору Ниос ИИ – Ецлипсе кликните File ➤ Ново ➤ Ниос ИИ апликација и БСП из шаблона.
Појављује се дијалошки оквир Ниос ИИ апликација и БСП из шаблона.- a. У СОПЦ Информацијама File изаберите удк10_дп/ удк10_дп.сопцинфо file. Ниос ИИ СБТ за Ецлипсе попуњава име ЦПУ-а именом процесора из .сопцинфо file.
- b. У пољу Име пројекта откуцајте вип_цонтрол.
- c. Изаберите Празан пројекат са листе шаблона.
- d. Кликните на Нект.
- e. Изаберите Креирај нови БСП пројекат на основу шаблона пројекта апликације са именом пројекта вип_цонтрол_бсп.
- f. Укључите Користи подразумевану локацију.
- g. Кликните на Заврши да бисте креирали апликацију и БСП на основу .сопцинфо file.
Након што се БСП генерише, пројекти вип_цонтрол и вип_цонтрол_бсп се појављују на картици Пројецт Екплорер.
- У Виндовс Екплорер-у, копирајте садржај директоријума софтваре/вип_цонтрол_срц у новокреирани софтвер/вип_цонтрол директоријум.
- На картици Пројецт Екплорер у прозору Ниос ИИ – Ецлипсе, кликните десним тастером миша на фасциклу вип_цонтрол_бсп и изаберите Ниос ИИ > БСП Едитор.
- a. Изаберите Ништа из падајућег менија за сис_цлк_тимер.
- b. Изаберите цпу_тимер из падајућег менија за тиместamp_тимер.
- c. Укључите енабле_смалл_ц_либрари.
- d. Кликните на Генериши.
- e. Када се генерисање заврши, кликните на Изађи.
- На картици Пројецт Екплорер кликните десним тастером миша на директоријум вип_цонтрол и кликните на Својства.
- a. У прозору Својства за вип_цонтрол, проширите својства Ниос ИИ апликације и кликните на Ниос ИИ путање апликације.
- b. Кликните на Додај… поред Библиотечких пројеката.
- c. У прозору Либрари Пројецтс идите до директоријума удк10.дп\спфтваре \вип_цонтрол_срц и изаберите директоријум бкц_дпрк.сислиб.
- d. Кликните ОК. Појављује се порука Претвори у релативну путању. Кликните на Да.
- e. Поновите кораке 7.б на страници 8 и 7.ц на страници 8 за директоријуме бкц_дптк.сислиб и бкц_дптклл_сислиб
- f. Кликните ОК.
- Изаберите Пројекат ➤ Изгради све да бисте генерисали file вип_цонтрол.елф у директоријуму софтвер/вип_цонтрол.
- Направите мем_инит file за компилацију Интел Куартус Приме:
- a. Кликните десним тастером миша на вип_цонтрол у прозору Пројецт Екплорер.
- b. Изаберите Направите циљеве ➤ Изградите….
- ц. Изаберите мем_инит_генерате.
д. Кликните на Буилд.
Софтвер Интел Куартус Приме генерише
udx10_dp_onchip_memory2_0_onchip_memory2_0.hex file у директоријуму софтваре/вип_цонтрол/мем_инит.
- Са дизајном који ради на повезаној плочи, покрените програмирање вип_цонтрол.елф file креирао Ецлипсе буилд.
- a. Кликните десним тастером миша на фасциклу вип_цонтрол на картици Пројецт Екплорер у прозору Ниос ИИ -Ецлипсе.
- b. Избор Покрени као ➤ Ниос ИИ хардвер. Ако имате отворен прозор терминала Ниос ИИ, затворите га пре преузимања новог софтвера.
Подешавање комплета за развој Интел Арриа 10 ГКС ФПГА
Описује како да подесите комплет за покретање 8К ДисплаиПорт Видео Формат Цонверсион Десигн Екampле.
Слика 1. Интел Арриа 10 ГКС развојни комплет са ХиЛо ћерком картицом
На слици је приказана плоча са уклоњеним плавим хладњаком како би се показало позиционирање ДДР4 Хило картице. Интел препоручује да не покрећете дизајн без постављеног хладњака.
КОРАЦИ:
- Поставите Битец ДисплаиПорт 1.4 ФМЦ картицу на развојну плочу користећи ФМЦ порт А.
- Уверите се да је прекидач за напајање (СВ1) искључен, а затим повежите конектор за напајање.
- Повежите УСБ кабл на рачунар и на МицроУСБ конектор (Ј3) на развојној плочи.
- Повежите ДисплаиПорт 1.4 кабл између ДисплаиПорт извора и пријемног порта Битец ДисплаиПорт 1.4 ФМЦ картице и уверите се да је извор активан.
- Повежите ДисплаиПорт 1.4 кабл између ДисплаиПорт екрана и порта предајника Битец ДисплаиПорт 1.4 ФМЦ картице и уверите се да је екран активан.
- Укључите плочу помоћу СВ1.
ЛЕД диоде статуса плоче, дугмад и ДИП прекидачи
Интел Арриа 10 ГКС ФПГА развојни комплет има осам статусних ЛЕД диода (са зеленим и црвеним емитерима), три корисничка дугмета и осам корисничких ДИП прекидача. Дизајн конверзије 8К ДисплаиПорт видео формата Екampле осветљава ЛЕД диоде како би указао на стање везе ДисплаиПорт пријемника. Дугмад и ДИП прекидачи вам омогућавају да промените подешавања дизајна.
ЛЕД диоде статуса
Табела 2. ЛЕД лампице статуса
ЛЕД | Опис |
Црвене ЛЕД диоде | |
0 | ДДР4 ЕМИФ калибрација је у току. |
1 | ДДР4 ЕМИФ калибрација није успела. |
7:2 | Неискоришћено. |
Зелене ЛЕД диоде | |
0 | Светли када се обука ДисплаиПорт везе пријемника успешно заврши, а дизајн добије стабилан видео. |
5:1 | Број трака ДисплаиПорт пријемника: 00001 = 1 трака
00010 = 2 траке 00100 = 4 траке |
7:6 | Брзина траке ДисплаиПорт пријемника: 00 = 1.62 Гбпс
01 = 2.7 Гбпс 10 = 5.4 Гбпс 11 = 8.1 Гбпс |
У табели је приказан статус који свака ЛЕД лампица приказује. Свака ЛЕД позиција има и црвене и зелене индикаторе који могу да светле независно. Било која ЛЕД светлећа наранџаста значи да су укључени и црвени и зелени индикатори.
Корисничка дугмад
Кориснички тастер 0 контролише приказ Интел логотипа у горњем десном углу излазног екрана. Приликом покретања, дизајн омогућава приказ логотипа. Притиском на дугме 0 се активира приказ логотипа. Кориснички тастер 1 контролише режим скалирања дизајна. Када је извор или умиваоник прикључен на топло, дизајн подразумевано:
- Пролазни режим, ако је улазна резолуција мања или једнака излазној резолуцији
- Режим смањења величине, ако је улазна резолуција већа од излазне резолуције
Сваки пут када притиснете корисничко дугме 1, дизајн прелази на следећи режим скалирања (пролаз > повећање, повећање > смањење, смањење > пролаз). Кориснички тастер 2 се не користи.
Кориснички ДИП прекидачи
ДИП прекидачи контролишу опционо штампање Ниос ИИ терминала и подешавања за излазни видео формат који се покреће преко ДисплаиПорт предајника.
Табела 3. ДИП прекидачи
У табели су наведене функције сваког ДИП прекидача. ДИП прекидачи, означени бројевима од 1 до 8 (не од 0 до 7), одговарају бројевима одштампаним на компоненти прекидача. Да бисте сваки прекидач поставили на ОН, померите бели прекидач према ЛЦД-у и даље од ЛЕД диода на плочи.
Свитцх | Функција |
1 | Омогућава штампање са Ниос ИИ терминала када је постављено на УКЉУЧЕНО. |
2 | Подесите излазне битове по боји:
ОФФ = 8 бита УКЉУЧЕНО = 10 бита |
4:3 | Подесите излазни простор боја и сampлинг: СВ4 ОФФ, СВ3 ОФФ = РГБ 4:4:4 СВ4 ОФФ, СВ3 ОН = ИЦбЦр 4:4:4 СВ4 ОН, СВ3 ОФФ = ИЦбЦр 4:2:2 СВ4 ОН, СВ3 ОН = ИЦбЦр 4:2:0 |
6:5 | Подесите излазну резолуцију и брзину кадрова: СВ4 ОФФ, СВ3 ОФФ = 4К60
СВ4 ОФФ, СВ3 ОН = 4К30 СВ4 ОН, СВ3 ОФФ = 1080п60 СВ4 ОН, СВ3 ОН = 1080и60 |
8:7 | Неискоришћено |
Покретање дизајна конверзије 8К ДисплаиПорт видео формата Екample
Морате преузети компајлирани .соф file за дизајн за Интел Арриа 10 ГКС ФПГА развојни комплет за покретање дизајна.
КОРАЦИ:
- У софтверу Интел Куартус Приме кликните на Тоолс ➤ Программер.
- У прозору програматора кликните на Ауто Детецт да бисте скенирали ЈTAG ланац и откријте повезане уређаје.
Ако се појави искачући прозор који од вас тражи да ажурирате листу уређаја програмера, кликните на Да. - На листи уређаја изаберите ред са ознаком 10АКС115С2Ф45.
- Кликните на дугме Промени File…
- Да бисте користили унапред компајлирану верзију програмирања file које Интел укључује као део преузимања дизајна, изаберите мастер_имаге/пре_цомпилед.соф.
- Да користите своје програмирање file креиран од стране локалног компајлирања, изаберите оутпут_fileс/топ.соф.
- Укључите Програм/Цонфигуре у 10АКС115С2Ф45 реду листе уређаја.
- Кликните на Старт.
Када програматор заврши, дизајн се покреће аутоматски. - Отворите Ниос ИИ терминал да бисте примили излазне текстуалне поруке из дизајна, иначе се дизајн закључава након бројних промена прекидача (само ако поставите кориснички ДИП прекидач 1 на ОН).
- a. Отворите прозор терминала и откуцајте ниос2-терминал
- b. Притисните Ентер.
прикључен на улаз. Без извора, излаз је црни екран са Интел логом у горњем десном углу екрана.
Функционални опис дизајна конверзије 8К ДисплаиПорт видео формата Екample
Систем Платформ Десигнер, удк10_дп.ксис, садржи ИП протокола ДисплаиПорт пријемника и предајника, ИП видео цевовода и компоненте Ниос ИИ процесора. Дизајн повезује систем Платформ Десигнер са ДисплаиПорт ПХИ логиком пријемника и предајника (која садржи примопредајнике интерфејса) и логику реконфигурације примопредајника на највишем нивоу у Верилог ХДЛ РТЛ дизајну file (топ.в). Дизајн се састоји од једне путање за обраду видео записа између ДисплаиПорт улаза и ДисплаиПорт излаза.
Слика 2. Блок дијаграм
Дијаграм приказује блокове у 8К ДисплаиПорт Видео Формат Цонверсион Десигн Десигн Екampле. Дијаграм не приказује неке од генеричких периферних уређаја повезаних на Ниос ИИ, Авалон-ММ између Ниос ИИ процесора и друге компоненте система. Дизајн прихвата видео са ДисплаиПорт извора са леве стране, обрађује видео кроз видео цевовод с лева на десно пре него што га прослеђује у ДисплаиПорт судопер са десне стране.
ДисплаиПорт Рецеивер ПХИ и ДисплаиПорт Рецеивер ИП
Битец ДисплаиПорт ФМЦ картица обезбеђује бафер за ДисплаиПорт 1.4 сигнал из ДисплаиПорт извора. Комбинација ДисплаиПорт Рецеивер ПХИ и ДисплаиПорт Рецеивер ИП декодира долазни сигнал за креирање видео стрима. ДисплаиПорт пријемник ПХИ садржи примопредајнике за десеријализацију долазних података, а ДисплаиПорт пријемник ИП декодира ДисплаиПорт протокол. Комбиновани ДисплаиПорт пријемник ИП обрађује долазни ДисплаиПорт сигнал без икаквог софтвера. Резултујући видео сигнал са ИП пријемника ДисплаиПорт пријемника је изворни пакетизовани формат стримовања. Дизајн конфигурише ДисплаиПорт пријемник за 10-битни излаз.
ДисплаиПорт на ИП адресу видео записа са тактом
Пакетизовани формат података за стриминг који излази ДисплаиПорт пријемник није директно компатибилан са форматом видео података са тактом који очекује ИП улазног видео сигнала са тактом. ИП ДисплаиПорт то Цлоцкед Видео ИП је прилагођена ИП адреса за овај дизајн. Конвертује ДисплаиПорт излаз у компатибилан видео формат са тактом који можете директно да повежете на видео улаз са тактом. ДисплаиПорт то Цлоцкед Видео ИП може да модификује стандард жичане сигнализације и може да промени редослед равни боја унутар сваког пиксела. ДисплаиПорт стандард наводи редослед боја који се разликује од ИП редоследа Интел видео цевовода. Ниос ИИ процесор контролише замену боја. Чита тренутни простор боја за пренос са ИП пријемника ДисплаиПорт-а са својим Авалон-ММ славе интерфејсом. Он усмерава ДисплаиПорт на ИП ИП видео записа да примени одговарајућу корекцију са својим Авалон-ММ славе интерфејсом.
Видео улаз са тактом
Видео улаз са тактом обрађује сигнал видео интерфејса са тактом са ДисплаиПорт-а у Цлоцкед Видео ИП и конвертује га у Авалон-СТ видео формат видео сигнала. Овај формат сигнала уклања све хоризонталне и вертикалне информације о затамњивању из видео записа остављајући само активне податке о слици. ИП га пакује као један пакет по видео кадру. Такође додаје додатне пакете метаподатака (који се називају контролни пакети) који описују резолуцију сваког видео оквира. Авалон-СТ видео ток кроз цев за обраду је четири паралелна пиксела, са три симбола по пикселу. Видео улаз са тактом обезбеђује укрштање такта за конверзију из видео сигнала са променљивом брзином такта са ИП пријемника ДисплаиПорт у фиксни такт (300 МХз) за видео ИП цевовод.
Стреам Цлеанер
Чистач тока обезбеђује да Авалон-СТ видео сигнал који пролази до цевовода за обраду буде без грешака. Вруће укључивање ДисплаиПорт извора може довести до тога да дизајн представи непотпуне оквире података на видео улазној ИП ИП адреси и да генерише грешке у резултујућем Авалон-СТ видео стриму. Величина пакета који садрже видео податке за сваки оквир тада се не поклапа са величином коју пријављују повезани контролни пакети. Чистач тока детектује ове услове и додаје додатне податке (сиве пикселе) на крај увредљивих видео пакета да би завршио оквир и ускладио спецификацију у контролном пакету.
Цхрома Ресampлер (улаз)
Видео подаци које дизајн прима на улазу са ДисплаиПорт-а могу бити 4:4:4, 4:2:2 или 4:2:0 цхрома сampЛЕД. Улазна хрома резampлер узима долазни видео у било ком формату и конвертује га у 4:4:4 у свим случајевима. Да би се обезбедио виши визуелни квалитет, цхрома ресampлер користи рачунарски најскупљи филтрирани алгоритам. Ниос ИИ процесор чита тренутни цхрома сampлинг формат са ИП пријемника ДисплаиПорт преко његовог Авалон-ММ славе интерфејса. Саопштава формат цхрома ресampлер преко његовог Авалон-ММ славе интерфејса.
Конвертор простора боја (улаз)
Улазни видео подаци са ДисплаиПорт-а могу да користе РГБ или ИЦбЦр простор боја. Конвертор улазног простора боја узима долазни видео у било ком формату који стигне и конвертује га у РГБ у свим случајевима. Ниос ИИ процесор чита тренутни простор боја са ИП пријемника ДисплаиПорт са својим Авалон-ММ славе интерфејсом; учитава исправне коефицијенте конверзије у цхрома ресampлер преко свог Авалон-ММ славе интерфејса.
Цлиппер
Машина за шишање бира активну област из долазног видео стрима и одбацује остатак. Софтверска контрола која ради на Ниос ИИ процесору дефинише регион који треба изабрати. Регион зависи од резолуције података примљених на ДисплаиПорт извору и излазне резолуције и режима скалирања. Процесор комуницира регион са Цлиппер-ом преко његовог Авалон-ММ славе интерфејса.
Сцалер
Дизајн примењује скалирање на долазне видео податке у складу са примљеном улазном резолуцијом и резолуцијом излаза која вам је потребна. Такође можете изабрати између три режима скалирања (упсцале, довнсцале и пасстхроугх). Две скаларне ИП адресе обезбеђују функционалност скалирања: једна имплементира било које потребно смањење; други спроводи повећање нивоа. Дизајн захтева два скалера.
- Када скалер имплементира смањење, он не производи валидне податке о сваком циклусу такта на свом излазу. Фор екampДакле, ако се примењује 2к однос смањења, важећи сигнал на излазу је висок у сваком другом циклусу такта, док дизајн прима сваку парну нумерисану улазну линију, а затим низак за целину непарно нумерисаних улазних линија. Ово понашање пуцања је фундаментално за процес смањења брзине преноса података на излазу, али је некомпатибилно са низводним ИП миксером, који генерално очекује конзистентнију брзину података како би се избегао недовољан проток на излазу. Дизајн захтева Фраме Буффер између било ког смањења и миксера. Фраме Буффер омогућава миксеру да чита податке брзином која му је потребна.
- Када скалер имплементира повећање, он производи валидне податке о сваком циклусу такта, тако да следећи миксер нема проблема. Међутим, можда неће прихватити нове улазне податке у сваком циклусу такта. Узимајући 2к упсцале као бившиampНа парним излазним линијама прихвата нови такт података сваки други циклус такта, а затим не прихвата нове улазне податке на непарним излазним линијама. Међутим, узводни Цлиппер може произвести податке потпуно различитом брзином ако примењује значајан снимак (нпр. током зумирања). Стога, Цлиппер и упсцале морају генерално бити одвојени Фраме Буффер-ом, што захтева да Сцалер седи иза Фраме Буффер-а у цевоводу. Скалер мора да се налази испред бафера оквира за смањење нивоа, тако да дизајн имплементира два одвојена скалера са обе стране бафера оквира: један за повећање; други за смањење.
Два скалера такође смањују максималну ДДР4 пропусност коју захтева Фраме Буффер. Увек морате да примените снижавање пре Фраме Буффер-а, минимизирајући брзину података на страни писања. Увек примените увећање после Фраме Буффер-а, што минимизира брзину података на страни читања. Сваки скалер добија потребну улазну резолуцију од контролних пакета у долазном видео стриму, док Ниос ИИ процесор са Авалон-ММ славе интерфејсом поставља излазну резолуцију за сваки скалер.
Фраме Буффер
Бафер оквира користи ДДР4 меморију да изврши троструко баферовање које омогућава цевоводу за обраду видеа и слике да изврши конверзију брзине кадрова између долазне и одлазне брзине кадрова. Дизајн може да прихвати било коју улазну брзину кадрова, али укупна брзина пиксела не сме бити већа од 1 гига пиксела у секунди. Софтвер Ниос ИИ поставља излазну брзину кадрова на 30 или 60 фпс, у зависности од излазног режима који изаберете. Излазна брзина кадрова је функција подешавања видео излаза са тактом и сата излазног видео пиксела. Противпритисак који видео излаз са тактом примењује на цевовод одређује брзину којом страна за читање Фраме Буффер-а извлачи видео оквире из ДДР4.
Миксер
Миксер генерише црну позадинску слику фиксне величине коју Ниос ИИ процесор програмира да одговара величини тренутне излазне слике. Миксер има два улаза. Први улаз се повезује са упсцалером како би се омогућило да дизајн прикаже излаз из тренутног видео цевовода. Други улаз се повезује са блоком генератора икона. Дизајн омогућава први улаз миксера само када детектује активан, стабилан видео на видео улазу са тактом. Због тога, дизајн одржава стабилну излазну слику на излазу док се на улазу може прикључити топло. Алфа дизајн комбинује други улаз у миксер, повезан са генератором икона, преко позадине и слика видео цевовода са 50% транспарентности.
Конвертор простора боја (излаз)
Конвертор излазног простора боја трансформише улазне РГБ видео податке у РГБ или ИЦбЦр простор боја на основу подешавања времена извршавања из софтвера.
Цхрома Ресampлер (излаз)
Резampлер конвертује формат из 4:4:4 у један од формата 4:4:4, 4:2:2 или 4:2:0. Софтвер поставља формат. Резampлер такође користи филтрирани алгоритам за постизање видео записа високог квалитета.
Видео излаз са тактом
Видео излаз са тактом конвертује Авалон-СТ видео ток у видео формат са тактом. Видео излаз са тактом додаје видео запису информације о хоризонталном и вертикалном затамњивању и времену синхронизације. Процесор Ниос ИИ програмира релевантна подешавања у видео излазу са тактом у зависности од излазне резолуције и брзине кадрова коју тражите. Видео излаз са тактом конвертује такт, прелазећи са фиксног такта цевовода од 300 МХз у променљиву брзину видео записа са тактом.
Видео са тактом на ДисплаиПорт
Компонента предајника ДисплаиПорт прихвата податке форматиране као видео запис са тактом. Разлике у жичаној сигнализацији и декларацији интерфејса проводника у Платформ Десигнер-у спречавају да повежете видео излаз са тактом директно на ИП предајника ДисплаиПорт-а. Компонента Цлоцкед Видео то ДисплаиПорт је прилагођена ИП адреса која је специфична за дизајн како би обезбедила једноставну конверзију потребну између Цлоцкед Видео Оутпут и ДисплаиПорт ИП предајника. Такође мења редослед равни боја у сваком пикселу како би се узели у обзир различити стандарди форматирања боја које користе Авалон-СТ Видео и ДисплаиПорт.
ДисплаиПорт предајник ИП и ДисплаиПорт предајник ПХИ
ДисплаиПорт ИП предајник и ДисплаиПорт предајник ПХИ заједно раде на претварању видео тока из видео записа са тактом у компатибилан ДисплаиПорт ток. ИП предајника ДисплаиПорт управља ДисплаиПорт протоколом и кодира важеће ДисплаиПорт податке, док ДисплаиПорт предајник ПХИ садржи примопредајнике и креира серијски излаз велике брзине.
Ниос ИИ процесор и периферија
Систем Платформ Десигнер садржи Ниос ИИ процесор, који управља ИП адресама ДисплаиПорт пријемника и предајника и поставкама времена извођења за цевовод за обраду. Ниос ИИ процесор се повезује са овим основним периферним уређајима:
- Меморија на чипу за чување програма и његових података.
- АЈTAG УАРТ за приказ софтверског принтф излаза (преко Ниос ИИ терминала).
- Системски тајмер за генерисање кашњења на нивоу милисекунди у различитим тачкама у софтверу, као што захтева ДисплаиПорт спецификација минималног трајања догађаја.
- ЛЕД диоде за приказ статуса система.
- Прекидачи са дугметом за омогућавање пребацивања између режима скалирања и за омогућавање и онемогућавање приказа Интел логотипа.
- ДИП прекидачи који омогућавају пребацивање излазног формата и омогућавају и онемогућавају штампање порука на Ниос ИИ терминалу.
Догађаји врућег прикључивања и на ДисплаиПорт извору и на испаљивању прекида који покрећу Ниос ИИ процесор да исправно конфигурише ДисплаиПорт предајник и цевовод. Главна петља у софтверском коду такође прати те вредности на тастерима и ДИП прекидачима и у складу са тим мења подешавање цевовода.
И²Ц контролери
Дизајн садржи два И²Ц контролера (Си5338 и ПС8460) за уређивање подешавања три друге компоненте на Интел Арриа 10 10 ГКС ФПГА развојном комплету. Два Си5338 генератора такта на Интел Арриа 10 ГКС ФПГА развојном комплету се повезују на исту И²Ц магистралу. Први генерише референтни такт за ДДР4 ЕМИФ. Подразумевано, овај такт је подешен на 100 МХз за коришћење са 1066 МХз ДДР4, али овај дизајн покреће ДДР4 на 1200 МХз, што захтева референтни такт од 150 МХз. Приликом покретања Ниос ИИ процесор, преко периферије И²Ц контролера, мења подешавања у мапи регистара првог Си5338 да би повећао брзину референтног такта ДДР4 на 150МХз. Други генератор такта Си5338 генерише вид_цлк за тактирани видео интерфејс између цевовода и ИП предајника ДисплаиПорт-а. Морате да подесите брзину овог сата за сваку различиту излазну резолуцију и брзину кадрова коју подржава дизајн. Можете подесити брзину током рада када то захтева Ниос ИИ процесор. Битец ДисплаиПорт 1.4 ФМЦ ћерка картица користи Параде ПС8460 репетитор за чишћење треперења и ретајмер. Приликом покретања, Ниос ИИ процесор уређује подразумевана подешавања ове компоненте како би задовољио захтеве дизајна.
Опис софтвера
Дизајн конверзије 8К ДисплаиПорт видео формата Екampле укључује ИП из Интел Видео анд Имаге Процессинг Суите и ИП интерфејс ДисплаиПорт-а. Све ове ИП адресе могу да обрађују оквире података без икаквих даљих интервенција када су правилно подешене. Морате имплементирати екстерну контролу високог нивоа да бисте подесили ИП адресе за почетак и када се систем промени, нпр. догађаји хот-плуг за ДисплаиПорт пријемник или предајник или активност дугмета корисника. У овом дизајну, Ниос ИИ процесор, који покреће софтвер за контролу по наруџби, обезбеђује контролу високог нивоа. Приликом покретања софтвера:
- Подешава референтни такт ДДР4 на 150 МХз да би омогућио брзину ДДР од 1200 МХз, а затим ресетује ИП интерфејс спољне меморије да би се поново калибрирао на новом референтном такту.
- Подешава ПС8460 ДисплаиПорт репетитор и ретајмер.
- Иницијализује интерфејсе ДисплаиПорт пријемника и предајника.
- Иницијализује ИП адресе цевовода за обраду.
Када је иницијализација завршена, софтвер улази у непрекидну вхиле петљу, проверавајући бројне догађаје и реагујући на њих.
Промене у режиму скалирања
Дизајн подржава три основна режима скалирања; пролазни, већи и мањи. У пролазном режиму дизајн не врши скалирање улазног видеа, у режиму навише дизајн повећава улазни видео, а у режиму смањивања дизајн смањује улазни видео.
Четири блока у цевоводу за обраду; Цлиппер, довнсцалер, упсцалер и миксер одређују презентацију коначног излаза у сваком режиму. Софтвер контролише подешавања сваког блока у зависности од тренутне улазне резолуције, излазне резолуције и режима скалирања који изаберете. У већини случајева, Цлиппер преноси улаз непромењен, а величина позадине миксера је исте величине као и коначна, скалирана верзија улазног видео записа. Међутим, ако је улазна видео резолуција већа од излазне величине, није могуће применити повећање на улазни видео без претходног одсецања. Ако је улазна резолуција мања од излазне, софтвер не може да примени смањење величине без примене позадинског слоја миксера који је већи од улазног видео слоја, који додаје црне траке око излазног видеа.
Табела 4. Цјевоводи блокова обраде
Ова табела наводи радњу четири блока цевовода за обраду у свакој од девет комбинација режима скалирања, улазне резолуције и излазне резолуције.
Режим | унутра > ван | унутра = ван | ин < оут |
Пасстхроугх | Исечак за излазну величину Без смањења | Нема клипа
Нема смањења |
Нема клипа
Нема смањења |
наставио… |
Режим | унутра > ван | унутра = ван | ин < оут |
Но упсцале
Нема црне ивице |
Но упсцале
Нема црне ивице |
Но упсцале
Црни ивични јастучићи до излазне величине |
|
Упсцале | Клип на излазну величину 2/3 Без смањења
Повећајте величину до излазне величине Без црне ивице |
Клип на излазну величину 2/3 Без смањења
Повећајте величину до излазне величине Без црне ивице |
Нема клипа
Нема смањења Повећајте величину до излазне величине Без црне ивице |
Довнсцале | Нема клипа
Смањење величине до излазне величине Нема повећања Нема црне ивице |
Нема клипа
Смањење величине до излазне величине Нема повећања Нема црне ивице |
Нема клипа
Смањење величине на 2/3 улазне величине Нема повећања Црни ивични јастучићи до излазне величине |
Пребацивање између режима притиском на дугме корисника 1. Софтвер прати вредности на тастерима при сваком проласку кроз петљу (одбија софтвер) и на одговарајући начин конфигурише ИП адресе у цевоводу за обраду.
Промене на ДисплаиПорт улазу
Приликом сваког проласка кроз петљу, софтвер испитује статус видео улаза са тактом, тражећи промене у стабилности улазног видео тока. Софтвер сматра да је видео стабилан ако:
- Видео улаз са тактом извештава да је видео запис успешно закључан.
- Улазна резолуција и простор боја нису се променили од претходног проласка кроз петљу.
Ако је улаз био стабилан, али је изгубио закључавање или су се својства видео стрима променила, софтвер зауставља видео улаз са тактом који шаље видео кроз цевовод. Такође поставља миксер да престане да приказује улазни видео слој. Излаз остаје активан (приказује црни екран и Интел лого) током било каквих догађаја хотплуг пријемника или промене резолуције.
Ако улаз није био стабилан, али је сада стабилан, софтвер конфигурише цевовод да прикаже нову улазну резолуцију и простор боја, поново покреће излаз из ЦВИ-а и поставља миксер да поново приказује улазни видео слој. Поновно омогућавање слоја миксера није тренутно јер Фраме Буффер можда још увек понавља старе оквире из претходног уноса и дизајн мора да очисти ове оквире. Затим можете поново да омогућите екран да бисте избегли кварове. Бафер оквира чува број рамова прочитаних са ДДР4, које Ниос ИИ процесор може да прочита. Софтвер сampлес се овај број рачуна када улаз постане стабилан и поново омогућава слој миксера када се број повећа за четири оквира, што обезбеђује да дизајн избаци све старе оквире из бафера.
ДисплаиПорт предајник Хот-плуг догађаји
Хот-плуг догађаји на ДисплаиПорт предајнику изазивају прекид унутар софтвера који поставља заставицу да упозори главну софтверску петљу о промени у излазу. Када дизајн детектује хот плуг предајника, софтвер чита ЕДИД за нови екран да би одредио које резолуције и просторе боја подржава. Ако поставите ДИП прекидаче на режим који нови екран не може да подржи, софтвер се враћа на мање захтеван режим приказа. Затим конфигурише цевовод, ИП ДисплаиПорт предајника и део Си5338 који генерише предајник вид_цлк за нови излазни режим. Када се унос промени, слој миксера за улазни видео се не приказује пошто софтвер уређује подешавања за цевовод. Софтвер се не омогућава поново
приказ до након четири кадра када нова подешавања прођу кроз оквир
тампон.
Промене корисничких поставки ДИП прекидача
Положаји корисничких ДИП прекидача 2 до 6 контролишу излазни формат (резолуцију, брзину кадрова, простор боја и битове по боји) који се покреће преко ДисплаиПорт предајника. Када софтвер открије промене на овим ДИП прекидачима, он пролази кроз низ који је практично идентичан хот плуг-у предајника. Не морате да питате ЕДИД предајника јер се он не мења.
Историја ревизија за АН 889: Дизајн конверзије 8К ДисплаиПорт видео формата прample
Табела 5. Историја ревизија за АН 889: 8К ДисплаиПорт видео формат конверзије Дизајн пр.ample
Верзија документа | Промене |
2019.05.30 | Првобитно издање. |
Интел Цорпоратион. Сва права задржана. Интел, Интел лого и друге Интел ознаке су заштитни знаци Интел Цорпоратион или њених подружница. Интел гарантује перформансе својих ФПГА и полупроводничких производа у складу са тренутним спецификацијама у складу са Интеловом стандардном гаранцијом, али задржава право да изврши измене било којег производа и услуге у било које време без обавештења. Интел не преузима никакву одговорност или одговорност која произилази из примене или коришћења било које информације, производа или услуге описане овде осим ако је Интел изричито пристао у писаној форми. Интеловим клијентима се саветује да набаве најновију верзију спецификација уређаја пре него што се ослоне на било коју објављену информацију и пре него што наруче производе или услуге.
*Друга имена и брендови могу се сматрати власништвом других.
Документи / Ресурси
![]() |
интел АН 889 8К ДисплаиПорт дизајн конверзије видео формата Екample [пдф] Упутство за кориснике АН 889 8К ДисплаиПорт дизајн конверзије видео формата прampле, АН 889, 8К ДисплаиПорт видео формат конверзије Дизајн прampле, Формат Цонверсион Десигн Екampле, Цонверсион Десигн Екample |