Skriv ut
Med virtuella utvecklingsplattformar går det att komma igång med programvaruutvecklingen tidigare och på så sätt få produkten färdig snabbare. Synopsys har lanserat ett bibliotek med högnivåkomponenter med vars hjälp det går att bygga sådana plattformar.
Samkonstruktion mellan hård- och mjukvara är en av de största utmaningarna för konstruktörer av systemkretsar och komplexa plattformar där programvaran utgör en stor del av utvecklingsarbetet.

– Typexemplet är mobiltelefonkretsar, och det är där vi sett de första användarna av våra nya modeller, säger produktmarknadschefen Markus Willems.

Det Synopsys lanserat är ett 50-tal högnivåmodeller på transaktionsnivå, skrivna i SystemC, av sådant som Arm-processorer, kretsbussen Amba, gränssnitt som USB, minneshantering och andra IP-block. Användaren kan antingen plocka ihop ett eget system av modellerna eller använda de av Synopsys fördefinierade plattformarna där en komplett multimediespelare hör till de mest avancerade.

Plattformarna fungerar som virtualiserade prototypkort, och kan köras på vanliga pc i hastigheter upp till 50 Mips.

– Våra tidigaste kunder, däribland Texas Instruments, har rapporterat tidsbesparingar mellan 9 och 12 månader, säger Willems.
Kunderna får tillgång till hela biblioteket, men behöver bara betala för den dyraste modellen som verkligen används i konstruktionen. Det är alltså ekonomiskt riskfritt att prova olika modeller under utvecklingsarbetets gång. Modellerna kan användas i alla marknadens SystemC-simulatorer.