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

1

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, LCD   Módulo, NOR Flash y NAND Flash.

Eso es bueno, ya que puedo obtener SRAM de Digkey, sin embargo hay muchos tipos: .

¿Cuál es el correcto? Tal vez varios? Recuerdo hacer estos ejercicios en la universidad todo el tiempo en la clase de micro-computadora, pero nunca hablamos sobre qué tipo de memoria exacta estamos conectando a la 8086 micro :) Apreciaré 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 el tipo aún debe determinarse.

    
pregunta user34920

1 respuesta

2

Los periféricos que se enumeran 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 de retención. Esto significa que el SMC no está diseñado para funcionar con SDRAM, DDRAM u otras subespecies de RAM dinámica sincrónica: está diseñado para funcionar con la memoria RAM estática asíncrona normal, por lo que es probable que eso sea lo que desee para buscar.

También puede usar PSRAM (Pseudo-Static RAM) con el SMC. Los PSRAM son chips de RAM dinámicos con un controlador insertado que imita una RAM asíncrona y se encarga de todas las tareas de actualización desordenadas para usted. Como son RAM dinámicos en su interior, pueden ser muy grandes y relativamente baratos. El inconveniente es que también son lentos, como la memoria RAM dinámica.

Probablemente no quieras RAM de puerto doble o cuádruple. Si lo necesitaras, seguramente lo estarías buscando específicamente.

    
respondido por el MPA

Lea otras preguntas en las etiquetas