QuickLogic Corporation heeft versie 2.4 van haar Aurora eFPGA ontwikkelingstoolsuite uitgebracht. Deze nieuwste versie integreert belangrijke verbeteringen in de tools die het gebruik en de prestaties van eFPGA's RTL van ontwerpers verbeteren, met name op het gebied van herconfigureerbare computers. De Tool Suite integreert volledig open-source modules voor schaalbaarheid, duurzaamheid en volledige codetransparantie.

Asymmetrische BlockRAM (BRAM) Inferencing - Herconfigureerbare computeralgoritmen, met name die waarbij cryptografie of het in realtime bijwerken van gewichten bij de implementatie van convolutionaire neurale netwerken komt kijken, vereisen vaak verschillende lees-/schrijfbreedten van BRAM's. De Inferencing-functie is nu beschikbaar in de Tool Suite. De Inferencing functie die nu beschikbaar is in Aurora vermindert de noodzaak voor handmatige wijziging van het RTL-ontwerp van een gebruiker. State-of-the-Art "Single Stage" Routing - De maximale werkfrequentie (Fmax) van een ontwerp van een gebruiker is een functie van de efficiëntie van de PnR-algoritmen (Placement and Routing) die door de FPGA User Tool worden gebruikt. Aurora?

versie 2.4 integreert een Single Stage Routing-algoritme dat de Fmax van een ontwerp van een gebruiker dat gericht is op QuickLogic eFPGA cores tot 24% verhoogt volgens QuickLogic's uitgebreide suite van benchmarkontwerpen. Het algoritme is ontwikkeld via een gefinancierd onderzoeksprogramma aan de Universiteit van Toronto en is in september van dit jaar gepresenteerd op de FPL-conferentie in Zweden. Vermogensberekening - eFPGA-kernen hebben een bijna onbeperkte herprogrammeerbaarheid, daarom kan het begrijpen van dynamisch stroomverbruik in het universum van use cases een ongelooflijk tijdrovende taak zijn.

Deze nieuwste versie van de Aurora FPGA Tools berekent dynamisch vermogen op basis van de klokfrequenties van het ontwerp van de gebruiker en geëxtraheerde capaciteitsmodellen uit QuickLogic'sASIC-achtige ontwerpmethodologie. Met QuickLogic's Continuous Integration (CI) infrastructuur, Command Line Interface (CLI) optie en geavanceerde programmeervoorbeelden kunnen FPGA-gebruikers bovendien het verwachte stroomverbruik in bibliotheken van gebruikersontwerpen volledig automatisch berekenen. Bruikbaarheid - Het valideren van functionaliteit en timing kan een lastige taak zijn voor FPGA-gebruikers.

Versie 2.4 van Aurora FPGA User Tools bevat verschillende ontwikkelingen in de workflow om de algehele ontwerptijd van gebruikers te verbeteren. Deze omvatten: Geüpgradede Geïntegreerde Ontwikkelomgeving, Project Werkruimte, Uitvoeringscontrole Paneel, Uitgebreide Log Console, Fysieke Viewer, Kritieke Pad Analyse en Gedetailleerde Timing/gebruiksinformatie.