0

RP2040 - разбираем даташиты. Часть 1.3: Чип

Содержание:

Часть 1: Введение


RP2040 имеет два процессорных ядра M0 +, прямой доступ к памяти, внутреннюю память и периферийные блоки, подключенные через шину данных AHB / APB.

RP2040 - разбираем даташиты. Часть 1.3: Чип Спецификация, Datasheet, Raspberry pi, Перевод, Длиннопост

Код может выполняться непосредственно из внешней памяти через специальный интерфейс SPI, DSPI или QSPI. Небольшой кэш улучшает производительность для типичных приложений.

Отладка доступна через последовательный порт отладки (SWD).


Внутренняя статическая память с произвольным доступом (SRAM) может содержать код или данные. Она адресована как единая область размером 264 КБ, но физически разделена на 6 банков, чтобы обеспечить одновременный параллельный доступ для различных управляющих устройств.


Управляющие устройства шины прямого доступа к памяти (DMA) позволяют снизить нагрузку на процессоры в условиях выполнения задач, требующих частого обмена данными с памятью.


Выводы интерфейса ввода/вывода общего назначения (GPIO) могут управляться напрямую или при помощи множества специальных логических функций.


Специальное оборудование для фиксированных функций, таких как последовательный периферийный интерфейс (SPI), I2C, универсальный асинхронный приёмопередатчик (UART).


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


Контроллер универсальной последовательной шины (USB) со встроенным PHY может использоваться для обеспечения работы в качестве высокоскоростоного / низкоскоростного хоста (Full-speed / Low-speed USB) или для подключения в качестве устройства. Режим работы определяется с помощью управляющего программного обеспечения, исполняемого в данный момент.


Четыре входа АЦП, которые используются совместно с выводами GPIO.


Две системы фазовой автоподстройки частоты для обеспечения фиксированной частоты 48 МГц для универсальной последовательной шины или аналогово-цифрового преобразователя и изменяемой системной частоты, которая может достигать 133 МГц.


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

Arduino & Pi

1.5K постов20.8K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу