|
Cortex-M7, Не угнаться. |
|
|
|
Sep 24 2014, 13:14
|
Местный
  
Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797

|
Посмотрел по-диагонали даташит на stm32f7, ничего особенного - старый проц на новом ядре. Из заметных изменений только QuadSPI, много оперативки и более совершенная организация шины. Мои любимые грабли (разместить данные в TCM, забыть об этом и натравить на них DMA) больше не будут бить по лбу  В остальном от 42х/43х отличий минимум. DMA контроллер такой же печальный, FIFO на UARTе не появилось. Может хоть баги из ерраты поправят. По новому ядру.. если честно не очень понимаю зачем оно, узковатую нишу рисует воображение. Когда не хватает производительности M4, скорее всего нужен слон - DSP, А-серия, ПЛИС.
|
|
|
|
|
Sep 24 2014, 13:28
|
Местный
  
Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797

|
Цитата(Golikov A. @ Sep 24 2014, 17:22)  че такое ТСМ? Tightly coupled memory. Блок памяти подключенный напрямую к ядру, минуя шины. Данные обычно доступны за 1 такт.
|
|
|
|
|
Sep 24 2014, 13:37
|

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 такт работают кэши, но они не детерминированные.
|
|
|
|
|
Sep 24 2014, 13:45
|

Местный
  
Группа: Свой
Сообщений: 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. А можете пояснить свою мысль? Я не критикую, просто хочется понять.
--------------------
"Я люблю путешествовать, посещать новые города, страны, знакомиться с новыми людьми." Чингисхан.
|
|
|
|
|
Sep 24 2014, 13:50
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443

|
Цитата(AlexandrY @ Sep 24 2014, 16:37)  Но конечно ориентироваться надо не на чипы от ST, я бы ждал решений от Freescale. А они вам платят или вы их бесплатно пиарите на каждом углу? Цитата 4KB data cache and 4KB instruction cache Вот это основной ништяк.
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
Sep 24 2014, 19:41
|
Местный
  
Группа: Свой
Сообщений: 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)  ну так граблей то нет. Вот если бы можно было натравить и тем самым например ядро остановить - это был бы номер, а так еще на уровне оформления кода все станет ясно.... То что вы описали это уже не грабли, это... в общем за такое убить мало
|
|
|
|
|
Sep 24 2014, 20:47
|

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

|
Цитата(Flexz @ Sep 24 2014, 22:41)  Про скорость спорно, в каких-то приложениях может и уделает, но в целом скорее паритет будет. Причем i.MX только те, что на ARM9, старшие - уделовалка треснет.
По-вашему это все это сейчас недоступно для чипов на Cortex-M4? Двигателями пробовали управлять с помощью Cortex-M4? Там толко одно название, что они заточены для этого, а в принципе их хватает только на пару примитивных векторных преобразований да несколько измерений с несложной фильтрацией. А вот подняв производительность раза в три уже можно безсенсорный функционал поднять в полный рост. Работа в открытом интернете и облаках тоже по сей день кортексам была тяжеловатой задачей. Но естественно она и останется тяжелой пока ST не научится к своим кортексам подключать DDRAM. Вот поэтому Freescale перспективней.
|
|
|
|
|
Sep 25 2014, 07:49
|
Гуру
     
Группа: Свой
Сообщений: 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 любит. Получите ... )))
|
|
|
|
|
Sep 25 2014, 08:07
|
Местный
  
Группа: Свой
Сообщений: 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, возможно, конкуренты сделают чипы повеселее.
|
|
|
|
|
Sep 25 2014, 10:44
|

Гуру
     
Группа: Модератор 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 млн. экземпляров уже не может быть ошибкой переводчика. А знать изготовителя крайне важно, т.к. скорее всего, именно он первым выпустит на рынок коммерческую продукцию.
|
|
|
|
|
Sep 25 2014, 11:21
|
Местный
  
Группа: Свой
Сообщений: 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 миллионов И где только журналюги берут исходные данные? сами выдумывают?
|
|
|
|
|
Sep 25 2014, 11:29
|

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

