реклама на сайте
подробности

 
 
> Проигрователь видео на VGA
serega_sw
сообщение Jan 20 2009, 12:11
Сообщение #1


Участник
*

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



Суть такова: надо сделать проигрователь видеороликоВ на монитор VGA.

Посоветуйте какую мне связку контроллеров использовать (или как лучше сделать), да и по цене чтобы не кусалось.
Сам склоняюсь к использованию AVR128, и обычную PCI или AGP карточку VGA.
Возможно ли использовать и есть ли они - PCI или AGP контроллеры?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
tAmega
сообщение Jan 20 2009, 12:18
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 474
Регистрация: 20-01-09
Из: НН
Пользователь №: 43 639



ATMega128 ни в жизни не потянет обмен информации по скорости достаточный для проигрывания роликов на VGA.
Задача, как я понимаю, откуда нибудь файл в формате MPEG4 и выдать его на PCI шину, это чтобы использовать стандартную
VGA карточку. Тут есть три препятствия. Первое это формат MPEG4, второе это сама VGA карточка, и третье это самодельная PCI шина.
Если Вы собираетесь напрямую из Вашего процессора управлять через самодельную PCI шину стандартной VGA карточкой, вопрос:
как Вы будете программировать чипы этой самой карточки. Ведь информация на них закрыта. А в компьютере для этой цели служат
драйвера под WinXP. Только у Вас то нет этой WinXP.
Уточните вопрос. Откуда будет браться файл и в каком формате.

Сообщение отредактировал tAmega - Jan 20 2009, 12:20


--------------------
пользователь отключен
Go to the top of the page
 
+Quote Post
serega_sw
сообщение Jan 20 2009, 15:50
Сообщение #3


Участник
*

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



Цитата
как Вы будете программировать чипы этой самой карточки. Ведь информация на них закрыта.

Не надо программировать чип, есть VGA регистры и область памяти - это стандарт для всех карт, будь то S3Trio например или Geforce 4-MX440.

А почему самодельную PCI шину, разве отсутствуют контроллеры PCI шин?
Ну можно и самому попробовать сделать на AVR контроллер шины, задача которого и будет сводится управлением видеокарточкой (драйвер).

В формате MPEG 4 ничего сложного нету, один контроллер будет заниматься преобразованием его в нужные данные в буфер памяти, второй будет работать на VGA карту. Обмен будет происходить по принципу DMA, как в компах.

Тут уже надо смотреть по скорости, какой на обработку MPEG надо, а какой для работы с PCI шиной и VGA картой.
Go to the top of the page
 
+Quote Post
XVR
сообщение Jan 21 2009, 08:34
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 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 rolleyes.gif
Цитата
Ну можно и самому попробовать сделать на AVR контроллер шины, задача которого и будет сводится управлением видеокарточкой (драйвер).
Рекомендую почитать стандарт PCI - такие мысли сразу отпадут cranky.gif
Цитата
В формате MPEG 4 ничего сложного нету, один контроллер будет заниматься преобразованием его в нужные данные в буфер памяти
Угу, 1 FPS хватит? Если нужно больше - берите какой нибудь DSP

PS. Тут в прошлом году какой то парень пытался сам сделать процессор, не ваш родственник случайно? laughing.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th August 2025 - 00:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01289 секунд с 7
ELECTRONIX ©2004-2016