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

 
 
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
Flexz
сообщение Sep 25 2014, 08:07
Сообщение #16


Местный
***

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



Цитата(AlexandrY @ Sep 25 2014, 00:47) *
Двигателями пробовали управлять с помощью Cortex-M4?
Там толко одно название, что они заточены для этого, а в принципе их хватает только на пару примитивных векторных преобразований да несколько измерений с несложной фильтрацией.
А вот подняв производительность раза в три уже можно безсенсорный функционал поднять в полный рост.

Работа в открытом интернете и облаках тоже по сей день кортексам была тяжеловатой задачей.
Но естественно она и останется тяжелой пока ST не научится к своим кортексам подключать DDRAM.
Вот поэтому Freescale перспективней.

Пробовал. Двигателями и на AVR-ке можно управлять, а когда заказчик требует использовать отечественную элементную базу, так и вовсе не до жиру.
И поясните, откуда рост производительности в три раза? M4 - 1.27 DMIPS/MHz, а M7 - 2.14. х1.7 в сухом остатке, даже х2 не выходит с учетом прироста частоты.

С облаками не работаю, но раз ST SDRAM осилил, глядишь и до DDR дорастет. Так ли заметна разница DDR/SDR на практике?

PS Откровенно говоря, мой скептицизм к новому ядру отчасти основан на "неинтересной" реализации его от ST, возможно, конкуренты сделают чипы повеселее.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 25 2014, 10:44
Сообщение #17


Гуру
******

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



Скажите, а что вот это? Читаю и удивляюсь:

Цитата
ARM представляет чип Cortex M7 и отрицает обвинения Nvidia

Чип M7 является 64-разрядным и обладает двумя уровнями кеш-памяти. Большая производительность призвана дать возможность создания более современных пользовательских интерфейсов и операционных систем в составе встраиваемых компьютерных устройств. Разработка чипа велась с учётом необходимости обеспечить несложный процесс перехода с прошлых поколений чипов серии Cortex M. К настоящему моменту их было поставлено на рынок около 8 млн. экземпляров.

http://www.oszone.net/25268/ARM_announced_Cortex_M7


Во-первых, почему Cortex-M7 назвали 64-разрядным? Так ли это? 64-разрядная шина в нем какая-то действительно есть, но разрядность процессора определяет не ширина шины, а размер регистра. Опять же в сыром датшите на STM32F756xx от ST он прямо назван 32-разрядным, а не 64-х.

Во-вторых, кто конкретно поставил на рынок эти 8 млн. экземпляров? Мне казалось, что компания ARM своими руками чипов не делает. Или теперь это уже не так?

P.S. Я вполне допускаю, что 64 бита - ошибка автора заметки, но изготовление 8 млн. экземпляров уже не может быть ошибкой переводчика. А знать изготовителя крайне важно, т.к. скорее всего, именно он первым выпустит на рынок коммерческую продукцию.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Sep 25 2014, 11:13
Сообщение #18


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Xenia @ Sep 25 2014, 16:44) *
Я вполне допускаю, что 64 бита - ошибка автора заметки, но изготовление 8 млн. экземпляров уже не может быть ошибкой переводчика.

64 бита скорее всего ошибка. А 8 млн, возможно, относится к "прошлых поколений чипов серии Cortex M". Хотя тогда это наоборот, маловатоsm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Flexz
сообщение Sep 25 2014, 11:21
Сообщение #19


Местный
***

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



Сначала подумал, что "трудности перевода" потом посмотрел на фудзиллу, на которую ссылается oszone - так там та же лажа, 64 битный чип и двух-уровневый кеш. Ничего из этого в оригинальном пресс-релизе от ARM нет. Ядро 32-бита, 64-битная только шина (AXI), кеш одноуровневый, хотя и два - инструкций и данных.
Там же кстати написано
Цитата
In 2013, ARM's partners shipped some 3 billion ARM-based microcontrollers
- 3 миллиарда чипов только за год! А тут какие-то 8 миллионов

И где только журналюги берут исходные данные? сами выдумывают?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 25 2014, 11:29
Сообщение #20


Гуру
******

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



Цитата(AHTOXA @ Sep 25 2014, 15:13) *
64 бита скорее всего ошибка. А 8 млн, возможно, относится к "прошлых поколений чипов серии Cortex M". Хотя тогда это наоборот, маловатоsm.gif


Да, ошибка. Хотя аглийский оригинал выглядит так:
Цитата
The M7 is a 64-bit part and the company says it has two levels of cache for efficient memory operations. Thanks to more speed, the chip is a tad more responsive, making it more suitable for drones.

ARM said the added oomph will enable richer user interfaces and operating systems in embedded devices. Migration should not be a problem, as the chip was designed to enable simple migration from previous Cortex M-series chips.

So far ARM has shipped more than 8 million Cortex M parts.

http://www.fudzilla.com/home/item/35844-ar...-m7-soc-for-iot

Однако в интернете можно легко найти вариант этой новости, где вместо million написано billion sm.gif, что в 1000 раз больше. Например:

Цитата
ARM has its processors in numerous sensors and end points throughout nodes of the Internet of things. ARM has shipped 8 billion units of its Cortex M processes, has more than 240 licenses out and 3,000 catalog parts.

http://www.zdnet.com/arm-launches-cortex-m...nts-7000033893/
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 25 2014, 11:36
Сообщение #21


Гуру
******

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



Цитата(Xenia @ Sep 25 2014, 15:29) *
Однако в интернете можно легко найти вариант этой новости, где вместо million написано billion sm.gif, что в 1000 раз больше.

Журнализды доставляют, как обычно. Подумаешь, на три порядка ошибся, приврал про 64-разрядность. Какая разница, по большому счёту? :-)
Меня всегда забавляло, как они пытаются [зачастую безуспешно] пересказывать содержимое официальных пресс-релизов. Лучше бы просто давали ссылку на оригинал, чтобы потом меньше конфуза было :-)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 25 2014, 19:15
Сообщение #22


Ally
******

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



Цитата(Flexz @ Sep 25 2014, 11:07) *
Пробовал. Двигателями и на AVR-ке можно управлять, а когда заказчик требует использовать отечественную элементную базу, так и вовсе не до жиру.
И поясните, откуда рост производительности в три раза? M4 - 1.27 DMIPS/MHz, а M7 - 2.14. х1.7 в сухом остатке, даже х2 не выходит с учетом прироста частоты.

С облаками не работаю, но раз ST SDRAM осилил, глядишь и до DDR дорастет. Так ли заметна разница DDR/SDR на практике?

PS Откровенно говоря, мой скептицизм к новому ядру отчасти основан на "неинтересной" реализации его от ST, возможно, конкуренты сделают чипы повеселее.


DMIPS-ы нынче не показатель. Смотреть надо на CoreMark.
По CoreMark превосходство я бы сказал в 2-а раза на одинаковой частоте.
Учитывая, что реально мало кто достигнет максимальный CoreMark заявленный для Cortex-M4.
Там его выжимали видать всеми неправдами отключив все DMA.
И большинство тестов на других платформах с Cortex-M4 показывает результат значительно хуже.

В Cortex-M7 честные кэши и TCM и сопроцессор с плавающей точкой двойной точности. CoreMark двойную точность не тестирует.
Т.е. реально DSP задачи будут еще быстрее. Добавим сюда еще более широкую шину.
Плюс сегодня говорил с представителем ST по скандинавии. Он вел разговор о 400 МГц ядра.

