BeagleV-Fire est un nouvel ordinateur monocarte alimenté par Microchip PolarFire MPFS025T penta-core RISC-V SoC FPGA qui suit le facteur de forme BeagleBone Black pour la compatibilité avec les cartes d’extension de capes BeagleBone.
Le FPGA SoC RISC-V Microchip PolarFire a été l’un des premiers SoC RISC-V compatibles Linux et a été trouvé dans des cartes coûteuses telles que les cartes de développement Icicle et TySOM-M-MPFS250. J’ai aussi reçu une carte Icicle pour révision, et même si démarrer avec le BSP Yocto Linux était OK, j’ai vraiment eu du mal avec la partie FPGA, y compris l’installation du SoC Libero dans Ubuntu et la vérification de la licence, et j’ai même renoncé à essayer de lancer un échantillon de bitstream sur la carte en raison d’un manque de temps. Le BeagleV-Fire rend l’essai du PolarFire beaucoup moins coûteux et, espérons-le, facilite la prise en main de Linux et de la structure FPGA grâce à une documentation et des exemples de code plus faciles à comprendre.

Spécifications du BeagleFire-V :
- SoC – Microchip Polarfire MPFS250T FCVG484E SoC FPGA
- Processeur penta-core RISC-V
- Processeur d’application quad-core 64 bits RV64IMAFDC (RV64GC) jusqu’à 667 MHz, 3,125 CoreMarks/MHz, 1,714 DMIPS/MHz
- 1x noyau de moniteur RV64IMAC 64 bits
- Tissu FPGA
- 23 000 éléments logiques (LUT 4 entrées + DFF)
- 68 blocs mathématiques (18 × 18 MACC)
- 4 voies SerDes de 12,7 Gbps
- Processeur penta-core RISC-V
- Mémoire système – 2 Go LPDDR4
- Stockage
- Clé eMMC Kingston de 16 Go
- Flash SPI 128 Mbits
- Prise pour carte MicroSD
- I/F de la caméra – connecteur de caméra MIPI CSI 22 broches
- La mise en réseau
- Port Gigabit Ethernet RJ45 via Realtek RTL8211F
- WiFi en option via la prise M.2 E-Key
- USB – 1 port USB 2.0 Type-C (480 Mbps) avec prise en charge double rôle et entrée d’alimentation
- Expansion
- Prise M.2 E-Key pour WiFi et autres modules PCIe/SDIO
- Embases supplémentaires BeagleBone Cape 2 × 46 broches avec ADC intégré
- Connecteur haut débit SYZYGY
- Débogage
- Embase UART 3,3 V à 6 broches
- Empreinte JTAG TAG-CONNECT
- Divers
- Boutons de réinitialisation et utilisateur
- LED d’alimentation, LED multi-utilisateurs
- Source de courant
- 5 V via USB Type-C
- 5 V via borne à vis bipolaire
- Dimensions – 86,4 x 53,4 mm (mêmes dimensions que le BeagleBone Black)

BeagleV-Fire est livré avec Ubuntu préinstallé, il devrait donc être plus facile de démarrer directement qu’avec une image Yocto Linux. Cela dit, flasher une autre image Linux reste un processus compliqué car vous devez connecter une carte de débogage USB vers UART pour accéder à la console série, passer la carte en mode stockage de masse, puis flasher l’image (sdcard.img) en utilisant BalenaEtcher ou d’autres outils. La programmation FPGA se fait toujours avec le programme Libero SoC et nécessite toujours que l’utilisateur obtienne une licence gratuite Libero Silver… La documentation en cours contient plus de détails sur la carte et des instructions de base pour démarrer, mais jusqu’à présent aucune démo bien que les deux une démonstration de capture de caméra CSI et une démonstration de couche de compatibilité de cape sont dans le plan. Vous trouverez également les fichiers de conception matérielle, la chaîne d’outils RISC-V, le script de création d’image Ubuntu et d’autres ressources sur le serveur GitLab de BeagleBoard.

Cela signifie également que BeagleBoard.org dispose désormais de deux cartes RISC-V, à savoir la BeagleV-Ahead avec des capacités Linux et IA et la BeagleV-Fire avec Linux et une structure FPGA pour encore plus de flexibilité. Le nouveau BeagleV-Fire est désormais disponible au prix de 149 $ et plus auprès de divers distributeurs tels que Mouser, Digikey et OKdo/RS Components, entre autres. De plus amples informations peuvent également être trouvées sur la page produit.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

