Respuestas:
El Atmel AT91SAM9260B viene en un paquete LQFP y puede tener un precio un poco más bajo que el SAM9G20. Tiene una MMU y los mismos periféricos que el SAM9G20, pero funciona a 200 MHz en lugar de un máximo de 400 MHz. Preste atención a los detalles en las listas de verificación esquemáticas de la nota de aplicación de Atmel y tendrá éxito.
También puede probar el AT91SAM9XE512 con flash en chip. Pero 512 KB no será suficiente incluso para uCLinux, por lo que lo más rentable es usar el SAM9G20 o SAM9260B sin flash con flash externo y SDRAM.
Creo que la respuesta es chips en la familia ARM926EJ-S, como el AT91SAM9G20 . El G20 cuesta alrededor de $ 10 en una cantidad relativamente baja, y tiene una MMU. Desafortunadamente, solo está disponible en un paquete BGA y necesitará memoria externa.
La buena noticia es que el paso de la bola en el G20 es de 0,5 mm (editar: también hay una versión de paso de 0,8 mm), que está dentro del límite de lo que la mayoría de las casas de montaje harán sin un recargo. Si va a un ARM Cortex A8, como el OMAP35xx, debe lidiar con un paso de bola de 0.4 mm.
Hay al menos 5 empresas que están haciendo SBC utilizando el G20. Aquí hay algunos:
(De hecho, estoy trabajando en una placa de hardware abierta basada en este chip, pero no estará lista por unos meses al menos. ¡Pero eso al menos explica por qué tengo toda esta basura en mi cabeza!)
El AT91RM9200 solía ser una opción popular (ARM9 + MMU). No es BGA, pero no tiene RAM / Flash integrado.
El procesador imx233 freescale cuesta alrededor de 10 $ y está disponible en el paquete 128LQFP
Hay otras dos opciones:
1. Familia Vybrid VF3xx ARM Cortex-A5 de Freescale (ahora NXP), características principales: 266MHz, 1.5AM SRAM en chip, 2x Ethernet + conmutador L2, LQFP176 .
2. Familia RZ / A1 ARM Cortex-A9 de Renesas, tienen pocos circuitos integrados con paquete LQFP (176, 208, 256 pines) y gran SRAM en chip (3MB-10MB), 400MHz.
Puede obtenerlo de DigiKey, por ejemplo.