Sida 2 av 9

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 19:22:12
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.

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 19:27:04
av blueint
Vi kanske ska bordlägga denna fråga tills trådskaparen ger adekvat underlag :humm:

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 19:33:14
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.

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 19:46:25
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.

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 19:51:28
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.

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 19:59:52
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å?

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 20:09:49
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å.

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 20:13:47
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?

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 20:20:07
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?

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 20:42:12
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.

Re: Vilken är den snabbaste microcontrollern

Postat: 10 november 2010, 21:07:16
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...

Re: Vilken är den snabbaste microcontrollern

Postat: 11 november 2010, 11:22:00
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.

Re: Vilken är den snabbaste microcontrollern

Postat: 11 november 2010, 11:26:24
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.

Re: Vilken är den snabbaste microcontrollern

Postat: 11 november 2010, 12:00:34
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.

Re: Vilken är den snabbaste microcontrollern

Postat: 11 november 2010, 12:09:36
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.