Sida 1 av 1

Linux-klar 32-bit uC med MMU och FPU?

Postat: 11 januari 2008, 15:17:07
av arvidb
Finns det någon mikrokontroller typ ARM9TDMI men med FPU (minst 200 MFLOP/s)? Jag har letat lite men inte hittat något...

// Arvid

Postat: 11 januari 2008, 15:51:22
av overclocked
Lite tankar..

Jag kan inte MFLOPS-värden på de snabbaste ARM9-implementationerna men det låter lite högt med 200MFLOPS kanske.. det beror väl på den specifika syssla du tänk utföra också.. Visst stödjer ARM-arkitekturen en väldigt tät integration av co-processorer? Jag har för mig att jag läst det i ARM-specen. Om så är fallet, sätt en FPGA intill och bygg de opcodes/kommadon du behöver i den. DÅ får du ARM-arkiteturen kvar, kan avlasta de tunga delarna i dedikerad hårdvara, kan skriva den mesta applikationkoden i C och bara använda assembler på få ställen för att sköta interfacet emot den extra hårdvaran.. jag vet dock itne hur smidigt detta är i verktygen..

Andra alternativ:
AVR32 - Har du tittat på AVR32? Arkitekturen är ju inte ARM9 iofs men den ska väl vara rätt vass på DSP-liknande sysslor med flyttal? Den har ju definitivt Linux iallafall.. men kanske lite låg Mhz..
WIKI-länk AVR32

BlackFin - Heller ej ARM-arkitektur men mycket kapabel i situationer där det krävs riktig beräkningskraft och Linux finns även här. 600Mhz+ räcker väl?? Där kan du definitvt hitta dina 200MFLOPS.. och troligen med därtill..

WIKI-länk BlackFin

Postat: 12 januari 2008, 00:22:52
av $tiff
200 MFLOPs var inte illa siktat från en fristående µC.

Iaf, en snabb sökning hos farbror google så fann jag denna sida:
http://www.eecatalog.com/embeddedlinux/ ... goryId=m25

Där kanske du kan hitta lite referenser av olika kaliber.

Edit:
Och här: http://www.linuxdevices.com/

Postat: 16 januari 2008, 15:32:32
av arvidb
ARM9 har ingen FPU alls är jag rädd, utan får emulera flyttalsprocessor. Blackfin har ingen MMU, vilket krävs för att köra "riktig" Linux (med glibc).

Jag hittade dock en PowerPC-processor med FPU (600+ Mflop/s).

Arvid