|
Цитата(AHTOXA @ Sep 25 2014, 15:13)  64 бита скорее всего ошибка. А 8 млн, возможно, относится к "прошлых поколений чипов серии Cortex M". Хотя тогда это наоборот, маловато  Да, ошибка. Хотя аглийский оригинал выглядит так: Цитата 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  , что в 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/
|
|
|
|
|
Sep 25 2014, 11:36
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(Xenia @ Sep 25 2014, 15:29)  Однако в интернете можно легко найти вариант этой новости, где вместо million написано billion  , что в 1000 раз больше. Журнализды доставляют, как обычно. Подумаешь, на три порядка ошибся, приврал про 64-разрядность. Какая разница, по большому счёту? :-) Меня всегда забавляло, как они пытаются [зачастую безуспешно] пересказывать содержимое официальных пресс-релизов. Лучше бы просто давали ссылку на оригинал, чтобы потом меньше конфуза было :-)
|
|
|
|
|
Sep 25 2014, 19:15
|

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 Нико не понял его юмора. На дисплее лаги. Функциональность только диодом поморгать. Для реальных приложений нужно гораздо больше памяти.
|
|
|
|
|
Sep 26 2014, 10:21
|
Гуру
     
Группа: Свой
Сообщений: 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 контролер покруче будет. Поживём - увидим. Всё равно сейчас некогда этим заниматься. ))
|
|
|
|
|
Sep 26 2014, 12:14
|
Гуру
     
Группа: Участник
Сообщений: 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
|
|
|
|
|
Sep 29 2014, 12:28
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
Sep 29 2014, 13:24
|
Участник

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

|
Во-первых, сама ARM заявляет преимуществом урезанного набора команд именно экономию памяти, а не скорость доступа к ней, поэтому я и рассматриваю данное заявление с этой стороны. Во-вторых, мне кажется длина инструкции не влияет на скорость доступа к памяти. Да, 32-битную шину провести сложнее, чем 16-битную, но ведь инструкции там не 16-битные, а смешанного типа, так что всё-равно приходится иметь дело с длинными инструкциями. Да и если судить по взрослым ядрам того же ARM большая длина инструкций никак не мешает им (ядрам) работать на высокой частоте. Ну и в-третьих, по моему, набор инструкций одной длины поддерживать легче, ядро было бы проще.
|
|
|
|
|
Sep 29 2014, 16:15
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(menzoda @ Sep 29 2014, 19:24)  Во-первых, сама ARM заявляет преимуществом урезанного набора команд именно экономию памяти, а не скорость доступа к ней, поэтому я и рассматриваю данное заявление с этой стороны. Во-вторых, мне кажется длина инструкции не влияет на скорость доступа к памяти.. Чтобы не казалось, загляните в reference manual на любой M3/M4 с flash.  Увидите, что при частоте 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 большая длина инструкций никак не мешает им (ядрам) работать на высокой частоте. Только исключительно благодаря кешам и только!
|
|
|
|
|
Sep 29 2014, 17:45
|

Профессионал
    
Группа: Участник
Сообщений: 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
|
|
|
|
|
Oct 1 2014, 06:51
|
Гуру
     
Группа: Свой
Сообщений: 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 процы будут поддерживаться. Или я ошибаюсь? )) Короче, ещё немного и какое-нибудь моё устройство под виндой будет работать ...
|
|
|
|
|
Nov 11 2014, 19:02
|
Частый гость
 
Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471

|
Если верить CoreMark, новый камушек уже сравним по производительности с Pentium II. Цитата(Xenia @ Sep 25 2014, 23:32)  Где вы это прочли (про двойную точность)? Я специально на этот счет в даташите на STM32F756xx копалась, но там везде написано "single floating point precision". Как??? пойду повешусь...
|
|
|
|
|
Nov 24 2014, 10:31
|

Гуру
     
Группа: Свой
Сообщений: 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 и не надо было бы переживать по поводу памяти. Тут выкладывалось десятки раз. Они отрисовывают экран полосами. А высоту полосы можете хоть в один пиксел сделать. Тогда весь видеобуфер может содержать только одну строку развертки экрана.  GUI с memory devices - да помогло б, тока нету пока.
|
|
|
|
|
Nov 24 2014, 17:43
|
Частый гость
 
Группа: Validating
Сообщений: 124
Регистрация: 10-08-05
Пользователь №: 7 502

