AI-tool maakt ontwikkelaars minder afhankelijk van MCU-leveranciers

Met de gratis te gebruiken Graphical MCU Configurator tool, die is gelanceerd door de Engelse start-up Embedd, hoeven ontwerpers niet langer duizenden pagina’s met datasheets door te spitten om de voor hun applicatie MCU met de optimale pin-functies en device-parameters te vinden. Hiermee kan vendor lock-in, de afhankelijkheid van de technologie of technologiestack van een bepaalde leverancier, wel eens tot een einde komen.

Graphical MCU Configurator maakt gebruik van AI om data van meer dan 1400 MCU-families van alle grote fabrikanten, waaronder Analog Devices, Microchip, Nordic Semiconductor, NXP, Renesas, STMicroelectronics en Texas Instruments, op te halen en te ordenen. Hierdoor kunnen ontwerpers bestaande device tree source (DTS)-bestanden uploaden en opnieuw configureren, evenals poortconfiguraties tussen MCU-families en zelfs tussen verschillende leveranciers.

Door te voorzien in een scheiding tussen hard- en software maakt de tool softwaregedefinieerd ontwerpen werkelijkheid. Ontwerpers kunnen naadloos porten en herconfigureren tussen leveranciers, waarbij de tools van Embedd de configuratie en het genereren van stuurprogramma’s automatisch op de achtergrond afhandelen.

De configurator is onderdeel van een reeks embedded ontwikkeltools die zijn gebaseerd op de Embedd Data Hub, volgens het bedrijf de eerste gestandaardiseerde, AI-enabled database met honderden categorieën actieve componenten.

Hoe werkt het?

Eerste stap is het verzamelen van alle beschikbare MCU-documentatie, inclusief datasheets, technische handleidingen, errata en systeemweergavebeschrijvingen (SVD’s). De AI-parser verwerkt verschillende documentatieformaten, waaronder PDF’s met lay-outs met meerdere kolommen en gedetailleerde tabellen. Het systeem identificeert interfaces, registers, bitvelden, commando’s en initialisatiesequenties en zet deze om in digitale componentmodellen die als één enkele informatiebron dienen. Graphical MCU Configurator zet de verzamelde informatie om in stabiele, gestructureerde datamodellen door domeingetrainde AI en deterministische methoden te combineren.

De verwerkte informatie wordt vervolgens toegevoegd aan de Embedd Data Hub-database, waar de dan nog gefragmenteerde documentatie wordt georganiseerd, geïndexeerd en machinaal leesbaar gemaakt. De ruwe specificaties die aldus zijn verkregen, worden omgezet in een intuïtieve interface. Hierdoor kunnen ontwerpers eenvoudig de MCU configureren en stuurprogramma’s en device-configuraties genereren via visuele flows die zijn afgestemd op de projectvereisten. Om de functionele veiligheid en betrouwbaarheid van de code te garanderen, heeft het bedrijf een deterministische generatie-engine gebruikt in plaats van uitsluitend op AI te vertrouwen.

Gemakkelijker switchen

Microcontrollerdata zijn door de bank genomen gefragmenteerd en inconsistent. Dit maakt het ontwikkelwerk er niet gemakkelijker op, zeker bij wisselingen van MCU-leverancier. Omdat Graphical MCU Configurator de MCU-data structureert is het eenvoudiger om nieuwe hardware te integreren en software te hergebruiken.

De intuïtieve interface van configurator biedt ontwikkelaars een productiviteitsboost en maakt integratie van een nieuwe MCU in een ontwerp gemakkelijker. De tool, die wordt geleverd als Visual Studio Code-extensie en als webgebaseerde applicatie, geeft ontwikkelaars ook de vrijheid om te kiezen uit verschillende MCU-leveranciers bij het updaten van het ontwerp van een bestaand product. Door de migratie tussen hardware te vergemakkelijken, kunnen OEM’s second sourcing opties implementeren en de keuze aan MCU-leveranciers vergroten bij het updaten van het ontwerp van een bestaand product.

Embedd

Uitgelichte vacatures

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *