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

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> упровление видео картой 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
o-henry
сообщение Sep 23 2008, 14:37
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 435
Регистрация: 8-03-06
Из: степей Украины
Пользователь №: 15 069



Цитата(Stepan_L @ Sep 23 2008, 17:18) *
Привет всем,добрые люди помогите!
хочу "визуализовать" на экране монитора процес без компютера!!!!!!!!!!!!!!

Месье знает толк в извращениях! biggrin.gif

Просто не надо останавливаться на половине пути:
если при "визуализации на экране монитора процесса" решили отказаться от компьютера - сделайте второй шаг и откажитесь от PCI видеокарты. Например так
Go to the top of the page
 
+Quote Post
researcher
сообщение Sep 23 2008, 14:47
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 20-01-07
Из: Одесса – Харьков
Пользователь №: 24 616



Затем, следующим шагом, будет отказ от AVR …….. smile.gif


Цитата(o-henry @ Sep 23 2008, 16:37) *
Месье знает толк в извращениях! biggrin.gif

Просто не надо останавливаться на половине пути:
если при "визуализации на экране монитора процесса" решили отказаться от компьютера - сделайте второй шаг и откажитесь от PCI видеокарты. Например так


--------------------
:) Иду по жизни с паяльником ……………………
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 23 2008, 16:25
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(researcher @ Sep 23 2008, 17:47) *
Затем, следующим шагом, будет отказ от AVR …….. smile.gif


Первым шагом. А так, впринципе, направление верное... smile.gif
Go to the top of the page
 
+Quote Post
VDG
сообщение Sep 23 2008, 17:06
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(SasaVitebsk @ Sep 23 2008, 20:25) *
А так, впринципе, направление верное... smile.gif

в сторону леса smile.gif
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 23 2008, 18:19
Сообщение #6


дятел
*****

Группа: Свой
Сообщений: 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
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 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
zhevak
сообщение Sep 23 2008, 19:20
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(o-henry @ Sep 23 2008, 20:37) *
Месье знает толк в извращениях! biggrin.gif

Доктор: Скажите, вы страдаете сексуальными извращениями?
Пациент: Да, нет! Ну что Вы, доктор! Я ими -- наслаждаюсь...


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 23 2008, 19:44
Сообщение #9


дятел
*****

Группа: Свой
Сообщений: 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
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 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
Ledmaster
сообщение Sep 24 2008, 03:41
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 18-02-08
Из: Челябинск
Пользователь №: 35 141



Цитата(Stepan_L @ Sep 23 2008, 20:18) *
Привет всем,добрые люди помогите!
хочу "визуализовать" на экране монитора процес без компютера!!!!!!!!!!!!!!

Прежде, чем так бурно обсуждать, как и что сделать, нужно все-таки уточнить, какого рода информацию и в каком разрешении требуется "визуализовать"? Текст на VGA, это одно, а 24-битная графика на XGA - уже несколько другое.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Sep 24 2008, 04:21
Сообщение #12


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Даже при всём при том, что у меня есть до определённой степени отлаженный контроллер 1024*768*16*60 на FPGA собственной разработки меня тоже интересует этот вопрос.

просто чипы видеокарт гораздо дешевле
Go to the top of the page
 
+Quote Post
slog
сообщение Sep 24 2008, 05:27
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Цитата(rv3dll(lex) @ Sep 24 2008, 08:21) *
Даже при всём при том, что у меня есть до определённой степени отлаженный контроллер 1024*768*16*60 на FPGA собственной разработки меня тоже интересует этот вопрос.

просто чипы видеокарт гораздо дешевле

Осталось написать и отладить PCI мастера на FPGA. biggrin.gif


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Sep 24 2008, 07:34
Сообщение #14


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(slog @ Sep 24 2008, 09:27) *
Осталось написать и отладить PCI мастера на FPGA. biggrin.gif


возможно не потребуется полная эмуляция шины и всё управление сведётся к маленькой плисине - мосту контроллер стат памяти - pci.
по крайней мере для конкретной видеокарты.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Sep 24 2008, 07:52
Сообщение #15


дятел
*****

Группа: Свой
Сообщений: 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

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

 


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


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