|
Цитата(Xenia @ Nov 24 2014, 06:28)  Это чего? Уже образцы раздают?  Там в пункте Availability сказано, что избранным начнут отгружать в октябре сего года, а для широких масс будут доступны в начале следующего. Цитата(Aner @ Nov 24 2014, 16:31)  memory devices Я правильно понимаю, что речь о дисплеях со встроенным буфером?
|
|
|
|
|
Nov 24 2014, 20:23
|
Частый гость
 
Группа: Validating
Сообщений: 124
Регистрация: 10-08-05
Пользователь №: 7 502

|
Цитата(Xenia @ Nov 25 2014, 00:02)  Дык, октябрь уже прошел!  Не-не, не виноватый я. На сайте так и написано, в будущем времени. Цитата(Xenia @ Nov 25 2014, 00:02)  Неужели это такой уж большой секрет, чтобы его хранить в тайне? Презентабельный дядка в одном из роликов сказал, что дальнейшие планы и дорожную карту по линейке объявят чуть позже.
|
|
|
|
|
Dec 22 2014, 14:04
|

Гуру
     
Группа: Модератор 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).
|
|
|
|
|
Jan 6 2015, 21:52
|

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

|
Только что на сайте Atmel появились даташиты на SAM-E70 и SAM-S70: http://www.atmel.com/.../Cortex-M7-Microco...ler-SAM-E70.pdfhttp://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, что приятно для отечественного самодельщика.  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.
|
|
|
|
|
Jan 6 2015, 22:58
|

Гуру
     
Группа: Модератор 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 скудны (не указаны ни частоты, ни объемы памяти), а более никакой информации на сайте про их нет.
|
|
|
|
|
Jan 8 2015, 19:34
|

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

|
Цитата(SasaVitebsk @ Jan 8 2015, 17:40)  Получается, по крайней мере в первом приближении, что у Atmel 300MHz против 180 у ST. Существенная разница. Надеюсь ST это подправят? Едва ли.  ST обещает для своих Cortex-M7 частоту 200 MHz, что не слишком сильно превышает нынешние 180. И вообще, ощущение такое, что ST надорвалась  , слишком часто выпуская новые типы МК. Я уж приготовилась к тому, что теперь новых МК у нее вообще долго не будет. Вот только Cortex-M7 планы спутал - не ответить на этот вызов времени было нельзя, сказали бы, что ST отстает от прогресса.
|
|
|
|
|
Jan 9 2015, 05:48
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(Xenia @ Jan 8 2015, 18:36)  Одно только меня в этом тогда смутило - зачем автомобильному МК такой крутой встроенный Ethernet-контроллер? В новом самолёте, что объявлен (Т50), как описывается несколько оптоволоконных шин 1Тбит. В современных автомобилях камеры заднего вида, автопарковки разные. Автоматическое торможение при препятствиях, опять же с камерами. Я так понимаю CAN уже не справляется. Кстати беспроводные технологии используются, чего вообще не ожидал, если честно. Как то не вяжется. Даже со мной с МАЗа говорили о желании уйти от CANа. В сторону беспроводных. Типа с проводами напряг.
|
|
|
|
|
Jan 12 2015, 10:51
|
Знающий
   
Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725

