LINUXPORTAL.RU  |   Живое общение LinuxPortal.Ru   |    Ленты событий        |   ФОРУМЫ  |   БИБЛИОТЕКА  |   ССЫЛКИ  |   НОВОСТИ  |   БЛОГИ АДМИНОВ

Участники   Поиск   F.A.Q.    Регистрация    Вход   Начало
Начало » Для администраторов и программистов » Железная разработка » Нужен ликбез про вывод графики
Показать: Сегодняшние сообщения  :: Показать голосования :: Навигатор по сообщениям
Отправить по e-mail 
Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
Нужен ликбез про вывод графики Чтв, 17 Август 2006 16:20 Переход к следующему сообщения
San АНДРЕЕВ в настоящее время не в онлайне San АНДРЕЕВ  RUSSIAN FEDERATION
Сообщений: 8446
Зарегистрирован: Июнь 2002
Географическое положение: Санкт-Петербу...

administrator · partner

Имеем некий дисплей с разрешением 320х240 точек. В ч/б варианте это 76800 бит, в цветном (глубиной 16 бит) - 153600 байт. Пусть частота обновления информации на экране - 50 Гц, т.е. 20 мс. Исходя из этого на обработку одной точки (выборку из видеопамяти и отображение на дисплее) можно затратить грубо не больше 20мс/76800точек = 260 нс.

В моем наладоннике установлен проц Intel XScale с тактовой частотой 312 МГц, т.е. такт у него длится примерно 3 нс и для вышеописанного случая на обработку точки он может затратить примерно 72 такта (с учетом всяких там прерываний, переключений контекстов, выполнения пользовательских приложений, возможного мультиплексирования шин и т.д.), причем между циклами обновления всего экрана никаких перерывов нет.

Вопрос: как он это все успевает и как это вообще все делается в принципе? Или для дисплея вводится отдельный высокопроизводительный контроллер? Но тогда как быть с пересылкой данных между процессором и графическим контроллером?

Ссылки конечно приветствуются.

[Обновления: Чтв, 17 Август 2006 16:29]

Re: Нужен ликбез про вывод графики Птн, 18 Август 2006 04:43 Переход к предыдущему сообщенияПереход к следующему сообщения
kaboom в настоящее время не в онлайне kaboom  UNITED STATES
Сообщений: 997
Зарегистрирован: Июль 2002
Географическое положение: NY

guru · partner
даташит на PXA270 рассказывает о втроенном на чипе конроллере ЖК 7 глава. 18 битная шина данных. Обновление самого ЖКД может происходить и на более высоких частотах, но картинка не меняется... FPS -- это показатель сообственно производительности.
даташит доступен с интелловского сайта.

для более примитивных целей можно использовать стандартный внешний 2 строчный ЖК контроллер типа SED1520. он как и более ранние версии имеет буффер. ПРограммирование sed1520 описано плохо, но если надо могу пояснить.
Re: Нужен ликбез про вывод графики Птн, 18 Август 2006 13:03 Переход к предыдущему сообщенияПереход к следующему сообщения
San АНДРЕЕВ в настоящее время не в онлайне San АНДРЕЕВ  RUSSIAN FEDERATION
Сообщений: 8446
Зарегистрирован: Июнь 2002
Географическое положение: Санкт-Петербу...

administrator · partner

Спасибо, я только сначала даташит почитаю.
Re: Нужен ликбез про вывод графики Птн, 18 Август 2006 19:37 Переход к предыдущему сообщения
kaboom в настоящее время не в онлайне kaboom  UNITED STATES
Сообщений: 997
Зарегистрирован: Июль 2002
Географическое положение: NY

guru · partner
ya konechno ze navral. otkril copiya na svoem laptope i bezotvetstvenno obozval eto datasheet(om).
ofozial'no eto nazivaetsya ne datasheet, a Intel® PXA27x Processor Family Developer's Manual
i zivet po
ftp://download.intel.com/design/pca/applicationsprocessors/m anuals/280000003.pdf
  Переключение в режим просмотра в виде древовидного списка сообщений и ответов Создать новую тему Отправить ответ
Предыдущая тема:2 вопроса, предположительно про линкер
Следующая тема:механизм прерываний
Переход к форуму:
  

-=] Вернуться вверх [=-
[ Сформировать XML ] [ RSS ]

Текущее время: Сбт Июл 31 17:29:26 MSD 2010
.:: Обратная связь :: Начало ::.

При поддержке: FUDforum 3.0.0.
Copyright © 2001-2009 FUDforum Bulletin Board Software

©"Linuxportal.Ru". Материалы сайта можно использовать свободно при условии сохранения этой свободы при дальнейшем распространении, если явно не указано иное.

Дизайн и программирование: ,
Поставьте нашу кнопку: Linux Portal.ru ::: Линукс Портал.ру