Преимущество DDR даже не в скорости, а в объеме на единицу цены.
Сегодня представитель Future Electronics пытался показать как великолепно ложится ucLinux на STM32F429 с внешней 2 МБайт SDRAM в плате Discovery
Нико не понял его юмора. На дисплее лаги. Функциональность только диодом поморгать.
Для реальных приложений нужно гораздо больше памяти.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 25 2014, 19:32
Сообщение #23


Гуру
******

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



Цитата(AlexandrY @ Sep 25 2014, 23:15) *
В Cortex-M7 честные кэши и TCM и сопроцессор с плавающей точкой двойной точности. CoreMark двойную точность не тестирует.
Т.е. реально DSP задачи будут еще быстрее.


Где вы это прочли (про двойную точность)? Я специально на этот счет в даташите на STM32F756xx копалась, но там везде написано "single floating point precision".

Сильно хочу, понимаете ли, контроллер с аппаратной 64-разрядной арифметикой, но чтобы подешевле был. По этой причине и заинтересовалась.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 25 2014, 20:18
Сообщение #24


Гуру
******

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



Цитата(Flexz @ Sep 25 2014, 11:07) *
PS Откровенно говоря, мой скептицизм к новому ядру отчасти основан на "неинтересной" реализации его от ST, возможно, конкуренты сделают чипы повеселее.


Да вполне нормальное ядро. А из "хотелок", то хотелось бы частоту так под 400мегагерц, видео поинтереснее, да второе ядрышко, хотябы на те же 200. biggrin.gif Больно не охота распараллеливать 2 процесса на одном...
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Sep 25 2014, 20:59
Сообщение #25


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

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



Xenia, про двойную или одинарную точность сопроцессора в этом ядре пишет ARM - но ST в этом процессоре сделали FPU только одинарной точности.
Обратите внимание на ARMv7-M у Cortex M7 и Thumb® / Thumb-2 у Cortex M4. Если я не ошибаюсь, опять отказались от экономии размера программного кода и инструкции позволяют адресовать больше регистров.

Сообщение отредактировал Genadi Zawidowski - Sep 25 2014, 21:19
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 26 2014, 10:21
Сообщение #26


Гуру
******

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



Цитата(Genadi Zawidowski @ Sep 26 2014, 00:59) *
Обратите внимание на ARMv7-M у Cortex M7 и Thumb® / Thumb-2 у Cortex M4

Вот я и говорю, что хотелось бы нормального обзора, чтобы не додумывать.
На сайте st пишется про полную совместимость снизу вверх на уровне кода. То есть как-то не вяжется это с данным утверждением.
И пишется о производительности кристалла который достиг теоретического максимума. ))
Ну и совместимость PinToPin, за что им, безусловно, спасибо.
Вроде как пишут, что ethernet контролер покруче будет.
Поживём - увидим. Всё равно сейчас некогда этим заниматься. ))
Go to the top of the page
 
+Quote Post
yes
сообщение Sep 26 2014, 10:31
Сообщение #27


Гуру
******

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



Цитата(Xenia @ Sep 25 2014, 23:32) *
Сильно хочу, понимаете ли, контроллер с аппаратной 64-разрядной арифметикой, но чтобы подешевле был. По этой причине и заинтересовалась.


какая альтернатива lpc32x0 ?

да и i.mx-ы в 10$ можно найти...
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 26 2014, 12:14
Сообщение #28


Гуру
******

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



Цитата(yes @ Sep 26 2014, 13:31) *
какая альтернатива lpc32x0 ?

да и i.mx-ы в 10$ можно найти...


Альтернатива? Ну хотябы то, что СТ до сих пор сопровождает процы либами для standalone решений, за что им большой респект! Да, эти либы далеки от совершенства, но они работают с небольшими допиливаниями.
Сейчас пытаюсь разобраться с фрискейловским vybird, так там только 2 варианта MQX и линукс, а у меня задача "заточена" под чистый проц, вот и подумаешь - был бы камень от СТ с похожими характеристиками и либами, хотябы как у 32f407, взял бы его, а теперь приходится скрещивать ужа с ежем, в этом фрискейле...

Ну и плюс - защита ПО. Как уже было замечено, защитить прогу в МК со встроенным флешем гораздо проще, словом тот-же vybird только с внешней флешкой, там есть конечно криптобут, но данные камни попали под санкции, и те, что поставляются в Россию - без криптобута, вот так...

Сообщение отредактировал mantech - Sep 26 2014, 12:22
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Sep 26 2014, 13:09
Сообщение #29


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

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



Цитата
Ну и совместимость PinToPin, за что им, безусловно, спасибо.

На 100-ногом корпусе не получилась. Слегка не попали. Похоже, запнулся тот, кто пины вбивал. К тому же, приведённый в даташите на F7 кусок разводки STM32F429 немного отличается от текущего даташита на F4.

Сообщение отредактировал Genadi Zawidowski - Sep 26 2014, 13:50
Go to the top of the page
 
+Quote Post
yes
сообщение Sep 29 2014, 11:05
Сообщение #30


Гуру
******

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



Цитата(mantech @ Sep 26 2014, 16:14) *
Альтернатива?
...


речь про DP FPU
Go to the top of the page
 
+Quote Post
menzoda
сообщение Sep 29 2014, 12:28
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 13-09-12
Пользователь №: 73 530



Цитата(Genadi Zawidowski @ Sep 26 2014, 00:59) *
Обратите внимание на ARMv7-M у Cortex M7 и Thumb® / Thumb-2 у Cortex M4. Если я не ошибаюсь, опять отказались от экономии размера программного кода и инструкции позволяют адресовать больше регистров.

Cortex-M3, -M4, -M7, все они реализуют одну и ту же архитектуру ARMv7-M с набором команд Thumb 2, так что никто ни от чего не отказался и продолжает экономить память, а очень жаль, ибо последняя стоит копейки и урезать набор инструкций из-за сомнительной экономии в пару десятков процентов мне кажется абсурдным.

Сообщение отредактировал menzoda - Sep 29 2014, 12:29
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 29 2014, 12:39
Сообщение #32


Гуру
******

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



Цитата(menzoda @ Sep 29 2014, 16:28) *
Cortex-M3, -M4, -M7, все они реализуют одну и ту же архитектуру ARMv7-M с набором команд Thumb 2, так что никто ни от чего не отказался и продолжает экономить память, а очень жаль, ибо последняя стоит копейки и урезать набор инструкций из-за сомнительной экономии в пару десятков процентов мне кажется абсурдным.

Вообще-то скорость доступа к памяти тоже имеет значение. МКстроители лезут из кожи вон, чтобы иметь возможность заявить "zero-wait-states execution out of on-chip flash memory". А вы предлагаете усложнить им жизнь ещё сильнее :-)
Go to the top of the page
 
+Quote Post
menzoda
сообщение Sep 29 2014, 13:24
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 13-09-12
Пользователь №: 73 530



