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

 
 
51 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Cortex-M7, Не угнаться.
SasaVitebsk
сообщение Sep 24 2014, 12:53
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Не успеваешь на одном тему закончить, уже второй на подходе. biggrin.gif
Заявлен stm32f7 с ядром Cortex-M7. IAR уже подсуетился.
Хотелось бы какой-нибудь обзар почитать для общего развития. На русском .. Чтобы не домысливать ничего ... ))
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 24 2014, 13:13
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Лучше, чем на официальном сайте, нигде. Гугл переведет, если надо.
Go to the top of the page
 
+Quote Post
Flexz
сообщение Sep 24 2014, 13:14
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



Посмотрел по-диагонали даташит на stm32f7, ничего особенного - старый проц на новом ядре.
Из заметных изменений только QuadSPI, много оперативки и более совершенная организация шины. Мои любимые грабли (разместить данные в TCM, забыть об этом и натравить на них DMA) больше не будут бить по лбу sm.gif
В остальном от 42х/43х отличий минимум. DMA контроллер такой же печальный, FIFO на UARTе не появилось. Может хоть баги из ерраты поправят.

По новому ядру.. если честно не очень понимаю зачем оно, узковатую нишу рисует воображение. Когда не хватает производительности M4, скорее всего нужен слон - DSP, А-серия, ПЛИС.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 24 2014, 13:22
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



че такое ТСМ?
Go to the top of the page
 
+Quote Post
Flexz
сообщение Sep 24 2014, 13:28
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



Цитата(Golikov A. @ Sep 24 2014, 17:22) *
че такое ТСМ?

Tightly coupled memory. Блок памяти подключенный напрямую к ядру, минуя шины. Данные обычно доступны за 1 такт.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 24 2014, 13:37
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Flexz @ Sep 24 2014, 16:14) *
По новому ядру.. если честно не очень понимаю зачем оно, узковатую нишу рисует воображение. Когда не хватает производительности M4, скорее всего нужен слон - DSP, А-серия, ПЛИС.


Микроконтроллеры с FLASH как минимум обеспечивают хоть какую-то защиту дивайса от копирования пацанами из соседнего гаража.
Потом с такой скоростью 200 МГц этот Cortex-M7 уделает уже 500 МГц i.MX и проч. уже не говоря о софт процесорах на ПЛИС.
А плата будет несравненно проще, меньше и экономичней.
Тут не узковатая ниша, а просто пропасть сколько возможностей открывается в свете трендов IoT, wearable technology, мелких роботов и проч.

Но конечно ориентироваться надо не на чипы от ST, я бы ждал решений от Freescale.

Цитата(Flexz @ Sep 24 2014, 16:28) *
Tightly coupled memory. Блок памяти подключенный напрямую к ядру, минуя шины. Данные обычно доступны за 1 такт.


Как то не попадалось за 1 такт. Вернее за 1 такт ядра.
Просто это детерминированная шина для DSP обработки без случайных затыков от пересылок между посторонней периферией.
За 1 такт работают кэши, но они не детерминированные. sad.gif
Go to the top of the page
 
+Quote Post
Porychik Kize
сообщение Sep 24 2014, 13:45
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 15-10-04
Пользователь №: 884



Цитата(AlexandrY @ Sep 24 2014, 17:37) *
Потом с такой скоростью 200 МГц этот Cortex-M7 уделает уже 500 МГц i.MX


А можете пояснить свою мысль?

Цитата(AlexandrY @ Sep 24 2014, 17:37) *
Но конечно ориентироваться надо не на чипы от ST, я бы ждал решений от Freescale.


А можете пояснить свою мысль?

Я не критикую, просто хочется понять. rolleyes.gif


--------------------
"Я люблю путешествовать, посещать новые города, страны, знакомиться с новыми людьми."
Чингисхан.
Go to the top of the page
 
+Quote Post
skripach
сообщение Sep 24 2014, 13:50
Сообщение #8


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата(AlexandrY @ Sep 24 2014, 16:37) *
Но конечно ориентироваться надо не на чипы от ST, я бы ждал решений от Freescale.

А они вам платят или вы их бесплатно пиарите на каждом углу?
Цитата
4KB data cache and 4KB instruction cache
Вот это основной ништяк.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 24 2014, 14:29
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



в чем грабли TCM и DMA?

Тексас мне тоже нравиться больше Линеаров, но в области кортексов мне даже больше нравиться филипс
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 24 2014, 15:31
Сообщение #10


Гуру
******

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



