22
DDR, DDR2, DDR3 DDR, DDR2, DDR3 Y otros conceptos en torno Y otros conceptos en torno al tema de memorias. al tema de memorias.

DDR, DDR2, DDR3

  • Upload
    vaughan

  • View
    108

  • Download
    9

Embed Size (px)

DESCRIPTION

DDR, DDR2, DDR3. Y otros conceptos en torno al tema de memorias. DDR. Double Data Rate En un ciclo son capaces de suministrar dos bytes por vía “DDR soportan un máximo de 1Gb” http://es.wikipedia.org/wiki/DDR - PowerPoint PPT Presentation

Citation preview

Page 1: DDR, DDR2, DDR3

DDR, DDR2, DDR3DDR, DDR2, DDR3

Y otros conceptos en torno al tema Y otros conceptos en torno al tema de memorias.de memorias.

Page 2: DDR, DDR2, DDR3

DDRDDR

Double Data RateDouble Data Rate En un ciclo son capaces de suministrar dos En un ciclo son capaces de suministrar dos

bytes por víabytes por vía

““DDR soportan un máximo de 1Gb”DDR soportan un máximo de 1Gb” http://es.wikipedia.org/wiki/DDRhttp://es.wikipedia.org/wiki/DDR

Nos aporta una información. La capacidad de los módulos no es caprichosa ni es dictado por Nos aporta una información. La capacidad de los módulos no es caprichosa ni es dictado por el mercado. Hay una limitación tecnológica que tiene que ver con el consumo, la disipación de el mercado. Hay una limitación tecnológica que tiene que ver con el consumo, la disipación de

calor y hasta la fiabilidad de transferencia de las señales dentro de los móduloscalor y hasta la fiabilidad de transferencia de las señales dentro de los módulos ..

Page 3: DDR, DDR2, DDR3

DDRDDR

Bus de datos de 64Bus de datos de 64 Compatible con FSB (bus del procesador)Compatible con FSB (bus del procesador)

Frecuencias de funcionamiento Frecuencias de funcionamiento Entre 100MHz y 200MHz (266MHz)Entre 100MHz y 200MHz (266MHz) Tener en cuenta que entrega dos datos por Tener en cuenta que entrega dos datos por

ciclo con lo cual la frecuencia virtual es el ciclo con lo cual la frecuencia virtual es el doble:doble: 200MHz y 400MHz200MHz y 400MHz

Page 4: DDR, DDR2, DDR3

DDRDDR

Nomenclatura:Nomenclatura: Varias nomenclaturasVarias nomenclaturas 1º Mencionar la frecuencia real del reloj1º Mencionar la frecuencia real del reloj ¿Cuál es el ancho de banda a 200MHz?¿Cuál es el ancho de banda a 200MHz?

a) 200MHz = a) 200MHz = 200*10200*1066 periodos de reloj / segundo periodos de reloj / segundo b) 8 vías entregando datos por periodo: 8* b) 8 vías entregando datos por periodo: 8* 200*10200*1066..

Pero como es DDR entrega dos bytes por ciclo (8* Pero como es DDR entrega dos bytes por ciclo (8* 200*10200*1066)*2=3200MB/s)*2=3200MB/s

Page 5: DDR, DDR2, DDR3

DDRDDR

2 Mencionar la frecuencia virtual2 Mencionar la frecuencia virtual PC400 o DDR400PC400 o DDR400 La frecuencia del bus es 200MHz pero la La frecuencia del bus es 200MHz pero la

virtual es 400Hzvirtual es 400Hz

(8* (8* 4400*1000*1066)=3200MB/s)=3200MB/s

Page 6: DDR, DDR2, DDR3

DDRDDR

3 Mencionar la tasa de transferencia3 Mencionar la tasa de transferencia PC3200PC3200

Si 3200 es la tasa de transferencia ¿Cuál es Si 3200 es la tasa de transferencia ¿Cuál es la frecuencia real del reloj a la que debe la frecuencia real del reloj a la que debe funcionar?funcionar?

Page 7: DDR, DDR2, DDR3

DDR DDR

CAS o CLCAS o CL Representa la latencia de la memoria.Representa la latencia de la memoria. Se usa como otra medida de comparación Se usa como otra medida de comparación

entre memoriasentre memorias

Cuanto tarda el módulo en devolver el dato Cuanto tarda el módulo en devolver el dato solicitado a partir de que se activa la señal solicitado a partir de que se activa la señal CASCAS

DDR: CL = 2, 2.5,3DDR: CL = 2, 2.5,3

