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

 
 
> Проигрователь видео на 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
MrYuran
сообщение Jan 22 2009, 05:45
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 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 laughing.gif
Цитата
В формате MPEG 4 ничего сложного нету, один контроллер будет заниматься преобразованием его в нужные данные в буфер памяти, второй будет работать на VGA карту. Обмен будет происходить по принципу DMA, как в компах.

Ну, если устроит скорость 1 кадр в минуту, то вперёд!
Цитата
Тут уже надо смотреть по скорости, какой на обработку MPEG надо, а какой для работы с PCI шиной и VGA картой.

Не забудьте ещё, что кадр целиком может в ОЗУ не поместиться...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 05:26
Рейтинг@Mail.ru


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