Во-первых, сама ARM заявляет преимуществом урезанного набора команд именно экономию памяти, а не скорость доступа к ней, поэтому я и рассматриваю данное заявление с этой стороны. Во-вторых, мне кажется длина инструкции не влияет на скорость доступа к памяти. Да, 32-битную шину провести сложнее, чем 16-битную, но ведь инструкции там не 16-битные, а смешанного типа, так что всё-равно приходится иметь дело с длинными инструкциями. Да и если судить по взрослым ядрам того же ARM большая длина инструкций никак не мешает им (ядрам) работать на высокой частоте. Ну и в-третьих, по моему, набор инструкций одной длины поддерживать легче, ядро было бы проще.
Go to the top of the page
 
+Quote Post
SSerge
сообщение Sep 29 2014, 14:57
Сообщение #34


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Что выгоднее - определяется соотношением скорости работы памяти и скорости АЛУ.
Для первых рисков выгоднее было выбирать из относительно быстрой (на тот момент) памяти широкие команды, а АЛУ сделать попроще, чтобы быстрее работало.
Сейчас маятник качнулся в другую сторону, технология позволяет сделать многоуровневый конвейер, предсказание переходов, кеши, и теперь уже выборка из памяти ограничивает быстродействие на старом наборе 32-разрядных команд.
Нынешние "риски" всё больше начинают напоминать классический CISC.
Похоже, на современном уровне развития технологии Thumb-2 получается выгоднее.
В ближайшее время процессоры будут становиться всё сложнее и сложнее, пока не придумают ещё более быструю память.
И тогда снова вернутся к идее RISC.
C'est la vie.



--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 29 2014, 16:15
Сообщение #35


Гуру
******

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



Цитата(menzoda @ Sep 29 2014, 19:24) *
Во-первых, сама ARM заявляет преимуществом урезанного набора команд именно экономию памяти, а не скорость доступа к ней, поэтому я и рассматриваю данное заявление с этой стороны. Во-вторых, мне кажется длина инструкции не влияет на скорость доступа к памяти..

Чтобы не казалось, загляните в reference manual на любой M3/M4 с flash. sm.gif
Увидите, что при частоте CPU уже приближающейся к 200МГц, частота flash остаётся ~20-30МГц.
Учитывая, что к примеру в STM32F4x шина выборки команд шириной ==128бит, получается, что для одной 128бит выборки кода на частоте
CPU ==168МГц нужно 6-8тактов, а если эта выборка заполнена сплошь 32-битными инструкциями, то выполнится она за 4 такта и ещё 2-4 такта
CPU будет стоять ожидая следующей выборки. И это не учитывая других bus masters на шине.

У других вендоров M3/M4 всё примерно так же. Ну за исключением Tiva с её 256-битной шиной предвыборки.
Конечно почти во всех последних ядрах уже есть кеши, но всё-же всё-же.... малый размер инструкции это не только размер кода, но часто и скорость выполнения тоже.

Цитата(menzoda @ Sep 29 2014, 19:24) *
Да и если судить по взрослым ядрам того же ARM большая длина инструкций никак не мешает им (ядрам) работать на высокой частоте.

Только исключительно благодаря кешам и только!
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Sep 29 2014, 17:45
Сообщение #36


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

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



Цитата
речь про DP FPU

У STM32F7xx только single...

Цитата
The STM32F756xx devices are based on the high-performance ARM® Cortex®-M7 32-bit RISC core operating at up to 200 MHz frequency. The Cortex®-M7 core features a single floating point unit (SFPU) precision which supports all ARM® single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security.


Сообщение отредактировал Genadi Zawidowski - Sep 29 2014, 17:47
Go to the top of the page
 
+Quote Post
Xenia
сообщение Sep 29 2014, 20:07
Сообщение #37


Гуру
******

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



А вот уже и FreeScale навострилась седьмые Кортексы клепать:
Freescale Plans Extreme Performance for Kinetis MCUs with ARM® Cortex®-M7 Core
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Sep 30 2014, 12:23
Сообщение #38


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

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



https://launchpad.net/gcc-arm-embedded: gcc 4.8 2014q3 update release

Цитата
Features:
* Support the new cpu cortex-m7.

И много чего ещё...

Сообщение отредактировал Genadi Zawidowski - Sep 30 2014, 13:29
Go to the top of the page
 
+Quote Post
COMA
сообщение Sep 30 2014, 12:51
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Прямая ссылка
https://launchpadlibrarian.net/186124315/release.txt
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Sep 30 2014, 13:19
Сообщение #40


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

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



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

https://launchpad.net/gcc-arm-embedded/4.8/...load/readme.txt
https://launchpad.net/gcc-arm-embedded/4.8/...oad/release.txt


Сообщение отредактировал Genadi Zawidowski - Sep 30 2014, 13:31
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Oct 1 2014, 06:51
Сообщение #41


Гуру
******

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



И, кстати, пока ещё ключей типа fpu64 не просматривается нигде ... ))
Я читал обзор по ARM где-то. Они уже разработали 64 битный проц. Пишут что совместимость полная с 32-ух битным. Особо отмечено, что учтены грабли x86 процов.
Пишут что плавучка тоже 64 битная + значительно расширена система комманд. Ну и всякие там SIMD и NEON ... 8 ядер и так далее ... ))
Понятно, что это всё для PDA и т.п.
А тут ещё глядишь как то странно анонс win10 вчера прозвучал .... "Windows 10 - это ещё один шаг к объединению нескольких версий ОС компании, устанавливаемых на смартфоны, компьютеры и игровые консоли Xbox. Отныне разработчики смогут создавать универсальные приложения, совместимые со всеми упомянутыми выше устройствами. Соответствующие инструменты уже доступны в Microsoft Visual Studio 2013 Update 2. " Есть ощущение, что наконец ARM процы будут поддерживаться. Или я ошибаюсь? ))

Короче, ещё немного и какое-нибудь моё устройство под виндой будет работать ... biggrin.gif
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Oct 1 2014, 07:14
Сообщение #42


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

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



Так вроде все железки, где -mfpu=vfpv3-d16, и есть с 64-х битные FPU, в отличии от -mfpu=fpv5-sp-d16 (hint: sp - Single Precision)
Go to the top of the page
 
+Quote Post
LWW
сообщение Nov 11 2014, 19:02
Сообщение #43


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

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



Если верить CoreMark, новый камушек уже сравним по производительности с Pentium II.


Цитата(Xenia @ Sep 25 2014, 23:32) *
Где вы это прочли (про двойную точность)? Я специально на этот счет в даташите на STM32F756xx копалась, но там везде написано "single floating point precision".

Как??? sad.gif
пойду повешусь...
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 24 2014, 00:28
Сообщение #44


Гуру
******

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



На сайте Atmel появилось объявление:
"Atmel Samples New Family of High-performance ARM Cortex-M7-based MCUs Enabling Next-Generation IoT, Industrial and Automotive Applications"
http://www.atmel.com/about/news/release.as...ce=tcm:26-63538

- Expanding the Atmel | SMART Portfolio, First Devices Run up to 300MHz and Include Up to 384kByte SRAM Configurable as Tightly Coupled Memory (TCM) or System Memory and Up to 2Mbyte On-chip Flash - Combination of Ethernet AVB and Media LB Peripherals with the Cortex-M7 DSP Extensions Make Them Ideal for Automotive Connectivity and Audio Applications

