Перейти к содержанию
    

По моим понятиям, главное отличие M7 от M4 в том, что FPU у M7 может считать с двойной точностью, у M4 не может.

а я вот тыркнул в технологии и вижу

 

2 stage pipeline in Cortex-M0+ Processor for state of the art energy efficiency

3 stage pipeline in Cortex-M0 for a very compact 32-bit embedded processor

3 stage enhanced pipeline in Cortex-M3 and Cortex-M4 processors for high performance embedded system while providing low power advantages

6 stage superscalar pipeline in Cortex-M7 processor for unmatched performance for embedded processors

 

и не в пловучке дело, хотя и в ней тоже... Ведь FPU может быть и внешним периферийным, но в ядре то пошустрее будет, поближе к памяти и регистрам...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 stage pipeline in Cortex-M0+ Processor for state of the art energy efficiency

3 stage pipeline in Cortex-M0 for a very compact 32-bit embedded processor

3 stage enhanced pipeline in Cortex-M3 and Cortex-M4 processors for high performance embedded system while providing low power advantages

6 stage superscalar pipeline in Cortex-M7 processor for unmatched performance for embedded processors

 

Ну был бы этот M7 многоядерным - еще куда ни шло, а так нафига ему 6 пипелинов? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заглядываю, и что же? Всё экселент да перформанс - пустые словеса. :) Забодали умными домами и умными вещами. :)

Там ещё для каждого процессора есть вкладка Specifications со вполне сравнимыми параметрами и без единого пустого слова.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это полная глупость, ибо никто не думает о том, что будет, если что-нить случится с этим интернетом, возьмут его завтра и отключат, в связи с какими-нить санкциями, и как будут работать ваши розетки и лампочки?? :biggrin:

Все должно быть в рамках разумного, но у нас так любят бросаться в крайности и следовать моде, какой бы глупой она не была...

 

М7 должно быть быстрее чем М4 т.к. и проц и шины и память быстрее, плюс усовершенствование ядра... Другое дело - если прога написана под М4 и все устраивает, нет смысла "бросаться на амбразуру" и переписывать под М7...

 

Вы будто из прошлого века.

Тут Tesla через пяток лет уже собирается запретить водителям водить машины потому как машины сами будут ездить.

Интернет уже никогда не отключат!

 

А у M7 главное это TCM и шинная архитектура. Это отвязывает программу от затыков в кэше и акселераторе Flash памяти.

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

В умном доме на самом деле самыми умными будут конвертеры для источников возобновляемой энергии, а не холодильники как некоторые думают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Одним словом, М7 это ещё один значительный шажок к повышению скорости. Камушек несложный но быстрый. Почему бы и да? Ждём 800 MHz :)

 

Подождите DDR3 ещё прикрутят!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы будто из прошлого века.

Да мы все тут вроде из прошлого века, или уже 15 летним дали работать?

 

Интернет уже никогда не отключат!

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

 

Но это все так, чтобы поболтать:)...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обобщив, можно сказать, что "существенное значение имеет динамический диапазон" (хотя не во всех задачах).

Плавучка гораздо шире целочисленной арифметики в смысле динамического диапазона.

Для работы с большим динамическим диапазоном и производительность нужна выше.

 

Пример: АПЦ звука, фильтрация узким полосовым фильтром, ЦАП на динамик.

 

Если АЦП 8-битный, то целочисленная арифметика 32-бита вполне способна обработать этот динамический диапазон. Но фантастического подавления и крутых фронтов в фильтре не получить.

 

Если АЦП уже 12/16 разрядов, давить нужно сильно и с резкими фронтами, то: 1) увеличивается порядок фильтра - нужно повышенное быстродействие;

2) нужен FPU. fdatool в Matlab рисует идеальную АЧХ, а рядом пунктирчиком - АЧХ с учетом эффектов квантования и ограничения длины слова. Пунктирчик сильно проигрывает даже одинарной точности в узких фильтрах.

Ну собственно да.

Хотя для фильтра как правило дробная честь нужна, и практически можно выкрутится. И в этом смысле целочсленная математика 32 бита не проигрывает по точности плавучке с одинарной точностью. Я для себя отработал аппарат давно уже. Сделал анализ. Подключаю - смотрю. Анализирую дискретность, добавляю помехи разных видов. Смотрю как это всё выглядит.

 

