Synopsys presenterar System Studio, den första medlemmen i företagets nya verktygsfamilj Cocentric för samkonstruktion av maskin- och programvara i system-på-kiselkretsar.
System Studio är namnet på verktygsleverantören Synopsys första verktyg som bygger på System C, ett C och C++-baserat språk som företaget hoppas ska bli den vedertagna dialekten för konstruktion och verifiering av maskin och programvara. Nykomlingen ingår i verktygsfamiljen Cocentric som ska göra det möjligt att skapa exekverbara specifikationer på hög abstraktionsnivå, verifiera dem, och sedan syntetisera de delar som ska implementeras i maskinvara till VHDL och Verilog samt generera C-kod med hjälp av C-kompilatorer.
System Studio ska hantera den första delen i detta framtida flöde. Användaren skapar en konstruktionsbeskrivning på en hög abstraktionsnivå innan konstruktionen delats upp på maskin- och programvara. En finess är att man kan blanda styrfunktioner med data- och signalvägar och därmed beskriva hela system i en enda miljö. Detta har inte varit möjligt i Synopsys tidigare verktyg Cossap som nykomlingen på sikt ska ersätta.
Dataflöden kan beskrivas med modeller ur System Studio-bibliotek eller skrivas i C, C++ eller System C. Styrningen kan modelleras med hjälp av grafiska metoder.
Man kan även utnyttja existerande VHDL-kod och processormodeller.
Verktyget kan även användas för att verifiera beskrivningen. System Studio stöder simulatorer för C, C++ och System C, likaväl som hårdvarubeskrivande språk och instruktionsuppsättningssimulatorer för DSPer och processorer.