Перейти к содержанию
    

ADC от 12бит и MS/s + double precision - это только STM32F76xx или есть еще альтернативы?

Добрый день,

 

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

 

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

 

Спасибо

 

ИИВ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

надо же, оказывается 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) разрядными данными, чтобы понадобилась плавающая запятая, да ещё и двойной точности?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

 

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

 

Спасибо

 

ИИВ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

и десйтвительно, параллельный АЦП 12бит х пару МГц можно наверное в любой одноплатник даже через usb2.0 пропихнуть, а не через FT600

напрямую в cy7c68013 или ft2232h, и без плис пожалуй можно управиться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в Vybrid-ах есть, в i.mx-ах тоже, по-моему. если нужен дабл пресижен, то обычно считать нужно много (иначе бы софтового libm хватило бы) - то есть искать нужно в производительных. у ренесаса есть SH-3/SH-4 но там фиг купишь (у меня не получилось) - поэтому проще на АРМы смотреть, вряд ли более серьезный процы с АЦП есть - мараться, АЦП на кристалл засовывать никто не будет

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скажите, пожалуйста, есть ли кроме 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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

У него точно аппаратный double! Ну всё - порвал STM32F7. Любители STM в глубокой скорби... :help:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну всё - порвал STM32F7. Любители STM в глубокой скорби...

 

Но почему то популярность ATSAM в наших широтах раз в 20 ниже, чем у STM32

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но почему то популярность ATSAM в наших широтах раз в 20 ниже, чем у STM32

А есть ли у них настолько же дешевые и легко доставаемые демо-платы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А есть ли у них настолько же дешевые и легко доставаемые демо-платы?

 

это дешево? ATSAME70

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А есть ли у них настолько же дешевые и легко доставаемые демо-платы?

Да, Вы правы! Вот он ключевой момент популярности STM! Всем бы вендорам у них поучиться.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть ли кроме 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.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

PIC32MZ

Up to 512 KB High Speed SRAM

Круто. А реальные чипы в стадии production с таким ОЗУ продаются?

Да, уже посмотрел - уже в продаже. Ну круто конечно. С таким ОЗУ среди сравнимых Cortex-M3/4/7 они наверное единственные в своём классе и ценовом диапазоне. Жаль только ядро своё уникальное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...