Проснувшись сегодня, я случайно увидел новость о том, что появится чип Raspberry Pi 2-го поколения, поэтому я быстро включил компьютер и написал об этом.
Я писал про первое поколение ещё в 2021 году,Но уровень тогда был не высок。。。Могут быть ошибки。Raspberry Pi Что такое Pico (Cloud Experience) + Cloud Lighting Через поезд.
В статье просто написано о содержании и функциях обновления.
Давайте сначала посмотрим на метод именования
Чем стоит похвастаться, так это двумя ядрами. Вы меня правильно поняли, это 2 ядра, которые можно запустить программно.
https://github.com/wren6991/hazard3
Лично я думаю, что это проявляется в форме совместной обработки, а также с открытым исходным кодом.
Действительно, именно так это определено в паспорте.
Самое интересное в M33 — это функции DSP и безопасности, о которых мы расскажем позже.
В частности, самый высокий IO равен 48.
54 у всех есть FLASH
Если есть FLASH, то должно быть на один SPI меньше.
FLASH Winbond, посмотрите на это так, заменить можно самостоятельно
Обновление оборудования заключается в том, что максимальная частота 150 МБ намного выше, чем у предыдущего поколения. Внутренняя оперативная память больше и может запускать некоторые более крупные алгоритмы. Фактически, есть также PSRAM, а это означает, что встроенное машинное зрение имеет некоторую помощь. И PIO на самом деле представляет собой почти такой же программируемый вывод, как и FPGA, но с большим количеством функций.
На самом деле чиновник тоже считает, что это аргументы в пользу продажи.
Ниже приведен M33, который я написал ранее, и я просто перенесу его сюда.
Алгоритмы обработки сигналов применяются к необработанным данным от аналого-цифрового преобразователя, формируя данные для улучшения принятия решений прикладным программным обеспечением. Типичные алгоритмы контролируют амплитуду сигнала, устраняют шум или оценивают частоту колебаний.
Ключевая операция, используемая для обработки сигналов, основана на математической операции, называемой дискретной сверткой. Свертка производится суммой произведений, поэтому любой процессор, который может эффективно вычислить эту свертку за один цикл, создаст сумму произведений, которую можно использовать для обработки сигналов.
Тридцать лет назад скорость обработки данных была ограничена 10 миллионами умножений в секунду, при этом 16-битные операнды и адресное пространство ограничивались десятками килобайт. Сегодня небольшой процессор Cortex-M3 имеет общую скорость более 500 МГц; он вычисляет 32-битные умножения, накапливает 64-битные данные и имеет несколько гигабайт адресного пространства. Хотя Cortex-M3 не имеет расширений DSP, он все равно может обрабатывать сигналы. Практических ограничений на использование устройств Cortex-M для сложных расчетов обработки сигналов нет.
Семейство Arm Cortex включает процессоры на базе трёх различных конфигураций:
Процессоры Cortex-A и Cortex-R включают расширения NEON SIMD (одна инструкция, несколько данных), которые предоставляют высокопроизводительные математические инструкции для обработки сигналов и данных.
Процессоры Cortex-A и Cortex-R широко используются в приложениях обработки сигналов. Эта запись в блоге посвящена семейству процессоров Cortex-M, поэтому давайте рассмотрим ряд преимуществ и показателей производительности, которые предлагают процессоры Cortex-M. Вот краткое руководство по основным моментам:
Характеристики различных ядер M
Разработка ARM DSP выпускает это
Можно скачать и использовать напрямую
некоторые особенности
Детерминизм и безопасность M33 в реальном времени, параллельная эффективность
у меня кстати М33
Ха-ха-ха, так бесстыдно
Этот от NXP не имеет DSP и представляет собой обычный MCU.
Вывод периферийных устройств макетной платы
Кели приветствует всех и организует
Процессор Arm Cortex-M0+ — самый энергоэффективный процессор Arm для встроенных приложений с ограниченными возможностями.
Процессор Cortex-M0+ основан на очень успешном процессоре Cortex-M0, сохраняя полный набор команд и совместимость инструментов, одновременно снижая энергопотребление и повышая производительность.
Cortex-M0+ имеет чрезвычайно небольшую площадь кремния, низкое энергопотребление и минимальный объем кода, что позволяет разработчикам получать 32-битную производительность по цене 8-бит, минуя этапы 16-битных устройств. Процессор Cortex-M0+ предлагает множество возможностей для гибкой разработки.
Это записывается как M0+
Было время, когда мне особенно нравился M0+.
Напротив, используется наименьший набор команд.
Сравнение с М3
Это периферийное устройство интересное, чип можно использовать как чип маршрутизации.
Также имеется встроенный источник питания LDO/переключателя и включен UART. Многие обсуждали, что в этом чипе нет функции беспроводной связи и цена выросла, эммммм. Я думаю, что вдвое больше памяти, а M33 и 12 PIO стоят своих денег, не говоря уже о сообществе Raspberry Pi.
Я не уверен, что этот чип является хорошим выбором для массового производства, потому что он действительно недешев, но эти странные периферийные устройства, описанные выше, вполне рентабельны с точки зрения обучения. Документация на официальном сайте еще не в порядке, но технические характеристики и конструкция оборудования опубликованы. Однако на этот раз руководство по проектированию очень простое и не такое изысканное, как у предыдущего поколения.
https://dmitry.gr/?r=06.%20Thoughts&proj=11.%20RP2350
https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.pdf
https://www.nxp.com.cn/design/design-center/development-boards-and-designs/general-purpose-mcus/frdm-development-board-for-mcx-a14x-a15x-mcus:FRDM-MCXA153
https://community.arm.com/arm-community-blogs/b/embedded-blog/posts/signal-processing-capabilities-of-cortex-m-devices