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

 
 
> упровление видео картой PCI, как упровлять видеокартой с AVR
Stepan_L
сообщение Sep 23 2008, 14:18
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 26-08-08
Из: Ереван
Пользователь №: 39 828



Привет всем,добрые люди помогите!
хочу "визуализовать" на экране монитора процес без компютера!!!!!!!!!!!!!!


--------------------
ARM_enia
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
singlskv
сообщение Sep 23 2008, 18:19
Сообщение #2


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Предлагаю следующий вариант:
Главный проц AVR. smile.gif smile.gif smile.gif
Подчиненный AVR32(AP7000)(для вывода на VGA).
Связь по SPI(можно даже не по одному каналу).

1024x768x24 60Hz легко(при наличии 32бит памяти на AVR32)
biggrin.gif
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 23 2008, 19:17
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(singlskv @ Sep 23 2008, 22:19) *
1024x768x24 60Hz легко(при наличии 32бит памяти на AVR32)
biggrin.gif

Будет в лучшем случае ползать. Медленно и печально.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 23 2008, 19:44
Сообщение #4


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(aaarrr @ Sep 23 2008, 23:17) *
Будет в лучшем случае ползать. Медленно и печально.
Ну видео на полный экран конечно не получится,
но для менюшек, статических картинок, итд вполне сойдет,
Ну типа TFT- компаньен... но лучше...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 23 2008, 20:53
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(singlskv @ Sep 23 2008, 23:44) *
Ну видео на полный экран конечно не получится,
но для менюшек, статических картинок, итд вполне сойдет,
Ну типа TFT- компаньен... но лучше...

И для этого не сойдет. 1024x768x24bpp отъест от шины памяти 47MWords/s. С 75MHz шиной процессору останется только тихо курить в сторонке.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 24 2008, 07:52
Сообщение #6


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(aaarrr @ Sep 24 2008, 00:53) *
И для этого не сойдет. 1024x768x24bpp отъест от шины памяти 47MWords/s. С 75MHz шиной процессору останется только тихо курить в сторонке.
Давайте посчитаем.
Рассмотрим 2 режима:
1. 800x600x24x60
2. 1024x768x24x60

1.
Частота пикселей = 40Мгц
Пиковая скорость потока = 40*3 = ~120Мб/сек
Средний поток 800*600*3*60 = 86 400 000 байт/сек
2.
Частота пикселей = 65Мгц
Пиковая скорость потока = 65*3 = ~195Мб/сек
Средний поток 1024*768*3*60 = 141 557 760 байт/сек

Максимальный поток при 16бит внешней памяти 2*75 = 150Мбайт/сек
Максимальный поток при 32бит внешней памяти 4*75 = 300Мбайт/сек

То есть для 16бит памяти 800x600x24x60:
150Мбайт/сек > 120Мбайт/сек по пиковой проходим
86Мбайт/150Мбайт = 57,3% общей пропускной способности

для 32бит памяти 1024x768x24x60:
300Мбайт/сек > 195Мбайт/сек по пиковой проходим
141Мбайт/300Мбайт = 47% общей пропускной способности

То есть выводить можем вполне и ресурсы еще остаются.
При размещении быстрых процедур отрисовки в внутренней SRAM,
внешняя шина задействованна только для вывода на VGA.
Ну и конечно 2е буферирование видеопамяти при прорисовке.

Собственно, тк у меня 16бит память на NGW100, я пробовал
только 800x600x24x60.
Но как видно из рассчетов при 32бит памяти 1024x768 отъедает даже меньше ресурсов.

Прикрепил вывод 800x600x24 на 19" мониторчик:
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 24 2008, 08:44
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(singlskv @ Sep 24 2008, 11:52) *
2.
Частота пикселей = 65Мгц
Пиковая скорость потока = 65*3 = ~195Мб/сек
Средний поток 1024*768*3*60 = 141 557 760 байт/сек

Да, как-то не учел, что 24-бит пиксели у него можно паковать. Это удобно для LCD-контроллера, а вот каково будет процессору?

Цитата(singlskv @ Sep 24 2008, 11:52) *
для 32бит памяти 1024x768x24x60:
300Мбайт/сек > 195Мбайт/сек по пиковой проходим
141Мбайт/300Мбайт = 47% общей пропускной способности

Не совсем корректно сравнивать усредненный поток экрана с максимальной (и недостижимой даже теоретически) полосой памяти.

Так что останусь при своем мнении, тем более что видел, как оно смотрится "в динамике".
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 24 2008, 11:19
Сообщение #8


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(aaarrr @ Sep 24 2008, 12:44) *
Не совсем корректно сравнивать усредненный поток экрана с максимальной (и недостижимой даже теоретически) полосой памяти.

Однако на ngw100(16бит RAM) 150Мб/cек теоритической полосы хватает для пиковых 120Мб/сек.

Конечно при использовании линух и/или Ethernet такие разрешения великоваты,
для 16бит памяти оптимально 640x480x16x60
для 32бит видимо 640x480x32x60, 800x600x16x60 или 1024x768x16x60

Но если делать чисто видеоконтроллер как "TFT-компаньон", должно тянуть и большее разрешение.
Цитата
Так что останусь при своем мнении, тем более что видел, как оно смотрится "в динамике".

Кстати, вот ролики как оно выглядит в динамике на NGW(16бит RAM) под линух,
разрешение 640x480x16x60
http://www.youtube.com/watch?v=7niSYliX7P8
http://www.youtube.com/watch?v=B4ZYcgpm7X4
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Stepan_L   упровление видео картой PCI   Sep 23 2008, 14:18
- - o-henry   Цитата(Stepan_L @ Sep 23 2008, 17:18) При...   Sep 23 2008, 14:37
|- - researcher   Затем, следующим шагом, будет отказ от AVR …….. ...   Sep 23 2008, 14:47
||- - SasaVitebsk   Цитата(researcher @ Sep 23 2008, 17:47) З...   Sep 23 2008, 16:25
||- - VDG   Цитата(SasaVitebsk @ Sep 23 2008, 20:25) ...   Sep 23 2008, 17:06
|- - zhevak   Цитата(o-henry @ Sep 23 2008, 20:37)...   Sep 23 2008, 19:20
- - Ledmaster   Цитата(Stepan_L @ Sep 23 2008, 20:18) При...   Sep 24 2008, 03:41
|- - Stepan_L   у меня должны быть 4 картинки,тоесть схемы,максиму...   Sep 24 2008, 12:55
|- - singlskv   Цитата(Stepan_L @ Sep 24 2008, 16:55) у м...   Sep 24 2008, 14:20
|- - rv3dll(lex)   Цитата(singlskv @ Sep 24 2008, 18:20) ну ...   Sep 25 2008, 05:02
|- - Harbinger   Цитата(rv3dll(lex) @ Sep 25 2008, 08...   Sep 25 2008, 05:22
||- - rv3dll(lex)   Цитата(Harbinger @ Sep 25 2008, 09:22) Та...   Sep 25 2008, 05:40
||- - o-henry   Цитата(Harbinger @ Sep 25 2008, 08:22) Та...   Sep 25 2008, 05:55
||- - Stepan_L   Дорогие друзя,я не новечок и "немножко" ...   Sep 25 2008, 08:01
||- - zhevak   Цитата(Stepan_L @ Sep 25 2008, 14:01) Дор...   Sep 25 2008, 14:08
||- - VDG   Цитата(zhevak @ Sep 25 2008, 18:08) Но во...   Sep 25 2008, 15:48
||- - Stepan_L   Спасибо,за добрый совет! LCD с VGA Спасибо з...   Sep 29 2008, 07:44
|- - singlskv   Цитата(rv3dll(lex) @ Sep 25 2008, 09...   Sep 25 2008, 08:24
|- - Непомнящий Евгений   Цитата(singlskv @ Sep 25 2008, 12:24) Но ...   Sep 25 2008, 12:26
|- - singlskv   Цитата(Непомнящий Евгений @ Sep 25 2008, 16...   Sep 25 2008, 17:47
|- - Ledmaster   Цитата(singlskv @ Sep 25 2008, 23:47) Кон...   Sep 26 2008, 03:35
- - rv3dll(lex)   Даже при всём при том, что у меня есть до определё...   Sep 24 2008, 04:21
|- - slog   Цитата(rv3dll(lex) @ Sep 24 2008, 08...   Sep 24 2008, 05:27
|- - rv3dll(lex)   Цитата(slog @ Sep 24 2008, 09:27) Осталос...   Sep 24 2008, 07:34
- - DpInRock   О какой полосе идет речь? Карта ПСАЙ имеет собстве...   Sep 24 2008, 09:06
|- - slog   Цитата(DpInRock @ Sep 24 2008, 13:06) Тов...   Sep 24 2008, 09:27
|- - rv3dll(lex)   Цитата(slog @ Sep 24 2008, 13:27) Вы с то...   Sep 24 2008, 10:05
- - DpInRock   Мы в курсе. Но ведь и циклы ожидания никто не отме...   Sep 24 2008, 09:59
- - DpInRock   Естественно! Речь у человека идет о том, чтоб...   Sep 24 2008, 11:01
- - rv3dll(lex)   ещё момент с перерисовкой как формировать - 2 ...   Sep 24 2008, 12:24
- - DpInRock   Ну так тут все просто. 1. Соединяем ноги АВР с но...   Sep 24 2008, 14:02
- - aaarrr   А разрешение-то какое? М.б. AVR+Epson какой-нибудь...   Sep 25 2008, 08:23
- - DpInRock   К580ВГ75+любой конвертор PAL->RGB.   Sep 25 2008, 12:52
|- - slog   Цитата(DpInRock @ Sep 25 2008, 16:52) К58...   Sep 25 2008, 13:16
- - _Pasha   Кстати про PCI & AVR. Там ведь есть подводные ...   Sep 25 2008, 13:56
- - DpInRock   Вы все предлагаете какие-то простые решения!...   Sep 25 2008, 18:01
|- - singlskv   Цитата(DpInRock @ Sep 25 2008, 22:01) Вы ...   Sep 25 2008, 18:16
- - DpInRock   На Ti или блэкфине и дурак TFT сделает. А вот на А...   Sep 26 2008, 06:50
|- - aaarrr   Цитата(DpInRock @ Sep 26 2008, 10:50) На ...   Sep 26 2008, 06:56
||- - rv3dll(lex)   Цитата(aaarrr @ Sep 26 2008, 10:56) Как р...   Sep 26 2008, 08:39
|- - Ledmaster   Цитата(DpInRock @ Sep 26 2008, 12:50) На ...   Sep 26 2008, 16:16
|- - Vasily_A   по работе с PCI: несколько лет назад мной было реа...   Sep 26 2008, 20:59
|- - _Pasha   Цитата(Vasily_A @ Sep 26 2008, 23:59) чут...   Sep 26 2008, 21:41
- - aaarrr   Вы о чем, простите?   Sep 26 2008, 08:53
|- - rv3dll(lex)   Цитата(aaarrr @ Sep 26 2008, 12:53) Вы о ...   Sep 27 2008, 05:09
- - DpInRock   ЦитатаКак раз таки не сделает - документацию не ос...   Sep 26 2008, 11:32
- - MrYuran   можно наверно на радиорынке в куче барахла "в...   Sep 26 2008, 11:38
- - LCD   (оффтопик) Автору и всем сомневающимся смотреть эт...   Sep 26 2008, 14:08
|- - aaarrr   Цитата(LCD @ Sep 26 2008, 18:08) Автору и...   Sep 26 2008, 14:12
- - slog   Дык никто и не сомневается что с AVR можно видеоси...   Sep 26 2008, 14:19
- - DpInRock   А к телевизиру - еще было б проще... Черно-белому....   Sep 26 2008, 14:36
- - bloodden   Цитата(Vasily_A @ Sep 26 2008, 23:59) ......   Sep 26 2008, 22:05
- - Т.Достоевский   А как реализован цифровой вход для LCD моника? Мож...   Sep 27 2008, 21:55
- - aaarrr   Требует, естественно.   Sep 27 2008, 22:25


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 18:58
Рейтинг@Mail.ru


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