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

 
 
 
Reply to this topicStart new topic
> ADC от 12бит и MS/s + double precision - это только STM32F76xx или есть еще альтернативы?, и сколько у STM32F76xx мегафлопс на MAC?
iiv
сообщение Jul 29 2016, 12:27
Сообщение #1


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Добрый день,

скажите, пожалуйста, есть ли кроме STM32F76xx какие-то еще процессоры или контроллеры, у которых есть встроенный АЦП от мегасэмла и хотя бы 12 бит и двойная точность в плавающей арифметике?

Скажите, пожалуйста, (искал, но не нашел в доке) сколько STM32F76xx дает на двойной и одинарной точности МАСов (multiply and accumulate) миллионов в секунду.

Спасибо

ИИВ
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 29 2016, 14:29
Сообщение #2


Гуру
******

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



надо же, оказывается FPU в M7 умеет в двойную точность!

DM00047230.pdf:
для одинарной:
• Absolute value (1 cycle)
• Negate of a float or of multiple floats (1 cycle)
• Addition (1 cycle)
• Subtraction (1 cycle)
• Multiply, multiply accumulate/subtract, multiply accumulate/subtract, then negate (3 cycles)
• Divide (14 cycles)
• Square root (14 cycles)

для двойной - сложение/вычитание 3 такта. всё остальное тоже наверное раза в 2..3 медленнее.

а если не секрет, это что же такое надо сделать с 12-ти (которые, на самом деле, хорошо если 10) разрядными данными, чтобы понадобилась плавающая запятая, да ещё и двойной точности?

Go to the top of the page
 
+Quote Post
iiv
сообщение Jul 29 2016, 15:08
Сообщение #3


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Классно, спасибо _pv!

Маловато, конечно, 70МФлопс, но хоть что-то, разбаловали меня ГПУ где под терафлоп получается.

Задача простая, ранг-ревеалинг QR, при исходных 10 битах на скалярном произведении уже от векторов длиной больше 100 одинарной точности существенно не хватает, так как надо иметь около 27 бит, ну а при длинных векторах и до 40 бит точности надобно.

То есть только СТМка или, как прежде вешалка со сцепкой АЦП - плиска - ft600 - А15 с T6** mali акселератором.

Спасибо

ИИВ
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 29 2016, 16:30
Сообщение #4


Гуру
******

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



если одинарной точности не хватает, то целочисленные 64х разряда ничем не хуже чем плавающие, а по скорости на порядок быстрее.

встроенный АЦП какой-то еще в блэкфинах 70х есть, и 800 GMACов. +=16х16 -> 40 битный аккумулятор

и десйтвительно, параллельный АЦП 12бит х пару МГц можно наверное в любой одноплатник даже через usb2.0 пропихнуть, а не через FT600
напрямую в cy7c68013 или ft2232h, и без плис пожалуй можно управиться.
Go to the top of the page
 
+Quote Post
yes
сообщение Jul 29 2016, 16:33
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



в Vybrid-ах есть, в i.mx-ах тоже, по-моему. если нужен дабл пресижен, то обычно считать нужно много (иначе бы софтового libm хватило бы) - то есть искать нужно в производительных. у ренесаса есть SH-3/SH-4 но там фиг купишь (у меня не получилось) - поэтому проще на АРМы смотреть, вряд ли более серьезный процы с АЦП есть - мараться, АЦП на кристалл засовывать никто не будет
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jul 29 2016, 18:13
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(iiv @ Jul 29 2016, 18:27) *
скажите, пожалуйста, есть ли кроме STM32F76xx какие-то еще процессоры или контроллеры, у которых есть встроенный АЦП от мегасэмла и хотя бы 12 бит и двойная точность в плавающей арифметике?

МК с такими АЦП много, а вот чтобы с аппаратным double при этом - сомневаюсь что такие есть вообще.
Если нужен просто МК с быстрым аппаратным double, посмотрите на DSP (там таких много и многоядерные есть) если на STM свет клином не сошёлся.
Тот же OMAP L-137 DSP-ядро: "Up to 3648 MIPS and 2736 MFLOPS C674x" (есть отдельно только сигнальник без ARM-ядра). Но АЦП там нет.
Есть наоборот: LPC4370 с 12-битным АЦП на 80MS/s, но только Cortex-M4F с 204МГц тактовой и аппаратным float.
Go to the top of the page
 