Page 8: DDR, DDR2, DDR3

DDRDDR

¿Qué es mejor una DDR200 CL2 o una ¿Qué es mejor una DDR200 CL2 o una DDR400 CL3?DDR400 CL3? DDR 200, reloj a 100MHz, periodo 10nsDDR 200, reloj a 100MHz, periodo 10ns Entrega el dato a los 20nsEntrega el dato a los 20ns

DDR400, reloj a 200MHz, periodo 5nsDDR400, reloj a 200MHz, periodo 5ns Entrega el dato a los 15nsEntrega el dato a los 15ns

Page 9: DDR, DDR2, DDR3

DDRDDR

DIMM (Dual Inline Memory Module)DIMM (Dual Inline Memory Module) Tamaño 184 pinesTamaño 184 pines Muesca (la muesca evita problemas de Muesca (la muesca evita problemas de

compatibilidad)compatibilidad)

Voltaje:Voltaje: <3v: 2.5v, 2.7v<3v: 2.5v, 2.7v Implica reducción de consumo, reducción de calor, Implica reducción de consumo, reducción de calor,

lo que reduce problemas técnicos y ocasión para lo que reduce problemas técnicos y ocasión para aumentar las frecuencias de funcionamiento interno.aumentar las frecuencias de funcionamiento interno.

Page 10: DDR, DDR2, DDR3

DDRDDR

http://http://es.wikipedia.org/wiki/DDRes.wikipedia.org/wiki/DDR

Page 11: DDR, DDR2, DDR3

DDR2DDR2

““Los módulos DDR2 son capaces de trabajar con 4 Los módulos DDR2 son capaces de trabajar con 4 bitsbits por ciclo, es decir por ciclo, es decir 2 de ida y 2 de vuelta en un mismo ciclo.”2 de ida y 2 de vuelta en un mismo ciclo.” Esta definición, en lo que valga, hay que aplicarla a nivel interno del módulo.Esta definición, en lo que valga, hay que aplicarla a nivel interno del módulo. En realidad las DDR2 siguen funcionando externamente tal y como lo hacían En realidad las DDR2 siguen funcionando externamente tal y como lo hacían

las DDR, siguen entregando dos bytes por ciclo. Sólo que se han mejorado las DDR, siguen entregando dos bytes por ciclo. Sólo que se han mejorado las frecuencias de funcionamientolas frecuencias de funcionamiento

Nuevo rango de frecuencias: 200MHz-533MHzNuevo rango de frecuencias: 200MHz-533MHz Consumo: 1.8v Consumo: 1.8v DIMM: 240 pines, muesca en posición diferenciada.DIMM: 240 pines, muesca en posición diferenciada.

Page 12: DDR, DDR2, DDR3

DDR2DDR2•Su mayor logro es funcionar internamente a menor frecuencia que las ddr. De ahí su reducción de consumo. A cambio duplican determinados elementos lo que les permite devolver (internamente) el doble de resultados

Page 13: DDR, DDR2, DDR3

DDR2DDR2

CL: 3,4,5,6,7CL: 3,4,5,6,7 Su principal inconveniente es la alta Su principal inconveniente es la alta

latencia. latencia. A la misma frecuencia que una DDR A la misma frecuencia que una DDR

rendiría menos.rendiría menos.

Page 14: DDR, DDR2, DDR3

DDR2DDR2

httphttp://://es.wikipedia.orges.wikipedia.org//wikiwiki/DDR2/DDR2 httphttp://://www.techwww.tech--faq.comfaq.com/ddr2-/ddr2-sdram.shtmlsdram.shtml httphttp://://www.pcstats.comwww.pcstats.com//articlCLeview.cfm?articleID=1573articlCLeview.cfm?articleID=1573

Page 15: DDR, DDR2, DDR3

DDR3DDR3

Reducción de consumo con respecto a Reducción de consumo con respecto a DDR2: 1.5vDDR2: 1.5v

Aumento de frecuencias de Aumento de frecuencias de funcionamiento: 400MHz-800MHzfuncionamiento: 400MHz-800MHz

Buffers internos 8x (DDR2 4x, DDR 2x)Buffers internos 8x (DDR2 4x, DDR 2x) DIMM 240 muesca diferenciadaDIMM 240 muesca diferenciada

Page 16: DDR, DDR2, DDR3

DDR3DDR3

httphttp://://es.wikipedia.orges.wikipedia.org//wikiwiki/DDR3/DDR3 http://www.simmtester.com/page/news/showpubnews.asp?http://www.simmtester.com/page/news/showpubnews.asp?

