Está en la página 1de 3

ARQUITECTURA DE LA MEMORIA

(ROM)

La arquitectura (estructura) interna de un CI-ROM es muy compleja y no necesitamos conocer todos sus
detalles. Sin embargo es constructivo observar un diagrama simplificado de la estructura interna. Existen
cuatro partes básicas: decodificador de renglones, arreglo de registros y buffer de salida.

• Arreglo de registros.

El arreglo de registros almacena los datos que han sido programados en la ROM. Cada registro contiene
un numero de celdas de memoria que es igual al tamaño de la palabra. En este caso, cada registro
almacena una palabra de 8 bits. Los registros se disponen en un arreglo de matriz< cuadrada que es
común a muchos circuitos de semiconductor. Podemos especificar la posición de cada registro como una
ubicada en un reglon y una columna específicos.

Las 8 salidas de datos de cada registro se conectan a un canal de datos interno que corre atreves de
todo el circuito. Cada registro tiene dos entradas de habilitación (E); ambas tienen que ser altas a fin de
que los datos del registro sean colocados en el canal.

• Decodificadores de direcciones.

El código de dirección aplicado A3, A2, A1, A0, determina que registro será habilitado para colocar su
palabra de datos en 8 bits en el canal. Los bits de dirección A1, A0, se alimentan de un decodificador uno
de 4 que activa una línea de selección de renglón, y los bits de dirección

A3, A2, se alimentan de un segundo decodificador uno de cuatro que activa una línea de selección de
columna. Solamente un registro estará en el renglón y la columna seleccionados por las entradas de
difracción, y estará habilitado.

• Buffer de salida.

El registro habilitado por las entradas de selección coloca el dato que tiene sobre el canal de datos. Estos
datos entraran en los buffers de salida mismos que se encargan de trasmitirlos hacia las salidas externas
siempre y cuando CS este en bajo. Si CS esta en alto, los buffers de salida se encuentran en el estado de
alta impedancia, con lo que D7 asta D0 estarán flotando0

ARQUITECTURA DE LA MEMORIA

(RAM)

Como sucede con la ROM, es útil pensar que la RAM consta de varios registros, cada uno de los cuales
almacena una sola palabra de datos y tiene una dirección única. Las RAMS comúnmente vienen con
capacidades de palabras de 1K, 4K, 8K, 16K, 64K, 128K, 256K, y 1024K, y tamaños de palabras de 1, 4, u
8 bits. Como veremos mas adelante , la capacidad de las palabras y el tamaño de estas puede
extenderse combinando circuios integrados de memoria.

• Operación de lectura.

El código de dirección selecciona un registro del circuito de memoria para leer o escribir. A fin de leer el
contenido de registro seleccionado, la entrada lectura/escritura (R/-W)* debe ser un 1. además, la
entrada (CS) selección de CI debe ser activada (un 0 de este caso). La combinación de R/-W es igual a 1
y CS es igual a 0 habilita los buffers de salida de manera que el contenido de registro seleccionado
aparecerá en las cuatro salidas de datos. R/-W igual a 1 también deshabilita los buffers de entrada de
manera que las entradas de datos no afecten la memoria durante la operación de lectura.

• Operación de escritura.

Para escribir una nueva palabra de cuatro bits en el registro seleccionado se requiere que R/-W igual a 0
y CS igual 0. esta combinación habilita los buffers de entrada de manera que la palabra de cuatro bits
aplicada a las entradas de datos se cargara en el registro seccionado. R/-W igual a 0 también deshabilita
los buffers de salida que son de tres estados, de manera que las salidas de datos se encuentran en el
estado de alta-z, durante una operación de escritura. La operación de escritura, desde luego, destruye la
palabra que antes estaba almacenada en la dirección.
• Selección de CI.

Muchos circuitos de memoria tienen una o mas entradas CS que se usan para habilitar o deshabilitar el
circuito en su totalidad. En el modo deshabilitado todas las salidas y entradas de datos se deshabilitas
(alta-z) de manera que no puede tener lugar no la operación de lectura ni de escritura. En este modo en
contenido de la memoria no se afecta. La razón para tener entradas CS será mas clara cuando se
combinen CI de memoria para tener mayores memorias. Observe que muchos fabricantes llaman a estas
entradas CE (habilitación de circuito). Cuando las entradas CS o CE se encuentran en un estado activo,
se dice que el CI de memoria a sido seleccionado; de otro modo se dice que no esta seleccionado.
Muchos CI de memoria están diseñados para consumir una potencia mucho menor cuando están
seleccionados. En sistemas de memoria grandes, para una operación dada de memoria, serán
seleccionados una o mas CI de memoria mientras que los demás no.

• Terminales comunes de entrada/ salida.

A fin de conservar terminales en un encapsulado de CI, los fabricantes a menudo combinan los funciones
de entradas y salida de datos utilizando terminales comunes de entrada/salida. La entrada R/-W controla
la función de estas terminales E/S. Durante una operación de lectura, las terminales de entrada y salida
actúan como salida de datos que reproducen el contenido de la localidad de dirección seleccionada.
Durante una operación de escritura, las terminales de S/E actúan como entrada de datos. A las cuales se
aplican los datos al ser escritos.

También podría gustarte