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

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Посоветуйте отладочную плату с ARM от 1 ГГц, остальное в теме
__inline__
сообщение Sep 27 2017, 09:01
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Здравствуйте.

Разыскиваю отладочную плату с ARM ядром на борту, частота ядра должна быть не ниже 1ГГц.
Память должна быть не хуже PC133, ширина шины данных 16 бит (32 бита предпочтительнее).
Процессор и его периферия должны быть документированы.
Как бонус - наличие FPGA (но это необязательно, если есть видеопроцессор).

Писать программы планирую - исключительно "bare metal" (под голое железо).

Есть опыт: программирование STM32F4xx, AT91RM9200, ADSP-BF532, BF533, дизайн FPGA Altera Cyclone-2.
Писал исключительно на Cи, Ассемблере. Без применения сторонних библиотек, драйверов и ОС тем более.

Основная проблема: неполная открытость современных процессоров, например под Ti AM335x не удается найти доки на 2D- и 3D- видеоускоритель.
Рассматривал Rockchip RK3066 и его 1,5 ГГц, документация на GPU (графический процессор) недоступна для скачивания.

Нужен полностью открытый процессор.

Помогите с выбором отладочной платы!
Go to the top of the page
 
+Quote Post
blackfin
сообщение Sep 27 2017, 09:14
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(__inline__ @ Sep 27 2017, 12:01) *
Помогите с выбором отладочной платы!

Zynq UltraScale+!!! biggrin.gif
Go to the top of the page
 
+Quote Post
__inline__
сообщение Sep 27 2017, 09:37
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Цитата(blackfin @ Sep 27 2017, 09:14) *

Как у них с документацией?
1) свободно для скачивания
2) прийдётся клянчить под NDA с бюрократической волокитой
3) закрыто

Мне нужно: настройка частот ядра, шины. Настройка кеша данных, инструкций, конфигурирование SPI, GPIO, DMA, Memory DMA, загрузка своего кода, видео-подсистема на уровне формирования кадра, 2D-движок (блитинг), опционально: 3D-движок (рисование полигонов с текстурой и освещением)

У вышеупомянутых процессоров(в первом посте) недостаточно частоты ядра или нет аппаратной поддерки плавающей точки или низкая частота/разрядность шины (в основном для памяти).

Самый лучший был ADSP BlackFin, но теперь хочется поднять частоту ядра до ГГц и выше, обязательно поддержка плавучки хотя бы на уровне Float(одинарная точность), системная шина не ниже уровня PC133.

Сообщение отредактировал __inline__ - Sep 27 2017, 09:39
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 27 2017, 09:41
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Неужели среди i.MX такого нет?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 27 2017, 09:48
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(__inline__ @ Sep 27 2017, 12:01) *
Рассматривал Rockchip RK3066 и его 1,5 ГГц, документация на GPU (графический процессор) недоступна для скачивания.

Она у всех закрыта. Посмотрите RK3288 - информации по нему море.
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Sep 27 2017, 10:03
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Ну если так хочется ковыряться в голом железе, ковыряйте TI EZSDK - Graphics SDK там внутри.
Go to the top of the page
 
+Quote Post
AVR
сообщение Sep 27 2017, 10:04
Сообщение #7


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Я не слепой и вижу:
Цитата(__inline__ @ Sep 27 2017, 12:37) *
Процессор и его периферия должны быть документированы.
Писать программы планирую - исключительно "bare metal" (под голое железо).
Нужен полностью открытый процессор

Но нет таких графических процессоров с документацией. Разве что может 2D простейший ускоритель блиттинга не более. Есть попытки реализовать открытые драйвера для Linux для 3D для каких-то процессоров, но документацией там может и не пахнет, но советую посмотреть, ибо смогли для Linux, и Вы сможете для голого железа.
Остальное то вроде документировано.

Подозреваю задача, где планируется жесткая сертификация, какой-нибудь авиационный индикатор или вроде того, может промышленное что-то критическое.
А потому наверное какие-то SDK для графики не подходят, т.к. предположительно не открыты и не имеют документации именно той что я полагаю нужна, только лишь API.


--------------------
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Sep 27 2017, 10:24
Сообщение #8


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(__inline__ @ Sep 27 2017, 12:01) *
Помогите с выбором отладочной платы!

http://multicore.ru/index.php?id=1335 - процессор

http://multicore.ru/index.php?id=1353 - отладка


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Sep 27 2017, 10:25
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Цитата(AVR @ Sep 27 2017, 13:04) *
Подозреваю задача, где планируется жесткая сертификация, какой-нибудь авиационный индикатор или вроде того, может промышленное что-то критическое.
А потому наверное какие-то SDK для графики не подходят, т.к. предположительно не открыты и не имеют документации именно той что я полагаю нужна, только лишь API.

Вряд ли. Тот же DO-178 определяет процесс сертификации COTS SW
Go to the top of the page
 
+Quote Post
__inline__
сообщение Sep 27 2017, 10:30
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Цитата(AVR @ Sep 27 2017, 10:04) *
Я не слепой и вижу:

Но нет таких графических процессоров с документацией. Разве что может 2D простейший ускоритель блиттинга не более. Есть попытки реализовать открытые драйвера для Linux для 3D, но документацией там может и не пахнет.
Остальное то вроде документировано.

Подозреваю задача, где планируется жесткая сертификация, какой-нибудь авиационный индикатор или вроде того, может промышленное что-то критическое.
А потому наверное какие-то SDK не подходят, т.к. предположительно не открыты и не имеют документации, только лишь API.


Если есть какая-то полезная информация в SDK, то это тоже рассматривается. Это даже местами лучше, так как в исходном коде программы часто освещены моменты, упущенные в документации.

В те дальние времена, мне пришлось программировать видеокарты 3Dfx Voodoo2 и Voodoo3.
Документация с небольшими примерами была доступна.
Ради интереса её прикрепил к этому посту, вот как должно быть как минимум расписан 3D-ускоритель для того чтобы можно было ваять программы.

Прикрепленный файл  Voodoo2.pdf ( 1.85 мегабайт ) Кол-во скачиваний: 135


Ну и пример работающей программы (целиком на ассемблере), собственно выводит движущийся тунель:

Прикрепленный файл  V2Tunnel.txt ( 16.15 килобайт ) Кол-во скачиваний: 66


Так есть камни с открытой документацией на графический процессор?
Go to the top of the page
 
+Quote Post
_pv
сообщение Sep 27 2017, 10:36
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



у AD в SC58 дополнительно к двум ядрам шарка есть ещё кортекс А5, не знаю правда кого из них считать сопроцессором.
не 1ГГц, и видеоускоритель из шарка так себе sm.gif, но суммарно вычислительной мощности по GFLOPSам может и наберётся сколько надо.
Go to the top of the page
 
+Quote Post
Obam
сообщение Sep 27 2017, 11:46
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Без вариантов, связываться с вендором и подписывать NDA.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 27 2017, 12:18
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(__inline__ @ Sep 27 2017, 12:01) *
Основная проблема: неполная открытость современных процессоров, например под Ti AM335x не удается найти доки на 2D- и 3D- видеоускоритель.


Не найдете нигде.

ЗЫ Программить под 3Д без оси - это что-то с чем-то. Если не секрет, что за цель задачи?

Цитата(Obam @ Sep 27 2017, 14:46) *
Без вариантов, связываться с вендором и подписывать NDA.


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

Цитата(Lmx2315 @ Sep 27 2017, 13:24) *


Патриотично, конечно, но на мали доки тоже никто не даст, да и цена у чипа скорее всего очень недемократичная biggrin.gif

Цитата(aaarrr @ Sep 27 2017, 12:48) *
Она у всех закрыта. Посмотрите RK3288 - информации по нему море.


Только этот проц сегодня есть, а завтра нет. С учетом того, что программить без осей, портирование на другой займет полгода, не меньше.. Уж поверьте, сам занимаюсь таким программированием.

Сообщение отредактировал mantech - Sep 27 2017, 12:19
Go to the top of the page
 
+Quote Post
AVR
сообщение Sep 27 2017, 12:27
Сообщение #14


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(mantech @ Sep 27 2017, 15:18) *
Программить под 3Д без оси - это что-то с чем-то

Вот я тоже сначала разразился критикой, дескать только студенты могут думать что им дастся такая задача даже будь доки. Однако никто не знает конечную задачу, бюджет, сроки, может там реально это очень надо (моя догадка сертификация для авиации или атомной сферы и тому подобное).
Да и автор говорит что делал проги по докам на древние графические процы.

Если автор это задумал без серьезной на то необходимости - то ССЗБ.

Цитата(mantech @ Sep 27 2017, 15:18) *
Патриотично, конечно, но на мали доки тоже никто не даст, да и цена у чипа скорее всего очень недемократичная

На отладки цена космическая, а вот на процы в партии от 1000 шт более менее цена, не космическая, но при их то партиях даже реалистичная.
(демократия - слово ругательное, но цены вроде норм, не буду раскрывать цифры, напишите им если интересно)
Однако, как и в других случаях, такая же беда с доками.


--------------------
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 27 2017, 12:37
Сообщение #15


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AVR @ Sep 27 2017, 15:27) *
не буду раскрывать цифры, напишите им если интересно)


На данный момент пока удовлетворился IMXом, но для справки интересно, заметно они их дороже (прим. цена 800-900р за одноядерник)? В штуках - больше сотни за месяц - не осилим laughing.gif

Цитата(AVR @ Sep 27 2017, 15:27) *
моя догадка сертификация для авиации или атомной сферы и тому подобное).


Я сначала тоже так подумал, но с другой стороны, тут выбор очевиден - импортозамещение biggrin.gif

Цитата(scifi @ Sep 27 2017, 12:41) *
Неужели среди i.MX такого нет?


Есть, но тоже без доков для графики, к тому же у МХ6 серии очень медленные шины памяти, сам несколько разочарован этим.
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 Текстовая версия Сейчас: 19th July 2025 - 04:03
Рейтинг@Mail.ru


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