Raspberry Pi publie la fiche technique et le schéma fonctionnel du contrôleur périphérique RP1

Raspberry Pi publie la fiche technique et le schéma fonctionnel du contrôleur périphérique RP1

Le Raspberry Pi 5 a été récemment introduit avec le processeur Broadcom BCM2712 et la puce RP1 gérant les E/S conçues en interne par le Raspberry Pi, tout comme ils l’ont fait pour le microcontrôleur RP2 (RP2040), et nous avons maintenant plus de détails sur le Raspberry Pi. RP1 comprenant une fiche technique (projet) et un schéma fonctionnel.

Le RP2040 est sorti avant le contrôleur périphérique RP1 puisque la conception de ce dernier a commencé il y a 7 ans avec un budget R&D total pour développer le Raspberry Pi 5 d’environ 25 millions de dollars. Au lancement, nous savions que le RP1 gérait certains périphériques, doublait la bande passante USB avec deux hôtes USB 3.0 séparés et intégrait des interfaces MIPI plus rapides, il n’était pas clair si certaines des autres connexions provenaient des puces BCM2712 ou RP1. Ceci n’est pas effacé avec la publication de la fiche technique.

Framboise Pi RP1

Caractéristiques et spécifications clés du Raspberry Pi RP1 :

  • MCU – Microcontrôleur Cortex-M3 à double bras avec 64 Ko de SRAM, TCM, bootROM pour la configuration et la gestion de la plateforme
  • Interface hôte – Bus PCIe 2.0 x4
  • Interfaces caméra/affichage MIPI
    • 2 contrôleurs de caméra MIPI CSI-2 et 2 contrôleurs d’affichage MIPI DSI connectés à 2 émetteurs-récepteurs MIPI DPHY partagés à 4 voies pour une bande passante allant jusqu’à 8 Gbit/s.
    • Chaque contrôleur de caméra intègre un processeur de signal d’image frontal (ISP-FE) qui prétraite les données d’image entrantes.
    • La configuration possible inclut 2x caméras, 2x écrans ou un écran + une caméra
  • Mise en réseau – Gigabit Ethernet MAC (RGMII)
  • USB – 2 contrôleurs XHCI connectés chacun à un seul PHY USB 3.0 et à un seul PHY USB 2.0 pour une bande passante totale allant jusqu’à 10 Gbit/s (5 Gbit/s par contrôleur XHCI)
  • GPIO
    • 28x broches GPIO
    • Tolérant 5 V et panne de 3,3 V (prend en charge une tension allant jusqu’à 3,63 V appliquée lorsque le RP1 n’est pas alimenté)
    • Fonctions alternatives GPIO
      • Stockage – bus eMMC/SDIO avec une interface 4 bits
      • Affichage – sortie DPI 24 bits
      • Audio – 2x I2S, sortie audio stéréo PWM (AUDIO_OUT)
      • 5x UART, 6x SPI, 4x I2C
      • Sortie PWM 4 canaux
      • Génération d’interruptions à partir du niveau des broches ou des transitions de bord
      • Horloges
        • 1x instance de producteur d’horloge
        • 1x instance de consommateur d’horloge
        • Entrée et sortie d’horloge à usage général (GPCLK)
      • RIO – Interface IO enregistrée pour permettre au processeur hôte de manipuler les GPIO
  • Divers
    • Contrôleur DMA (DMAC) à 8 canaux pour la maintenance des périphériques à faible vitesse.
    • 3x PLL intégrées composées de 2 PLL fractionnaires N pour prendre en charge la génération de vidéo indépendante et
      horloges audio et 1x PLL entière pour générer des horloges système.
    • Un convertisseur analogique-numérique (ADC) à approximations successives à cinq entrées avec une résolution de 12 bits à 500 kSPS avec
      9.5 ENOB (nombre effectif de bits), 4 entrées externes, un capteur de température interne
  • Dimension – matrice 20 mm²
  • Processus – 40LP de TSMC (Remarque : le BCM2712 est fabriqué avec un processus 16 nm)
Schéma fonctionnel du Raspberry Pi RP1
Schéma fonctionnel du Raspberry Pi RP1

Il n’y a aucune mention du stockage flash pour le firmware, mais Eben Upton explique que la publication de la fiche technique n’est que partielle et destinée aux développeurs implémentant des pilotes pour le Raspberry Pi 5 SBC. Il semble également que le Raspberry Pi RP1 puisse avoir des fonctionnalités cachées (c’est-à-dire qui n’ont pas encore été documentées publiquement), comme on nous le dit « alors que nous cherchons à exposer davantage de fonctionnalités du RP1, à la fois dans le logiciel et avec d’autres. documentation, cela va être quelque chose que vous verrez peut-être un peu plus tard ».

ROCK Pi 4C Plus

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video

  • PiiKit Starter Kit pour Raspberry Pi 5 16 Go - Édition Essentielle | Alimentation 27 W | Boîtier avec Ventilateur Intégré et Dissipateur Thermique | Câble Micro-HDMI 4K 60 Hz
  • Raspberry Pi Pico