Comme déjà mentionné sur Habré,la Fondation Raspberry Pi a présenté aujourd'hui le module de calcul 4 au prix de 25 $. Dans l'ensemble, le nouveau module est un pas en avant par rapport aux modèles précédents. Il est plus rapide, il a plus de fonctionnalités, y compris des fonctions réseau. Par exemple, le module a une option pour Wi-Fi 802.11b / g / n / ac, Bluetooth 5.0.
Mais la carte possède également plusieurs fonctionnalités que vous devez connaître avant de décider d'acheter. 25 $ est un montant relativement faible, mais certains amateurs et entreprises achètent des dizaines de planches en même temps.
Bye SO-DIMM tu vas nous manquer
La plus grande surprise pour les fans des produits Raspberry Foundation a été le refus des développeurs de SO-DIMM en faveur de deux connecteurs mezzanine Hirose DF40C-100DS-0.4V à 100 broches. Selon les auteurs du projet, cela permet d'augmenter la vitesse d'échange de données entre les cartes et en même temps de réduire les dimensions du module. En effet, la longueur de la planche est devenue 12,6 mm plus courte. Mais il est devenu 10 mm plus large, donc les économies d'espace sont minimes.
Deux connecteurs ont permis de séparer les connexions périphériques à bas débit et à haut débit. D'une part, il y a les GPIO Raspberry Pi, l'alimentation, le slot SD et Ethernet. D'autre part, PCIe, USB, HDMI, MIPI CSI et deux lignes DSI à la fois. La carte convient donc aussi bien aux développeurs qui ont besoin d'E / S rapides qu'à ceux qui n'en ont pas un besoin urgent.
Interface PCIe
PCIe est une excellente nouvelle. Bien sûr, vous ne pouvez pas insérer une carte vidéo de jeu dans ce connecteur, transformant ainsi l'appareil en PC de jeu. Non, l'idée est différente. Par exemple, vous pouvez utiliser une carte d'extension PCIe avec des ports USB3. Cependant, vous devez vous assurer que cette carte est compatible avec le chipset VLI VL805. Mais il existe de nombreux appareils de ce type, il n'y a donc rien à craindre.
Le VIA VL806 est un contrôleur hôte à double port compatible avec la nouvelle carte. Il existe également une
carte à quatre ports, VIA VL805. L'un des modèles de cartes d'extension compatibles avec Raspberry Pi 4 et CM4 en même temps est Syba USB 3.1 PCI express. Cette carte a même un port USB-C, donc les développeurs peuvent être heureux.
À propos, le CM4, comme le Raspberry Pi 4, a la possibilité de démarrer via USB . Et si un adaptateur USB 3.0 est installé, la vitesse de téléchargement sera donc élevée.
NVMe
Le support NVMe est déclaré, mais gardez à l'esprit qu'il n'est pas activé par défaut dans le système d'exploitation Raspberry Pi, qui est averti, par exemple, ici . Vous pouvez activer la fonction souhaitée à l'aide de la commande modprobe nvme-core, après quoi vous devez redémarrer.
L'un des modèles de lecteurs NVMe compatibles est le Samsung 970 EVO Plus. Certes, c'est un modèle coûteux, mais dans tous les cas, la possibilité de connecter de tels appareils est là. Les développeurs de la "framboise" ont rapporté la réalisation de 390 Mo / s en laboratoire.
Cependant, le SSD installé ne peut pas être connecté en tant que disque de démarrage. Peut-être que cette fonctionnalité apparaîtra plus tard, mais maintenant ce n'est pas possible.
MIPI CSI et MIPI DSI
Le modèle B possède un connecteur MIPI CSI à deux rangées et un connecteur MIPI DSI à deux rangées. Le CM4 a la capacité de travailler avec deux connecteurs de chaque type à la fois, ce qui signifie la connexion de la «vision» 3D stéréoscopique. À peu près la même chose peut être faite avec le CM3 + , mais le modèle précédent n'est pas aussi productif, donc ses capacités ne sont pas si étendues.
Capacités de réseautage
Excellente nouvelle pour les développeurs - WiFi, Bluetooth et Gigabit Ethernet prêts à l'emploi. Certes, ces fonctionnalités ne sont pas disponibles pour chacune des 32 options de carte présentées. Mais s'il est nécessaire d'obtenir un module sans fil à part entière, cela peut être fait sans problème.
Comme indiqué au tout début, la carte dispose de protocoles sans fil modernes - Wi-Fi 802.11b / g / n / ac et Bluetooth 5.0. Il dispose également d'un connecteur U.FL pour une antenne externe! Dans certains cas, les cartes sont enfermées dans un boîtier métallique qui agit comme une cage de Faraday, de sorte qu'une antenne externe sera utile.
La Fondation Raspberry Pi dispose d'une antenne compatible, le kit d'antenne Compute Module 4. Mais, en général, tout autre fera l'affaire.
Afin d'activer l'antenne, vous devez éditer le fichier /boot/config.txt, en ajoutant le paramètre dtparam = ant2
Gigabit Ethernet fonctionne sans problème, donnant la bande passante promise. Le nouveau modèle est doté d'une puce BCM54210PE moderne prenant en charge le protocole IEEE 1588 Precision Time pour Ethernet .
Carte d'E / S du module de calcul 4
Une carte d'E / S du module de calcul 4 peut être achetée avec le CM4, ce qui permet de connecter une large gamme de périphériques externes. Ainsi, cette carte possède deux ports HDMI pleine taille, deux ports USB 2.0, un emplacement pour une carte microSD, un connecteur PCIe Gen2 x1, un port réseau Ethernet (prise en charge PoE), un connecteur GPIO 40 broches. De plus, il existe un RTC (horloge en temps réel) avec un emplacement pour une pile CR2032. Dans l'ensemble, la carte ajoute de nombreuses fonctionnalités qui pourraient manquer aux utilisateurs de CM4.
La documentation de cette carte est disponible ici , et il existe des fichiers KiCAD .
Dans le résidu sec
Le module de calcul 4 est idéal pour les développeurs. La carte fournit toutes les fonctionnalités promises par ses créateurs, y compris le support PCIe natif. La carte convient à la création de projets complexes et peu IoT, au développement de systèmes embarqués et même à des projets d'IA, avec l'ajout de systèmes de vision industrielle (nous écrirons à ce sujet dans un prochain article).