Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduccin
La identificacin u obtencin de las caractersticas de los mdulos de memoria es imprescindible en muchas tareas.
Caractersticas de los mdulos de memoria
Ensamblaje o instalacin
Puesta a punto
Reparacin
Introduccin
Pueden obtenerse de dos formas fundamentales:
Caractersticas de los mdulos de memoria
Empleo de herramientas
Software (BIOS)
Hardware
Introduccin
En la mayora de las ocasiones: El fabricante brinda muy poca informacin visible de su memoria. No podemos obtenerla porque se le retir la etiqueta o esta fue cambiada. No conocemos el fabricante.
Introduccin
Un mtodo ms confiable puede ser emplear un software especializado en esta tarea, que mediante las funciones del BIOS y del sistema operativo sea capaz de acceder a las caractersticas del mdulo de memoria. Caractersticas en lenguaje tcnico. Es necesario que el mdulo de memoria est instalado en la computadora.
Si no dependiramos del BIOS ni del software utilitario para obtenerla, evitando interpretaciones errneas de la misma?
PII
PIV
Solucin
La Deteccin de Presencia
Es un mecanismo creado para que el BIOS pueda identificar y caracterizar los mdulos de memoria, que la tarjeta madre tiene instalados.
forma ma de l siste urar e AM. ig e conf oria R ermit P la mem ajo de el trab para
t im a p
La Deteccin de Presencia
Durante muchos aos se emple de forma efectiva la Deteccin de Presencia Paralela (PPD), la cual requera de un pin por cada bit de informacin dada por el fabricante mediante resistores.
011001
Se emple en las memorias SIMM y hasta las primeras DIMM, pero ya no ofreca suficiente informacin a las nuevas tecnologas que emergan.
EEPROM Serie
Parmetros ptimos
Compatibilidad hacia atrs y hacia adelante, con ciertas limitaciones determinadas fundamentalmente por cambios en el socket.
El contenido de las 3 primeras localizaciones tiene el mismo significado para todas las memorias, ya que definen: el nmero de localizaciones empleadas en SPD, el nmero de localizaciones totales que posee la EEPROM y el tipo de memoria (referido a la RAM).
A partir de la localizacin 3 hasta la 61 se destina un espacio cuya informacin vara segn el tipo de memoria definido en la 2
E J
P M
O L
En la EEPROM
La localizacin 1 contiene un 128, lo cual si consultamos el estndar significa que se emplean 128 bytes para la SPD.
En la EEPROM
En la 2 aparece un 8 que segn el estndar significa que existe un total de 256 localizaciones.
En la EEPROM
En la EEPROM
En la direccin 9 encontraremos el tiempo de ciclo y por tanto la frecuencia de trabajo del mdulo de memoria. En nuestro ejemplo tenemos un 117, lo cual segn la tabla referente a esta localizacin, representa un tiempo de 7.5ns y por tanto una frecuencia de 133.3MHz.
En la EEPROM
En la direccin 8 se muestra un 1 que significa que el modulo trabaja con una tensin compatible con LVTTL.
En la EEPROM
La direccin 5 indica que el mdulo posee dos bancos de memoria y la 31 nos dice que cada banco es de 128MB. Entonces el mdulo tendr una capacidad total de 256MB.
El SMBus
El Bus de Administracin de Sistema o System Management Bus (SMB) es un protocolo de comunicacin definido sobre el estndar I2C. Permite controlar en la tarjeta madre, varios dispositivos conectados a travs de dos seales, reduciendo considerablemente la cantidad de lneas necesarias, la cantidad de pines en los componentes y por tanto los costos del sistema. Asegura la futura expansin en el nmero de dispositivos conectados al bus.
El SMBus
Desarrollado por Intel, a principios de los aos 90, para los sistemas de batera inteligente (Smart Battery System - SBS) y otros dispositivos de administracin de energa. Comenz a ser empleado en otras funciones dentro de las tarjetas madres. En 1996 la especificacin SBS fue entregada por Intel y Duracel a otras 10 compaas que formaron el grupo SBS. Ya en 1997 el SMBus se incorpor a las especificaciones de control avanzado de energa (Advanced Configuration and Power Interface - ACPI) para comunicarse con dispositivos SBS, sensores de temperatura y otros.
El SMBus
Un dispositivo conectado al SMBus puede ser encuestado por otro que acta como amo del bus y ofrecer informacin del fabricante, el nmero de parte o modelo, su estado de funcionamiento, la ocurrencia de errores, etc. A travs de los servicios del BIOS el sistema operativo supervisa y controla numerosos dispositivos ubicados en la tarjeta madre, como por ejemplo la deteccin de presencia serie (SPD) de los mdulos de memoria, el ACPI y el SBS. Aunque tiene como base el protocolo I2C, existen algunas diferencias que son fundamentalmente producto de aportes que hace el SMBus.
Una vez leda la memoria mediante el botn Leer, se muestra la informacin obtenida en Datos SPD en formato decimal, hexadecimal y binario.
En Informacin paralelo Software empleando el puertoSPD aparece su significado en lenguaje tcnico y al hacer clic en cada elemento de la lista, Datos SPD marca los datos relacionados.
Los botones Guardar Datos y Cargar Datos, permiten almacenar y recuperar la informacin de ficheros texto.
Pero tiene la desventaja de que depende del puerto paralelo de la computadora, aunque sus requerimientos no son crticos.
Emplea energa de dos bateras de 1.5V. Una vez colocada la memoria en el socket, se presiona S1 que conecta los 3V al circuito
El VDD de la memoria se controla mediante el PWM, un filtro y un operacional. De esta forma se pueden obtener valores entre 1.8V y 3V.
desde
16MB
Hardware empleando un microcontrolador PIC Tiene como ventaja la portabilidad, la sencillez y rapidez en su uso. No requiere de una computadora ni de fuente de alimentacin externa. Se encuentra limitado por la cantidad de informacin que puede mostrar. Aunque su actualizacin no es compleja, es algo mas difcil que en la solucin por software.
Una posibilidad de reducir estas limitaciones es adicionar un LCD serie donde se visualice la informacin recolectada.
Esto permitira reducir el tamao, los pines necesarios y el precio del microcontrolador.
Comentarios finales
El estndar SPD garantiza la caracterizacin completa de cada mdulo de memoria sin importar el fabricante, forma de conexin o tipo de memoria. Esto permite al BIOS configurar al sistema para un funcionamiento ptimo.
Comentarios finales
Puede emplearse por nuestros tcnicos para el ensamblaje, puesta a punto y reparacin de computadoras, pero deben contar con las herramientas necesarias que les permitan obtener la informacin que guarda el SPD.
Comentarios finales
Las herramientas presentadas en este trabajo no son completas, ni hacen un uso exhaustivo de las posibilidades que brinda la SPD, ni de los protocolos SMBus e I2C. Pero demuestran que es posible con pocos recursos disear, programar y fabricar utilidades que mejoren la calidad y aumenten la rapidez del trabajo en reparacin de computadoras.
Instituto de Ciberntica Matemtica y Fsica, Ministerio de Ciencia Tecnologa y Medio Ambiente, Cuba guille@icmf.inf.cu