Vilken är den snabbaste microcontrollern

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Vilken är den snabbaste microcontrollern

Inlägg av sodjan »

> utan att spela vilsna och oförstående...

Nu är jag inte riktigt med här...
*Vem* sa du att det är som inte förstår ?
Du får det att låta som att de är de som har svarat
korrekt på frågan, men det måste väl vara fel.
De flesta som har svarat kan nog tillräckligt mycket för att
förstå (och kunna svara) att frågan inte går att svara på.
Att svara något annat (t.ex att försöka rekomendera något)
är enbart oseriöst och sannolikt en björntjänst.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av blueint »

Vi kanske ska bordlägga denna fråga tills trådskaparen ger adekvat underlag :humm:
d49l
Inlägg: 42
Blev medlem: 2 april 2010, 18:09:16

Re: Vilken är den snabbaste microcontrollern

Inlägg av d49l »

Jag är inte nybörjare jag har konstruerat elektronik, och programmerat c och assembler i över 20 år. Och designa min första egna processor för ca 15 år sedan.

Det enda jag kan tillägga är att jag helst arbetar i 32bitars upplösning för signalbehandling, jag använder inte flyttal någonsin för det sinkar beräkningarna. Sen använder multiplikationer flitigt, så det står säkert för 1/4 av alla de instruktioner som processorn kör i mina program.

Jag letar efter vad som kan leverera bästa pris/prestanda. Och att jag minst behöver ca 300-2000 DMIPS, beroende på vad man får för pengarna.

De kretsar som jag funderat på är väll för tillfället blackfin, eller IP7500 om den haft betydligt billigare verktyg. Som sagt jag är inte beredd att lägga tusenlappar på en c kompilator.

Sen vill helst slippa så mycket periferikretsar som möjligt. Då de tar plats på kretskortet och för att det tar längre tid att slutföra projektet.

Så om ni totalt saknar kunskapen till att ge ett vettigt svar, slipper jag helst dumma kommentarer.

Min fråga var öppet ställd därför att jag först och främst är ute efter prestanda i förhållande till pengar. Då spelar alla de där sakerna som ni vill veta ganska liten roll, vilket ni borde veta om ni kan det ni snackar om.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46989
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av TomasL »

Nu börjar det arta sig.
Nu vet vi, du vill ha minst 32 bitar.
Heltalsmultiplikation
Minst 300 MIPS, gärna 2000.

Tänk om du kunde skrivit det från början, så hade vi sluppit allt trams.

Sedan vore det bra om du länkade till produkter du hänvisar till, eftersom IP7500 inte får några träffar, direkt.

Nåväl, läste härom dan att MIPS senaste 1074 kärna levererar upp till 12000DMIPS, dock vet jag inte om några har börjat tillverka controllers med den kärnan än.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9123
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av AndersG »

Så om ni totalt saknar kunskapen till att ge ett vettigt svar, slipper jag helst dumma kommentarer.
Och med den attityden så kommer du inte att få många svar, tyvärr. Din första fråga var på tok för allmänt ställd. De flesta MPUer kan multiplicera med 2 jättesnabbt... Pratar vi om 8x8, 16x16, 32x32?

Varför är antalet cykler relevant?

Edit:
STM32 Cortex-M3 gör 32x32 på en cykel, Likaså Freescale ColdFire. Notera dock att de kan ha flera cyklers latens.
Senast redigerad av AndersG 10 november 2010, 20:00:08, redigerad totalt 1 gång.
ds77
Inlägg: 2460
Blev medlem: 24 juli 2008, 09:38:07
Ort: småland

Re: Vilken är den snabbaste microcontrollern

Inlägg av ds77 »

och då tror jag vi kan räkna bort allt vad som normalt brukar kallas microcontrollers...

Har du kollat in TI:s olika DSP:er? Vet inte hur det är med gratis c men det kan du säkert läsa dig till.

Vad är det egentligen ditt projekt går ut på?
d49l
Inlägg: 42
Blev medlem: 2 april 2010, 18:09:16

Re: Vilken är den snabbaste microcontrollern

Inlägg av d49l »

AndersG skrev: Varför är antalet cykler relevant?
Antal cykler för en multiplikation är extremt relevant. För att det påverkar stilen man är tvungen att skriva koden extremt mycket för att nå högsta prestanda. Behöver jag göra en multiplikation vill jag inte behöva överväga om jag kan göra den på ett snabbare sätt. Sådana överväganden tar tid att programmera, därför slipper jag det gärna helt och blir klar med projektet snabbare och får maximal prestanda ändå.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9123
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av AndersG »

OK. Orsaken att jag frågade var att resultatet även är beroende på klockfrekvensen och jag antar ett det är tiden och inte cyklerna som är relevant?
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av blueint »

