JavaScript is currently disabled.Please enable it for a better experience of Jumi. Svensk verktygssvit underlättar övergång till 32-bitars system
Guidelines for contributing Technical Papers: download PDF

Svenska IAR Systems lanserar en verktygssvit för inbyggda system baserade på NECs 32-bitars styrkretsar.

Verktygen underlättar migreringen från 8- eller 16-bitars system till 32-bitars system.



Uppsalaföretaget IAR Systems har i flera år levererat kompletta verktygsmiljöer för utveckling av inbyggda system baserade på en rad olika 8- och 16-bitars processorer. Nu tar sig företaget även in i 32-bitars världen. IAR Systems lanserar en ny verktygssvit, anpassad till NECs 32-bitars styrkretsfamilj, V850.

Eftersom verktygssviten baseras på de befintliga verktygen för NECs 8- och 16- bitars styrkretsfamilj, 78k, är upplärningsfasen minimal när en konstruktion skall uppgraderas.

- Kod som redan har skrivits för en 78k-baserad applikation kan portas direkt till V850, säger Thomas Lundin, produktansvarig på IAR Systems.

Förutsättningen för en lätt migrering är att huvuddelen av koden är skriven i programmeringsspråket C.

IAR Embedded Workbench till V850 inkluderar en C/C++ kompilator som är optimerad för V850s riscarkitektur, med en 5-stegs pipeline. Kompilatorn exekverar ett extra optimeringssteg efter den normala kodgenerationen, vilket gör maskinkoden både kompakt och snabb. Sviten inkluderar ett avlusningsverktyg, C-Spy, som också är anpassat till arkitekturen. Pipelinealgoritmen i verktyget kan simuleras i ett separat fönster. C-Spy kan även hitta flaskhalsar genom att analysera koden på funktionsnivå.



Stega tillbaka i tiden


Tiden det tar att exekvera varje funktion beräknas, och användaren får tips om vart det är mest lönsamt att försöka optimera ett program.

I början på nästa år förväntas IAR Systems utöka verktygssviten med en ny felsökningsfunktion som har tillbakablick.

- Användaren kan därmed stega tillbaka i tiden för att se vad som hände i programmet strax före kraschen uppstod, säger Thomas Lundin.

Eftersom 32-bitars system ofta kräver realtidsoperativsystem, samarbetar företaget nu med svenska Enea. Målet är att ta fram en tilläggsmodul för att felsöka i Eneas realtidsoperativsystem, OSE. OSE stöder numera NECs styrkretsfamiljen, V850.

Susan Kelly



Kraftfull styrkrets med många kringfunktioner



Med en ny 32-bitars styrkrets erbjuder NEC en kostnadseffektiv uppgradering direkt från 8-bitar.

- V850S-familjen erbjuder lika många periferifunktioner som vår 8-bitars familj, 78k, till ungefär samma pris, säger Volker Ehrlich, ansvarig för V850- familjen på NEC.

Det senaste tillskottet i familjen, V850SB1, har fått flera periferifunktioner än tidigare kretsar. Styrkretsen integrerar 512 Kbyte flashminne eller ROM, upp till 24 Kbyte RAM, 3 DMA-kanaler samt en 10-bitars AD-omvandlare med 12 kanaler.

Kretsen kan klockas med 20 MHz, försörjs med 3 eller 5 V och har en låg strömförbrukning, exempelvis 1 mA vid 1 Mips. Den är redan tillgänglig i provkvantiteter.

För en 8- eller 16-bitars konstruktion som kräver mera processorkraft, erbjuder denna 32-bitars styrkrets en kostnadseffektiv uppgradering, enligt Ehrlich.

Styrkretsen har en risckärna, baserad på en Harvardarkitektur, och en 5-stegs pipeline, vilket gör att den kan åstadkomma hög processorkraft vid låg klockfrekvens. Risckärnan kan använda kompakta minnesceller, vilket gör att 32- bitars arkitekturen kan konkurrera prismässigt med 16-bitars kretsar.

- Kiselytan för processorkärnan i en 16-bitars styrkrets upptar mycket mindre plats än minnet. Krympande geometrier gör att samma sak nu gäller för 32-bitars kärnor, säger Ehrlich. Ett billigt utvärderingspaket för kretsen finns också.

SK

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Rainer Raitasuo

Rainer
Raitasuo

+46(0)734-171099 rainer@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)