Описание
Официальный datasheet на системную микросхему Broadcom BCM2711, установленную в Raspberry Pi 4. Содержит подробное описание архитектуры четырёхъядерного процессора Cortex-A72, GPU VideoCore, периферийных интерфейсов, карты памяти и регистров управления всеми блоками чипа.
Что внутри PDF
- Карта адресного пространства: 35-битная адресация, ARM и legacy-режимы
- Описание периферии: GPIO, UART, SPI, I2C, DMA, PWM, таймеры
- Спецификация контроллера прерываний GIC-400 и источников прерываний
- Регистры управления тактированием, питанием и альтернативными функциями GPIO
- Особенности доступа к памяти и требования к порядку операций
Где пригодится
- Низкоуровневое программирование драйверов и bare-metal приложений
- Настройка альтернативных функций GPIO для нестандартной периферии
- Оптимизация производительности через прямую работу с регистрами DMA и прерываниями
На что обратить внимание
- Для корректной работы с периферией соблюдайте правила memory ordering из раздела 1.3
- Базовый адрес GPIO изменён по сравнению с BCM2835, проверяйте актуальную карту памяти
- Документ описывает только периферию, для работы с CPU и GPU нужны дополнительные источники