axa09 0 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба Требуется передавать содержимое буфера (желательно произвольный размер- от 128х128 до 320х256) на экран телевизора (PAL 50Hz). глубина цвета 8 бит и 16 бит на точку. видео- динамическое(видеофильм) если применять энкодер, то какой? к чему цеплять энкодер - к асинхронному банку или PPI ? Осуществляет ли энкодер регенерацию кадра на ТВ или надо непрерывно слать? цпу- блекфин 532 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба если применять энкодер, то какой? Из дешевых могу порекомендовать SAA7121. к чему цеплять энкодер - к асинхронному банку или PPI ? К PPI, естественно. Осуществляет ли энкодер регенерацию кадра на ТВ или надо непрерывно слать? Надо разворачивать непрерывно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
axa09 0 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба Если разворачивать,то негодится :( тогда видеоконтроллер только. посоветуйте марки вид.-контроллеров, которые могут дать PAL/NTSC(Пусть даже компоненты r,g,b ,h-,v- sync раздельно- кодером в композит сделаем). со встроенной видеопамятью -от 160кб в QFP- корпусе(не BGA) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба Если разворачивать,то негодится :( Почему? Разворачивает DMA, процессор разве что теряет некоторый % от полосы внешней SDRAM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
axa09 0 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба Дело в том, что в sdram программа, которая не лезет в L1, представляете, как сканирование видео по ДМА будет занимать шину? притом кадр надо писать во время обратного кадра луча! или где-то чтото я недопонял? программа должна строить фрейм, затем отсылать его, потом ещё другое что-то делать. и так в цикле. отношение времени выполнения программа:пересылка - 1.5 : 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба Дело в том, что в sdram программа, которая не лезет в L1, представляете, как сканирование видео по ДМА будет занимать шину? Представляю - всего-то 13.5 MWords/s. Если сейчас процессор не загружен на 90% и включен кэш, то не так это и страшно. притом кадр надо писать во время обратного кадра луча! Совсем не обязательно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
axa09 0 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба как можно организовать процес обновления буфера и его пересылку в энкодер? можно так: 1. выполняем что-то 2. ждём пока семафор равен единице(когда 0-выход из цикла) 3. обновляем буфер 4. семафору присваиваем 1 обработчик прерывания по завершению кадра: 1. проверяем семафор 2. если раен 0, то выходим в противном случае: семафору присваиваем 0 и записываем в указатель ДМА другой адрес(меняем местами-двойная буферизация) оцените эффективность такого подхода. как можно улучшить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба А видео у Вас какое, можно уточнить - сколько кадров в секунду, чересстрочное/прогрессивное и т.п. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
axa09 0 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба Прогрессивное 50кадров/с Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 13 июня, 2009 Опубликовано 13 июня, 2009 · Жалоба Тогда сначала придется озаботиться вопросом, как сделать из 50p 25i. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
axa09 0 14 июня, 2009 Опубликовано 14 июня, 2009 · Жалоба И всётаки, PPI - в сторону... подскажите марки видеоконтроллеров(требования выше) можно даже для обычных VGA-мониторов ПК Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться