IAR får huvudroll i Renesas framtid
Det har gått ett drygt halvår sedan Renesas lanserade sin Synergy-plattform, där företaget tar ansvar för allt från processorer till operativsystem och mjukvarustackar. Nu är det dags för utvecklingsmjukvaran och där får svenska IAR huvudrollen. Alla företagets ARM-verktyg ingår i Synergy-plattformen.
– Idag är det alldeles för tidsödande att komma igång med nya projekt, säger Stefan Skarin, vd för IAR Systems. Med Synergy-plattformen går det otroligt mycket snabbare.
Idag är det snarare regel än undantag att halvledarföretag stöttar kunderna med utvecklingsprogramvara och programexempel, men Synergy från Renesas är mycket mer än så. Renesas har definierat en komplett säkerhets- och mjukvarumiljö som företaget tar fullt ansvar för. All mjukvara ingår i plattformen och alla kostnader hanteras via komponentpriset.
Tanken är att lyfta utvecklingsarbetet långt över processor och periferikomponenter. Realtidsoperativsystemet (från Express Logic) är en integrerad del av systemet och till det kommer filsystem, grafik, USB, kommunikationsstackar och en mängd basprogramvara för till exempel DSP-funktioner. Renesas tar ansvaret och konstruktören skall kunna slippa att "grotta ner sig" i detaljer.
Allt från början
På Embedded World visade Renesas upp nästa stora steg i Synergy. Företaget har i 25 år haft ett mycket nära samarbete med IAR Systems och tillsammans har de bägge företagen konfigurerat en utvecklingsplattform för Synergy.
– Och det här är verkligen ett komplett arbetsflöde, säger Stefan Skarin. Alla verktyg finns med, inklusive verktyg för statisk och dynamisk analys. Vi har en mycket stark fokus på kodkvalitet och säkerhet.
Den som vill börja konstruera med Synergy kan direkt ladda ner hela mjukvaruplattformen, med utvecklingsverktyg, realtidsoperativsystem och allt annat. Inga verktyg är begränsade och det finns heller inga begränsningar på hur många konstruktörer som samtidigt kan köra verktygen. Men det är ändå inte fråga om gratisverktyg.
– Det är en väldig skillnad mellan det här och att plocka ihop gratisverktyg och försöka få dem att fungera tillsammans. Det här är sannerligen inga gratisverktyg och vi skänker inte bort 30 års utvecklingsarbete. Men det är en ny affärsmodell och jag tror att det är en revolutionerande modell som löser ett mycket stort problem.
Det handlar förstås om komplexitet. I takt med att produkter blir allt mera avancerade ökar komplexiteten och kodmängden. För inte så många år sedan behövdes varken kommunikation, grafik eller uppdaterings- och säkerhetssystem. Idag ansluts också ganska enkla produkter till Internet, med alla de säkerhetsproblem som det innebär.
Dessutom förväntas moderna apparater ha grafiska gränssnitt, filsystem och standardgränssnitt som Ethernet och USB. Att sätta samman ett sådant här system från "lösa delar" tar sin tid.
– Jag har talat med utvecklingsingenjörer som klagar på att de måste gå igenom fyrahundra sidor dokumentation innan grundkonfigurationen är klar.
Licens via komponenterna
Varken IAR eller Express Logic arbetar med gratisverktyg. Det gör inte heller Renesas. I stället handlar det om en affärsmodell där licenskostnaden för mjukvaran adderas till komponenterna. Eftersom volymerna förväntas bli mycket stora handlar det inte om några stora styckekostnader.
I grunden baseras Synergy på ARM Cortex-arkitekturen, men Renesas har lagt till en lång rad säkerhetsfunktioner. Hela kedjan från enskild komponent till produktion och uppdatering är väl kontrollerad och säkrad.
– Man kan säga att vi har skapat en livscykelhantering från vaggan till graven, säger Ali Sebt, CEO och President för Renesas Electronics America Inc. Det börjar med de enskilda komponenterna, där vi i varje enskild processor lägger in ett individuellt krypterat certifikat som identifierar individen. Det här är basen för ett säkerhetssystem som både gör det möjligt att uppdatera programvara på ett säkert sätt och garantera att apparater inte kopieras eller klonas.
Ali Sebt, CEO och President för Renesas Electronics America Inc
All kod är krypterad och individuell kod är kopplad till en individuell processor. Hela den hanteringen sköts av Renesas, via speciella kodservrar. På det sättet skall man inte behöva riskera att koden kopieras eller att farlig kod läggs in i en apparat i efterskott.
– Eftersom varje komponent är individuellt kodad går det dessutom att bestämma exakt hur många apparater av en speciell typ som skall byggas. Kontraktstillverkaren kan inte tillverka fler och det går inte att kopiera konstruktionen.
Filed under: SvenskTeknik