Estoy leyendo en la memoria DDR2 de los últimos días y me he confundido con algunos de los términos involucrados. Estoy confundido principalmente con la memoria discreta (un solo IC de memoria DDR2) en lugar del módulo DIMM, que consta de muchos de estos IC discretos.
Entiendo que la doble velocidad de datos significa que los datos están sincronizados tanto en el flanco ascendente como descendente de la señal del reloj. Entonces, por ejemplo, si un IC de memoria DDR2 de bus ancho de 16 bits se conecta a un microcontrolador (con controlador de memoria incorporado) a una velocidad de reloj de 200MHz (es decir, la salida de reloj del controlador de memoria a DDR2 es de 200MHz) calcular la tasa de datos?
Según mi entendimiento, el bus de 16 bits tiene 16 líneas de datos, y dos bits de datos se transfieren por ciclo de reloj para una línea de datos (para doble velocidad de datos), lo que significa que la velocidad de datos efectiva sería: [No. de líneas de datos (16, bits) x Bits de datos transferidos por línea de datos por ciclo de reloj (2, bits) x Velocidad de reloj (200, MHz)] / 8 = 800 MB / s
(por supuesto, estoy hablando de cálculos teóricos solamente)
¿Me he equivocado?
Realmente apreciaría si alguien pudiera aclarar mis confusiones. Gracias.