Kärnorna ska gå i takt En SOC-avlusare vill kunna arbeta med alla kärnor på kislet parallellt. Till exempel stega fram dem i takt. Det finns ingen standard för hur detta ska göras idag. Ett vanligt arbetssätt är att inte ens försöka avlusa systemet som helhet utan istället anripa en processorkärna i taget. Ashlings lösning har tre delar: en prob, ett server-API mellan prob och kärnornas egna avlusare, samt lite extra IP på systemchipset. API:et överför avlusarkommandon som att stega programmet, skriva och läsa värden och sätta brytpunkter. En fråga som ska bestämmas i standarden är hur mycket intelligens proben ska ha inbyggd. |
Ashling har tagit fram en lösning.
- Det är inte ett förslag så mycket som det är ett bevis för möjligheten, säger vd Michael Healy.
Han hoppas kunna engagera branschen så att ett första standardförslag kan finnas framme i bästa fall inom ett halvår. Färdiga produkter som följer standarden kan följa året efter.
Michael Healy sitter i styrkommittén för Nexus som definierat en standard för avlusning av inbyggnadsprocessorer i fordon.
- Vi är öppna i frågan om Nexus är ett lämpligt forum. Eller om man ska välja att vara mindre formell, säger han.
Ashling Microsystems konstruerar och tillverkar emulatorer och utvecklingsverktyg åt bland annat IBM, Delphi och Alcatel.
Jan Tångring