Propeller, AVR32 eller vad?
Jag vill ha en processor som klarar sådana hobbyprojekt som en pic inte skulle klara av pga för låg hastighet. Samtidigt ska den vara möjlig att lära sig utan att köra ett helt operativsystem på den. Jag vill kunna programmera den i lågnivåspråk och ha 100% kontroll på vad den gör. Alternativt skulle vara ett högnivåspråk som går riktigt snabbt och som stödjer inline-asm.
CPLD/FPGA har jag tittat på länge, men vart osäker pga av att jag trodde att de bara fanns i hemska BGA kapslar.
DSP är nog inget jag har något direkt behov av just nu och inte planerar jag något sådant projekt heller.
Varför vill man ha en processor som klarar allt? Jo, därför att utvecklingsverkyg, m.m. kostar $$$ och dessutom är det praktiskt att ha en (eller två) processorer som man kan bra. Betydligt mindre resurskrävande än att lära sig programmera en ny processor varje gång man ska göra ett projekt. Hur många här inne gör det när det handlar om hobbyprogrammering? Kommersiellt är dock en helt annan sak...
Sedan bryr jag mig inte så mkt om jag måste ändra projeket efter processon. Men om man tex får för sig att bygga en stor pwm-styrd LED-skärm och kommer fram till att man behöver 20st picar + en pic som styr allt och sedan implentera 20kanalers seriell kommunikation så känns det lättare (och billigare) att bara trycka dit en snabb processor som klarar det lika bra. Hoppas ni fattar min poäng.
Satt och kollade lite på spartan 3 starter kit, de skulle bara ha 99$ för det, är det något att ha för det priset? Skulle det passa mina behov?
/Erik
CPLD/FPGA har jag tittat på länge, men vart osäker pga av att jag trodde att de bara fanns i hemska BGA kapslar.
DSP är nog inget jag har något direkt behov av just nu och inte planerar jag något sådant projekt heller.
Varför vill man ha en processor som klarar allt? Jo, därför att utvecklingsverkyg, m.m. kostar $$$ och dessutom är det praktiskt att ha en (eller två) processorer som man kan bra. Betydligt mindre resurskrävande än att lära sig programmera en ny processor varje gång man ska göra ett projekt. Hur många här inne gör det när det handlar om hobbyprogrammering? Kommersiellt är dock en helt annan sak...
Sedan bryr jag mig inte så mkt om jag måste ändra projeket efter processon. Men om man tex får för sig att bygga en stor pwm-styrd LED-skärm och kommer fram till att man behöver 20st picar + en pic som styr allt och sedan implentera 20kanalers seriell kommunikation så känns det lättare (och billigare) att bara trycka dit en snabb processor som klarar det lika bra. Hoppas ni fattar min poäng.
Satt och kollade lite på spartan 3 starter kit, de skulle bara ha 99$ för det, är det något att ha för det priset? Skulle det passa mina behov?
/Erik
>> eriikh
Om man jämför dsPIC och ARM7, så uppfyller de båda kraven.
dsPIC är för liten för att köra något man kan kalla ett operativsystem på, däremot går det bra med en realtidskärna, eller schemaläggare.
En ARM7 kör man helst med en en realtidskärna, om du inte har några idiothöga krav på timing, eller har en ovanligt stor böjning för assemblerkod
ARM7 (till skillnad från ARM9) kan man sparka igång och få mycket gjort med bara några snuttar asm eller för den delen motsvarande C-snuttar.
Eftersom du är rädd för höga kostnader för utvecklingsverktyg tycker jag ARM7 vinner i detta fallet. Öppet kompilatorpaket och relativt billig programmerare finns ju att få tag i...
Om man jämför dsPIC och ARM7, så uppfyller de båda kraven.
dsPIC är för liten för att köra något man kan kalla ett operativsystem på, däremot går det bra med en realtidskärna, eller schemaläggare.
En ARM7 kör man helst med en en realtidskärna, om du inte har några idiothöga krav på timing, eller har en ovanligt stor böjning för assemblerkod

Eftersom du är rädd för höga kostnader för utvecklingsverktyg tycker jag ARM7 vinner i detta fallet. Öppet kompilatorpaket och relativt billig programmerare finns ju att få tag i...
eriikh skrev: Sedan bryr jag mig inte så mkt om jag måste ändra projeket efter processon. Men om man tex får för sig att bygga en stor pwm-styrd LED-skärm och kommer fram till att man behöver 20st picar + en pic som styr allt och sedan implentera 20kanalers seriell kommunikation så känns det lättare (och billigare) att bara trycka dit en snabb processor som klarar det lika bra. Hoppas ni fattar min poäng.
Satt och kollade lite på spartan 3 starter kit, de skulle bara ha 99$ för det, är det något att ha för det priset? Skulle det passa mina behov?
/Erik
Spartan 3 starter kit är rikitigt bra som ett första utvecklingskort. Kortet kommer t.o.m. med MicroBlaze och uCLinux förinstallerad (om jag minns rätt).
Men för ytterligare $50 kan du få en ännu bättre med många "roliga" komponenter på kortet (DAC, ADC, VGA, LCD, USB, CPLD osv.). Den heter Spartan 3E kit:
http://www.xilinx.com/xlnx/xebiz/design ... AR3E-SK-US