¿Cómo funciona DDR SDRAM?

diagrama DDR

La figura es sobre cómo funciona DDR SDRAM y DDR SDRAM2.

Después de tomarme un tiempo buscando, todavía no puedo entender la figura. ¿Puede alguien por favor ayudarme a entenderlo? En este caso, ¿la "frecuencia operativa del bus interno" es la frecuencia de todo el sistema informático? ¿Qué es la "frecuencia de reloj externa"? Estoy muy perdido.

Respuestas (2)

La figura que está mostrando es sobre la captación previa de datos dentro de la memoria IC.

Lo que debe comprender es que incluso si la velocidad de transferencia del bus de datos se duplica en cada generación, la frecuencia operativa interna del bus interno (la frecuencia operativa del IC de la memoria) sigue siendo la misma porque la cantidad de bits transferidos al búfer de E/S también se duplica.

La frecuencia del reloj externo es el reloj principal del sistema.

  • Con SDR (velocidad de datos única), frecuencia de reloj externa = tasa de transferencia de bus de datos
  • Con DDR (velocidad de datos doble), a medida que envía datos en los flancos ascendentes y descendentes del reloj, duplica la velocidad de datos, por lo tanto, la velocidad de transferencia del bus de datos = 2 x la frecuencia del reloj externo.

La única evolución entre SDR y DDR en su figura es la tasa de transferencia del bus de datos que se duplica con la tasa de datos doble. Pero para lograr esta velocidad de datos usando casi el mismo IC de memoria (a 133 MHz), debe transferir dos bits al búfer de E/S (2 x 133 MHz = 266 MHz)

Para DDR1 a DDR2, el reloj externo se ha duplicado para duplicar la velocidad de transferencia del bus de datos. Pero para usar la misma memoria IC a 133 Mhz, solo tienes que dividir por 2 este reloj externo. Pero aún necesita la matriz de celdas de memoria para lograr la velocidad de transferencia del bus de datos emitiendo 4 bits en cada tic del reloj interno (4 x 133 MHz = 533 Mhz)

Lea más: Secretos de hardware: todo lo que necesita saber sobre las memorias DDR, DDR2 y DDR3

Hay una cosa más que necesito preguntar. ¿Puedo decir que la "frecuencia del reloj externo" es la misma que la frecuencia del bus? Entonces, si ese es el caso, DDR2 es mejor que DDR1 en el sentido de que puede duplicar la frecuencia del bus => esto finalmente duplica la tasa de transferencia del bus de datos. Y también, ¿cuál es el "ciclo de reloj" en la figura? ¿Es el ciclo de reloj del "reloj externo"?
Creo que el "ciclo de reloj" mencionado en la figura está relacionado con el "bus interno". Pero no estoy seguro.
Solo tiene una fuente de reloj principal para ambos extremos: frecuencia de reloj externa. Esta frecuencia se dividirá para el chip de memoria y para el bus externo se mantendrá la misma frecuencia pero se duplicará el ancho de banda usando DDR. El ciclo de reloj está relacionado con el reloj del bus correspondiente: a la izquierda será 133 MHz, y a la derecha 2x frecuencia de reloj externa (debido a DDR, dice 1/2 ciclo de reloj)

Voy a probar esto, pero personalmente no entiendo las entrañas de DDR RAM.

"Frecuencia de funcionamiento del bus interno" se refiere al bus interno del módulo RAM.

"Frecuencia de reloj externo" es la frecuencia de la RAM, en su conexión con el procesador.

La "tasa de transferencia del bus de datos" en los casos de DDR es 2 veces la frecuencia del reloj externo porque los datos se transfieren en cada transición (tanto hacia arriba como hacia abajo) del reloj en lugar de una vez por ciclo más tradicional.