+Quote Post
Dir
сообщение Aug 9 2016, 15:20
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 6-01-05
Пользователь №: 1 830



ATSAME70, например, у Атмеля.

Cortex-M7, 300МГц, 2МSPS 12бит АЦП, одинарная и двойная плавучка

http://www.digikey.com/product-search/en/i...6109?k=ATSAME70


Go to the top of the page
 
+Quote Post
jcxz
сообщение Aug 10 2016, 06:40
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Dir @ Aug 9 2016, 21:20) *
ATSAME70, например, у Атмеля.
Cortex-M7, 300МГц, 2МSPS 12бит АЦП, одинарная и двойная плавучка

У него точно аппаратный double! Ну всё - порвал STM32F7. Любители STM в глубокой скорби... help.gif
Go to the top of the page
 
+Quote Post
ozone
сообщение Aug 10 2016, 11:41
Сообщение #9


Участник
*

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



Цитата(jcxz @ Aug 10 2016, 09:40) *
Ну всё - порвал STM32F7. Любители STM в глубокой скорби...


Но почему то популярность ATSAM в наших широтах раз в 20 ниже, чем у STM32
Go to the top of the page
 
+Quote Post
Immortal_Buka
сообщение Aug 11 2016, 07:08
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 17-06-14
Пользователь №: 81 969



Цитата(ozone @ Aug 10 2016, 14:41) *
Но почему то популярность ATSAM в наших широтах раз в 20 ниже, чем у STM32

А есть ли у них настолько же дешевые и легко доставаемые демо-платы?
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Aug 11 2016, 08:05
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 583
Регистрация: 7-06-06
Из: Таганрог
Пользователь №: 17 840



Цитата(Immortal_Buka @ Aug 11 2016, 11:08) *
А есть ли у них настолько же дешевые и легко доставаемые демо-платы?


это дешево? ATSAME70
Go to the top of the page
 
+Quote Post
jcxz
сообщение Aug 11 2016, 08:47
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Immortal_Buka @ Aug 11 2016, 13:08) *
А есть ли у них настолько же дешевые и легко доставаемые демо-платы?

Да, Вы правы! Вот он ключевой момент популярности STM! Всем бы вендорам у них поучиться.....
Go to the top of the page
 
+Quote Post
ozone
сообщение Aug 11 2016, 17:29
Сообщение #13


Участник
*

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



Цитата(DmitryM @ Aug 11 2016, 11:05) *
это дешево? ATSAME70


еще и без отладчика
Go to the top of the page
 
+Quote Post
ozone
сообщение Aug 16 2016, 18:21
Сообщение #14


Участник
*

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



Цитата(iiv @ Jul 29 2016, 15:27) *
есть ли кроме STM32F76xx какие-то еще контроллеры, у которых есть встроенный АЦП от мегасэмла и хотя бы 12 бит и двойная точность в плавающей арифметике?


А про этот все забыли, и АЦП у него зверское.

PIC32MZ
Up to 252 MHz, 415 DMIPS
Up to 2 MB Flash with
Up to 512 KB High Speed SRAM
FPU for fast single- and double- precision math
12-bit, 18 MSPS ADC module with up to 48 channels and 6 S&H circuits.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Aug 17 2016, 03:52
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(ozone @ Aug 17 2016, 00:21) *
PIC32MZ
Up to 512 KB High Speed SRAM

Круто. А реальные чипы в стадии production с таким ОЗУ продаются?
Да, уже посмотрел - уже в продаже. Ну круто конечно. С таким ОЗУ среди сравнимых Cortex-M3/4/7 они наверное единственные в своём классе и ценовом диапазоне. Жаль только ядро своё уникальное.
Go to the top of the page
 
+Quote Post

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

 


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


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