|
|
 |
Ответов
(1 - 12)
|
Jan 20 2009, 15:50
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 3-11-08
Пользователь №: 41 340

|
Цитата как Вы будете программировать чипы этой самой карточки. Ведь информация на них закрыта. Не надо программировать чип, есть VGA регистры и область памяти - это стандарт для всех карт, будь то S3Trio например или Geforce 4-MX440. А почему самодельную PCI шину, разве отсутствуют контроллеры PCI шин? Ну можно и самому попробовать сделать на AVR контроллер шины, задача которого и будет сводится управлением видеокарточкой (драйвер). В формате MPEG 4 ничего сложного нету, один контроллер будет заниматься преобразованием его в нужные данные в буфер памяти, второй будет работать на VGA карту. Обмен будет происходить по принципу DMA, как в компах. Тут уже надо смотреть по скорости, какой на обработку MPEG надо, а какой для работы с PCI шиной и VGA картой.
|
|
|
|
|
Jan 20 2009, 15:56
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 3-11-08
Пользователь №: 41 340

|
Цитата(aaarrr @ Jan 20 2009, 16:15)  Возьмите проигрыватель из тех, что используются в терминалах оплаты (платка стоит в районе $50 и все необходимое имеет на борту). ATMega128 видео играть ну никак не сможет. Хочу сделать всё сам. В целях усовершенствования области умственного развития, и опыта.
|
|
|
|
|
Jan 21 2009, 08:34
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата(serega_sw @ Jan 20 2009, 18:50)  Не надо программировать чип, есть VGA регистры и область памяти - это стандарт для всех карт, будь то S3Trio например или Geforce 4-MX440. Нету их. Они появляются после того, как BIOS в PC выполнит код инициализации, который находится в ROM BIOS Extension на самой карточке. Кто у вас будет выполнять этот код? А без него карточка останется куском мертвого железа. Цитата А почему самодельную PCI шину, разве отсутствуют контроллеры PCI шин? Есть такие, по ногам и всему процему они пожалуй переплюнут AVR Цитата Ну можно и самому попробовать сделать на AVR контроллер шины, задача которого и будет сводится управлением видеокарточкой (драйвер). Рекомендую почитать стандарт PCI - такие мысли сразу отпадут Цитата В формате MPEG 4 ничего сложного нету, один контроллер будет заниматься преобразованием его в нужные данные в буфер памяти Угу, 1 FPS хватит? Если нужно больше - берите какой нибудь DSP PS. Тут в прошлом году какой то парень пытался сам сделать процессор, не ваш родственник случайно?
|
|
|
|
|
Jan 22 2009, 02:37
|

Знающий
   
Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467

|
Цитата(serega_sw @ Jan 20 2009, 10:56)  Хочу сделать всё сам. В целях усовершенствования области умственного развития, и опыта. ето хорошо. хинт: для декодирования МП3 - ето просто звук, не видео еще, надо 30 МИПсов на 32 битах с хардвар мултипликейшн. То бишь как минимум АРМ7ТДМИ на 30 МГц - загрузка будет под 100%. Видео - смотря какое, хорошо если хватит АРМ9 на 200 МГц. AVR тихо курит в сторонке.
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
|
Jan 22 2009, 05:45
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(serega_sw @ Jan 20 2009, 18:50)  Не надо программировать чип, есть VGA регистры и область памяти - это стандарт для всех карт, будь то S3Trio например или Geforce 4-MX440. а это ничего, что в стандарте VGA предусмотрено одновременное отбражение только 16 цветов из 256 возможных? Цитата А почему самодельную PCI шину, разве отсутствуют контроллеры PCI шин? Ну можно и самому попробовать сделать на AVR контроллер шины, задача которого и будет сводится управлением видеокарточкой (драйвер). No Comments Цитата В формате MPEG 4 ничего сложного нету, один контроллер будет заниматься преобразованием его в нужные данные в буфер памяти, второй будет работать на VGA карту. Обмен будет происходить по принципу DMA, как в компах. Ну, если устроит скорость 1 кадр в минуту, то вперёд! Цитата Тут уже надо смотреть по скорости, какой на обработку MPEG надо, а какой для работы с PCI шиной и VGA картой. Не забудьте ещё, что кадр целиком может в ОЗУ не поместиться...
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Jan 23 2009, 15:36
|

Познающий...
     
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125

|
Цитата(serega_sw @ Jan 20 2009, 23:56)  Хочу сделать всё сам. В целях усовершенствования области умственного развития, и опыта. Интересно, почему многие для решения многих задач выбирают AVR? Наверно, потому что они "на поверхности": о них много говорят на форумах, для них много программ, тут и маркетинг сработал, в общем фактор комплексный. Только вот предназначены эти МК для задач по слабее, чем декодирование MPEG. Нужно понять, что AVR это не панацея. Я так говорю, так как часто вижу темы "декодирование голоса", "проигрывание видео" еще что-нить в подобном стиле, причем все это пытаются уложить на несчтастную мегу... Я тут движком коллекторным решил покрутить немного с помощью AVR, и то понял, что не совсем тот МК выбрал. Хотя он и справляется. А тут MPEG... В общем прислушайтесь к советам сменить платформу! А впрочем, вы пробывали MPEG на пне первом посмотреть, как результат? А ведь пень это даже не 10 аврок...
--------------------
Выбор.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|