|
Синхронизация вывода видео на VGA монитор, Как синхронизировать отмасштабированное видео c VGA монитором |
|
|
|
 |
Ответов
|
Aug 21 2018, 19:39
|

Местный
  
Группа: Свой
Сообщений: 323
Регистрация: 14-12-10
Из: Королёв
Пользователь №: 61 599

|
По-моему, у TC в голове все смешалось. Scaler только масштабирует, согласовывать частоты кадров - не его задача https://www.intel.com/content/dam/altera-ww...e/ug/ug_vip.pdf"The Scaler II IP core resizes video streams, and supports nearest neighbor, bilinear, bicubic and polyphase (with or without simple edge adaptation) scaling algorithms." "The locked frame rate conversion allows the Frame Buffer II IP core to synchronize the input and output frame rates through an Avalon-MM slave interface. "
|
|
|
|
|
Aug 22 2018, 03:51
|

В поисках себя...
   
Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140

|
Цитата(Sergey_Bekrenyov @ Aug 21 2018, 22:39)  По-моему, у TC в голове все смешалось. Scaler только масштабирует, согласовывать частоты кадров - не его задача Ну так это понятно что скалер только масштабирует. Если Вы посмотрите мою блок-схему, то увидите, что у меня там есть блок со знаком вопроса, который и должен заниматься синхронизацией... Да я вроде нигде не писал что требую этого именно от Scaler. Он занимается только преобразованием разрешения, и выдает сигналы начала кадра, конец кадра, начала строки, конец строки и строб валидности данных...
|
|
|
|
|
Aug 23 2018, 13:45
|

Местный
  
Группа: Свой
Сообщений: 323
Регистрация: 14-12-10
Из: Королёв
Пользователь №: 61 599

|
Цитата(Flip-fl0p @ Aug 22 2018, 06:51)  .. от Scaler. Он занимается только преобразованием разрешения, и выдает сигналы начала кадра, конец кадра, начала строки, конец строки и строб валидности данных... Scaler получается генерирует синхронизацию, а не только масштабирует? Ваш генератор синхросигналов для монитора должен быть мастером и забирать данные из буфера. Как сказал Warrior-2001, 3 (или больше) буффера позволят дропать или повторять кадры. На частоте 60 Гц человек это не почувствует.
|
|
|
|
|
Aug 23 2018, 15:33
|

В поисках себя...
   
Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140