title=What+is+DDR3+Memory%3F&num=145title=What+is+DDR3+Memory%3F&num=145

Page 17: DDR, DDR2, DDR3

Single Memory ChannelSingle Memory Channelvs.vs.Dual Memory ChannelDual Memory Channel

Aunque pueden haber slots para varios Aunque pueden haber slots para varios módulos, los módulos son accedidos módulos, los módulos son accedidos individual y secuencialmente. Nunca en individual y secuencialmente. Nunca en paralelo. paralelo.

En los Dual… Existen dos lógicas En los Dual… Existen dos lógicas controladoras de memoria, de manera controladoras de memoria, de manera que pueden acceder simultáneamente a que pueden acceder simultáneamente a ambos módulosambos módulos Equivale a tener un bus de datos de 128 bitsEquivale a tener un bus de datos de 128 bits

Page 18: DDR, DDR2, DDR3

Single Memory ChannelSingle Memory Channelvs.vs.Dual Memory ChannelDual Memory Channel

Los slots de cada canal se diferencian Los slots de cada canal se diferencian por colorespor colores

Los canales deben cumplir, en cuanto Los canales deben cumplir, en cuanto carga de módulos, determinadas carga de módulos, determinadas condiciones de equivalencia.condiciones de equivalencia.

http://www.pctelecos.com/documents/ddryddr2.pdfhttp://www.pctelecos.com/documents/ddryddr2.pdf http://en.wikipedia.org/wiki/Dual-channel_architecturehttp://en.wikipedia.org/wiki/Dual-channel_architecture

Page 19: DDR, DDR2, DDR3

Buffered/unbufferedBuffered/unbuffered

Los módulos bufferes tienen unos registros internos donde Los módulos bufferes tienen unos registros internos donde almacenan las direcciones tomadas del bus.almacenan las direcciones tomadas del bus.

El objetivo es potenciar la señal en un entorno donde muchos El objetivo es potenciar la señal en un entorno donde muchos dispositivos están conectados al bus leyendo.dispositivos están conectados al bus leyendo.

Se supone que mejora la eficacia frente a determinado tipo de Se supone que mejora la eficacia frente a determinado tipo de erroreserrores

A cambio al posicionar un registro en medio provoca un retraso A cambio al posicionar un registro en medio provoca un retraso en la respuesta del dispositivo.en la respuesta del dispositivo.

No es una característica configurable, el módulo dimm lo tiene o No es una característica configurable, el módulo dimm lo tiene o no lo tiene.no lo tiene.

No se recomienda mezclar módulos de diferente tipo en el mismo No se recomienda mezclar módulos de diferente tipo en el mismo canalcanal

http://www.querycat.com/faq/http://www.querycat.com/faq/5ae47129d8f3332b33aee707620283a15ae47129d8f3332b33aee707620283a1

Page 20: DDR, DDR2, DDR3

ECCECC

Algunos módulos de memoria incorporan Algunos módulos de memoria incorporan control de paridad. control de paridad.

Hay dos tipos de control de paridad:Hay dos tipos de control de paridad: Simple: sólo detecta si se mantiene la paridadSimple: sólo detecta si se mantiene la paridad ECC: es capaz de detectar y corregirECC: es capaz de detectar y corregir

En ambos casos, al número de líneas de datos En ambos casos, al número de líneas de datos (¿y direcciones?) se le añade líneas de (¿y direcciones?) se le añade líneas de paridad paridad 1 por cada 8 bits o vía.1 por cada 8 bits o vía.

Page 21: DDR, DDR2, DDR3

ECCECC

Tanto el módulo de memoria como el hardware Tanto el módulo de memoria como el hardware de la placa deben tener esta capacidadde la placa deben tener esta capacidad

En la BIOS de la placa debe activarse o no el En la BIOS de la placa debe activarse o no el control activo de la paridad.control activo de la paridad.

Tanto la memoria como el controlador del bus Tanto la memoria como el controlador del bus de memoria toman parte activa en las de memoria toman parte activa en las comprobaciones y emisión correcta de datos.comprobaciones y emisión correcta de datos.

Page 22: DDR, DDR2, DDR3

ECCECC

http://www.tech-faq.com/ecc-memory.shtmlhttp://www.tech-faq.com/ecc-memory.shtml http://www.pcguide.com/ref/ram/errECC-c.htmlhttp://www.pcguide.com/ref/ram/errECC-c.html http://www.pcguide.com/ref/ram/errParity-c.htmlhttp://www.pcguide.com/ref/ram/errParity-c.html