Evgeny_CD, Архитектор (15.02.2017 16:53, просмотров: 4366)
Похоже, будет очень любопытная схватка 400 Мгц Cortex-A9 в исполнении Renesas RZ/A1L -> против 400 Мгц Cortex-M7 в исполнении, скажем STM32H7 (про производительность Cortex-M7 -->) http://caxapa.ru/736618.html
http://caxapa.ru/736452.html
Cortex-A9
* in order, superscalar 2 way
* FPU SIMD NEON - до 2х SP FP операций за такт.
* DP FPU - 2 такта на операцию
* Не очень понятно (лично мне) как там насчет параллельности плавучки и целочисленых операций, а также параллельности SIMD операций и обмена с памятью.
Cortex-M7
* in order, superscalar 2 way
* SIMD толко целочисденный
* DP FPU 3 и более тактов на операцию
* Параллельность плавучки и целочисленых операций, а также параллельность SIMD операций и обмена с памятью.
RZ/A1L имеет 3Мбата встроенного ОЗУ, 128K L2 32+32 L1. STM32H7 - 2М FLASH (256 битных), 1М SRAM (в том числе 64 KB of ITCM RAM + 128 KB of DTCM RAM), 16+16 L1.
Памяти грубо примерно одинаково, но она разная. С ТСМ STM32H7 будет работать очень быстро, на всем, что не влезет в L1 A9 он его обойдет.
Вопрос в том, насколько компиляторы научили оптимизировать под Cortex-M7. Там, похоже, много тонкостей. A9 100 лет в обед, для него все давно допилено.
По стоимости семейства в опте почти наверняка будут близки. По набору периферии - STM32H7 немного богаче. Но надо смотреть баги и возможности ультипоексирования.
У семейств даже корпуса одинаковые - у обоих самые перспективные QFP208 :)
У STM32H7, как и у старших STM32F7, вероятно будет внешняя 100 МГц шина, вроде как очень быстрая по описанию (вроде как 2 такта на нимальный обмен). У RZ/A1L 66 Мгц.
STM32F7 шина держит мультиплексированные синхронные PSRAM - перспективно в части цены и экономии пинов.
RZ/A1 пока более богатое семейство по вариантам, но Cortex-M7 есть от многих производителей, и дальше будет только больше и шире.
Будет интересно!