RP2040 - разбираем даташиты. Часть 2.1.5: Список регистров

Содержание:

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

Часть 1.3: Чип

Часть 1.4: Распиновка

Часть 2: Описание системы

Часть 2.1.1: Матрица AHB-Lite

Часть 2.1.2: Доступ к атомарному регистру


Регистры шины начинаются с базового адреса 0x40030000 (определенного как BUSCTRL_BASE в SDK).

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

BUSCTRL: Регистр BUS_PRIORITY


Смещение: 0x00


Описание:

Устанавливает приоритет каждого мастера для арбитража шины.

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

BUSCTRL: Регистр BUS_PRIORITY_ACK


Смещение: 0x04


Описание:

Подтверждение приоритета шины.

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

BUSCTRL: Регистр PERFCTR0


Смещение: 0x08


Описание:

Счетчик производительности шины 0.

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

BUSCTRL: Регистр PERFSEL0


Смещение: 0x0c


Описание:

Выбор события производительности шины для PERFCTR0.

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

BUSCTRL: Регистр PERFCTR1


Смещение: 0x10


Описание:

Счетчик производительности шины 1.

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

BUSCTRL: Регистр PERFSEL1


Смещение: 0x14


Описание:

Выбор события производительности шины для PERFCTR1.

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

BUSCTRL: Регистр PERFCTR2


Смещение: 0x18


Описание:

Счетчик производительности шины 2.

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

BUSCTRL: Регистр PERFSEL2


Смещение: 0x1c


Описание:

Выбор события производительности шины для PERFCTR2.

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

BUSCTRL: Регистр PERFCTR3


Смещение: 0x20


Описание:

Счетчик производительности шины 3.

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

BUSCTRL: Регистр PERFSEL3


Смещение: 0x24


Описание:

Выбор события производительности шины для PERFCTR3.

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

Arduino & Pi

1.4K постов20.6K подписчиков

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

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

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

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

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

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

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