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

 
 
51 страниц V  « < 42 43 44 45 46 > »   
Reply to this topicStart new topic
> Cortex-M7, Не угнаться.
Aner
сообщение Oct 30 2015, 08:32
Сообщение #646


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



запутался ты похоже в своих мухах с котлетами, ... вверху видишь это -> Cortex-M7
Так и нехрен тут флудить, открой свою темку для твоей отставшей от реальности платки, и строчи туда ...
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 30 2015, 08:49
Сообщение #647


Гуру
******

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



Цитата(Aner @ Oct 30 2015, 11:32) *
запутался ты похоже в своих мухах с котлетами, ... вверху видишь это -> Cortex-M7
Так и нехрен тут флудить, открой свою темку для твоей отставшей от реальности платки, и строчи туда ...


Я уже создавал подобные ветки и писал, что если какие вопросы то отвечу, но видимо нашим людям проще пытаться "выжать" последние соки из слабенького М4 или 7, подключая к нему svga дисплеи, чем работать на процах, которые для этого предназначены. На сием свой флуд прекращаю rolleyes.gif
Go to the top of the page
 
+Quote Post
Aner
сообщение Oct 30 2015, 09:03
Сообщение #648


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Cortex-M7 востребованы для своей ниши устройств более, чем недопиленные фриски, или другие армы старших версий, с лин осами.
Вот его Cortex-M7 особенности и ньюансы хочется тут обсуждать, делиться, обмениваться инфой.
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 30 2015, 09:09
Сообщение #649


Гуру
******

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



Цитата(Aner @ Oct 30 2015, 12:03) *
Cortex-M7 востребованы для своей ниши устройств


Вот и нужно использовать их в своей нише, а не пытаться сделать некий аналог компа, с большим экраном и кучей памяти laughing.gif
Go to the top of the page
 
+Quote Post
LWW
сообщение Oct 30 2015, 11:34
Сообщение #650


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471



mantech
Мне поначалу то же казалось, что М7 - несколько тупиковый проект. Как вменяемое решение за те же деньги, агитировал за чёрную Бону. Но здесь ругаются laughing.gif

Дело в том, что М7 - это признак того, что скоро все АРМ камушки будут вот с такой архитектурой. Это новый промышленный стандарт. Они просто развиваются. А потом ещё многоядерные появятся. И всё это спихают в корпус 3х3 мм BGA 0.4...

Сообщение отредактировал LWW - Oct 30 2015, 11:35
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 30 2015, 14:44
Сообщение #651


Гуру
******

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



Цитата(LWW @ Oct 30 2015, 14:34) *
Дело в том, что М7 - это признак того, что скоро все АРМ камушки будут вот с такой архитектурой.


Не согласен. А серию "сливать" никто не собирается, а М серия для встраиваемой автоматики, так скорей всего и будет... Да, скорости подрастут, но и А не стоят на месте laughing.gif

Сообщение отредактировал mantech - Oct 30 2015, 14:44
Go to the top of the page
 
+Quote Post
khach
сообщение Nov 2 2015, 13:20
Сообщение #652


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Просветите пожалуйста по по поводу FPU двойной точности в семерках. Например, в STM32F746 которая на дискавери- оно есть или нет? Что отдает функция cmsis SCB_GetFPUType?
Код
SCB_GetFPUType (void)
    Get the FPU type.
Returns
        0: No FPU
        1: Single precision FPU
        2: Double + Single precision FPU

Насколько безглючно работает код с инструкциями типа VMUL.F64 ?
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 2 2015, 13:24
Сообщение #653


Гуру
******

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



Цитата(khach @ Nov 2 2015, 16:20) *
Просветите пожалуйста по по поводу FPU двойной точности в семерках.

Даташыт кагбэ недвусмысленно говорит нам нерусским по белому:
Код
The Cortex®-M7 core features a single floating point unit (SFPU) precision which supports all ARM® single precision data-processing instructions and data types.
Go to the top of the page
 
+Quote Post
maxx2
сообщение Nov 2 2015, 13:43
Сообщение #654


Участник
*

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



У Атмела в даташите серии Е написано:

Simple- and double-precision HW Floating Point Unit (FPU)

Значит делают. wacko.gif
Go to the top of the page
 
+Quote Post
khach
сообщение Nov 2 2015, 16:18
Сообщение #655


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Тогда можно обьяснить, что определяет дефайн ARM_MATH_CM7 в CMSIS - обрезаный сопроцессор одинарной точности и только вносится оптимизация порядка инсрукций из за кеша или все таки полный FPU двойной точности? И для обрезаного FPU надо использовать ARM_MATH_CM4? Понятно, что ARM_MATH_CM4 код будет работать на семерке из за совместимости, но будет ли он оптимальным по быстродействию?
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Nov 2 2015, 17:09
Сообщение #656


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



У STM32F7xx только одинарной точности в аппаратуре.

Команднас строка gcc вот такая у меня в dsp-ориентированном проекте:
Код
arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16  -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes  -
DNDEBUG=1 -DCPUSTYLE_STM32F7XX=1 -DSTM32F746xx=1 -MD -MP -MF ./dep/board.o.d -I../../CMSIS-SP-00300-r4p4-00rel0/CMSIS/Include -I../ ../board.c -o board.o


Сообщение отредактировал Genadi Zawidowski - Nov 2 2015, 17:12
Go to the top of the page
 
+Quote Post
Obam
сообщение Nov 3 2015, 08:15
Сообщение #657


Знающий
****

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



Цитата
khach Вчера, 17:20
Просветите пожалуйста по по поводу FPU двойной точности в семерках.


Вот выдержка из Atmel-11242B-ATARM-SAM S70-Preliminary Datasheet_24-Feb-15: "Simple- and double-precision HW Floating Point Unit (FPU)" и ещё "The Floating-Point Unit (FPU) supports the ARMv7 VFPv5 architecture."
Смотрим в ARM®v7-M Architecture Reference Manual DDI 0403E.b: "FPv5 - This extension adds optional support for double-precision computations and provides additional instructions."

У кого-то есть, у кого-то нет.

Сообщение отредактировал Obam - Nov 3 2015, 08:16


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
khach
сообщение Nov 3 2015, 08:26
Сообщение #658


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Спасибо, значит STM ставим минус, atmel- плюс, а как обстоит дело с другими производителями (TI, Freescale, NXP итд)?
И вопрос, где можно найти библиотеку "длинного" фурье преобразования (16 килоточек и более) хотя бы для обрезаннйо версии VFPv5? Можно адаптировать от Cortex A9 серий или надо полностью переписывать?
Go to the top of the page
 
+Quote Post
Kabdim
сообщение Nov 3 2015, 11:02
Сообщение #659


Знающий
****

Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842



У TI, NXP разве есть M7?

Сообщение отредактировал Kabdim - Nov 3 2015, 11:09
Go to the top of the page
 
+Quote Post
scifi
сообщение Nov 3 2015, 11:09
Сообщение #660


Гуру
******

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



Цитата(khach @ Nov 3 2015, 11:26) *
а как обстоит дело с другими производителями (TI, Freescale, NXP итд)?

Если смотреть на Digikey, то Cortex-M7 есть только у ST и Atmel.
Go to the top of the page
 
+Quote Post

51 страниц V  « < 42 43 44 45 46 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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