Risposte:
L'Atmel AT91SAM9260B è disponibile in un pacchetto LQFP e potrebbe avere un prezzo leggermente inferiore rispetto al SAM9G20. Ha una MMU e le stesse periferiche del SAM9G20 ma funziona a 200 MHz anziché a un massimo di 400 MHz. Presta attenzione ai dettagli nelle liste di controllo schematiche della nota applicativa Atmel e avrai successo.
Potresti anche provare l'AT91SAM9XE512 con flash su chip. Ma 512 KB non saranno sufficienti nemmeno per uCLinux, quindi la cosa più economica da fare è usare SAM9G20 o SAM9260B senza flash con flash esterno e SDRAM.
Penso che la risposta siano i chip della famiglia ARM926EJ-S, come l' AT91SAM9G20 . Il G20 costa circa $ 10 in quantità relativamente bassa e ha una MMU. Sfortunatamente, è disponibile solo in un pacchetto BGA e avrai bisogno di memoria esterna.
La buona notizia è che il passo della palla sul G20 è di 0,5 mm (modifica: esiste anche una versione con passo di 0,8 mm), che è solo entro il limite di ciò che la maggior parte delle case di assemblaggio farà senza un sovrapprezzo. Se vai su un ARM Cortex A8, come OMAP35xx, devi fare i conti con un passo di palla di 0,4 mm.
Ci sono almeno 5 aziende che stanno realizzando SBC usando il G20. Eccone alcuni:
(In realtà sto lavorando su una scheda hardware aperta basata su questo chip, ma non sarà pronto per alcuni mesi almeno. Ma questo almeno spiega perché ho tutta questa merda in testa!)
L'AT91RM9200 era una scelta popolare (ARM9 + MMU). È non BGA, ma non ha RAM / Flash integrati.
Il processore freescale imx233 costa circa 10 $ ed è disponibile nel pacchetto 128LQFP
Ci sono altre due scelte:
1. Famiglia Vybrid VF3xx ARM Cortex-A5 di Freescale (ora NXP), caratteristiche principali: 266 MHz, SRAM su chip da 1,5 MB, 2x Ethernet + L2 switch, LQFP176 .
2. Famiglia RZ / A1 ARM Cortex-A9 di Renesas, hanno pochi circuiti integrati con pacchetto LQFP (176, 208, 256 pin) e SRAM su chip di grandi dimensioni (3 MB-10 MB), 400 MHz.
Puoi ottenerlo da DigiKey per esempio.