Więcej informacji o układzie Raspberry Pi RP1

Jedną z wyróżniających cech najnowszego komputera Raspberry Pi 5 jest wykorzystanie specjalnego układu RP1. Jest to układ scalony w pełni zaprojektowany i wykonany przez Fundację Raspberry Pi i pełni on funkcję kontrolera interfejsów wejścia/wyjścia. Fundacja właśnie opublikowała dokumentację układ, w której znajdziemy więcej informacji, parametry układu oraz schemat blokowy.

Dotychczas o tym układzie wiedzieliśmy tylko to, co przekazano nam w informacjach prasowych o Raspberry Pi 5. Dokumentacja zawiera pogłębione dane na temat scalaka, a przede wszystkim informacje dotyczące programowania układu, co pozwoli opracować sterowniki dla układu interfejsowego. Dostępny jest także schemat blokowy układu, który można zobaczyć poniżej.

Właściwości układu RP1

  • MCU: dwa rdzenie Cortex-M3, 64 KB SRAM, TCM oraz bootROM,
  • Interfejs hosta: PCIe 2.0 x4,
  • Interfejsy MIPI:
    • Dwa kontrolery kamery MIPI CSI-2 oraz dwa kontrolery wyświetlacza MIPI DSI podłączone do dwóch wspólnych 4-liniowych transceiverów DPHY o przepustowości 8 Gbsp,
    • Każdy kontroler kamery zawiera procesor sygnałowy ISP-FE, który wstępnie przetwarza sygnał,
    • Możliwość konfiguracji jako 2 x kamera, 2 x wyświetlacz lub jako jedna kamera + jeden wyświetlacz,
  • Interfejs sieciowy: Gigabit Ethernet (RGMII),
  • USB: 2 kontrolery XHCI; każdy połączony z jednym interfejsem USB 3.0 i jednym USB 2.0. Każdy kontroler obsługuje transfer do 5 Gbps,
  • GPIO:
    • 28 pinów,
    • Tolerancja 5 V i zabezpieczenia dla 3,3 V (obsługa napięcia do 3,63 V przy wyłączonym RP1),
    • Dostępne funkcje:
      • Pamięć eMMC/SDIO z 4-bitowym interfejsem,
      • Wyjście DSI 24-bit,
      • 2xI2S, wyjście audio stereo PWM (AUDIO_OUT),
      • 5 x UART, 6 x SPI, 4 x I2C,
      • 4 kanały PWM,
      • Obsługa przerwań,
      • Zegary,
      • Interfejs RIO umożliwiający procesorowi manipulację GPIO,
    • 8 kanałów DMA do obsługi wolniejszych peryferiów,
    • 3 pętle PLL do generowania zegarów,
    • 5 wejść przetwornika ADC 12-bit.

Więcej informacji na stronie bloga Raspberry Pi. Można tam też znaleźć pełną dokumentację układu.

O autorze