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

 
 
> ADSP BF532 и TMS320C6745, помогите с выбором
__inline__
сообщение Mar 26 2018, 13:51
Сообщение #1


Местный
***

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



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

Ищу процессор в QFP корпусе, который будет производительнее, чем ADSP BlackFin BF532.
Цель: запуск обильного кода с 2D графикой (bitblt, colorkey, alfablending) + немножко 3D (поворот, перенос, масштабирование), тригонометрия. + эмуляция процессоров -8 и 16 бит:
Z80, 6502, M68000. + декодирование видео (H264, MJPEG,...) аудио (MP3, FLAC)

Пробовал собирать эмуляторы на BF532, разогнал до 700 МГц. Иногда эмуляция всей системы не достигает 60 FPS из-за отсутствия floating point, медленной производительности.

В качестве кандидата на замену рассматриваю : TMS320C6745 - доступен, корпус QFP, 475 МГц, шина SDRAM 32 бита, есть floating point, VLIW до 6 команд одновременно. Вроде как лучше чем BF532 ? Или даст выигрыш по сравнению с 532-м незначительно?

Сообщение отредактировал __inline__ - Mar 26 2018, 13:53
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_pv
сообщение Mar 26 2018, 17:09
Сообщение #2


Гуру
******

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



allwinner V3s
Go to the top of the page
 
+Quote Post
__inline__
сообщение Mar 28 2018, 05:51
Сообщение #3


Местный
***

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



Цитата(_pv @ Mar 26 2018, 17:09) *
allwinner V3s


У вас есть опыт работы с этим камнем без пингвина и ведра?

Внешней шины для подключения дополнительной периферии, наподобие как FSMC у STM32 у V3s как я понял нет? Если так - прощай дисплеи с контроллерами и своей памятью ..


Цитата(jcxz @ Mar 26 2018, 15:00) *
Так если Вы говорите что OMAP-L137 есть уже в QFP, то почему тогда не его? Там помимо DSP, ещё 3 ядра - думаю не лишние будут rolleyes.gif

Тот что в QFP OMAPL137-HT недоступен для заказа из-за политики США по отношению к РФ.
В БГА мне неинтересно.


Сообщение отредактировал __inline__ - Mar 28 2018, 05:49
Go to the top of the page
 
+Quote Post
_pv
сообщение Mar 28 2018, 18:34
Сообщение #4


Гуру
******

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



Цитата(__inline__ @ Mar 28 2018, 12:51) *
У вас есть опыт работы с этим камнем без пингвина и ведра?

нет, и скорее всего граблей там будет предостаточно, учитывая китайскую документацию.
но как будто пингвин это что-то плохое.
Цитата(__inline__ @ Mar 28 2018, 12:51) *
Внешней шины для подключения дополнительной периферии, наподобие как FSMC у STM32 у V3s как я понял нет? Если так - прощай дисплеи с контроллерами и своей памятью ..

там есть параллельный 24х видео выход,
и он даже support i80 interface with 18/16/9/8 bit, если не врут.
ну а вообще мелкая cpld за <1$ параллельную шину для дисплея сделать может даже из SDIO какого-нибудь. раз уж так надо именно дисплей со своим контроллером подключить, хотя дисплей со своим контроллером при наличии на борту памяти и видеовыхода - "троллейбус из буханки черного или белого хлеба.jpg"
Цитата(__inline__ @ Mar 28 2018, 12:51) *
В БГА мне неинтересно.

qfp и производительность гораздо больше чем у блэкфина, sdram, и дисплей - тут или трусы снимите или крестик наденьте.
Go to the top of the page
 
+Quote Post
__inline__
сообщение Mar 29 2018, 00:23
Сообщение #5


Местный
***

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



Цитата(_pv @ Mar 28 2018, 19:34) *
нет, и скорее всего граблей там будет предостаточно, учитывая китайскую документацию.
там есть параллельный 24х видео выход,
и он даже support i80 interface with 18/16/9/8 bit, если не врут.


Смотрел даташит на v3s и схему камдроида на нём и пришёл к 2-м печальным выводам:
1) шина там только на 8 бит
2) и только RGB, а не i8080, управляющих стробов (nWR,nRD,nCS) я не нашёл, также как и их описания в даташите.

Кусок подключения LCD к v3s в камдроиде:
Прикрепленное изображение


