QuickLogic Corporation a publié la version 2.4 de sa suite d'outils de développement Aurora eFPGA. Cette nouvelle version intègre des améliorations de base de l'outil qui améliorent l'utilisation de l'eFPGA et la performance de la RTL du concepteur, en particulier dans le domaine de l'informatique reconfigurable. La suite d'outils intègre des modules entièrement libres pour assurer l'évolutivité, la longévité et la transparence totale du code.

Inferencing Asymmetric BlockRAM (BRAM) - Les algorithmes informatiques reconfigurables, en particulier ceux qui impliquent la cryptographie ou la mise à jour en temps réel des poids lors de la mise en œuvre de réseaux neuronaux convolutifs, nécessitent souvent différentes largeurs de lecture/écriture des BRAM. La fonction d'inférence désormais disponible dans Aurora réduit la nécessité de modifier manuellement la conception RTL de l'utilisateur. Routage "single stage" de pointe - La fréquence maximale de fonctionnement (Fmax) de la conception d'un utilisateur dépend de l'efficacité des algorithmes de placement et de routage (PnR) adoptés par l'outil utilisateur FPGA. La version 2.4 d'Aurora ?

version 2.4 intègre un algorithme de routage à étape unique qui augmente la Fmax d'une conception d'utilisateur ciblant les cœurs eFPGA de QuickLogic jusqu'à 24% selon la suite étendue de conceptions de référence de QuickLogic. L'algorithme a été développé dans le cadre d'un programme de recherche financé par l'Université de Toronto et présenté à la conférence FPL en Suède en septembre de cette année. Calcul de puissance - Les cœurs FPGA ont une reprogrammabilité presque illimitée, par conséquent, la compréhension de la consommation d'énergie dynamique à travers l'univers des cas d'utilisation peut être une tâche incroyablement longue.

Cette dernière version des outils Aurora FPGA calcule la puissance dynamique à partir des fréquences d'horloge de la conception de l'utilisateur et des modèles de capacité extraits de la méthodologie de conception de type ASIC de QuickLogic. De plus, grâce à l'infrastructure d'intégration continue (CI) de QuickLogic, à l'option d'interface de ligne de commande (CLI) et aux exemples de programmation avancés, les utilisateurs de FPGA peuvent calculer la consommation d'énergie anticipée à travers des bibliothèques de conceptions d'utilisateurs - de manière entièrement automatisée. Facilité d'utilisation - La validation de la fonctionnalité et de la synchronisation peut être une tâche ardue pour les utilisateurs de FPGA.

La version 2.4 d'Aurora FPGA User Tools comprend plusieurs développements du flux de travail afin d'améliorer le temps de conception de l'utilisateur. Il s'agit notamment des éléments suivants : Environnement de développement intégré amélioré, espace de travail du projet, panneau de contrôle de l'exécution, console de journalisation étendue, visualiseur physique, analyse du chemin critique et informations détaillées sur la synchronisation et l'utilisation.