SiFive, Inc. a annoncé la disponibilité générale de la dernière mise à jour de SiFive Core IP et de SiFive Core Designer lors de la mise à jour trimestrielle du troisième trimestre de 2019. Cette version est spécifiquement axée sur l’activation des fonctionnalités de traçage et de débogage dans le développement d’une conception de SoC configurable. L’analyse en temps réel activée via le traçage permet de mieux comprendre les interactions entre les logiciels et le matériel afin d’accélérer le développement, le débogage et la validation. Pour atteindre cet objectif, la gamme complète de SiFive Core IP est désormais activée avec les fonctionnalités de traçage d'instructions du Nexus 5001 ™. La configuration d'un projet SiFive Core IP avec des fonctions de trace avancées peut désormais être effectuée dans SiFive Core Designer. La conception complexe de base, y compris les codeurs de traçage Nexus 5001 ™, est configurée dans l’environnement cloud de SiFive et livrée pré-intégrée et vérifiée dans un package unique afin d’économiser du temps, de l’argent et des ressources d’ingénierie pour les concepteurs sur silicium. Les contributions Open Source sont une valeur fondamentale pour SiFive et sont clairement démontrées par la disponibilité immédiate d'un décodeur Nexus 5001 ™ Trace multi-plateforme, basé sur C ++ et open source, pour RISC-V sur Github, afin de faciliter l'intégration dans le débogage existant. et trace des environnements. Grâce à l'utilisation du système de suivi Nexus 5001 ™, les processeurs RISC-V SiFive sont pris en charge par un certain nombre d'outils de premier plan dans l'industrie: «En tant que leader dans le domaine du débogage, nous sommes ravis de collaborer avec SiFive pour étendre les offres de trace et de débogage disponibles pour RISC-V», a déclaré Anders Holmberg, responsable de la stratégie chez IAR Systems. «Notre mission est de faciliter le développement de logiciels. , plus rapide et plus robuste, et nous sommes certains que les fonctionnalités de débogage et de traçage que SiFive ajoute ajoutent à cette vision. Nous continuerons à collaborer et à partager nos connaissances afin de nous assurer que la communauté RISC-V aura accès aux outils nécessaires pour faire progresser le développement de RISC-V. ” «En tant que fournisseur de premier plan dans l’espace de débogage intégré, Lauterbach est heureux d’adopter SiFive Core IP dans le cadre de sa prise en charge du traçage et du débogage», a déclaré Stephan Lauterbach, CTO de Lauterbach. «La mission de Lauterbach est d’accélérer le développement de logiciels. Les fonctions de débogage et de traçage de SiFive dans notre gamme de produits répondent à cette vision. La dynamique de SiFive et son excellent engagement dans le secteur ont fait que la décision d'investir dans le support de débogage et de suivi pour le développement SiFive RISC-V est simple. ” «Nous sommes ravis de travailler avec SiFive pour faire progresser le débogage et la trace de RISC-V», a déclaré Rolf Segger de SEGGER Microcontroller. "La décision de mettre les efforts d'ingénierie au service de SiFive Trace IP a été prise facilement, en raison de l'adoption des normes du secteur, de leur dynamisme commercial et de la facilité avec laquelle l'équipe de SiFive a été traitée. Nous pensons que c'est une excellente nouvelle pour SiFive, SEGGER et la communauté RISC-V. " «SiFive continue de diriger l’écosystème RISC-V», a déclaré Yunsup Lee, directeur technique de SiFive et co-fondateur, «comme le montre cette mise à jour qui permet à SiFive d’être le premier à proposer un portefeuille complet de microarchitectures RISC-V avec un enseignement intégré. trace, pris en charge par les principaux fournisseurs de logiciels. Le développement de plate-forme basé sur SiFive est maintenant plus simple et plus robuste que jamais, ce qui a permis au secteur d'être facile à adopter. ” SiFive continue sur sa lancée avec l'évolution rapide de l'activation de la conception de silicium, de l'IP RISC-V et du support de solution proposé par la société. Pour plus de détails sur l'activation de SiFive Trace and Debug dans la mise à jour trimestrielle de SiFive Q3, visitez https://www.sifive.com/blog/making-it-easy-to-do-it-right.