|
Цитата(SasaVitebsk @ Jan 9 2015, 07:48)  Даже со мной с МАЗа говорили о желании уйти от CANа. В сторону беспроводных. Типа с проводами напряг. Помню, в детстве у меня была машинка с дистанционным управлением, похожая на МАЗ, где пульт ДУ был на проводе. Теперь МАЗ, наконец, решил выпустить игрушку с RF ДУ?  . Ладно там стекла с беспроводным управлением еще катят, или датчики давления в шинах, т.к. это все не очень критично с точки зрения безопасности, но управлять тормозами по радио я бы не стал... Где-то читал статью, что CAT (ну что экскаваторы делает) на каком-то кране большом организовал сбор информации с датчиков стрелы по радио. Так вот там каждый датчик вещает на двух частотах: 868MHz и 2.4GHz, типа для надежности. То есть, они отказались от двух проводов, зато нагородили кучу всего, чтобы только можно было назваться IoT. Может их бухгалтерам виднее, но мне как-то стрёмно...
|
|
|
|
|
Jan 12 2015, 13:45
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(KnightIgor @ Jan 12 2015, 13:51)  Помню, в детстве у меня была машинка с дистанционным управлением, похожая на МАЗ Я не скажу что я патриот до пены у рта ... Но всёже они достаточно здорово продвинулись от вашего детства. Понятно, что они не задают стандарты в области, но всё же. Моторы мерс, ман и прочие. Некоторые могут работать даже сутки без масла в системе ... На автобусах всякой хрени. Я в одном автобусе к панели приборов ПО писал на дисплей TFT и всякие там стрелочки. 3 CAN шины. 2 протокола. Цитата Ладно там стекла с беспроводным управлением еще катят, или датчики давления в шинах, т.к. это все не очень критично с точки зрения безопасности, но управлять тормозами по радио я бы не стал... Меня тоже это удивляет. В известность, как вы понимаете, меня никто не ставит. Пишется ТЗ и вперёд. Я ещё раз повторяю - МАЗ не является законодателем мод. Выпускается оборудование беспроводное. Причём серийно. И не на стеклоомыватели, насколько я понял. Именно речь идёт о полном управлении оборудованием. За бугром (вроде как о Польше шла речь) вовсю обкатывают. Мне сказали что заявленная надёжность выше чем в проводных технологиях. Я не могу комментировать ... так просто послушал, да и всё. У меня тоже вопросов много возникает. Как например в условиях сильных помех? Это же можно на ходу бус как минимум остановить. Может речь идёт про передачу данных по проводам силового питания? Но факт всёже остаётся фактом. Количество пакетов на бусе такое, что очень уже разрулить сложно. 250 кбит забиты. Начинаются подходы с несколькими CAN шинами. Поэтому в навороченных моделях скоро пойдут какие-нибудь оптоволоконные кабели.
|
|
|
|
|
Jan 12 2015, 14:45
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
Вот уснул водитель за рулем и обычным тормозом - и хана. А с беспроводным, можно подъехать к нему и затормозить дистанционно  ... А надежность растет из аз смены принципа. Это как мультикоптеры, старый зубры вертолетостроения кричать что 1 винт,максимум 2 соосно - это надежно, а 3-4 разнесенных - кошмар, типа трансмиссия сложная, отказ одного винта и хана. А новые говорят прямой привод, электро мотор и 16 винтов, отказ 2-3 даже не заметен. Вот вам и надежность. Ни у кого трубочки старых добрых тормозов не лопались на ходу? Или накладку тормозную в барабане не срывало? Вот уж где обосратушки%) А если тормоз в нормальном состоянии - остановлен и только при наличии сигнала отпущен, при том имеет режим плавного торможения без блокировки, а привод не гидравлический, а какой-то прямой без механики, то почему нет? При этом у меня к датчику вращения колеса сейчас идет провод, на который налипает снег и лед, и того гляди его порвет, вот тут без проводность будет понадежнее... Так что меняемся вслед за временем, и верим в новое и хорошее... Что мы кино что ли по вайфаю не смотрели? и ведь кадры не битые приходят....
|
|
|
|
|
Jan 12 2015, 16:04
|
Частый гость
 
Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471

|
Если ST выкатит камень на 400 мгц, то получится уровень ~~ Pentium III с его 2000 CoreMark. Красиво жить не запретишь  Да и скорей всего двойная точка будет. А то чё срамиться-то, перед державами. Читаю доки на SAM-V70. Ну так... кирпичик для всяких там медленных интерфейсов, данные лопаптить.. Верный продолжатель тинок и мег. Для него и 300 мгц многовато. А вот там где начинаются экраны, слои, векторная графика!! И гигагерцоф мало! Vybrid рулит!
|
|
|
|
|
Jan 12 2015, 18:07
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(LWW @ Jan 12 2015, 19:04)  Если ST выкатит камень на 400 мгц, то получится уровень ~~ Pentium III с его 2000 CoreMark. Красиво жить не запретишь  Да и скорей всего двойная точка будет. А то чё срамиться-то, перед державами. Читаю доки на SAM-V70. Ну так... кирпичик для всяких там медленных интерфейсов, данные лопаптить.. Верный продолжатель тинок и мег. Для него и 300 мгц многовато. А вот там где начинаются экраны, слои, векторная графика!! И гигагерцоф мало! Vybrid рулит!  На счет пентиума - так производительность самого процессора еще не главное в общей скорости, тут еще и кэш и шины и пр... В вибриде тоже не все так просто, да, камень на 500мег, с 2х уровневым кэшем, НО графика так себе, на экранчик 640х480 16 бит еще куда ни шло, но больше уже внапряг контроллеру памяти и дма. Вряд-ли на нем можно поднять реальную векторную графику хорошего качества. У него даже растровых аппаратных кодеков нет, ни jpeg, ни png... Для этих вещей лучше кортексы А9 и выше с аппаратными шнягами. А эти процы нужно рассматривать как просто усовершенствованные стм 407 или 417 и не более того.
|
|
|
|
|
Jan 12 2015, 23:02
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Про память и прочее. Я давно не интересовался новостями, но когда начал смотреть с "побольше RAM", то Майкрочипы удивили. Они уже в свои PIC32MZ уже как минимум пару лет полмегабайта RAM лепят, и цены не особо кусаются (около 10 доларов поштучно). Причем камни уже давно не тестовые, на дижикей, например, предлагает 36 видов с памятью 512К. Корпуса, правда, только средние, от 64 до 144 только. Ну да, архитектура не ARM, a MIPS, и максимум 200 МГц, но ведь могут же!
|
|
|
|
|
Jan 13 2015, 07:47
|
Частый гость
 