При стоимости f0 сопоставимой с 8-ми битниками, учитывая прочие характеристики, в том числе разрядность CPU, производительность, наличие и количество периферии (например таймеров), а также учитывая серийность изделий, получается что применение 8-ми битников бессмысленно.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заглядываю, и что же? Всё экселент да перформанс - пустые словеса. :) Забодали умными домами и умными вещами. :)

 

По моим понятиям, главное отличие M7 от M4 в том, что FPU у M7 может считать с двойной точностью, у M4 не может. К сожалению, умение считать с двойной точностью для M7 необязательно. Из-за чего STM32F7 считать с двойной точностью не умеет, а атмеловский SAM S7/E7 вроде бы умеет.

 

Прогресс есть - не без него…

Вот M7 и M4 в исполнении Atmel.

 

post-83663-1427373787_thumb.png

 

Вообще-то "пипелин" один, но 6-ступенчатый (6 stage)

Изменено пользователем Obam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы будто из прошлого века.

Тут Tesla через пяток лет уже собирается запретить водителям водить машины потому как машины сами будут ездить.

Интернет уже никогда не отключат!

 

Да, из прошлого и что в этом плохого :biggrin:

 

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

 

 

А у M7 главное это TCM и шинная архитектура. Это отвязывает программу от затыков в кэше и акселераторе Flash памяти.

 

Ну, если на то пошло, то ТСМ и флеш ускоритель были и в М4, а вот кэша не было...

 

При стоимости f0 сопоставимой с 8-ми битниками, учитывая прочие характеристики, в том числе разрядность CPU, производительность, наличие и количество периферии (например таймеров), а также учитывая серийность изделий, получается что применение 8-ми битников бессмысленно.

 

Вы не учли простоту программирования той-же аврки и достаточную сложность в армах..

 

Ну был бы этот M7 многоядерным - еще куда ни шло

 

Для этого есть А5,8,9 и т.д. Правда все еще с рудиментами прошлого в виде контроллера прерываний от арм9 :laughing:

 

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

 

Да больше не то, что запретить вообще, а просто провайдер отключит и все, может на время ремонта поломки, а может и дольше...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, если на то пошло, то ТСМ и флеш ускоритель были и в М4, а вот кэша не было...

 

Был, но 2кБ.

 

Вы не учли простоту программирования той-же аврки и достаточную сложность в армах..

 

Удобство всех армов - наличие ПДП на ввод/вывод. Преимущество АВР - неубиваемость внешними факторами.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Преимущество АВР - неубиваемость внешними факторами.

 

Оно, быть может, не от архитектуры, а от технологии 350нм и 5-вольтового питания? :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, если на то пошло, то ТСМ и флеш ускоритель были и в М4, а вот кэша не было...

 

И где же в M4 разглядели TCM?

А акселератор Flash не свойство ядра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оно, быть может, не от архитектуры, а от технологии 350нм и 5-вольтового питания? :)

 

Не от архитектуры конечно. А от сферы применения, которая диктует дубовость и неубиваемость технологии.

Если бы вокруг АВР надо было ставить преобразователи уровней, буферы и чистое питание с защитами - их бы просто никто не купил.

 

У меня АВР программируется по параллельному порту компа даже если я забыл подать на неё питание.

А вот блекфин, без буфера, не может: ни принять сигнал по скоростной параллельной шине, ни передать.

Армы, для меня, находятся посередине, между сигнальниками и АВР по нежности и капризности.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не от архитектуры конечно. А от сферы применения, которая диктует дубовость и неубиваемость технологии.

Если бы вокруг АВР надо было ставить преобразователи уровней, буферы и чистое питание с защитами - их бы просто никто не купил.

 

Армы, для меня, находятся посередине, между сигнальниками и АВР по нежности и капризности.

 

 

Буквально вчера тут один мой коллега спалил ардуину с этим самым "неубиваемым" АВР-ом.

Делал некий встроенный дивайсик для магнитолы в авто переключающий аудиоканал от радио на смартфон.

Отладил, засунул в магнитолу и все, АВР стух.

 

Но он будет все равно все делать на AVR потому что получает ардуины из ebay по 2 бакса с бесплатной доставкой.

 

Только при чем тут серьезные разработки, надежность и все такое прочее?

 

А блэкфины я бы вообще назвал тупиковой ветвью эволюции. :biggrin:

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А блэкфины я бы вообще назвал тупиковой ветвью эволюции. :biggrin:

 

Неужели этот прожорливый ARM/Cortex и блэкфины тоже съел? :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...