Usted no necesita una MMU externa de la memoria RAM, el factor que determina si usted necesita uno es un tema completamente distinto de simplemente una necesidad de más espacio. Si usted ha sido codificación directamente sobre el metal puede realmente hacer su vida más fácil no tener una MMU. También me gustaría señalar que una MMU es casi nunca un componente externo, sino en el SoC morir.
Usted puede encontrar el BRAZO de SoCs, en muchas familias, que permiten a la memoria externa de la ARM7 hasta por ejemplo la NXP LPC2212 Serie no decir el mejor, solo el primer ARM7 SoC que salió en google con una memoria externa de la interfaz, hay un montón de opciones.
Me gustaría pagar más atención a las características de los distintos núcleos en el BRAZO familias como usted puede encontrar casi todos ellos en SoC con memoria externa de los controladores.
Ahora, en cuanto a qué tipo de memoria que se necesita y cómo conseguirlo de trabajo, que depende de la SoC usted elija y lo de la memoria, el controlador de memoria externa soporta. Por ejemplo, el ARM7 SoC i vinculados apoyos externos SRAM así como de flash y roms y soporta hasta 4 16MB de los bancos, por lo que podría gancho externo de flash y SRAM al mismo tiempo.
Usted podría utilizar por separado RAM y flash IC también hay paquetes llamados MCP (Multi Chip Package) que puede incluir tanto flash y ram en 1 paquete. Cómo usted elige estos dispositivos depende de muchos factores, tendría que ser más específico acerca de su aplicación.
Lo fácil que es conectar depende de la velocidad que usted necesita. La mayoría de controlador de memoria externa han programable velocidades de reloj. La interfaz de memoria de reloj de precios podrían ser muy alta en menos de 10 mhz y probablemente mucho mayor. En su corto muy probable que no breadboarding algo como esto, usted necesita para diseñar un PCB y prestar especial atención a la integridad de la señal, los problemas para estas líneas.
Su mejor apuesta es elegir un núcleo en el que desea jugar y encontrar una de las muchas placas de desarrollo con memoria externa.