Цитата(_pv @ Mar 28 2018, 19:34) *
ну а вообще мелкая cpld за <1$ параллельную шину для дисплея сделать может даже из SDIO какого-нибудь. раз уж так надо именно дисплей со своим контроллером подключить,

И проиграть в помехозащищённости - гнать БИТОВЫЙ клок, который должен быть в 8- или в -16 раз больше по частоте чтобы битики в байты преобразовать (некий параллельный регистр с последовательной загрузкой). Ну и нагромождение.

Цитата(_pv @ Mar 28 2018, 19:34) *
хотя дисплей со своим контроллером при наличии на борту памяти и видеовыхода - "троллейбус из буханки черного или белого хлеба.jpg"


А один фиг тупую матрицу прийдётся цеплять на SPI или I2S, так что одним RGB-интерфейсом не отделаешься! А вот если i8080 - то это уже сказка! sm.gif

Но беда в том, что C6745 который мне так понравился в QFP содержит только 16 и 8 битную шину, а хочется 32 и 16 как в БГА sm.gif

Цитата(_pv @ Mar 28 2018, 19:34) *
qfp и производительность гораздо больше чем у блэкфина, sdram, и дисплей - тут или трусы снимите или крестик наденьте.


Нашёл тут ещё кандидата - STM32H743 - у него 1 Мбайт внутренней оперативы на частоте 400 МГц- весь код эмулятора туда можно затолкать,
32 бита SDRAM - на случай если некоторвые эмуляторы не поместятся + чтение РОМ-ов для эмуляторов + спроецированная FatFS - всё в SDRAM!

Ну и RGB интерфейс там 24-битный (в корпусе LQFP208 точно!) и 32 разряда на SDRAM.

И ещё питание одно - 3.3V, нет дополнительного гемороя с питанием как в Оллвиннерах и C6745.

Ядро Cortex-M7 с его вкусным многооперандными командами Ассемблера типа: addeq r0,r1,r2 LSL r3 - 4 действия в одном - это лучше чем BF532 на 400 МГц и его 16-битной шиной!
И наличие плавающей точки!
И QFP корпус.
И шить можно ST-LINK-ом то бишь дискавери.

И 2D- ускоритель с 2-D DMA, цвет прозрачности, BitBlt - это всё для эмуляторов нужно!! sm.gif

Одни плюсы!

В общем вижу его в кандидатах на замену 532-го. santa2.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- __inline__   ADSP BF532 и TMS320C6745   Mar 26 2018, 13:51
- - jcxz   Цитата(__inline__ @ Mar 26 2018, 16:51) В...   Mar 26 2018, 15:00
- - _pv   allwinner V3s   Mar 26 2018, 17:09
|- - _pv   Цитата(__inline__ @ Mar 29 2018, 07:23) С...   Mar 29 2018, 04:35
||- - __inline__   Цитата(_pv @ Mar 29 2018, 05:35) мы навер...   Mar 29 2018, 07:33
||- - _pv   Цитата(__inline__ @ Mar 29 2018, 14:33) д...   Mar 29 2018, 17:25
||- - __inline__   _pv, большое спасибо! Вот как раз этой схемы...   Mar 30 2018, 00:16
|- - jcxz   Цитата(__inline__ @ Mar 29 2018, 03:23) Я...   Mar 29 2018, 09:43
|- - AlexandrY   Цитата(jcxz @ Mar 29 2018, 12:43) ARM воо...   Mar 29 2018, 10:04
||- - jcxz   Цитата(AlexandrY @ Mar 29 2018, 13:04) А ...   Mar 29 2018, 10:09
|- - __inline__   Цитата(jcxz @ Mar 29 2018, 09:43) И где к...   Mar 29 2018, 10:20
|- - jcxz   Цитата(__inline__ @ Mar 29 2018, 13:20) д...   Mar 29 2018, 10:57
- - __inline__   Смотрю в даташит на 6745 и вижу - 2 шины EMIF A, B...   Mar 28 2018, 11:24
|- - jcxz   Цитата(__inline__ @ Mar 28 2018, 14:24) В...   Mar 28 2018, 11:32
- - __inline__   Поковырял немножко Linux BSP, "linux-master...   Mar 30 2018, 06:27
- - _pv   что-то всё действительно загадочно, есть регистр t...   Mar 30 2018, 07:26
- - __inline__   Цитата(_pv @ Mar 30 2018, 07:26) что-то в...   Mar 30 2018, 08:22


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 05:29
Рейтинг@Mail.ru


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