Цитата(Golikov A. @ Sep 24 2014, 18:29) *
в чем грабли TCM и DMA?

Да ни в чём, кроме того, что DMA не имеет доступа к TCM :-)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 24 2014, 17:08
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



ну так граблей то нет. Вот если бы можно было натравить и тем самым например ядро остановить - это был бы номер, а так еще на уровне оформления кода все станет ясно....
Go to the top of the page
 
+Quote Post
Flexz
сообщение Sep 24 2014, 19:41
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



Цитата(AlexandrY @ Sep 24 2014, 17:37) *
Микроконтроллеры с FLASH как минимум обеспечивают хоть какую-то защиту дивайса от копирования пацанами из соседнего гаража.
Потом с такой скоростью 200 МГц этот Cortex-M7 уделает уже 500 МГц i.MX и проч. уже не говоря о софт процесорах на ПЛИС.
А плата будет несравненно проще, меньше и экономичней.

Про скорость спорно, в каких-то приложениях может и уделает, но в целом скорее паритет будет. Причем i.MX только те, что на ARM9, старшие - уделовалка треснет.
Софтпроцессоры это уже вы сами придумали, не знаю к чему.

Цитата(AlexandrY @ Sep 24 2014, 17:37) *
Тут не узковатая ниша, а просто пропасть сколько возможностей открывается в свете трендов IoT, wearable technology, мелких роботов и проч.

По-вашему это все это сейчас недоступно для чипов на Cortex-M4?

Цитата(Golikov A. @ Sep 24 2014, 21:08) *
ну так граблей то нет. Вот если бы можно было натравить и тем самым например ядро остановить - это был бы номер, а так еще на уровне оформления кода все станет ясно....

То что вы описали это уже не грабли, это... в общем за такое убить мало sm.gif
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 24 2014, 20:24
Сообщение #13


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Вчера компилятор IAR EWARM 7.30.1 вышел с поддержкой Cortex-M7

Но какой именно контроллер относится к Cortex-M7 найти не удалось.
По крайней мере ни одного STM32F7 в списке девайсов нет.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 24 2014, 20:47
Сообщение #14


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Flexz @ Sep 24 2014, 22:41) *
Про скорость спорно, в каких-то приложениях может и уделает, но в целом скорее паритет будет. Причем i.MX только те, что на ARM9, старшие - уделовалка треснет.

По-вашему это все это сейчас недоступно для чипов на Cortex-M4?


Двигателями пробовали управлять с помощью Cortex-M4?
Там толко одно название, что они заточены для этого, а в принципе их хватает только на пару примитивных векторных преобразований да несколько измерений с несложной фильтрацией.
А вот подняв производительность раза в три уже можно безсенсорный функционал поднять в полный рост.

Работа в открытом интернете и облаках тоже по сей день кортексам была тяжеловатой задачей.
Но естественно она и останется тяжелой пока ST не научится к своим кортексам подключать DDRAM.
Вот поэтому Freescale перспективней.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 25 2014, 07:49
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Xenia @ Sep 25 2014, 00:24) *
Вчера компилятор IAR EWARM 7.30.1 вышел с поддержкой Cortex-M7

Но какой именно контроллер относится к Cortex-M7 найти не удалось.
По крайней мере ни одного STM32F7 в списке девайсов нет.


Цитата
Продолжая интенсивное развитие своего флагманского продукта EWARM, компания IAR Systems обеспечивает в полном объёме поддержку новых микроконтроллеров на базе ядра ARM Cortex-M7.

Микроконтроллеры Cortex-M7 только начинают выходить на рынок и, в основном, существуют в виде инженерных образцов. Для того, чтобы к моменту начала их серийного производства инструментальные средства разработки уже были доступны, IAR Systems заранее разрабатывала новую версию в тесном контакте с компаниями STM и ARM.

В результате заявлено о высочайшей энергоэффективности (в области собственного потребления) новых микроконтроллеров и их производительности (значения CoreMark/Mгц выше 5 для STM32F7). Кроме STM, это ядро также лицензировали Freescale и Atmel.

Компания IAR Systems сохраняет лидирующие позиции в отношении средств разработки для встраиваемых устройств. Ознакомиться с возможностями новой версии можно, загрузив с сайта IAR Systems оценочную версию. Пользователи с действующей технической поддержкой могут загрузить дистрибутив через персональные страницы MyPage.

из http://www.efo.ru/news/news.pl?a=1&id=...d=IAR#news-4321

Кто там Freescale любит. Получите ... )))
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th June 2024 - 03:09
Рейтинг@Mail.ru


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