P. 1
Tipos de Memorias

Tipos de Memorias

|Views: 26|Likes:
Publicado porSantiago Uchija

More info:

Published by: Santiago Uchija on Jun 05, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

08/24/2013

pdf

text

original

¿ Qué es... la memoria RAM?

La memoria principal o RAM (Random Access Memory, Memoria de Acceso Aleatorio) es donde el computador guarda los datos que está utilizando en el momento presente. El almacenamiento es considerado temporal por que los datos y programas permanecen en ella mientras que la computadora este encendida o no sea reiniciada. Se le llama RAM por que es posible acceder a cualquier ubicación de ella aleatoria y rápidamente Físicamente, están constituidas por un conjunto de chips o módulos de chips normalmente conectados a la tarjeta madre. Los chips de memoria son rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos:

La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o los discos duros, es que la RAM es mucho más rápida, y que se borra al apagar el computador, no como los Disquetes o discos duros en donde la información permanece grabada. Tipos de RAM Hay muchos tipos de memorias DRAM, Fast Page, EDO, SDRAM, etc. Y lo que es peor, varios nombres. Trataremos estos cuatro, que son los principales, aunque mas adelante en este Informe encontrará prácticamente todos los demás tipos.
 

 

 

DRAM: Dinamic-RAM, o RAM DINAMICA, ya que es "la original", y por tanto la más lenta. Usada hasta la época del 386, su velocidad típica es de 80 ó 70 nanosegundos (ns), tiempo éste que tarda en vaciarse para poder dar entrada a la siguiente serie de datos. Por ello, es más rápida la de 70 ns que la de 80 ns. Físicamente, aparece en forma de DIMMs o de SIMMs, siendo estos últimos de 30 contactos. Fast Page (FPM): a veces llamada DRAM (o sólo "RAM"), puesto que evoluciona directamente de ella, y se usa desde hace tanto que pocas veces se las diferencia. Algo más rápida, tanto por su estructura (el modo de Página Rápida) como por ser de 70 ó 60 ns. Usada hasta con los primeros Pentium, físicamente aparece como SIMMs de 30 ó 72 contactos (los de 72 en los Pentium y algunos 486). EDO: o EDO-RAM, Extended Data Output-RAM. Evoluciona de la Fast Page; permite empezar a introducir nuevos datos mientras los anteriores están saliendo (haciendo su Output), lo que la hace algo más rápida (un 5%, más o menos). Muy común en los Pentium MMX y AMD K6, con velocidad de 70, 60 ó 50 ns. Se instala sobre todo en SIMMs de 72 contactos, aunque existe en forma de DIMMs de 168.

NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB

Página 1

manejan 32 bits.) ó 10. PC100: o SDRAM de 100 MHz. porque el bus de datos de los Pentium es el doble de grande (64 bits). llevan dos muescas para facilitar su correcta colocación. Existen para voltaje estándar (5 voltios) o reducido (3. Son unas plaquitas alargadas con conectores en un extremo. estos errores son tan improbables que la mayor parte de los chips no los sufren jamás aunque estén funcionando durante años. NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 2 . que más que un autobús es la carretera por la que van los datos.  SIMMs: Single In-line Memory Module. que utilizan los AMD K6-2. con 168 contactos y en zócalos generalmente negros. es usada en los Pentium II de menos de 350 MHz y en los Celeron. de unos 25 a 10 ns. Miden unos 8. aunque no todas las memorias vendidas como "de 100 MHz" las cumplen. por lo que pueden usarse de 1 en 1 en los Pentium. Otros tipos de RAM   BEDO (Burst-EDO): una evolución de la EDO. sin embargo. más modernos. teóricamente se trata de unas especificaciones mínimas que se deben cumplir para funcionar correctamente a dicha velocidad. del tipo que sean. K6 y superiores. Si el resultado ha variado. Los de 30 contactos pueden manejar 8 bits cada vez. Dicho así. no lo corrige. La más moderna (y recomendable). el ordenador sólo avisa de que el error se ha producido. con 30 ó 72 contactos. hace años que todas las memorias se fabrican sin paridad. Poco extendida.) y sus zócalos suelen ser de color blanco.3 V). que tiene un bus de datos de 32 bits. por lo que en un 386 ó 486. en los Pentium se haría de 2 en 2 módulos (iguales). que eran parecidos a los SIMM pero con frágiles patitas soldadas y que no se usan desde hace bastantes años. al conjunto se le llama módulo. compite en prestaciones con la SDRAM. Pentium II a 350 MHz y computadores más modernos. El número de conectores depende del bus de datos del microprocesador. Memorias con paridad: consisten en añadir a cualquiera de los tipos anteriores un chip que realiza una operación con los datos cuando entran en el chip y otra cuando salen.5 cm (72 c.   SDRAM: Sincronic-RAM. para lo que debe ser rapidísima. o cuando toda o parte de la memoria viene soldada en la placa (caso de algunos ordenadores de marca). PC133: o SDRAM de 133 MHz. parece una ventaja. que envía ciertos datos en "ráfagas". Y podríamos añadir los módulos SIP. Memoria SDRAM capaz de funcionar a esos 100 MHz.  DIMMs: más alargados (unos 13 cm). se ha producido un error y los datos ya no son fiables. el número de carriles de dicha carretera representaría el número de bits de información que puede manejar cada vez. Pueden manejar 64 bits de una vez.5 cm (30 c. Es más. por lo que se usan de 1 en 1 en los 486. Funciona de manera sincronizada con la velocidad de la placa (de 50 a 66 MHz). Los SIMMs de 72 contactos. SIMMs y DIMMs Se trata de la forma en que se juntan los chips de memoria. necesitamos usarlos de 4 en 4 módulos iguales. Sólo se presenta en forma de DIMMs de 168 contactos. por ello. para conectarse a la placa base del ordenador.

una vez en cada extremo de la señal (el ascendente y el descendente). De esta forma.  ECC: memoria con corrección de errores. Hablando del voltaje: en principio debería ser de 2. sencillamente. los DDR tienen 1 única muesca en lugar de las 2 de los DIMM "clásicos". pueden ser: DRAM -> FPM -> EDO -> VRAM -> WRAM -> SDRAM -> SGRAM DDR-SDRAM: (Doble Data Rate) ¿Cómo es físicamente la DDR-SDRAM? O lo que es lo mismo: ¿puedo instalarla en mi "antigua" placa base? Lamentablemente. Los nuevos pines son absolutamente necesarios para implementar el sistema DDR. "física". para aplicaciones realmente críticas.5 V. las velocidades de reloj de los aparatos DDR se suelen dar en lo NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 3 . un aparato con tecnología DDR que funcione con una señal de reloj "real". de por ejemplo 100 MHz. Detecta errores de datos y los corrige. tampoco nos serviría de nada poder instalarlos. Los módulos de memoria DDR-SDRAM (o DDR) son del mismo tamaño que los DIMM de SDRAM. Puede ser de cualquier tipo. porque necesitaríamos un chipset nuevo. por no hablar de que se utiliza un voltaje distinto y que. en lugar de enviar datos sólo en la parte ascendente de la señal. De menor a mayor rendimiento. pero con más conectores: 184 pines en lugar de los 168 de la SDRAM normal. Por ello. la respuesta es un NO rotundo. aunque sobre todo EDO-ECC o SDRAM-ECC. Además.3 V de la SDRAM. Memorias de Vídeo: para tarjetas gráficas. enviará tantos datos como otro sin tecnología DDR que funcione a 200 MHz. ¿Cómo funciona la DDR-SDRAM? Consiste en enviar los datos 2 veces por cada señal de reloj. Usada en servidores y mainframes. una reducción del 30% respecto a los actuales 3.

con 66 MHz "físicos" aprovechados doble o cuádruplemente. se recomienda una cantidad mínima de 64 MB de RAM. "físicos"). así que se intentara llegar a un compromiso satisfactorio.) Bien. Al principio se las conocía como PC200 y PC266. Como esto haría que parecieran muchísimo más rápidas que la DDR (algo que NO SUCEDE.1. y extremadamente cara. categorías y precios. la memoria que se utiliza actualmente en casi la totalidad de los PCs normales. lo que condiciona a qué sistema operativo y programas se van a usar. ni mucho menos: a veces se "notan" IGUAL de rápidas. y si es posible incluso 128. no existe DDR a 66 MHz). Hoy en día la memoria RAM está a menos de US 1 por megabyte. también según el sistema de los MHz. Uno de los problemas de la memoria Rambus: funciona a 266 MHz "físicos" o más. y la SDRAM funciona a 66. 200 MHz. Claro está que la memoria RAM vale dinero. Además de las numerosísimas tarjetas gráficas con memoria de vídeo DDR-SDRAM. Pero llegó Rambus y decidió que sus memorias se llamarían PC600.. algo lógico. ya que una tarjeta gráfica con un bus de 266 MHz "físicos" sería difícil de fabricar. tenemos por ejemplo los microprocesadores AMD Athlon y Duron. se decidió denominarlas según su capacidad de transferencia en MB/s: PC1600 y PC2100 (PC2133 es poco comercial.6 GB/s (1600 MB/s). (Atención. esto no quiere decir que una tarjeta AGP 4X sea en la realidad el doble de rápida que una 2X. Lo primero. PC700 y PC800. Ante todo. ¿Cuánta memoria es "suficiente"? NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 4 . los 133 MHz de la PC133 son ya una cosa difícil de superar sin subir mucho los precios. puede funcionar a 100 o 133 MHz (de nuevo. Tipos de DDR-SDRAM y nomenclatura Por supuesto. o el AGP 2X ó 4X. de todas formas no nos podemos quejar en los precios: hasta antes del 1996 el costo de la memoria había mantenido un costo constante de alrededor de US 40 por megabyte .. siguiendo el sistema de clasificación por MHz utilizado con la SDRAM. y en el segundo 2. pero nunca quedándose cortos. bajo éste u otro nombre. existe memoria DDR de diferentes clases. pues la DDR-SDRAM es el concepto DDR aplicado a la memoria SDRAM.que podríamos llamar "MHz efectivos o equivalentes" (en nuestro ejemplo. 100 ó 133 MHz (por cierto. por motivos que no vienen al caso ahora. cuyo bus de 200 MHz realmente es de "100 x 2". mejor. A finales de 1996 los precios se habían reducido a US 4 el megabyte (una caída del 901% en menos de un año).¿Cuánta memoria debo tener? Se podría decir que: cuanta más memoria RAM.1 GB/s (2133 MB/s). ya que se trata de SDRAM con DDR. estaríamos ante memorias de 200 ó 266 MHz. y por ello la introducción del DDR. y resulta muy difícil (y cara) de fabricar. por lo visto). Si consideramos los MHz "equivalentes". PC100 y PC133. En el primer caso es capaz de transmitir 1. La tecnología DDR está de moda últimamente. "100 MHz con doble aprovechamiento de señal". Y la SDRAM no es otra que nuestra conocida PC66. La cantidad de RAM necesaria es función únicamente de para qué se use un ordenador. 2. "100 MHz x 2"). porque funcionan de una forma completamente distinta).

sólo la carga del sistema operativo puede consumir TODA la memoria con la que se venden algunos computadores de gama baja. Los resultados son perfectamente aplicables a Linux. este trabajo se centrará en Windows 95 y 98. Microsoft Word 97 e Internet Explorer 4 Windows 98 y AutoCAD 14 (con un dibujo sencillo en 2D) RAM utilizada 21 MB 27 MB 35 MB 46 MB 55 MB Como puede ver. cuantos más programas utilicemos y más complejos sean. NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 5 . la cantidad de memoria del PC es uno de los factores que más puede afectar al rendimiento. actúan de forma similar a Linux. Además. Por cierto. lo que puede ser un gran error. más memoria necesitaremos. nada de 800 MHz para sólo 32 MB de memoria RAM. y a cuántos MHz funcionará. Observen los siguientes datos: Programas cargados Sólo Windows 95 Sólo Windows 98 Sólo Windows 98. Windows 98 utiliza más memoria que Windows 95 debido entre otros temas a su integración con Microsoft Internet Explorer. en si será un Pentium III o un Athlon. tras varios meses de funcionamiento y diversas instalaciones de programas Windows 98. Y como intentaremos demostrar.En el mundo de los computadores. "excepto" por su mayor estabilidad y mejor aprovechamiento de la memoria. Lo más importante al comprar un computador es que sea equilibrado. la mayor parte de los compradores aceptan la cantidad que trae el sistema por defecto. un Celeron o un K6-2. en cuanto a Windows NT 4 y 2000. si bien consumen entre 16 y 40 MB más de memoria que los Windows "domésticos". esto seguro que no sorprenderá a nadie. pero lo que sí puede que nos sorprenda es la gran cantidad de memoria que se utiliza tan sólo para arrancar el sistema operativo. o una tarjeta 3D de alta gama para un monitor pequeño y de mala calidad. Windows y la memoria virtual Por supuesto. ya que son con diferencia los sistemas operativos más utilizados. Cuando se llega al tema de la memoria. la duda siempre parece estar en si comprar un microprocesador Intel o AMD.

lo ideal es necesitar lo menos posible la memoria virtual. Pese a esto. de unos 100 u 80 ns 486 lentos NOTAS Memoria difícil de encontrar.Identificar el tipo de memoria que utiliza su ordenador. la 0. que no es sino espacio del disco duro que se utiliza como si fuera memoria RAM. también en algunos K6-2 486 rápidos Pentium lentos Pentium Pentium MMX AMD K6 Celeron Pentium II hasta 350 MHz Pentium II 350 MHz o más Pentium III AMD K6-2 AMD K6-III SDRAM de 100 MHz (PC100) en módulos DIMM de 168 contactos. La fuente más apropiada de información a este respecto es el manual de la placa base. de menos de 10 ns Aún muy utilizada. de 60 ó 50 ns SDRAM de 66 MHz en módulos DIMM de 168 contactos. sin instalar nada. de 70 Típico de DX2-66 o superiores y ó 60 ns. Sin embargo. y para eso evidentemente hay que tener la mayor cantidad de memoria RAM posible. Actualizar la memoria RAM 1. de menos de 20 ns Suelen admitir también PC100 o PC133. el principal es su velocidad. la de los discos duros se mide en milisegundos. suelen admitir también PC133 NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 6 . es decir. Mientras la velocidad de acceso a la RAM se mide en nanosegundos (ns. que se tarda casi un millón de veces más en acceder a un dato que encuentra en el disco duro que a uno de la RAM.Para terminar de complicar el tema..000000001 parte de un segundo). de 80 Típico de DX-33 o velocidades ó 70 ns inferiores FPM en módulos SIMM de 72 contactos. Por ende. ya que es muchísimo más lenta que la RAM. ambos Windows tienden a aumentar su tamaño y su consumo de memoria según vamos instalando programas. el hecho es que los computadores siguen trabajando cuando se les agota la memoria RAM. de 70 ó 60 ns EDO en módulos SIMM de 72 contactos. o sencillamente según pasa el tiempo. esta memoria virtual tiene varios inconvenientes. algo que sería imposible si no fuera por la denominada "memoria virtual". a veces junto a módulos de 30 Pentium 60 ó 66 MHz contactos FPM o EDO en módulos SIMM de 72 contactos. actualización poco interesante FPM en módulos SIMM de 30 contactos. aunque en general: MICROPROCESADOR 386 MEMORIA TÍPICA DRAM o FPM en módulos SIMM de 30 contactos.

que permite solo la lectura de la información y no su escritura. como revistas especializadas. monografías. y es poco probable que requiera NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 7 . Se utiliza principalmente para contener el firmware (programa que está estrechamente ligado a hardware específico. Celda de ROM. véase Rom. la enciclopedia libre Saltar a: navegación. conocida también como ROM (acrónimo en inglés de read-only memory). prensa diaria o páginas de Internet fidedignas. o al menos no de manera rápida o fácil. búsqueda Este artículo o sección necesita referencias que aparezcan en una publicación acreditada. de menos de 8 ns AMD K7 Athlon AMD Duron La memoria más utilizada en la actualidad Consejos para comprar Memoria Memoria de solo lectura De Wikipedia. es un medio de almacenamiento utilizado en ordenadores y dispositivos electrónicos. Puedes añadirlas así o avisar al autor principal del artículo en su página de discusión pegando: {{subst:Aviso referencias|Memoria de solo lectura}} ~~~~ «ROM» redirige aquí. independientemente de la presencia o no de una fuente de energía.AMD K7 Athlon Pentium III Coppermine SDRAM de 133 MHz (PC133) en módulos (de 533 MHz o más) DIMM de 168 contactos. Para otras acepciones. La memoria de solo lectura. Los datos almacenados en la ROM no se pueden modificar.

PROM D23128C en la plaqueta de una Sinclair ZX Spectrum. Historia La primera EPROM. no se permite la escritura en lugares aleatorios de la memoria. su contenido no puede ser modificado de ninguna forma. A pesar de la simplicidad de la ROM. En su sentido más estricto. por lo cual las antiguas máscaras ROM no se suelen encontrar en hardware producido a partir de 2007. Intel 1702. efectivamente se pueden borrar y volver a programar varias veces. Sin embargo. las ROM más modernas. Con la invención de los circuitos integrados se desarrolló la máscara ROM. De esta manera podían representar una tabla de consultas arbitraria y un lapso de propagación deductible. La razón de que se las continúe llamando así es que el proceso de reprogramación en general es poco frecuente. MROM. Las puertas lógicas combinacionales pueden usarse en conjunto para indexar una dirección de memoria de n bits en valores de m bits de tamaño (una tabla de consultas). a menudo. NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 8 . se refiere solo a máscara ROM -en inglés.(el más antiguo tipo de estado sólido ROM). aún siendo descritos como "memoria de solo lectura" (ROM). El tipo más simple de ROM en estado sólido es de la misma antigüedad que la propia tecnología semiconductora. que se fabrica con los datos almacenados de forma permanente. La máscara ROM consistía en una cuadrícula de líneas formadas por una palabra y líneas formadas por un bit seleccionadas respectivamente a partir de cambios en el transistor.actualizaciones frecuentes) u otro contenido vital para el funcionamiento del dispositivo. relativamente lento y. como los programas que ponen en marcha el ordenador y realizan los diagnósticos. como EPROM y Flash EEPROM. los dispositivos reprogramables son más flexibles y económicos. y por lo tanto.

] Uso para almacenamiento de software NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 9 . así pues se creó la memoria de solo lectura programable (PROM). pero lo hicieron a expensas de un alto incremento del costo por chip. una mejor tolerancia a los shocks físicos. a través de un cable serial). En medio de la década de 1980 Toshiba inventó la memoria flash. ya que una compañía podía pedir un gran lote de PROMs vacías y programarlas con el contenido necesario elegido por los diseñadores. se inventó la EEPROM. No son prácticas para I+D por el hecho de que los desarrolladores necesitan cambiar el contenido de la memoria mientras refinan un diseño. 3. ofreciendo un rendimiento comparable al de los discos duros. Por eso las máscaras ROM se mantuvieron como la solución económica durante bastante tiempo. ya que el usuario contrata fundiciones para producirlas según sus necesidades. Los diseñadores rompieron explícitamente con las prácticas del pasado. NAND ha avanzado bastante en su meta. De esta manera erradicaba el punto 3 de la anterior lista. Solo es económico comprarlas en grandes cantidades. afirmando que enfocaba "ser un reemplazo de los discos duros". alterando físicamente su estructura con la aplicación de pulsos de alto voltaje. Todas estas tecnologías mejoraron la versatilidad y flexibilidad de la ROM. la única manera de arreglarlo es reemplazando físicamente la ROM por otra. resolviendo el conflicto número 4 de la lista ya que se podía reprogramar el contenido mientras proveyese un mecanismo para recibir contenido externo (por ejemplo. Esto acarrea serias desventajas: 1. Esto eliminó los problemas 1 y 2 antes mencionados. otra vez desarrollada por Toshiba. en 1983. El tiempo transcurrido entre completar el diseño de la máscara y recibir el resultado final es muy largo. Más tarde. Si un producto tiene un error en la máscara.En las máscaras ROM los datos están físicamente codificados en el mismo circuito. Inventada en 1956. En 1971 se desarrolló la memoria de solo lectura programable y borrable (EPROM) que permitía reiniciar su contenido exponiendo el dispositivo a fuertes rayos ultravioleta. una miniaturización extrema (como por ejemplo memorias USB y tarjetas de memoria MicroSD). así que solo se pueden programar durante la fabricación. 4. 2. En 2007. Esto fue así aproximadamente hasta el año 2000. Los desarrollos posteriores tomaron en cuenta estas deficiencias. más que tener el tradicional uso de la ROM como una forma de almacenamiento primario no volátil. y un consumo de potencia mucho más bajo. una forma de EEPROM que permitía eliminar y reprogramar contenido en una misma operación mediante pulsos eléctricos miles de veces sin sufrir ningún daño. El producto más reciente es la memoria NAND. permitía a los usuarios modificarla solo una vez. cuando el precio de las memorias reprogramables hubo descendido lo suficiente como para comenzar a desplazar a las ROM no reprogramables del mercado.

Los teléfonos móviles y los asistentes personales digitales (PDA) suelen tener programas en memoria ROM (o por lo menos en memoria flash). el uso de la ROM para almacenar grandes cantidades de datos ha ido desapareciendo casi completamente en los ordenadores de propósito general. una razón de que todavía se utilice la memoria ROM para almacenar datos es la velocidad. son conocidas como cartuchos. ya que los discos siguen siendo más lentos.Memoria de solo lectura conteniendo el BIOS de una vieja placa madre. Uso para almacenamiento de datos Como la ROM no puede ser modificada (al menos en la antigua versión de máscara). Esto era especialmente eficiente cuando la unidad central de procesamiento era lenta y la ROM era barata en comparación con la RAM. Algunas de las videoconsolas que usan programas basados en la memoria ROM son la Super Nintendo. Todavía los ordenadores pueden dejar algunos de sus programas en memoria ROM. como una copia de un cartucho de videojuego. la ROM se ha utilizado en muchos ordenadores para guardar tablas de consulta. utilizadas para la evaluación de funciones matemáticas y lógicas. Actualmente los sistemas operativos en general ya no van en ROM. Por extensión la palabra ROM puede referirse también a un archivo de datos que contenga una imagen del programa que se distribuye normalmente en memoria ROM. o el sistema de arranque oportuno del PC normalmente se encuentran en una memoria ROM. es más frecuente que vaya en memoria flash. mientras que la memoria Flash ha ido ocupando este puesto. no se puede leer un programa que es necesario para ejecutar un disco desde el propio disco. la Sega Mega Drive o la Game Boy. pegadas a cajas de plástico aptas para ser utilizadas e introducidas repetidas veces. No había otra alternativa razonable ya que las unidades de disco eran generalmente opcionales. Estas memorias ROM. No obstante. solo resulta apropiada para almacenar datos que no necesiten ser modificados durante la vida de este dispositivo. Por lo tanto. la BIOS. De hecho. Los ordenadores domésticos a comienzos de los años 1980 venían con todo su sistema operativo en ROM. pero incluso en este caso. NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 10 . Con este fin. La actualización a una nueva versión significa usar un soldador o un grupo de interruptores DIP y reemplazar el viejo chip de ROM por uno nuevo. la Nintendo 64. Y lo que es aún más importante.

Una EPROM de 32KB (256Kbit). Ventana de EPROM. Este microcontrolador 8749 almacena su programa en una EPROM interna. NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 11 . La pequeña ventana de cuarzo recibe luz UV durante el borrado.Memoria EPROM EPROM.

Esto es debido a que los fotones de la luz excitan a los electrones de las celdas provocando que se descarguen. por lo que no puede ser borrada. La única diferencia con la EPROM es la ausencia de la ventana de cuarzo.Una EPROM de 4KB (32Kbit) 1984. Es un tipo de chip de memoria ROM no volátil inventado por el ingeniero Dov Frohman. Las EPROM pueden venir en diferentes tamaños y capacidades. Una vez programada. Así. cada uno de los cuales viene de fábrica sin carga. una EPROM se puede borrar solamente mediante exposición a una fuerte luz ultravioleta. Una EPROM programada retiene sus datos durante diez o veinte años. una EPROM sin grabar se lee como FF en todas sus celdas). Se programan mediante un dispositivo electrónico que proporciona voltajes superiores a los normalmente utilizados en los circuitos electrónicos. para la familia 2700 se pueden encontrar: Tipo de EPROM Tamaño — bits Tamaño — Bytes Longitud (hex) Última dirección (hex) NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 12 . Las antiguas BIOS de los ordenadores personales eran frecuentemente EPROMs y la ventana de borrado estaba habitualmente cubierta por una etiqueta que contenía el nombre del productor de la BIOS. la ventana de borrado debe permanecer cubierta. Como el cuarzo de la ventana es caro de fabricar. y se puede leer un número ilimitado de veces. por lo que son leídos como 1 (por eso. Está formada por celdas de FAMOS (Floating Gate AvalancheInjection Metal-Oxide Semiconductor) o "transistores de puerta flotante". Las versiones OTP se fabrican para sustituir tanto a las EPROMs normales como a las EPROMs incluidas en algunos microcontroladores. a través de la cual se puede ver el chip de silicio y que admite la luz ultravioleta durante el borrado. su revisión y una advertencia de copyright. se introdujeron los chips OTP (One-Time Programmable. Estas últimas fueron siendo sustituidas progresivamente por EEPROMs (para fabricación de pequeñas cantidades donde el coste no es lo importante) y por memoria flash (en las de mayor utilización). Las celdas que reciben carga se leen entonces como un 0. EPROM son las siglas de Erasable Programmable Read-Only Memory (ROM programable borrable). Para evitar el borrado accidental por la luz del sol. programables una sola vez). Las EPROMs se reconocen fácilmente por una ventana transparente en la parte alta del encapsulado.

27C512 27C010. 1702A 2704 2708 2716. las EPROMs de las serie 27x que contienen una C en el nombre están basadas en CMOS. 27C256 27512. 27C128 27256. 27C16 2732. 27C64 27128. 27C100 27C020 27C040 27C080 2 Kbits 4 Kbits 8 Kbits 16 Kbits 32 Kbits 64 Kbits 128 Kbits 256 Kbits 512 Kbits 1 Mbits 2 Mbits 4 Mbits 8 Mbits 256 512 1 KBytes 2 KBytes 4 KBytes 8 KBytes 16 KBytes 32 KBytes 64 KBytes 128 KBytes 256 KBytes 512 KBytes 1 MBytes 100 200 400 800 1000 2000 4000 8000 10000 20000 40000 80000 100000 000FF 001FF 003FF 007FF 00FFF 01FFF 03FFF 07FFF 0FFFF 1FFFF 3FFFF 7FFFF FFFFF NOTA: 1702 EPROMs son PMOS. 27C32 2764.1702. el resto son NMOS Pines de la EPROM 2764 VPP A12 A7 A6 A5 A4 A3 A2 A1 A0 D0 D1 D2 GND +--------------+ |1 +--+ 28| |2 27| |3 26| |4 25| |5 24| |6 23| |7 2764 22| |8 21| |9 20| |10 19| |11 18| |12 17| |13 16| |14 15| +--------------+ VCC /PGM NC A8 A9 A11 /OE A10 /CE D7 D6 D5 D4 D3 NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 13 .

es una característica importante de los equipos que les permite la desconexión prolongada de cualquier suministro energético y conservar durante mucho tiempo información valiosa que de otro modo. Tener la posibilidad de almacenar datos de diversa índole en una memoria no volátil. Vista 47567 veces 97 7 104 Votos 33 Comentarios 33>> comenta      Las memorias EEPROM que funcionan bajo el protocolo I2C han ganando poco a poco un espacio en el hardware de los equipos electrónicos hasta transformarse en uno de los medios de almacenamiento de información más populares por su practicidad y sencillez de manejo.Memorias EEPROM I2C 24CXX Mario Sacco . se perdería al desconectar un sistema. e NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 14 . También conocidas como memorias de protocolo “serie” las 24CXX son infaltables en cualquier equipo electrónico de consumo masivo y aquí te ayudaremos a comprender su funcionamiento.

almacenando datos de programación muy importantes para su funcionamiento Repasemos el Concepto I2C El Bus I2C (Inter .3Volts) Son compatibles con el protocolo serial I2C (Marca registrada de Philips) Bajísimo costo. a 100 Khz. Utilizan para su funcionamiento una tensión única (5Volts o 3. entretenimiento. con propiedades de velocidad de transferencia de datos considerada de media a baja (400 Khz. Originalmente creado para reducir los costos de los equipos electrónicos. de acuerdo al tamaño de la aplicación. Estos diminutos circuitos integrados poseen la capacidad de almacenar datos organizados. medicina. Amplia variedad de encapsulados para adaptar el modelo necesario. Pueden llegar a retener la información sin ser alimentadas durante cientos de años. los que deben ser grabados de manera apropiada en su interior y además tienen particularidades que los hacen sobresalir y destacar dentro de su género. equipos industriales. sistemas NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 15 . tuvo sus primeras aplicaciones en controles de contraste. Algunas de las características dignas de mencionar. Los electrodomésticos utilizan este tipo de memorias en forma masiva. pueden ser las que a continuación enumeramos:         Pueden ser escritas y borradas de forma eléctrica = Electrically Erasable Programable Read Only Memory Están garantizadas para 1 millón de ciclos de escritura/lectura.Integrated Circuit) es un sistema de comunicación de dos cables. brillo y volumen en aparatos de televisión pero actualmente encontramos conexiones por bus I2C en una gran variedad de computadoras. a comienzos de la década del 80.) y que fue desarrollado por Philips Semiconductor. Se organizan por páginas para facilitar su direccionamiento y almacenamiento de la información.

mientras que al que recepciona y contesta el llamado se lo denomina Slave. o más pines). control y transferencia de datos. el control y la transferencia de datos. permitiendo de esta forma comunicar dispositivos con muy pocas vías. Antes de la aparición del Bus I2C. tal como es el caso que veremos de las memorias EEPROM I2C. Una memoria 24C04 utilizada en un TV SDA está encargado del intercambio de datos. la selección.militares y un ilimitado abanico de aplicaciones e importantes usos potenciales. Estos dos cables son llamados Clock (SCL) y Data (SDA) y son los encargados del direccionamiento. Este sistema puede interconectar a muchos IC sobre el bus (hasta 255 dispositivos) y todos conectados a los mismos dos cables SDA y SCL. el Bus I2C permite la comunicación “chip-to-chip” usando solo dos cables en una conexión serial. eran realizadas en forma paralela requiriendo de esta forma encapsulados con una importante cantidades de pines (24. La asignación de funciones de los pines se repartían entre el direccionamiento de la memoria. Dentro del sistema de comunicación I2C. Esta última solamente requería de 8 pines más otros ocho pines para el direccionamiento. Los dispositivos conectados al bus pueden ser Master solamente. de a un BIT por vez. 28. los dispositivos están identificados como Maestro (Master) y Esclavo (Slave). En contraste con este despilfarro de pines. Cada NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 16 . mientras que SCL se encarga de sincronizar al transmisor y al receptor durante la transferencia de los datos mencionados desde un IC al otro. por mencionar algunos. selección. por lo que al dispositivo que inicia el contacto y “abre” el bus se lo denomina Master. Slave solamente o intercalar las funciones de Master y Slave de acuerdo como el sistema requiera. las transferencias de datos de memorias a microprocesadores.

Comenzando a comunicar La condición de START o Inicio ocurre únicamente en la transición de un estado ALTO a un estado BAJO en la línea SDA mientras la línea SCL se encuentre en un nivel ALTO. Este “cierto tiempo” será determinado por el Master y vendrá especificado en la hoja de datos del mismo. quedándonos la secuencia de la siguiente forma: NOMBRE DEL ALUMNO: SANTIAGO FRANCISCO TUCUCH CAB Página 17 . mientras la línea SCL se encuentre en un nivel ALTO. El bus se considerará ocupado después de una situación de START y pasará a estar nuevamente libre cierto tiempo después de la transmisión de la condición de STOP. pero solo le contestará aquel que posea la dirección que el transmisor incluyó en su llamada y será con este único Slave. la transición de un estado BAJO a un estado ALTO en la línea SDA. que pines cumplirán la función de interconexión al Bus I2C. En cambio. En este caso. porque pueden existir desarrollos en que estemos trabajando con un dispositivo que no posea un módulo SSP nativo (Synchronous Serial Port). Esto se realiza al comienzo del programa antes de la declaración de variables y se formaliza mediante un comando llamado DECLARE. Las condiciones de START y STOP son siempre generadas por el dispositivo que asuma la condición de Master dentro del bus. Transición de SDA (H a L y viceversa) para generar las condiciones de START y STOP En Proton debemos indicarle al programa y/o al microcontrolador cuáles son los pines que cumplirán las funciones de SDA y SCL.dispositivo esclavo posee una única dirección y cuando el Master transmita el llamado todos los ICs conectados al bus lo escucharán. indicará una condición de STOP o Parada. con quien iniciará la transferencia de datos hasta que decida “cerrarla”. no tendremos pines dedicados (por hardware) a tal fin en el microcontrolador y debemos indicarle al sistema mediante instrucciones de programa.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->