
Un outil gratuit pour configurer entièrement les cœurs RISC-V
Semidynamics a lancé son nouvel outil appelé « Configurator » qui met entre les mains du client la puissance de la personnalisation complète par Semidynamics d’un cœur de processeur RISC-V.
Le configurateur utilise des dizaines de blocs qui ont déjà été vérifiés par Semidynamics, de sorte que le noyau RISC-V final est également vérifié. Cela permet aux clients d’obtenir rapidement, en quelques heures, une conception de base utilisable parmi les milliers de variantes possibles.
La « chirurgie à cœur ouvert » unique de Semidynamics permet au client d’adapter la propriété intellectuelle de Semidynamics à ses besoins, notamment en y ajoutant de nouvelles instructions, de nouvelles interfaces et la « sauce secrète » du client. Ce processus comporte deux étapes. La première étape consiste à configurer les paramètres de base de l’architecture, ce que permet le Configurateur. La deuxième étape consiste à décrire les caractéristiques spéciales requises par le client – l’équipe d’ingénieurs de Semidynamics prendra en compte ces demandes et les mettra en œuvre conformément aux exigences du client. Le nouveau configurateur permet de franchir ces deux étapes. Tout d’abord, il permet au client de spécifier facilement les paramètres de configuration de l’IP. Deuxièmement, il permet au client de décrire les changements supplémentaires, au-delà de la configuration, qui sont nécessaires.
Roger Espasa, PDG de Semidynamics, explique : « Nous sommes la seule entreprise à proposer des cœurs de propriété intellectuelle RISC-V entièrement personnalisables, de sorte que les clients ont de nombreux choix à faire lorsqu’ils définissent leurs besoins. Notre nouvel outil de configuration rend ce processus extrêmement facile pour le client, qui peut l’effectuer sur son propre écran d’ordinateur. L’outil dispose d’un ensemble séquentiel d’options qui passe logiquement en revue les milliers de variantes possibles. Lorsque chaque option est sélectionnée, la configuration du noyau qui en résulte est immédiatement affichée à l’écran afin que le client puisse voir comment la disposition des blocs se construit. Le client peut revenir en arrière et modifier n’importe laquelle des options pour voir l’effet sur la mise en page principale. Bien entendu, nous sommes à la disposition des clients pour les aider et les conseiller dans leurs choix afin d’assurer la meilleure conception possible du noyau pour leur application.
« Lorsque le client a finalisé la conception, il nous l’envoie pour que nous lui fassions parvenir un devis pour le PPA et la licence. Une fois l’accord obtenu et le contrat signé, le RTL leur est envoyé immédiatement et, comme nous l’avons déjà vérifié, ils n’ont pas à s’occuper de cette étape qui habituellement prend beaucoup de temps. L’objectif du Configurateur est de permettre au client de disposer d’un moyen facile à utiliser pour obtenir le noyau personnalisé exact dont il a besoin dans le délai le plus court possible, afin qu’il puisse commercialiser son produit innovant le plus rapidement possible.
Parmi les choix offerts par l’outil Configurateur figurent la taille des caches d’instructions et de données, la taille et le type de bus de la mémoire principale, ainsi que huit extensions optionnelles. Les options supplémentaires comprennent les unités Tensor et Vector conformes à RISC-V 1.0 de Semidynamics, avec un choix de nombre de cœurs et de configuration des données. En outre, la technologie Gazzillion® garantit un flux de données constant à partir de la mémoire.
L’outil Semidynamics Configurator est basé sur le web et peut donc être exécuté sur le système informatique du client une fois qu’il s’est enregistré, ce qui peut être fait à l’adresse www.semidynamics.com/configurator.
