JavaScript is currently disabled.Please enable it for a better experience of Jumi. Ceva konkurrerar med DSP-verktyg
Att bara ha vassa DSP-kärnor räcker inte. Det behövs också riktigt bra konstruktionsverktyg. Det menar Ceva, som lanserar ett C-baserat design- och optimeringsverktyg för sin DSP-teknik.
Ceva, som aspirerar på att bli DSP-världens svar på Arm, lanserar en verktygssvit som ska minska utvecklingstiden för mjukvaran och samtidigt göra kundernas tillämpningar minst 60 procent snabbare.

– Alla DSP-företag erbjuder ett IDE, integrated design environment. Vi har tagit nästa steg och även integrerat optimering hela vägen genom verktygskedjan, säger Eyal Bergman på Ceva.

I Ceva-Toolbox, som verktygssviten kallas, görs all utveckling i C. Ingenting behöver skrivas i assemblerkod. Enligt Ceva ger den optimerade C-koden prestanda som är omkring 20 procent sämre än optimerad assemblerkod, men på betydligt kortare utvecklingstid. Användaren behöver inte heller bry sig om DSP-arkitekturen – alla sådana anpassningar sköts automatiskt.

Optimeringsverktygen tar en algoritm, exempelvis utvecklad i Matlab, optimerar den för valfri Ceva-arkitektur, hämtar element ur DSP-biblioteket, profilerar tillämpningen och levererar ett antal förslag på lösningar. Konstruktören kan då välja om tillämpningen ska optimeras för exempelvis hastighet, pris, minnestillgång eller strömförbrukning. Därefter kompileras och länkas koden, och testas. En stor del av testerna kan göras automatiskt med hjälp av script.

Ceva kommer att ta betalt för de nya verktygen – de ges inte bort gratis. Ola Quist på Cevas Sverigekontor understryker vikten av att ha bra utvecklingsverktyg.

– Det är det andra kunderna frågar efter. Först vill de veta prestanda, sedan vill de se på verktygen, säger han.
MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)