|
упровление видео картой PCI, как упровлять видеокартой с AVR |
|
|
|
Sep 23 2008, 14:18
|

Участник

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

|
Привет всем,добрые люди помогите! хочу "визуализовать" на экране монитора процес без компютера!!!!!!!!!!!!!!
--------------------
ARM_enia
|
|
|
|
|
 |
Ответов
|
Sep 23 2008, 19:44
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(aaarrr @ Sep 23 2008, 23:17)  Будет в лучшем случае ползать. Медленно и печально. Ну видео на полный экран конечно не получится, но для менюшек, статических картинок, итд вполне сойдет, Ну типа TFT- компаньен... но лучше...
|
|
|
|
|
Sep 24 2008, 07:52
|
дятел
    
Группа: Свой
Сообщений: 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" мониторчик:
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 24 2008, 08:44
|
Гуру
     
Группа: Свой
Сообщений: 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% общей пропускной способности Не совсем корректно сравнивать усредненный поток экрана с максимальной (и недостижимой даже теоретически) полосой памяти. Так что останусь при своем мнении, тем более что видел, как оно смотрится "в динамике".
|
|
|
|
|
Sep 24 2008, 11:19
|
дятел
    
Группа: Свой
Сообщений: 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=7niSYliX7P8http://www.youtube.com/watch?v=B4ZYcgpm7X4
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|