Это чего? Уже образцы раздают? sm.gif
Что-то никак не могу найти, даже как у Atmel'а Cortex-M7 станет называться (это SAM с каким номером? SAM7 уже занято под ARM7). Ссылки же с этой страницы ведут в никуда (туда, где Cortex-M7 даже не упоминается).

P.S. Вот тут еще в блоге про него чуть-чуть написано: http://blog.atmel.com/2014/09/24/arm-unvei..._source=Eloqua/
Go to the top of the page
 
+Quote Post
Aner
сообщение Nov 24 2014, 01:40
Сообщение #45


Гуру
******

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



И чего они так мало SRAM закладывают в M7? Нехватает ведь, почти всегда. Блин, и тут опять придётся выкручиваться.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 24 2014, 01:55
Сообщение #46


Гуру
******

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



Цитата(Aner @ Nov 24 2014, 04:40) *
И чего они так мало SRAM закладывают в M7? Нехватает ведь, почти всегда. Блин, и тут опять придётся выкручиваться.


384K SRAM вам мало??? Так это же очень много! До сих пор ни у одного атмеловского АРМа не было больше, чем 160К.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 24 2014, 06:04
Сообщение #47


Гуру
******

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



Получается типовой дисплей 4.3" 480x272 можно без внешней SRAM включать в 16 битах (255к). Правда надо считать сколько там на прочие резервы.
PS: Посмотрел - stm предлагает 320. Но общей памяти всего 240. То есть получается что если только в 8-ми битном режиме 4.3 подключать. Что на некоторых задачах допустимо.
Go to the top of the page
 
+Quote Post
mantech
сообщение Nov 24 2014, 07:31
Сообщение #48


Гуру
******

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



Цитата(Xenia @ Nov 24 2014, 04:55) *
384K SRAM вам мало??? Так это же очень много! До сих пор ни у одного атмеловского АРМа не было больше, чем 160К.


Для видео, да, мало конечно. Если без, то в самый раз. Ну и конечно, для шины 200мегагерц уже пора и DDR память использовать...
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 24 2014, 08:13
Сообщение #49


Ally
******

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



Цитата(SasaVitebsk @ Nov 24 2014, 08:04) *
Получается типовой дисплей 4.3" 480x272 можно без внешней SRAM включать в 16 битах (255к). Правда надо считать сколько там на прочие резервы.
PS: Посмотрел - stm предлагает 320. Но общей памяти всего 240. То есть получается что если только в 8-ми битном режиме 4.3 подключать. Что на некоторых задачах допустимо.


Уже давно бы перешли на GUI с memory devices и не надо было бы переживать по поводу памяти. Тут выкладывалось десятки раз.
Они отрисовывают экран полосами. А высоту полосы можете хоть в один пиксел сделать.
Тогда весь видеобуфер может содержать только одну строку развертки экрана. biggrin.gif

Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Nov 24 2014, 09:38
Сообщение #50


Гуру
******

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



а как это физически реализовано? Экрану то все равно весь кадр надо передать, да еще с нормальной частотой...
Go to the top of the page
 
+Quote Post
Aner
сообщение Nov 24 2014, 10:31
Сообщение #51


Гуру
******

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



QUOTE (Xenia @ Nov 24 2014, 04:55) *
384K SRAM вам мало??? Так это же очень много! До сих пор ни у одного атмеловского АРМа не было больше, чем 160К.

По этой причине атмеловские АРМы не пользую в последних проектах. 384K SRAM мало почти во всех проектах. Причем память эта разбита на кусочки. 512K былоб достаточно. Но общаясь с разработчиками STM, NXP все в один голос, это же поднимет потребление и тп ... не могём. Процы расчитаны на массы проектов и посему размер память оптимизирован маркетингом.

QUOTE (mantech @ Nov 24 2014, 10:31) *
Для видео, да, мало конечно. Если без, то в самый раз. Ну и конечно, для шины 200мегагерц уже пора и DDR память использовать...

DDR память - это следущие за 7-ми, имеют. Их и пользуйте.

QUOTE (AlexandrY @ Nov 24 2014, 11:13) *
Уже давно бы перешли на GUI с memory devices и не надо было бы переживать по поводу памяти. Тут выкладывалось десятки раз.
Они отрисовывают экран полосами. А высоту полосы можете хоть в один пиксел сделать.
Тогда весь видеобуфер может содержать только одну строку развертки экрана. biggrin.gif

GUI с memory devices - да помогло б, тока нету пока.
Go to the top of the page
 
+Quote Post
nill
сообщение Nov 24 2014, 17:43
Сообщение #52


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

Группа: Validating
Сообщений: 124
Регистрация: 10-08-05
Пользователь №: 7 502



Цитата(Xenia @ Nov 24 2014, 06:28) *
Это чего? Уже образцы раздают? sm.gif

Там в пункте Availability сказано, что избранным начнут отгружать в октябре сего года, а для широких масс будут доступны в начале следующего.

Цитата(Aner @ Nov 24 2014, 16:31) *
memory devices

Я правильно понимаю, что речь о дисплеях со встроенным буфером?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 24 2014, 18:02
Сообщение #53


Гуру
******

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



Цитата(nill @ Nov 24 2014, 20:43) *
Там в пункте Availability сказано, что избранным начнут отгружать в октябре сего года, а для широких масс будут доступны в начале следующего.


Дык, октябрь уже прошел! sm.gif Отчего же до сих пор неизвестна марка? Какое у этого МК название? Неужели это такой уж большой секрет, чтобы его хранить в тайне?
Go to the top of the page
 
+Quote Post
mantech
сообщение Nov 24 2014, 18:04
Сообщение #54


Гуру
******

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



Цитата(Aner @ Nov 24 2014, 13:31) *
DDR память - это следущие за 7-ми, имеют. Их и пользуйте.


Использую сейчас IMX6, до этого пробовал vybrid, но видео шло с трудом, хотя у меня требования выше, чем для процов cortex-M, но у А5 или А9 есть большой минус - нет встроенного флеша. Это очень плохо, если нужно защитить прогу от скачивания.
Go to the top of the page
 
+Quote Post
vlad_new
сообщение Nov 24 2014, 19:19
Сообщение #55


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



уже известно: STM32F756
sm.gif
Go to the top of the page
 
+Quote Post
Xenia
сообщение Nov 24 2014, 19:30
Сообщение #56


Гуру
******

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



Цитата(vlad_new @ Nov 24 2014, 22:19) *
уже известно: STM32F756


Я про Atmel!
Go to the top of the page
 
+Quote Post
nill
сообщение Nov 24 2014, 20:23
Сообщение #57


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

Группа: Validating
Сообщений: 124
Регистрация: 10-08-05
Пользователь №: 7 502



Цитата(Xenia @ Nov 25 2014, 00:02) *
Дык, октябрь уже прошел! sm.gif

Не-не, не виноватый я. На сайте так и написано, в будущем времени. laughing.gif
Цитата(Xenia @ Nov 25 2014, 00:02) *
Неужели это такой уж большой секрет, чтобы его хранить в тайне?

Презентабельный дядка в одном из роликов сказал, что дальнейшие планы и дорожную карту по линейке объявят чуть позже.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Dec 22 2014, 14:04
Сообщение #58


Гуру
******

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



