Las computadoras embebidas, dispositivos de visión, módulos DAQ y mucho más necesitarán algún tipo de memoria, ya sea un chip Flash o un módulo RAM. Normalmente, algo como un chip de memoria Flash o un pequeño módulo eMMC no se utilizaría para almacenamiento temporal ya que el dispositivo requiere reescrituras constantes. En su lugar, si necesitas una solución de memoria volátil (es decir, temporal), optarías por RAM estática o dinámica (SRAM o DRAM). Entre estos dos tipos de RAMs, existen versiones asincrónicas y sincrónicas, de las cuales el tipo sincrónico se utiliza normalmente en la electrónica moderna de alta velocidad.
SDRAM es una de estas opciones estándar de menor velocidad/menor capacidad disponibles para memoria a bordo sin una placa externa. Los diseñadores que no han trabajado con módulos RAM probablemente tengan visiones de grandes sticks de RAM DDR como los que instalarías en tu computadora de escritorio o laptop. En cambio, chips individuales de RAM pueden ser instalados en una placa, y no necesitan ser los ICs de RAM de alta velocidad y alta capacidad que encontrarías en un stick SODIMM típico. Si necesitas decidir qué tipo de memoria usar en tu placa, sigue leyendo para ver algunas de las pautas de diseño básicas para módulos de memoria SDRAM vs. DDR.
Los módulos SDRAM (RAM dinámica síncrona) son el tipo estándar de módulo RAM utilizado en la electrónica moderna. Al comparar SDRAM vs. DDR, es importante notar que DDR es un tipo de SDRAM, siendo el primer chip DDR SDRAM lanzado en 1997 por Samsung. Desde entonces, se han producido nuevas generaciones de DDR y las capacidades de memoria han aumentado. Sin embargo, los módulos SDRAM que operan a tasa de datos única no han desaparecido. A partir de aquí, cuando me refiera a “SDRAM”, ten en cuenta que estoy hablando de la versión de tasa de datos única y no de DDR.
La tabla a continuación compara algunos de los parámetros operativos básicos de SDRAM vs. DDR. Como podemos ver en esta tabla, los dos tipos de memorias tienen capacidades similares, aparte de la tasa de reloj y la capacidad.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
En general, la mayor tasa de reloj en DDR, y el hecho de que los módulos DDR transfieren 2x datos por ciclo de reloj, significa que los módulos DDR son mucho más rápidos que los SDRAM de tasa de datos única. Ambos tipos de RAM tienen una interfaz sincrónica, lo que significa que utilizan un reloj sincrónico de fuente para activar la transferencia de datos desde el módulo de memoria. Esto requiere hacer cumplir la sintonización de longitud a través del bus para que el
Los números DDR mencionados anteriormente son para módulos DDR4; DDR3 y anteriores tendrán especificaciones más bajas, así como menor costo. DDR5 está empujando los límites en la tabla anterior a frecuencias de reloj más altas (3200 MHz) y tasas de datos (hasta 6400 MT/s por módulo), y los productos más nuevos para consumidores y servidores estarán disponibles más adelante en 2021. Todo esto plantea la pregunta: si DDR tiene una capacidad y tasa de transferencia de datos mucho mayor, ¿por qué no se utiliza DDR en todos los sistemas que requieren memoria volátil?
Para algunos sistemas, optar por módulos DDR integrados o acceder a un stick DDR a través de un conector de borde es excesivo. Simplemente no necesitas tanta RAM a menos que estés ejecutando un sistema operativo completo o múltiples aplicaciones en un dispositivo embebido. Esto no significa que los sistemas embebidos pequeños no necesiten mucha memoria. A menudo, la memoria que se necesita es no volátil y podría suministrarse a través de un chip Flash, tarjeta SD o módulo eMMC.
Aquí están algunas de las principales razones por las que podrías querer usar un módulo SDRAM en lugar de un módulo DDR completo en la arquitectura de tu sistema embebido:
No todos los sistemas necesitarán tener un módulo SDRAM de tasa de datos única, pero ciertamente son más fáciles de usar con arquitecturas de sistemas embebidos populares construidas alrededor de microcontroladores. Si estás diseñando una computadora de placa única o placa madre personalizada, y tu sistema necesita alta memoria, simplemente decídete y opta por uno o más módulos DDR. Si nunca has trabajado con módulos DDR modernos, aún puedes optar por DDR2 y obtendrás mucha memoria para tu sistema en comparación con un módulo SDRAM típico.
Una vez que hayas determinado el tipo y la cantidad de memoria que necesitas al comparar SDRAM vs. DDR, utiliza el mejor software de diseño de PCB en Altium Designer® para crear tu diseño físico. Cuando necesites evaluar la integridad de señal y la EMI en tu diseño de PCB, los usuarios de Altium Designer pueden usar la extensión EDB Exporter para importar su diseño a los solucionadores de campo de Ansys y realizar una gama de potentes simulaciones de integridad de señal. Cuando hayas terminado tu diseño y quieras enviar los archivos a tu fabricante, la plataforma Altium 365™ facilita la colaboración y el compartir tus proyectos.
Solo hemos arañado la superficie de lo que es posible con Altium Designer en Altium 365. Comienza tu prueba gratuita de Altium Designer + Altium 365 hoy mismo.