Schnelle Division - welcher uC?

OP #1597689
Lesenswert?
• ▲
▼
Moin!

Ich bin auf der Suche nach einem Microcontroller, der relativ schnell 
teilen kann.
AVR und MSP430 fallen aus, da sie von sich aus gar nicht teilen können.
AVR32 und ARM sind mir zu groß.

Derzeit einziger Kandidat ist ein singleclock 8051 von AD, der 9 
Quarztakte für eine Division benötigt (ADuC841)

Evtl. habt ihr ja noch einen Tip für mich ...!?


Gruß

Jobst
Gast #1597700
Lesenswert?
• ▲
▼
Was heisst schnell? Wieviele Nanosekunden?

Willst Du durch eine Konstante dividieren, dann geht auch eine 
Multiplikation, oder soll es eine Division durch eine Variable sein?

Das musst Du uns schon verraten.
OP #1598029
Lesenswert?
• ▲
▼
Anja schrieb:
> Ein DSPIC vielleicht?

Sieht gut aus. Schneller ist der zwar auch nicht, aber dafür bietet er 
andere Vorzüge.

> Der 8051-Kern kann nur 8Bit / 8Bit (mit Rest) soweit ich weiß.

Stimmt. Reicht hier aber.


Dan Düsentrieb schrieb:
> Dann gehts auch mim ATmega.

Aber zu langsam ...


Maik Werner schrieb:
> PIC24HJXXXXX kannst du nehmen. Die bauchen 17 Takte für 16/16 bit glaube ich bei 
40 Mips.

18, wie der dsPIC. Bei denen hat sich ja einiges getan - bin noch 
geschädigt vom PIC12C508. Aber der dsPIC gefällt mir besser ...


Peter Dannegger schrieb:
> Als 8051 gibts von Infineon die XC888 mit MDU:
>
> 32/16Bit: 32 Zyklen
> 16/16Bit: 16 Zyklen
> Fmax = 24MHz

Intern jedoch 96MHz und benötigt 8 Takte für 8/8 - 83ns ... :-)


12 Takte sind in der Tat flott für 32Bit - aber ich benötige keinen 
32Bitter - keinen AVR32, keinen ARM/Cortex.


Gruß

Jobst
Gast #1598065
Lesenswert?
• ▲
▼
dsPIC30xxxxx brauchen viel mehr Strom. Bei hohen MIPs werden die zimlich 
warm.

Nimm lieber die PIC24xxxx Reihe, die sind um Jahre neuer, moderner und 
haben bessere Pheriperie drin. Brauchen viel weniger Strom.
OP #1598155
Lesenswert?
• ▲
▼
nop schrieb:
> Du merkst erst dann, daß Du 32 Bit brauchst, wenn du die mal "unter den
> Fingern" gehabt hast :-)
> Macht Spass.

Ich weiß. Ich habe schon vor 20 Jahren 32-Bitter programmiert - 68020.
(gut, das ist ein Prozessor ... Und der Befehlssatz war 
superübersichtlich!)

avr schrieb:
> [...] ein 8051 von Atmel [...]

Cool. Die kannte ich ja noch gar nicht. AT89S8253 etc. waren mir ja 
schon bekannt ...
Der AT89LP6440 wird's werden - aber ich weiß nur noch nicht, wo ich ihn 
her bekomme ...


Gruß

Jobst

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.