Сегодня получила от Segger уведомление об очередном обновлении драйвера к программатору/отладчику J-Link, в котором среди прочих фич упоминается:
Цитата
We are pleased to announce the availability of a new version of the J-Link software and documentation pack V4.96 with the following changes:
- DLL/J-Flash: Added flash programming support for Atmel ATSAMV70 (Cortex-M7) series devices.
- DLL/J-Flash: Added flash programming support for Atmel ATSAMV71 (Cortex-M7) series devices.
- DLL: Added flash programming support for Atmel ATSAME70 (Cortex-M7) series devices.
- DLL: Added flash programming support for Atmel ATSAMS70 (Cortex-M7) series devices.
https://www.segger.com/j-link-release-notes.html

Однако ни на сайте Atmel, ни в интернете, никаких упоминаний
ATSAME70, ATSAMS70, ATSAMV70, ATSAMV71
обнаружить не удалось (искала Google).
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 6 2015, 21:52
Сообщение #59


Гуру
******

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



Только что на сайте Atmel появились даташиты на SAM-E70 и SAM-S70:
http://www.atmel.com/.../Cortex-M7-Microco...ler-SAM-E70.pdf
http://www.atmel.com/.../Cortex-M7-Microco...ler-SAM-S70.pdf

• SAM E70 – High-performance ARM Cortex-M7 core-based MCUs running up to 300 MHz with up to 2MByte Flash and 384kB SRAM.
• SAM S70 – High-performance ARM Cortex-M7 core-based MCUs running up to 300 MHz with up to 2MByte Flash and 384kB SRAM.

Оба так же выпускаются в корпусах: 144-pin и 100-pin LQFP, и совместимы по ногам с SAM4E, что приятно для отечественного самодельщика. sm.gif
The SAM E70 devices are pin-to-pin compatible with the SAM4E (100-pin and 144-pin versions), except for USB signals.
The SAM S70 devices are pin-to-pin compatible with the SAM4E (100-pin and 144-pin versions), except for USB signals.

Обнаружить различия между ними еще не успела, но если судить по аналогии с серией SAM4, то E70 ожидается круче, чем S70.

P.S. Как и предполагала, у E70 есть дополнительно Ethernet/MAC и CAN.
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 6 2015, 22:58
Сообщение #60


Гуру
******

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



Несколько часов назад (синхронно с даташитами на E70 и S70) на сайте Atmel был выложен документ:

Atmel Unleashes Highest-Performing ARM Cortex-M7 based MCUs with Superior Memory Architecture and Connectivity for Automotive, IoT and Industrial Markets

в котором, помимо анонса E70 и S70, упоминается еще и V70/71:

Цитата
SMART SAM E and SAM S Series

Atmel’s SAM S70 series is based on the ARM Cortex-M7 core plus a floating point unit (FPU) extending the general purpose product portfolio with maximum operating speeds up to 300MHz, up to 2MB of Flash, dual 16KB of cache memory and up to 384KB of SRAM with an extensive peripheral set including high-speed USB host and device plus high-speed PHY, up to 8 UARTs, I2S, SD/MMC interface, a CMOS camera interface, system control and analog interfaces.

In addition to the SAM S70 series features, Atmel’s SAM E70 series include a 10/100 Ethernet MAC and Dual Bosch CAN-FD interfaces with advanced analog features making them ideal for connectivity applications. The SAM E70 is upwards compatible with Atmel’s SAM4E series.

SMART SAM V Series

The automotive-qualified SAM V70 and V71 series offer unique Ethernet AVB support, high-speed USB with integrated PHY and Media LB, which, when combined with the Cortex-M7 DSP extensions, make the series ideal for infotainment connectivity and audio applications. The series also offers the latest CAN 2.0 and CAN flexible data rate controller for higher bandwidth requirements.

Однако сведения про V70 и V71 скудны (не указаны ни частоты, ни объемы памяти), а более никакой информации на сайте про их нет.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 8 2015, 13:40
Сообщение #61


Гуру
******

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



Получается, по крайней мере в первом приближении, что у Atmel 300MHz против 180 у ST.
Существенная разница. Надеюсь ST это подправят?
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Jan 8 2015, 14:46
Сообщение #62


Знающий
****

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



Цитата(Xenia @ Jan 7 2015, 01:58) *
Однако сведения про V70 и V71 скудны (не указаны ни частоты, ни объемы памяти), а более никакой информации на сайте про их нет.


Atmel SAM V70 & V71
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 8 2015, 15:36
Сообщение #63


Гуру
******

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



Цитата(DmitryM @ Jan 8 2015, 17:46) *


Вижу! Появились даташиты на V70 и V71:
http://www.atmel.com/.../Cortex-M7-...-SAM-V70.pdf
http://www.atmel.com/.../Cortex-M7-...-SAM-V71.pdf
но в то время, когда я писала свой пост, эта ссылка еще не работала (вылетала на ошибку 404),
тем не менее, по имени ссылки уже было видно, что речь идет об автомобильных МК.

Одно только меня в этом тогда смутило - зачем автомобильному МК такой крутой встроенный Ethernet-контроллер? (Ethernet MAC with specific hardware support for Audio Video Bridging - AVB)
Go to the top of the page
 
+Quote Post
DmitryM
сообщение Jan 8 2015, 18:44
Сообщение #64


Знающий
****

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



Цитата(Xenia @ Jan 8 2015, 18:36) *
Одно только меня в этом тогда смутило - зачем автомобильному МК такой крутой встроенный Ethernet-контроллер? (Ethernet MAC with specific hardware support for Audio Video Bridging - AVB)

Могу предположить в качестве шутки: сколько видеокамер по городу катается напрасно, а тому же google-mobile оперативная инфа об изменениях в городской архитектуре biggrin.gif
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 8 2015, 19:34
Сообщение #65


Гуру
******

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



Цитата(SasaVitebsk @ Jan 8 2015, 17:40) *
Получается, по крайней мере в первом приближении, что у Atmel 300MHz против 180 у ST.
Существенная разница. Надеюсь ST это подправят?


Едва ли. sm.gif ST обещает для своих Cortex-M7 частоту 200 MHz, что не слишком сильно превышает нынешние 180.

И вообще, ощущение такое, что ST надорвалась sm.gif, слишком часто выпуская новые типы МК. Я уж приготовилась к тому, что теперь новых МК у нее вообще долго не будет. Вот только Cortex-M7 планы спутал - не ответить на этот вызов времени было нельзя, сказали бы, что ST отстает от прогресса.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 8 2015, 19:56
Сообщение #66


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

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



Просто STM готовит новую "бомбу".
Мало ли там, чего. Может, переходит на меньшие нанометры. Тогда и частоту повысит.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 9 2015, 05:48
Сообщение #67


Гуру
******

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



Цитата(Xenia @ Jan 8 2015, 18:36) *
Одно только меня в этом тогда смутило - зачем автомобильному МК такой крутой встроенный Ethernet-контроллер?

В новом самолёте, что объявлен (Т50), как описывается несколько оптоволоконных шин 1Тбит.
В современных автомобилях камеры заднего вида, автопарковки разные. Автоматическое торможение при препятствиях, опять же с камерами.
Я так понимаю CAN уже не справляется.
Кстати беспроводные технологии используются, чего вообще не ожидал, если честно. Как то не вяжется.
Даже со мной с МАЗа говорили о желании уйти от CANа. В сторону беспроводных. Типа с проводами напряг.
Go to the top of the page
 
