SiFive et aicas amènent la flexibilité de l’environnement Java dans l’écosystème RISC-V

[EDITION ABONNES] L’éditeur allemand aicas, fournisseur d'outils et d'environnements Java utilisables notamment au sein d’applications embarquées critiques, s’est associé à l’américain SiFive, pionnier et spécialiste des puces et cœurs de processeur RISC-V, ...afin, dixit les deux partenaires, de combler le fossé entre la liberté de conception associée aux architectures matérielles ouvertes et la garantie de performances attendue dans les systèmes critiques.

Selon les deux sociétés, l’intégration collaborative de l’architecture RISC-V et de l’outil de gestion logicielle compatible Java JamaicaVM d'aicas vise à mettre dans les mains des développeurs une plate-forme permettant de déployer des puces-systèmes programmables à cœur(s) RISC-V et d’évaluer, gérer et mettre à jour les systèmes bâtis sur ces SoC sans interruption. L’idée étant aussi de rationaliser la gestion de l’ensemble du cycle de vie des environnements embarqués.

« La capacité d'extensibilité des applications embarquées personnalisées est étroitement liée à l’existence d’outils de vérification, de simulateurs, de débogueurs, de bibliothèques de compilation, de moniteurs et autres noyaux logiciels, indique Chris Jones, vice-président en charge du management produits chez SiFive. Avec la famille JamaicaVM d'aicas, les développeurs ont la flexibilité de créer des cœurs personnalisés tout en ayant sous la main des outils garantissant qu’équipements et systèmes peuvent également évoluer. »

Pour rappel, JamaicaVM est un environnement d'exécution conçu pour exécuter des applications Java temps réel et des programmes Java traditionnels dans un environnement embarqué. Selon aicas, cet environnement assure une gestion déterministe et automatisée de la mémoire et prend en charge une programmation orientée objet grâce à une machine virtuelle temps réel qui fournit un niveau d’abstraction vis-à-vis des ressources matérielles afin de réduire la probabilité d'erreurs.

Alors que les exigences en performances continuent de croître et que les développeurs ajoutent des extensions personnalisées au jeu d'instructions RISC-V de base, JamaicaVM serait en mesure d’assurer stabilité, évolutivité et sécurité par le biais d’outils de test, de gestion et de mise à jour système qui garantissent que les applications critiques et tierces fonctionnent sans interruption. « L'adoption de l’architecture RISC-V est motivée par la nécessité de réduire les délais de mise sur le marché et les coûts de développement, déclare James Hunt, le directeur technique d’aicas. La pré-intégration de JamaicaVM aux cœurs RISC-V fournit des couches supplémentaires qui aident les développeurs à réduire les risques d'interopérabilité et de performance liés au développement et au déploiement rapides de systèmes embarqués personnalisés. »

En collaboration avec Amazon Web Services (AWS), SiFive et aicas présenteront une démonstration virtuelle de la solution durant l’événement Embedded World 2021, qui se tient sous forme numérique du 1er au 5 mars prochain.

Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’architecture de processeur RISC-V : Embedded-RISCV