Snabb DSP med flyttalsprocessor?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Snabb DSP med flyttalsprocessor?

Inlägg av bengt-re »

Finns detta ?

minst 400MIPS
minst 3MFLOPS(32-bit)
minst 512kB ram

Eller är det bara en kompex dator som gäller?

Texas Instruments TMS320c30 klarar flyttalskraven
Blackfin klarar heltalsbitarna

Finns det någon på marknaden som klarar båda bitarna ?

Glömde jag att säga att 2,5W var max strömförbrukning.....
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

TigerSHARC kanske?
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

3Mflops? Det är inte speciellt mycket, varför inte använda mjukare för floating point? Då skulle du enkelt kunna använda Blackfin, vilket skulle klara kraven som du har satt upp, ganska lätt... ^^
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Jo, men inte samtigt som allt heltalstuggande. Går åt över 500 instruktioner per flyttalberäkning och det ger ju inte mer än ungefär 2 MFLOPS sen tillkommer heltalstugget på det = går inte :(
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

500instruktioner?

Kan aldrig tänka mig att en optimerad floating point skulle ta 500instruktioner på en blackfin, en optimerad multiplikation på avr tar 150 instruktions cyklar. och där tas den största delen av multiplikation och additioner instruktioner (efter som den bara hantera 8bitar åt gången)

Jag skulle snarare kunna tänka mig 50instruktioner vilket skulle kräva ca 150mips... så ca 400+50*3~550mips...
sodjan
EF Sponsor
Inlägg: 43244
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Jag skulle snarare kunna tänka mig 50instruktioner.....

Är det inte lite svårt att svara på det utan att veta det faktiska
flyttalsformetet ? Specen i första inlägget säger bara "32 bit",
men hur är det fördelat på mantissa och exponent (t.ex) ?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Hmm.. jo, kanske finns bättre flyttalsbibliotek...
Användarvisningsbild
funkis
Utsparkad, på semester
Inlägg: 1158
Blev medlem: 28 januari 2006, 16:15:54
Ort: Lite här och lite där!

Inlägg av funkis »

Jo det finns, kolla Texas nyare C60xx, C30 är bra gammal nuförtiden
Texas har ju några skumma dubbel kärne DSP kanskle det kan vara nått?.
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

sodjan skrev:> Jag skulle snarare kunna tänka mig 50instruktioner.....

Är det inte lite svårt att svara på det utan att veta det faktiska
flyttalsformetet ? Specen i första inlägget säger bara "32 bit",
men hur är det fördelat på mantissa och exponent (t.ex) ?
Troligt vis syftar han på IEEE-754 Single precision floating point. Ja visst finns det andra "standarder", men den här är klart vanligaste...

Dessutom skulle det inte göra så stor skillnad om mantissa och exponeten skulle var i någon annan storlek, om du tänker efter.... ^^
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Skall leta vidare - jo texas C30 är kanske inte helt ny idag (fast Volvos C30 är rätt ny ;) ) Jag har aldrig kollat på C60 - skall göra min hemläxa och läsa datablad !
Användarvisningsbild
grapetonix
Inlägg: 293
Blev medlem: 14 juli 2004, 17:20:50
Skype: grapetonix
Ort: Hägersten, Stockholm

Inlägg av grapetonix »

_500 instruktioner_ för flyttalsberäkning?
Vad är det för exotiska funktioner? Sinus?

För 32-bitars IEEE tar A*B ett tiotal instruktioner för en microchip dsp30.
Sinus typ 500 instruktioner, fast det är väl för att det baseras på en lång taylorutveckling.
gille
Inlägg: 69
Blev medlem: 28 november 2004, 18:06:09
Ort: Stockholm
Kontakt:

Inlägg av gille »

Behöver du verkligen flyttal?
Kan du inte göra allt som fixedpoint?
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Nix - tyvärr inte.
Användarvisningsbild
ucadv
Inlägg: 203
Blev medlem: 29 januari 2007, 23:13:49

Inlägg av ucadv »

varför inte en FPGA?

http://www.opencores.org/projects.cgi/web/fpu/overview

Jag ska bygga en DIY synt och har funderat på att skippa DSPn helt. En ARM + en halvstor FPGA är både billigare och snabbare. och så kan jag använda samma plattform i en massa andra projekt...
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Beräkningarna lämpar sig inte riktigt för den layouten - inte som det ser ut nu iaf, men har tänkt tanken
Skriv svar