+Quote Post
LWW
сообщение Jan 9 2015, 19:11
Сообщение #68


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

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



Оого какой прогресс в сфере ногодрыгалок sm.gif

Бомба будет, когда уж шибко снизят нанометры. Или многослойку сделают со 128 мб оперативки и 64 гб флешки - сейчас эта тема развивается и становится популярной.
Go to the top of the page
 
+Quote Post
kan35
сообщение Jan 10 2015, 16:32
Сообщение #69


Знающий
****

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



В автомобильных контроллерах Ethernet используется для заливки прошивки (в частности у BMW только для этого).

Есть информация, что ST выпустит STM32F7 на частоте 400МГц, образцы ближе концу года в лучшем случае, и там будет до 8М флэш и 1-2мб рам. На 200МГц летом - серия.
Go to the top of the page
 
+Quote Post
alx125
сообщение Jan 11 2015, 00:53
Сообщение #70


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Цитата(Xenia @ Jan 8 2015, 19:36) *
Одно только меня в этом тогда смутило - зачем автомобильному МК такой крутой встроенный Ethernet-контроллер? (Ethernet MAC with specific hardware support for Audio Video Bridging - AVB)


В настоящее время Ethernet рассматривается как перспективная (более быстродействующая) замена существующих автомобильный шин CAN, FlexRay и др. Слишком большой мультимедийный поток планируется в будущем rolleyes.gif
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Jan 11 2015, 01:06
Сообщение #71


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



А в жизни по прежнему есть место для подвига на 2 кбайтном PIC16F628


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
skripach
сообщение Jan 11 2015, 03:35
Сообщение #72


■ ■ ■ ■
*****

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



Цитата(A. Fig Lee @ Jan 11 2015, 04:06) *
А в жизни по прежнему есть место для подвига на 2 кбайтном PIC16F628

Только AT89C2051, только хардкор. santa2.gif


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 11 2015, 10:18
Сообщение #73


Гуру
******

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



Цитата(kan35 @ Jan 10 2015, 19:32) *
Слишком большой мультимедийный поток планируется в будущем


Видимо все пытаются создать машину для "блондинок" с кнопкой "пуск" и "поехали", а так же "цифровое зеркало" в виде камеры на 10к+ мегапикселей и мегаразрешением экрана! Главное его достоинство - на нем можно делать селфи biggrin.gif

А если серьезно - эти камни можно ведь не только в авто применять, а там и сеть потребуется laughing.gif

Цитата(skripach @ Jan 11 2015, 06:35) *
Только AT89C2051, только хардкор. santa2.gif


Хм.. я еще успел "побаловаться" мк с ультрафиолетовым стиранием - вот это хардкор!
Go to the top of the page
 
+Quote Post
LWW
сообщение Jan 11 2015, 12:46
Сообщение #74


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

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



И всё таки.. атмеловский монстрик не так хорош. 16-битная шина памяти и нет видеокарточки. Он явно не для каринки. А так конечно фаршу всякого до тошнотиков натолкано. Ждём удар от ST smile3009.gif
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 11 2015, 19:25
Сообщение #75


Гуру
******

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



Цитата(LWW @ Jan 11 2015, 15:46) *
И всё таки.. атмеловский монстрик не так хорош. 16-битная шина памяти и нет видеокарточки. Он явно не для каринки. А так конечно фаршу всякого до тошнотиков натолкано. Ждём удар от ST smile3009.gif


Хотелось бы что-то вроде фрискалового вибрида, только памяти набортной мега 2-3, встроенный флеш, да корпус паябельный biggrin.gif .... Но ведь не сделают crying.gif
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Jan 12 2015, 10:51
Сообщение #76


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(SasaVitebsk @ Jan 9 2015, 07:48) *
Даже со мной с МАЗа говорили о желании уйти от CANа. В сторону беспроводных. Типа с проводами напряг.

Помню, в детстве у меня была машинка с дистанционным управлением, похожая на МАЗ, где пульт ДУ был на проводе. Теперь МАЗ, наконец, решил выпустить игрушку с RF ДУ? wink.gif.
Ладно там стекла с беспроводным управлением еще катят, или датчики давления в шинах, т.к. это все не очень критично с точки зрения безопасности, но управлять тормозами по радио я бы не стал... Где-то читал статью, что CAT (ну что экскаваторы делает) на каком-то кране большом организовал сбор информации с датчиков стрелы по радио. Так вот там каждый датчик вещает на двух частотах: 868MHz и 2.4GHz, типа для надежности. То есть, они отказались от двух проводов, зато нагородили кучу всего, чтобы только можно было назваться IoT. Может их бухгалтерам виднее, но мне как-то стрёмно...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 12 2015, 13:45
Сообщение #77


Гуру
******

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



Цитата(KnightIgor @ Jan 12 2015, 13:51) *
Помню, в детстве у меня была машинка с дистанционным управлением, похожая на МАЗ

Я не скажу что я патриот до пены у рта ... Но всёже они достаточно здорово продвинулись от вашего детства.
Понятно, что они не задают стандарты в области, но всё же. Моторы мерс, ман и прочие. Некоторые могут работать даже сутки без масла в системе ... wacko.gif
На автобусах всякой хрени. Я в одном автобусе к панели приборов ПО писал на дисплей TFT и всякие там стрелочки. 3 CAN шины. 2 протокола.
Цитата
Ладно там стекла с беспроводным управлением еще катят, или датчики давления в шинах, т.к. это все не очень критично с точки зрения безопасности, но управлять тормозами по радио я бы не стал...

Меня тоже это удивляет. В известность, как вы понимаете, меня никто не ставит. Пишется ТЗ и вперёд. Я ещё раз повторяю - МАЗ не является законодателем мод. Выпускается оборудование беспроводное. Причём серийно. И не на стеклоомыватели, насколько я понял. Именно речь идёт о полном управлении оборудованием. За бугром (вроде как о Польше шла речь) вовсю обкатывают. Мне сказали что заявленная надёжность выше чем в проводных технологиях.
Я не могу комментировать ... так просто послушал, да и всё. У меня тоже вопросов много возникает. Как например в условиях сильных помех? Это же можно на ходу бус как минимум остановить.
Может речь идёт про передачу данных по проводам силового питания?
Но факт всёже остаётся фактом. Количество пакетов на бусе такое, что очень уже разрулить сложно. 250 кбит забиты. Начинаются подходы с несколькими CAN шинами. Поэтому в навороченных моделях скоро пойдут какие-нибудь оптоволоконные кабели.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Jan 12 2015, 13:54
Сообщение #78


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(SasaVitebsk @ Jan 12 2015, 17:45) *
Мне сказали что заявленная надёжность выше чем в проводных технологиях.


:-))))))))

Даже если забыть о беспроводных тормозах, всё равно, когда авто(!!!)производитель говорит что у него надёжность сегодня выше чем 10 лет назад - уже можно уржаццо :-))))))))
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 12 2015, 14:45
Сообщение #79


Гуру
******

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



Вот уснул водитель за рулем и обычным тормозом - и хана. А с беспроводным, можно подъехать к нему и затормозить дистанционноsm.gif...

