Selección de RAM externa para un controlador de memoria estática ARM

Así que estoy revisando la hoja de datos de un dispositivo de Atmel (AT91SAM) y muestra lo siguiente:

Este SMC es capaz de manejar varios tipos de memoria externa y dispositivos periféricos, como SRAM, PSRAM, PROM, EPROM, EEPROM, módulo LCD, NOR Flash y NAND Flash.

Eso es bueno porque puedo obtener SRAM de Digkey, sin embargo, hay muchos tipos: Selección de SRAM en Digikey.

¿Cuál es la correcta? ¿Quizás varios? Recuerdo hacer estos ejercicios en la universidad todo el tiempo en la clase de microcomputadoras, pero nunca hablamos sobre qué tipo de memoria exacta estamos conectando al micro 8086 :) Agradeceré ayuda para aclarar esto. Por cierto, veo que el ancho del bus es de solo 8 bits, por lo que también ayudará a minimizar la selección, pero aún es necesario determinar el tipo.

Necesitas algo más que esa propaganda para saberlo.
@IgnacioVazquez-Abrams ¿dónde sospechas que ocultan la información detallada?
En el apartado que habla de la memoria en detalle.
¿Has intentado buscar en la web "AT91SAM sram"? Revisé rápidamente y había varias páginas que parecen ser posibles respuestas a su pregunta. Esas páginas pueden proporcionarle números de pieza específicos, que a su vez pueden proporcionar valores de parámetros específicos para la búsqueda de componentes y cómo configurar el controlador de memoria.
En algún lugar de la hoja de datos y/o del manual de referencia del AT91SAM, se explicará (o debería explicar) con gran detalle cómo conectarle varios tipos de memoria. Eso debería darle un buen punto de partida al determinar qué tipo / s usar.

Respuestas (1)

Los periféricos enumerados allí suelen tener buses "asíncronos", es decir, el tipo simple y familiar con líneas de dirección, líneas de datos y un par de líneas de control y pestillo. Esto significa que el SMC no está diseñado para funcionar con SDRAM, DDRAM u otras subespecies de RAM dinámica síncrona: está diseñado para funcionar con RAM estática asíncrona normal, así que eso es lo que probablemente querrá buscar.

También puede utilizar PSRAM (RAM pseudoestática) con el SMC. Los PSRAM son chips de RAM dinámicos con un controlador agregado que imita una RAM asíncrona y se encarga de todas las tareas de actualización desordenadas por usted. Dado que son RAM dinámicas en su interior, pueden ser muy grandes y relativamente baratas. La desventaja es que también son lentos, como la RAM dinámica.

Probablemente no desee una memoria RAM de dos o cuatro puertos. Si lo necesitara, seguramente lo estaría buscando específicamente.