Wikipedia om Blackfin.
Ubicom om, Ubicom IP7500.

Är betydelsen för multiplikation, tiden, cyklerna i absolut form, cyklerna i förhållande till cykler för andra instruktioner?
d49l
Inlägg: 42
Blev medlem: 2 april 2010, 18:09:16

Re: Vilken är den snabbaste microcontrollern

Inlägg av d49l »

Är det någon som det någon krets som är antingen snabbare, billigare eller enklare att använda än blackfin?

Som är likvärdig vill jag också tillägga.
xxargs
Inlägg: 10189
Blev medlem: 23 september 2006, 14:28:27
Ort: Södertälje

Re: Vilken är den snabbaste microcontrollern

Inlägg av xxargs »

är det riktig datatuggande i högfart som gäller så anser jag enskilda processorer (DSP etc.) med traditionellt programskrivande är en återvändsgränd idag med mycket skrik för lite prestandaökning.

det är FPGA:er som har framtiden för sig här, hur mycket man än ogillar det...
Användarvisningsbild
RRacer
Inlägg: 370
Blev medlem: 29 januari 2005, 19:40:17
Ort: Lerum

Re: Vilken är den snabbaste microcontrollern

Inlägg av RRacer »

Jag blir så trött...

Visst är det så att OP inte var helt tydlig i sin frågeställning, men måste det automatiskt innebära att han blir fritt villebråd för andra med mer eller mindre självpåtagna roller som moderatorer att sänka honom?

Den som läser frågan måste inte svara på den. Tycker man att den innehåller för lite information/är fel ställd/tråkig etc så kan man helt sonika bara strunta i den.
Om man nu VILL hjälpa någon men saknar viktig information, så går det ju att fråga utan att vara ironisk och nedlåtande.

Vissa medlemmar tycks tråla forumet med den huvudsakliga avsikten att förlöjliga andra. Kanske för att de får dem att känna sig bättre själva. Troll sa någon, inte helt missvisande enligt min uppfattning.

Jag antar att de flesta är här för att kunna byta tankar och idéer med andra, och även ställa frågor om sina projekt. Det förutsätter då att det finns ett antal aktiva besökare. Med den rådande forumattityden skräms nytillkomna medlemmar bort snabbt och effektivt. De är ofta nybörjare, men där måste ju alla börja.
Det är min övertygelse att en väl mottagen medlem snart börjar tillföra sina kunskaper till de som behöver.

Utan nya medlemmar tynar forumet för att till sist avstanna helt då den sista regelryttaren dött i en massiv magsyreattack.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9123
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av AndersG »

Visst är det så att OP inte var helt tydlig i sin frågeställning, men måste det automatiskt innebära att han blir fritt villebråd för andra med mer eller mindre självpåtagna roller som moderatorer att sänka honom?
Fritt villebråd? Även om jag kanske inte skulle valt samma ordval som Sodjan så skulle jag svarat på samma sätt. Däremot var hans kommentar om att "inte veta vad man sysslar med" onödig.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Vilken är den snabbaste microcontrollern

Inlägg av sodjan »

> Däremot var hans kommentar om att "inte veta vad man sysslar med" onödig.

Jo, kanske onödig men inte orellevant, så som det såg ut från början.
Efter att det hade tillkommit ytterligare information senare så
minskade rellevansen i och för sig, men det var då det.

Dessutom ställde jag den kanske viktigaste frågan i tråden hittills som
inte har fått något svar (om jag inte missade det):

> Gäller det ett one-off projekt eller ska du ha tusentals ?

Jag vidhåller också att det även nu inte finns information tillräckligt
för att ge ett vettigt svar på frågan "vilken är snabbast". Det är speciellt
detaljer kring vad det hela ska vara till som saknas.

Jag kan även tycka att det ser lite märkligt ut att hålla på med så pass avancerade
prylar samtidigt som man är "inte beredd att lägga tusenlappar på en c kompilator."
En inte obetydlig del av prestandan kommer från just verktygen/kompilatorerna, och
man måste bedöma det hela som en helhet.

Slutligen så beror ju ofta ett val på många andra faktorer än rå-prestanda. Support,
leveranssäkerhet (om det nu gäller serieproduktion) o.s.v.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9123
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Vilken är den snabbaste microcontrollern

Inlägg av AndersG »

Jag håller helt med dig. Varför investera i en super-MPU och sedan slarva bort vinsten med en tafflig gratiskompilator? Liksaå har mängden betydelse.

Det var bara ordvalet jag vände mig mot. För någon som inte är van med din (nät)personlighet :) så kan det vara en källa till irritation.
Skriv svar