А надежность растет из аз смены принципа. Это как мультикоптеры, старый зубры вертолетостроения кричать что 1 винт,максимум 2 соосно - это надежно, а 3-4 разнесенных - кошмар, типа трансмиссия сложная, отказ одного винта и хана. А новые говорят прямой привод, электро мотор и 16 винтов, отказ 2-3 даже не заметен. Вот вам и надежность.

Ни у кого трубочки старых добрых тормозов не лопались на ходу? Или накладку тормозную в барабане не срывало? Вот уж где обосратушки%) А если тормоз в нормальном состоянии - остановлен и только при наличии сигнала отпущен, при том имеет режим плавного торможения без блокировки, а привод не гидравлический, а какой-то прямой без механики, то почему нет? При этом у меня к датчику вращения колеса сейчас идет провод, на который налипает снег и лед, и того гляди его порвет, вот тут без проводность будет понадежнее...

Так что меняемся вслед за временем, и верим в новое и хорошее... Что мы кино что ли по вайфаю не смотрели? и ведь кадры не битые приходят....
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Jan 12 2015, 15:01
Сообщение #80


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Давайте от темы не отклоняться, чтобы не пришлось тему закрывать или кого-то наказывать.
Модератор.
Go to the top of the page
 
+Quote Post
LWW
сообщение Jan 12 2015, 16:04
Сообщение #81


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

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



Если ST выкатит камень на 400 мгц, то получится уровень ~~ Pentium III с его 2000 CoreMark. Красиво жить не запретишь laughing.gif

Да и скорей всего двойная точка будет. А то чё срамиться-то, перед державами.

Читаю доки на SAM-V70. Ну так... кирпичик для всяких там медленных интерфейсов, данные лопаптить.. Верный продолжатель тинок и мег. Для него и 300 мгц многовато.

А вот там где начинаются экраны, слои, векторная графика!! И гигагерцоф мало! Vybrid рулит! smile3046.gif
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 12 2015, 18:07
Сообщение #82


Гуру
******

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



Цитата(LWW @ Jan 12 2015, 19:04) *
Если ST выкатит камень на 400 мгц, то получится уровень ~~ Pentium III с его 2000 CoreMark. Красиво жить не запретишь laughing.gif

Да и скорей всего двойная точка будет. А то чё срамиться-то, перед державами.

Читаю доки на SAM-V70. Ну так... кирпичик для всяких там медленных интерфейсов, данные лопаптить.. Верный продолжатель тинок и мег. Для него и 300 мгц многовато.

А вот там где начинаются экраны, слои, векторная графика!! И гигагерцоф мало! Vybrid рулит! smile3046.gif


На счет пентиума - так производительность самого процессора еще не главное в общей скорости, тут еще и кэш и шины и пр...

В вибриде тоже не все так просто, да, камень на 500мег, с 2х уровневым кэшем, НО графика так себе, на экранчик 640х480 16 бит еще куда ни шло, но больше уже внапряг контроллеру памяти и дма. Вряд-ли на нем можно поднять реальную векторную графику хорошего качества. У него даже растровых аппаратных кодеков нет, ни jpeg, ни png... Для этих вещей лучше кортексы А9 и выше с аппаратными шнягами.

А эти процы нужно рассматривать как просто усовершенствованные стм 407 или 417 и не более того.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jan 12 2015, 23:02
Сообщение #83


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Про память и прочее. Я давно не интересовался новостями, но когда начал смотреть с "побольше RAM", то Майкрочипы удивили.
Они уже в свои PIC32MZ уже как минимум пару лет полмегабайта RAM лепят, и цены не особо кусаются (около 10 доларов поштучно).
Причем камни уже давно не тестовые, на дижикей, например, предлагает 36 видов с памятью 512К. Корпуса, правда, только средние, от 64 до 144 только.
Ну да, архитектура не ARM, a MIPS, и максимум 200 МГц, но ведь могут же!
Go to the top of the page
 
+Quote Post
Valentine Logino...
сообщение Jan 13 2015, 07:47
Сообщение #84


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

Группа: Участник
Сообщений: 78
Регистрация: 7-04-10
Из: Пушкино
Пользователь №: 56 462



Цитата(Ruslan1 @ Jan 13 2015, 02:02) *
Про память и прочее. Я давно не интересовался новостями, но когда начал смотреть с "побольше RAM", то Майкрочипы удивили.
Они уже в свои PIC32MZ уже как минимум пару лет полмегабайта RAM лепят, и цены не особо кусаются (около 10 доларов поштучно).
Причем камни уже давно не тестовые, на дижикей, например, предлагает 36 видов с памятью 512К. Корпуса, правда, только средние, от 64 до 144 только.
Ну да, архитектура не ARM, a MIPS, и максимум 200 МГц, но ведь могут же!

PIC32MZ продавать стали в сентябре того года. И errata у них огромная до сих пор.
Go to the top of the page
 
+Quote Post
skripach
сообщение Jan 13 2015, 11:37
Сообщение #85


■ ■ ■ ■
*****

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



Цитата(Ruslan1 @ Jan 13 2015, 02:02) *
Про память и прочее. Я давно не интересовался новостями, но когда начал смотреть с "побольше RAM", то Майкрочипы удивили.
Они уже в свои PIC32MZ уже как минимум пару лет полмегабайта RAM лепят, и цены не особо кусаются (около 10 доларов поштучно).
Причем камни уже давно не тестовые, на дижикей, например, предлагает 36 видов с памятью 512К. Корпуса, правда, только средние, от 64 до 144 только.
Ну да, архитектура не ARM, a MIPS, и максимум 200 МГц, но ведь могут же!

Всё круто, теперь дайте IAR под это дело.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Jan 13 2015, 12:31
Сообщение #86


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

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Цитата(skripach @ Jan 13 2015, 15:37) *
Всё круто, теперь дайте IAR под это дело.


То ли я плохо смотрел, но................ как можно было в 21 веке сделать проц без SDIO?? :-о :-о
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 13 2015, 13:10
Сообщение #87


Гуру
******

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



Нет смысла комментировать что там сделал Microchip. В текущий момент на рынок выкатываются десятки камней за сезон. С самыми разными возможностями.
У нас раздел ARM и тема Cortex-M7.

В принципе обсуждаем возможности новой архитектуры.
И я там из основных преимуществ вижу:
1. Появление кэша L1.
2. Появление области памяти быстрого доступа для данных 64к. (Типа для кэша и кучи)
3. Появление аналогичной области памяти 16к для инструкций (критическая обработка)
4. Уменьшение потребления и удельного потребления.
5. Ну и применительно к ST - полная совместимость pin-to-pin с предыдущими камнями.
За счёт этого, как заявляет ST примерно двухкратный рост производительности при равной тактовой по сравнению с Cortex-M4F/

Размер памяти немного возрос, но это в общем контексте ерунда. Непринципиальное значение имеет.
И к чему тут PIC?
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 13 2015, 13:44
Сообщение #88


Гуру
******

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



Цитата(SasaVitebsk @ Jan 13 2015, 16:10) *
1. Появление кэша L1.


Не понял, а что, в 4й серии его не было? rolleyes.gif

Цитата(SasaVitebsk @ Jan 13 2015, 16:10) *
2. Появление области памяти быстрого доступа для данных 64к. (Типа для кэша и кучи)


Если имеется ввиду TCM, то она тоже была в четверке.

