Forum: Mikrocontroller und Digitale Elektronik ARM7, double und float fix


von Hans Maier (Gast)


Lesenswert?

Ich will ein ARM7 (LPC2103) für eine aufwändige 
Regelungstechnik/Signalverarbeitungsaufgabe verwenden. Ich brauche/will 
auf jeden Fall floating point Zahlen. (hoher Dynamikbereich).

Arm7 hat keine FPU, also werden die Floating point Zahlen emuliert.

Wieviele Zyklen brauchen ungefähr die Grundrechenarten (+,-,*,/), sqrt 
und sin,cos, bei double (64bit) oder float (32bit) mit dem GCC (oder 
einem anderen Compiler)?

von holger (Gast)


Lesenswert?

>Wieviele Zyklen brauchen ungefähr die Grundrechenarten (+,-,*,/), sqrt
>und sin,cos, bei double (64bit) oder float (32bit) mit dem GCC (oder
>einem anderen Compiler)?

Man bekommt so etwas ganz schnell raus
indem man es einfach mal ausprobiert.
Dauert geschätzt ne halbe Stunde.

von Hans Maier (Gast)


Lesenswert?

Ich habe noch kein ARM7 zum Testen :-(


Ich habe nur ein AVR und der ist definitiv zu langsam.

von Robert T. (robertteufel)


Lesenswert?

Ein Gefuehl kannst Du dafuer bekommen, wenn Du mal diesen Austausch vom 
Januar anschaust. Nich ganz genau was Du suchst aber immerhin sind darin 
Vergleichswerte zwischen AVR und ARM7, speziell dem LPC2103 drin. Wenn 
es komplexer wird (double), dann wird der Unterschied eher groesser.

Beitrag "LPC2103 63MIPS?"

Gruss, Robert

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.