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

 
 
> Основы PowerVr SGX 530, Hello world! для сопроцессора
LWW
сообщение Jan 16 2012, 21:10
Сообщение #1


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

Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471



Возьмём за основу AM3358. Пишу на ассемблере. С кортексом всё ясно, натравил его на ассемблерный код, он и работает. Точно так же два параллельных ядра PRU. Тривиально.

Но с графическим ускорителем столкнулся впервые. Ни ассемблера, ни описания команд..

Думал может под NDA? Что в переводе на русский язык означает - Nикому не DAвать. Тогда я прямо и без запинки совести написал в imgtec с просьбой выдать мне пакет документов: PowerVR SGX Series5 Instruction Set и Technical Reference Manual. И что вы думаете? Они, видимо посчитав меня придурком, и решив что я издеваюсь, не ответили! smile3046.gif

И тогда я понял, что всё гораздо проще. Нет там никакого ассемблера и референсного мануала. А есть интерфейс, который принимает стандартные машинные коды ОpenGL. Быстренько обрабатывает их и выкидывает в буфер. И всё. Что делать дальше, пока не знаю laughing.gif

Подскажите, как нарисовать на экране свой первый треугольник? Что является Hello world! для графического сопроцессора. Скачал POWERVR SDK, там есть демки, содержат кучу файлов. Сишные коды, картинки.. Назначения не понял..

Графический ускоритель держу в руках впервые! Сильно не ругайте.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SII
сообщение Feb 23 2013, 14:37
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Я весь "низкоуровневый" код тоже на ассемблере пишу, "высокоуровневый" -- на Аде (для АРМов) или на Паскале (Дельфях) либо опять-таки Аде (на ПК).

Если интересует, как работают графические процессоры (а не простые контроллеры, обеспечивающие вывод растровых изображений, т.е. уже заполненного видеобуфера, на экран, подключенный по тому или иному стандартному интерфейсу), почитайте описания принципов работы видюх для ПК -- например, на iXBT. Что же касается технической документации, то, насколько мне известно, её выкладывает только Интел на свою встроенную графику; выложила также АМД на первые графические процессоры, поддерживающие ДиректХ 10 (те, что разработала ещё АТИ перед тем, как АМД её купила). Там есть в том числе и описание ассемблера тех процессоров.

Но насчёт производительности Вы заблуждаетесь. Самые мощные Кортехы-М по ней примерно соответствуют ранним Пентиумам, но не более. Самые мощные Кортехы-А уже могут тягаться с самыми слабыми современными процессорами Интел и АМД. Но в тех случаях, когда нужна в первую очередь высокая производительность, ИА-32 пока что сильно обгоняет АРМ.

Сообщение отредактировал SII - Feb 23 2013, 14:40
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- LWW   Основы PowerVr SGX 530   Jan 16 2012, 21:10
- - simne   Цитата(LWW @ Jan 16 2012, 23:10) И тогда ...   May 16 2012, 01:18
- - LWW   Читаю доки по OpenGL. Но меня терзает главный вопр...   Aug 28 2012, 20:36
- - LWW   Если OpenGL независим от языка, значит он и незави...   Aug 29 2012, 14:51
- - Konst_777   Цитата(LWW @ Jan 17 2012, 00:10) Возьмём ...   Aug 29 2012, 16:34
- - LWW   Там ни слова о железе. Только это страшное слово S...   Aug 29 2012, 16:51
- - SII   Документация на графический процессор полностью за...   Aug 29 2012, 18:08
- - LWW   В новом SAMA5D34 полностью документированный хорош...   Feb 22 2013, 21:58
|- - sasamy   Цитата(LWW @ Feb 23 2013, 01:58) В новом ...   Feb 23 2013, 09:15
- - LWW   Я просто и не знал, что бывают графические сопроце...   Feb 23 2013, 10:17
|- - sasamy   Цитата(LWW @ Feb 23 2013, 14:17) Мне понр...   Feb 23 2013, 10:28
- - LWW   Ну понятно, чё. Ассемблер. Многие сразу падают со ...   Feb 23 2013, 10:34
- - silentjet   > Если интересует, как работают графические про...   Feb 26 2013, 08:03
- - LWW   Но вот именно рендеринг и не нужен. Зачем он вообщ...   Feb 26 2013, 08:12
|- - silentjet   Цитата(LWW @ Feb 26 2013, 10:12) Но вот и...   Mar 4 2013, 20:37
- - LWW   sasamy Пытаюсь найти нечто вроде GPU2D Reference ...   Mar 4 2013, 16:28
- - LWW   silentjet Ку-ку Я ищу дырку в камне, через котор...   Mar 5 2013, 08:50


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

 


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


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