serega_sw 0 20 января, 2009 Опубликовано 20 января, 2009 · Жалоба Суть такова: надо сделать проигрователь видеороликоВ на монитор VGA. Посоветуйте какую мне связку контроллеров использовать (или как лучше сделать), да и по цене чтобы не кусалось. Сам склоняюсь к использованию AVR128, и обычную PCI или AGP карточку VGA. Возможно ли использовать и есть ли они - PCI или AGP контроллеры? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 20 января, 2009 Опубликовано 20 января, 2009 · Жалоба Посоветуйте какую мне связку контроллеров использовать (или как лучше сделать), да и по цене чтобы не кусалось. Возьмите проигрыватель из тех, что используются в терминалах оплаты (платка стоит в районе $50 и все необходимое имеет на борту). ATMega128 видео играть ну никак не сможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tAmega 0 20 января, 2009 Опубликовано 20 января, 2009 (изменено) · Жалоба ATMega128 ни в жизни не потянет обмен информации по скорости достаточный для проигрывания роликов на VGA. Задача, как я понимаю, откуда нибудь файл в формате MPEG4 и выдать его на PCI шину, это чтобы использовать стандартную VGA карточку. Тут есть три препятствия. Первое это формат MPEG4, второе это сама VGA карточка, и третье это самодельная PCI шина. Если Вы собираетесь напрямую из Вашего процессора управлять через самодельную PCI шину стандартной VGA карточкой, вопрос: как Вы будете программировать чипы этой самой карточки. Ведь информация на них закрыта. А в компьютере для этой цели служат драйвера под WinXP. Только у Вас то нет этой WinXP. Уточните вопрос. Откуда будет браться файл и в каком формате. Изменено 20 января, 2009 пользователем tAmega Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 20 января, 2009 Опубликовано 20 января, 2009 · Жалоба Задача, как я понимаю, откуда нибудь файл в формате MPEG4 и выдать его на PCI шину, это чтобы использовать стандартную VGA карточку. Беда еще и в том, что "стандартные карточки" знать ничего не знают о MPEG'ах, в лучшем случае только предоставляют некоторые функции для ускорения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serega_sw 0 20 января, 2009 Опубликовано 20 января, 2009 · Жалоба как Вы будете программировать чипы этой самой карточки. Ведь информация на них закрыта. Не надо программировать чип, есть VGA регистры и область памяти - это стандарт для всех карт, будь то S3Trio например или Geforce 4-MX440. А почему самодельную PCI шину, разве отсутствуют контроллеры PCI шин? Ну можно и самому попробовать сделать на AVR контроллер шины, задача которого и будет сводится управлением видеокарточкой (драйвер). В формате MPEG 4 ничего сложного нету, один контроллер будет заниматься преобразованием его в нужные данные в буфер памяти, второй будет работать на VGA карту. Обмен будет происходить по принципу DMA, как в компах. Тут уже надо смотреть по скорости, какой на обработку MPEG надо, а какой для работы с PCI шиной и VGA картой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 20 января, 2009 Опубликовано 20 января, 2009 · Жалоба Тут уже надо смотреть по скорости, какой на обработку MPEG надо, а какой для работы с PCI шиной и VGA картой. Производительность AVR применительно к такой задаче примерна равна нулю :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serega_sw 0 20 января, 2009 Опубликовано 20 января, 2009 · Жалоба Возьмите проигрыватель из тех, что используются в терминалах оплаты (платка стоит в районе $50 и все необходимое имеет на борту). ATMega128 видео играть ну никак не сможет. Хочу сделать всё сам. В целях усовершенствования области умственного развития, и опыта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 69 20 января, 2009 Опубликовано 20 января, 2009 · Жалоба Хочу сделать всё сам. В целях усовершенствования области умственного развития, и опыта. Тогда начинать надо с изучения принципов и алгоритмов видеокомпрессии, а затем осваивать новые платформы, пригодные для их реализации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
777777 0 21 января, 2009 Опубликовано 21 января, 2009 · Жалоба В формате MPEG 4 ничего сложного нету Are you sure?!!! :) Не говоря уже о том, что производительности AVR для декодирования не хватит однозначно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 21 января, 2009 Опубликовано 21 января, 2009 · Жалоба Не надо программировать чип, есть VGA регистры и область памяти - это стандарт для всех карт, будь то S3Trio например или Geforce 4-MX440. Нету их. Они появляются после того, как BIOS в PC выполнит код инициализации, который находится в ROM BIOS Extension на самой карточке. Кто у вас будет выполнять этот код? А без него карточка останется куском мертвого железа. А почему самодельную PCI шину, разве отсутствуют контроллеры PCI шин?Есть такие, по ногам и всему процему они пожалуй переплюнут AVR :rolleyes: Ну можно и самому попробовать сделать на AVR контроллер шины, задача которого и будет сводится управлением видеокарточкой (драйвер). Рекомендую почитать стандарт PCI - такие мысли сразу отпадут :cranky: В формате MPEG 4 ничего сложного нету, один контроллер будет заниматься преобразованием его в нужные данные в буфер памяти Угу, 1 FPS хватит? Если нужно больше - берите какой нибудь DSP PS. Тут в прошлом году какой то парень пытался сам сделать процессор, не ваш родственник случайно? :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A. Fig Lee 0 22 января, 2009 Опубликовано 22 января, 2009 · Жалоба Хочу сделать всё сам. В целях усовершенствования области умственного развития, и опыта. ето хорошо. хинт: для декодирования МП3 - ето просто звук, не видео еще, надо 30 МИПсов на 32 битах с хардвар мултипликейшн. То бишь как минимум АРМ7ТДМИ на 30 МГц - загрузка будет под 100%. Видео - смотря какое, хорошо если хватит АРМ9 на 200 МГц. AVR тихо курит в сторонке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 29 22 января, 2009 Опубликовано 22 января, 2009 · Жалоба Не надо программировать чип, есть VGA регистры и область памяти - это стандарт для всех карт, будь то S3Trio например или Geforce 4-MX440. а это ничего, что в стандарте VGA предусмотрено одновременное отбражение только 16 цветов из 256 возможных? А почему самодельную PCI шину, разве отсутствуют контроллеры PCI шин? Ну можно и самому попробовать сделать на AVR контроллер шины, задача которого и будет сводится управлением видеокарточкой (драйвер). No Comments :laughing: В формате MPEG 4 ничего сложного нету, один контроллер будет заниматься преобразованием его в нужные данные в буфер памяти, второй будет работать на VGA карту. Обмен будет происходить по принципу DMA, как в компах. Ну, если устроит скорость 1 кадр в минуту, то вперёд! Тут уже надо смотреть по скорости, какой на обработку MPEG надо, а какой для работы с PCI шиной и VGA картой. Не забудьте ещё, что кадр целиком может в ОЗУ не поместиться... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 23 января, 2009 Опубликовано 23 января, 2009 · Жалоба Хочу сделать всё сам. В целях усовершенствования области умственного развития, и опыта. Интересно, почему многие для решения многих задач выбирают AVR? Наверно, потому что они "на поверхности": о них много говорят на форумах, для них много программ, тут и маркетинг сработал, в общем фактор комплексный. Только вот предназначены эти МК для задач по слабее, чем декодирование MPEG. Нужно понять, что AVR это не панацея. Я так говорю, так как часто вижу темы "декодирование голоса", "проигрывание видео" еще что-нить в подобном стиле, причем все это пытаются уложить на несчтастную мегу... Я тут движком коллекторным решил покрутить немного с помощью AVR, и то понял, что не совсем тот МК выбрал. Хотя он и справляется. А тут MPEG... В общем прислушайтесь к советам сменить платформу! А впрочем, вы пробывали MPEG на пне первом посмотреть, как результат? А ведь пень это даже не 10 аврок... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться