PDF

Datasheet на SoC Broadcom BCM2711

Техническая документация SoC Broadcom BCM2711: архитектура четырёхъядерного Cortex-A72, GPU VideoCore, периферия, регистры управления и карта памяти для Raspberry Pi 4.

Описание

Официальный 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 нужны дополнительные источники