Цитата(SasaVitebsk @ Jan 13 2015, 16:10) *
5. Ну и применительно к ST - полная совместимость pin-to-pin с предыдущими камнями.


СТ в этом всегда радовала, за что им респект.

Цитата(SasaVitebsk @ Jan 13 2015, 16:10) *
За счёт этого, как заявляет ST примерно двухкратный рост производительности при равной тактовой по сравнению с Cortex-M4F/


Вот тут надо проверять, если не соврали процентов на 70-80 - уже неплохо...
Go to the top of the page
 
+Quote Post
LWW
сообщение Jan 13 2015, 15:06
Сообщение #89


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

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



Кто-нибудь может объяснить суть кэша L1? Программно он вроде недоступен, спихать туда что-нибудь не получится....
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jan 13 2015, 15:53
Сообщение #90


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(SasaVitebsk @ Jan 13 2015, 15:10) *
И к чему тут PIC?

Это было просто замечание, что кто-то в ширпотреб уже полметра ОЗУ лепит, а кто-то говорит что это невыгодно. Я не понимаю, почему ядро развивать и периферию с мегагерцами накручивать- все мастера, а объем RAM увеличить- так это почему-то проблема. Ну выпустили бы несколько редакций с разной памятью и ценой, если это так дорого. Обидно.
Go to the top of the page
 
+Quote Post
Aner
сообщение Jan 13 2015, 16:12
Сообщение #91


Гуру
******

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



QUOTE (Ruslan1 @ Jan 13 2015, 19:53) *
Это было просто замечание, что кто-то в ширпотреб уже полметра ОЗУ лепит, а кто-то говорит что это невыгодно. Я не понимаю, почему ядро развивать и периферию с мегагерцами накручивать- все мастера, а объем RAM увеличить- так это почему-то проблема. Ну выпустили бы несколько редакций с разной памятью и ценой, если это так дорого. Обидно.

Понимаю вас, сам страдал в нескольких проектах. Ранее писал, они ориентируются на рынок. Что такое рынок, незнаете. Рынок устройств где их камни сидят, у таких покупателей запрос таков, что им эта память там не особо нужна. Второе ограничение на объем пользуемого озу из-за большого потребления самого озу. Так что сидим с никакими объемами выпуска этих камней, против того же китая и радуемся в уголочке тому что дают. Мозг напрягаем, развиваемся и проблему нехватки озу успешно решаем. Ждём лета и выпуска от STM M7, с 400Мгц тактовой. Эта морковка ароматная красиво вывешана перед носом ...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 14 2015, 05:45
Сообщение #92


Гуру
******

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



Цитата(mantech @ Jan 13 2015, 16:44) *
Не понял, а что, в 4й серии его не было? rolleyes.gif

А у Вас было? Может быть мы с вами с разными камнями работали.
Вот здесь виден кэш инструкций/ даннных 4+4к.
http://www.st.com/web/catalog/mmc/FM141/SC...LN1902/PF260794
Ткните меня носом пожалуйста в кэш stm32f4x. Может быть я что-то упустил...
Я так понимаю, за счёт этого весь выигрыш ...
Цитата
Если имеется ввиду TCM, то она тоже была в четверке.

Ну по описанию некоторые нюансы всё же есть, хотя я и не вдавался, если честно.
Скорее всего купился на рекламу.
ST пишет для четвёрки CCM
Цитата
Up to 256+4 KB of SRAM including 64-KB of CCM (core coupled memory) data RAM

Насколько я понимаю это память жёстко связанная с Ethernet и USB. И просто так её задействовать по своему усмотрению не получается.
В семёрке они пишут
Цитата
SRAM: 320KB (including 64KB of data TCM RAM for critical real time data) + 16KB of instruction TCM RAM (for critical real time routines)

Я надеюсь, что это предоставляет мне регион быстрой памяти, который я могу использовать самостоятельно.
Мануала полного я пока не вижу ...
Цитата
Вот тут надо проверять, если не соврали процентов на 70-80 - уже неплохо...

Будем надеятся
Go to the top of the page
 
+Quote Post
k000858
сообщение Jan 14 2015, 05:48
Сообщение #93


Местный
***

Группа: Участник
Сообщений: 319
Регистрация: 31-01-12
Пользователь №: 69 978



Цитата(SasaVitebsk @ Jan 14 2015, 08:45) *

в четверке CMM спокойно юзается по своему усмотрению. ограничение - память недоступна для DMA

Сообщение отредактировал IgorKossak - Jan 14 2015, 09:55
Причина редактирования: бездумное цитирование
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 14 2015, 06:18
Сообщение #94


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

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



CCM еще в 3 есть. Связана с ядром. Программа быстро работает. Сам убедился.
Объем памяти можно легко нарастить снаружи. Повесил на шину 512 К, не страдаю.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 14 2015, 07:06
Сообщение #95


Гуру
******

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



Цитата(SasaVitebsk @ Jan 14 2015, 08:45) *
Я надеюсь, что это предоставляет мне регион быстрой памяти, который я могу использовать самостоятельно.
Мануала полного я пока не вижу ...

Есть мануал. Штудируйте.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 14 2015, 07:08
Сообщение #96


Гуру
******

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



Только что закончил проект на 417. Честно говоря, не люблю я руками память распределять. У меня там FreeRTOS. Куча задач. И это распределение в ручную только головной боли подкинет. Надо конечно посмотреть. У меня там Ethernet, может буфера принудительно разместить. Короче надо почитать внимательно.
Спасибо за наводку.
Go to the top of the page
 
+Quote Post
LWW
сообщение Jan 15 2015, 09:00
Сообщение #97


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

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



CCM имеет "хорошую" особенность - она только для данных, стеков и кешей. Код из неё не выполняется. Проверено лично, вручную, через ассемблер ©

p.s. да, и как замечено выше, DMA в ней не работает...

Сообщение отредактировал LWW - Jan 15 2015, 09:02
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 15 2015, 09:06
Сообщение #98


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

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



Цитата(LWW @ Jan 15 2015, 12:00) *
CCM имеет "хорошую" особенность - она только для данных, стеков и кешей. Код из неё не выполняется. Проверено лично, вручную, через ассемблер ©

У STM32F3 код выполняется. Проверено лично. И AppNote была соответствующая выпущена.
http://www.st.com/st-web-ui/static/active/...rchtype=keyword
Go to the top of the page
 
+Quote Post
LWW
сообщение Jan 20 2015, 23:36
Сообщение #99


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

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



А вот хорошая тема для мечтателей-фантастов: ногодрыгалка по технологии 28нм уже через 3 года? cool.gif

Нынешние уже давно выпускаются по 90 нм. Пора осваивать 45!
Go to the top of the page
 
+Quote Post
LWW
сообщение Mar 22 2015, 20:25
Сообщение #100


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

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



Atmel выпустил серию SAM S. Навскидку - 300 мгц, двойная точка. Экрана нет. Ножек максимум 144. Вроде ничего так неожиданного я больше не заметил. Ну то есть это просто ногодрыгалка, продолжение славных традиций 8-битных серий.

Для любителей разгона - PLL гонится до 500 мгц. w00t.gif

Ещё немного и догоним Pentium III rolleyes.gif
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 Текстовая версия Сейчас: 4th September 2025 - 15:14
Рейтинг@Mail.ru


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