Группа: Участник
Сообщений: 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 у них огромная до сих пор.
|
|
|
|
|
Jan 13 2015, 11:37
|
■ ■ ■ ■
    
Группа: Свой
Сообщений: 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 под это дело.
--------------------
Делай что должен и будь что будет.
|
|
|
|
|
Jan 13 2015, 13:44
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(SasaVitebsk @ Jan 13 2015, 16:10)  1. Появление кэша L1. Не понял, а что, в 4й серии его не было?  Цитата(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 - уже неплохо...
|
|
|
|
|
Jan 13 2015, 16:12
|

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

|
QUOTE (Ruslan1 @ Jan 13 2015, 19:53)  Это было просто замечание, что кто-то в ширпотреб уже полметра ОЗУ лепит, а кто-то говорит что это невыгодно. Я не понимаю, почему ядро развивать и периферию с мегагерцами накручивать- все мастера, а объем RAM увеличить- так это почему-то проблема. Ну выпустили бы несколько редакций с разной памятью и ценой, если это так дорого. Обидно. Понимаю вас, сам страдал в нескольких проектах. Ранее писал, они ориентируются на рынок. Что такое рынок, незнаете. Рынок устройств где их камни сидят, у таких покупателей запрос таков, что им эта память там не особо нужна. Второе ограничение на объем пользуемого озу из-за большого потребления самого озу. Так что сидим с никакими объемами выпуска этих камней, против того же китая и радуемся в уголочке тому что дают. Мозг напрягаем, развиваемся и проблему нехватки озу успешно решаем. Ждём лета и выпуска от STM M7, с 400Мгц тактовой. Эта морковка ароматная красиво вывешана перед носом ...
|
|
|
|
|
Jan 14 2015, 05:45
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(mantech @ Jan 13 2015, 16:44)  Не понял, а что, в 4й серии его не было?  А у Вас было? Может быть мы с вами с разными камнями работали. Вот здесь виден кэш инструкций/ даннных 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 - уже неплохо... Будем надеятся
|
|
|
|
|
Jan 14 2015, 05:48
|

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

|
Цитата(SasaVitebsk @ Jan 14 2015, 08:45)  в четверке CMM спокойно юзается по своему усмотрению. ограничение - память недоступна для DMA
Сообщение отредактировал IgorKossak - Jan 14 2015, 09:55
Причина редактирования: бездумное цитирование
|
|
|
|
|
Jan 20 2015, 23:36
|
Частый гость
 
Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471

|
А вот хорошая тема для мечтателей-фантастов: ногодрыгалка по технологии 28нм уже через 3 года? Нынешние уже давно выпускаются по 90 нм. Пора осваивать 45!
|
|
|
|
|
Mar 22 2015, 20:25
|
Частый гость
 
Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471

|
Atmel выпустил серию SAM S. Навскидку - 300 мгц, двойная точка. Экрана нет. Ножек максимум 144. Вроде ничего так неожиданного я больше не заметил. Ну то есть это просто ногодрыгалка, продолжение славных традиций 8-битных серий. Для любителей разгона - PLL гонится до 500 мгц.  Ещё немного и догоним Pentium III
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|