|
Цитата(Sergey_Bekrenyov @ Aug 23 2018, 16:45)  Scaler получается генерирует синхронизацию, а не только масштабирует?
Ваш генератор синхросигналов для монитора должен быть мастером и забирать данные из буфера. Как сказал Warrior-2001, 3 (или больше) буффера позволят дропать или повторять кадры. На частоте 60 Гц человек это не почувствует. Там немного не так. Есть у них модуль scaler - который масштабирует. Есть модуль clocked_video_output который генерирует синхросигналы, но к сожалению его исходнтки закрыты. Сейчас собственно пишу тройную буфферизацию, которая будет либо повторять кадры, либо пропускать.
|
|
|
|
Сообщений в этой теме
Flip-fl0p Синхронизация вывода видео на VGA монитор Aug 20 2018, 08:01 warrior-2001 Берем 3 буффера.
В один пишем, из другого читаем, ... Aug 20 2018, 08:43 Flip-fl0p Цитата(warrior-2001 @ Aug 20 2018, 11... Aug 20 2018, 09:08 prostoRoman Цитата(Flip-fl0p @ Aug 20 2018, 11:0... Aug 20 2018, 09:34 Flip-fl0p Цитата(prostoRoman @ Aug 20 2018, 12:34) ... Aug 20 2018, 09:50  _4afc_ Цитата(Flip-fl0p @ Aug 20 2018, 13:5... Aug 20 2018, 11:40   Flip-fl0p Цитата(_4afc_ @ Aug 20 2018, 14:40) С как... Aug 20 2018, 12:11    _4afc_ Цитата(Flip-fl0p @ Aug 20 2018, 16:1... Aug 20 2018, 13:56    _4afc_ Цитата(Flip-fl0p @ Aug 20 2018, 16:1... Aug 21 2018, 09:24 _4afc_ Цитата(Flip-fl0p @ Aug 20 2018, 12:0... Aug 20 2018, 09:38 Plain 1080 / 768 = 1,4 строки FIFO, округляется до 2, пл... Aug 20 2018, 20:51 warrior-2001 Я вот так и не понять сути проблемы.
Указал выше, ... Aug 21 2018, 07:16 Flip-fl0p Мне стыдно признаться, но даже сейчас я не совсем ... Aug 21 2018, 08:01 _4afc_ А я считаю, что
1. Back porch 48 pixel - може... Aug 21 2018, 08:45  warrior-2001 Цитата(_4afc_ @ Aug 21 2018, 11:45) у мен... Aug 21 2018, 08:48  ikm Цитата(_4afc_ @ Aug 21 2018, 11:45) у мен... Aug 21 2018, 09:02 _4afc_ Цитата(Flip-fl0p @ Aug 21 2018, 12:0... Aug 21 2018, 09:07 prostoRoman Цитата(Flip-fl0p @ Aug 21 2018, 11:0... Aug 21 2018, 09:14  Flip-fl0p Цитата(prostoRoman @ Aug 21 2018, 12:14) ... Aug 21 2018, 09:32 Plain Цитата(Flip-fl0p @ Aug 21 2018, 11:0... Aug 21 2018, 09:59     Flip-fl0p Цитата(Sergey_Bekrenyov @ Aug 23 2018, 21... Aug 23 2018, 19:07      Sergey_Bekrenyov Цитата(Flip-fl0p @ Aug 23 2018, 22:0... Aug 24 2018, 11:37 Flip-fl0p Итак господа, провел вчера весь вечер за экспереме... Aug 22 2018, 07:45 Plain Цитата(Flip-fl0p @ Aug 22 2018, 10:4... Aug 22 2018, 18:17 lembrix Цитата(Flip-fl0p @ Aug 22 2018, 10:4... Aug 24 2018, 07:07  Alexey_Rostov Цитата(lembrix @ Aug 24 2018, 10:07) Стра... Aug 28 2018, 15:02   _4afc_ Цитата(Alexey_Rostov @ Aug 28 2018, 18:02... Aug 28 2018, 15:53   Flip-fl0p Цитата(Alexey_Rostov @ Aug 28 2018, 18:02... Aug 29 2018, 05:12    _4afc_ Цитата(Flip-fl0p @ Aug 29 2018, 08:1... Aug 29 2018, 05:49    Alexey_Rostov Цитата(Flip-fl0p @ Aug 29 2018, 08:1... Aug 29 2018, 06:05     Plain Цитата(Alexey_Rostov @ Aug 29 2018, 09:05... Aug 29 2018, 06:21      Alexey_Rostov Цитата(Plain @ Aug 29 2018, 09:21) Надо у... Aug 29 2018, 09:47       Flip-fl0p Цитата(Alexey_Rostov @ Aug 29 2018, 12:47... Aug 29 2018, 10:26        Alexey_Rostov Цитата(Flip-fl0p @ Aug 29 2018, 13:2... Aug 29 2018, 10:46         Flip-fl0p Цитата(Alexey_Rostov @ Aug 29 2018, 13:46... Aug 29 2018, 10:51     Flip-fl0p Цитата(Alexey_Rostov @ Aug 29 2018, 09:05... Aug 29 2018, 06:23     _4afc_ Цитата(Alexey_Rostov @ Aug 29 2018, 09:05... Aug 29 2018, 10:21      Alexey_Rostov Цитата(_4afc_ @ Aug 29 2018, 13:21) Вот п... Aug 29 2018, 10:29 warrior-2001 Ну я же скинул ссылку на проект рабочий от Альтеры... Aug 22 2018, 08:33 Flip-fl0p Цитата(warrior-2001 @ Aug 22 2018, 11... Aug 22 2018, 09:02 Plain Цитата(Alexey_Rostov @ Aug 29 2018, 12:47... Aug 29 2018, 10:40 Alexey_Rostov Цитата(Plain @ Aug 29 2018, 13:40) Суммир... Aug 29 2018, 10:53  Plain Цитата(Alexey_Rostov @ Aug 29 2018, 13:53... Aug 29 2018, 12:31   Alexey_Rostov Цитата(Plain @ Aug 29 2018, 15:31) Нет, в... Aug 29 2018, 13:23    Plain Цитата(Alexey_Rostov @ Aug 29 2018, 16:23... Aug 29 2018, 13:48     Alexey_Rostov Цитата(Plain @ Aug 29 2018, 16:48) С чего... Aug 30 2018, 05:05 Plain Извлечение из поступающих сигналов полезной информ... Aug 30 2018, 05:31 Flip-fl0p Цитата(Plain @ Aug 30 2018, 08:31) Извлеч... Aug 31 2018, 07:47 Plain Цитата(Flip-fl0p @ Aug 31 2018, 10:4... Aug 31 2018, 09:37  Flip-fl0p Цитата(Plain @ Aug 31 2018, 12:37)
Огром... Sep 18 2018, 08:19 Plain Для любой синхронизации естественно должен быть за... Sep 18 2018, 09:29
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|