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

 
 
> Основы 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
Ответов
LWW
сообщение Feb 23 2013, 10:17
Сообщение #2


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

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



Я просто и не знал, что бывают графические сопроцессоры. Получается как, из всяких тинок и мег я дорос до кортексов со встроенным ЖКИ. Оказалось, что он чуть живой и пригоден только чтоб проверить этот ЖКИ на работоспособность. А значит выше - только А8 с их дурацким sgx. Но тут оказалось что нет! Мне понравился свежий анонс у атмела. И пишу я только на ассемблере.

ну разве что когда они оба выключены

Почему, и во включенном состоянии они на равных. Оба дают порядка 800 MIPS. Ведь речь идёт о мобильной версии пентюха. А что, пень имеет оперативку с пропускной способностью 1.5 гигабайта в сек? Одноцикловое ядро? Интегрированный в кристалл гигабиный интернет? И прочие вкусняшки? Да, пень справляется с этими задачами при помощи обвеса, но на частоте 2 гигагерца. Вот и вся разница. Ну и жерёт примерно в 100-150 раз больше cool.gif

Ну и Cortex-М4F спокойно делает Pentium III-M. Просто народ ещё по инерции не в силах этого осознать. Делают моргалки на сверх-процессорах..

Только не говорите, что в пнях есть нечто такое, что не объясняется простыми словами. А так же мощная математика - по большому счёту, она не шибко нужна. Достаточно той, что есть в кортексах. Всё равно, А5 уделывает мобильную P4.

Сообщение отредактировал LWW - Feb 23 2013, 10:17
Go to the top of the page
 
+Quote Post
sasamy
сообщение Feb 23 2013, 10:28
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(LWW @ Feb 23 2013, 14:17) *
Мне понравился свежий анонс у атмела. И пишу я только на ассемблере.


Это многое объясняет в ваших заблуждениях sm.gif

Цитата
Оба дают порядка 800 MIPS.


В реальной жизни сферические мипсы мало кого инересуют, даже синтетические тесты полной картины не дают.
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:34
- - SII   Я весь "низкоуровневый" код тоже на ассе...   Feb 23 2013, 14:37
- - 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 Текстовая версия Сейчас: 23rd August 2025 - 09:11
Рейтинг@Mail.ru


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