Codasip booste les outils de conception de processeurs Studio

Mise à jour : 27 octobre 2021

Codasip booste les outils de conception de processeurs Studio

Codasip booste les outils de conception de processeurs Studio

Codasip, un fournisseur d'IP et d'outils de processeur RISC-V personnalisables, a annoncé de nouvelles améliorations de son ensemble d'outils de conception de processeur Studio.

Les nouvelles fonctionnalités de Studio 9.1 incluent une prise en charge étendue du bus avec AXI complet pour des conceptions hautes performances, ainsi qu'une prise en charge améliorée de LLVM et une densité de code améliorée.

Studio cherche à simplifier la tâche de personnalisation des conceptions, permettant aux entreprises de toutes tailles de différencier leurs produits à la base. Lancé en 2014, Studio simplifie la personnalisation du processeur et aide les concepteurs à suivre les étapes nécessaires pour créer leur processeur RISC-V personnalisé à partir d'une conception Codasip intégrée ou d'un cœur d'application, garantissant que la conception permet d'obtenir des résultats prévisibles et les niveaux de performances les plus élevés possibles.

Studio fait partie d'une communauté en pleine expansion de développeurs RISC-V à travers le monde et, avec le lancement de Studio 9.1, permettra des conceptions plus performantes et à moindre coût.

Plus précisément dans la version 9.1, les utilisateurs de Studio ont accès à des interfaces de bus supplémentaires, pour inclure désormais un AXI complet, ce qui signifie que Studio prendra facilement en charge le développement de cœurs d'application et de systèmes multicœurs plus puissants.

La taille de la mémoire d'instructions peut dominer le coût des processeurs embarqués. Les améliorations de la densité de code dans Studio 9.1 contribueront donc à réduire les coûts globaux du système.

La mise à jour de Codasip intègre le SDK basé sur LLVM (le compilateur C/C++ rapide, Linker Support Package – qui ont tous été incorporés dans le cadre de Studio 9.0 lancé en avril 2021). Cette mise à jour améliore considérablement la prise en charge des instructions personnalisées dans les cœurs d'application exécutant un système d'exploitation riche, tel que GNU/Linux.

Une autre nouvelle fonctionnalité apporte la prise en charge des sous-cibles ISA qui réduisent considérablement la maintenance de différents SDK pour différentes configurations ISA.