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.