LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS. PRÁCTICA #1 INTRODUCCIÓN A LAS MEMORIAS OBJETIVO DE LA PRÁCTICA. Comprender el concepto de acceso aleatorio y demostrar como los decodificadores proporcionan a la memoria semiconductora esa capacidad de acceso aleatorio. Analizar las diferentes configuraciones de salida que puede presentar una memoria. Entender el funcionamiento de un circuito de bus común. INTRODUCCIÓN. Las memorias de sólo lectura ROMs y las de lectura escritura RAMs son memorias de acceso aleatorio (RANDOM ACCESS MEMORY). Esto significa que el tiempo de acceso es constante para cualquier localidad que se quiera accesar, ya que la selección se realiza por medio de un bloque direccionador que esta integrado por uno o dos decodificadores. Un decodificador es un circuito combinacional que tiene “n” entradas y 2 n salidas. Una y sólo una de sus múltiples salidas se activa bajo el control de la dirección de entrada y de la señal de habilitación, logrando así seleccionar a una localidad de la memoria. La salida puede ser activa baja o activa alta dependiendo del nivel de voltaje de la línea de salida (“1” ó “0”). Los decodificadores y su aplicación son importantes como componentes de sistemas de memoria, pues como se mencionó le proporcionan a la memoria su capacidad de acceso aleatorio. En los circuitos integrados de memoria la decodificación se lleva a cabo comúnmente por transistores de emisor múltiple. Éstos actúan como una compuerta de “n” entradas, aunque es necesario una etapa de potencia para activar a todo un renglón de memoria. Los flip-flops y las compuertas con los que se arman las memorias de tipo estáticas se fabrican con tecnología TTL de las familias SSI y MSI, como sabemos las compuertas TTL en todas las versiones vienen en tres tipos diferentes de configuraciones de salida. 1. Salida colector abierto (open collector). 2. Salida de poste totémico (Totem Pole). 3. Salida de tres estados. (Three States). Esto influye directamente en el tipo de salida que presentarán los dispositivos de almacenamiento (memorias), por ello se analizará brevemente su funcionamiento. El diagrama básico para cada tipo de salida es el que se muestra en la figura 1. Figura 1. Tipos de salida para la tecnología TTL. El inciso “a” de la figura 1, nos muestra el circuito básico de la compuerta NAND con salida de colector abierto. En el que si cualquier entrada es baja, Q3 se pone en corte por lo que se debe agregar una resistencia externa conectada a Vcc para que la salida “hale” hacia el nivel alto de voltaje, o la salida actuará como circuito abierto. Si todas las entradas son altas, ambos Q2 y Q3 conducen y se saturan, por lo que la salida será menor que 0.2V. Esto confirma las condiciones de operación NAND. Cabe señalar que la necesidad de conformar lógica alambrada y de construir sistemas de base común, provocó que los fabricantes no incluyeran la resistencia RL internamente. Por lo que esta configuración es utilizada con fines muy especiales, en nuestro caso (práctica 3), formar un bus de datos común a todas las celdas (flip-flops) de la memoria. El inciso “b” de la figura 1, muestra la configuración de salida poste totémico llamada así porque el transistor Q4 está “encima” de Q3. La compuerta TTL poste totémico es igual a la compuerta de colector abierto, excepto por el transistor de salida Q4 y el diodo D1. Al comparar este tipo de salida con la de colector abierto vemos que su tiempo de desactivación es más rápido, esto es debido a que se remplaza el arranque pasivo de la RL, por un arranque activo con el transistor Q4. La conexión de lógica alambrada no se permite con circuitos de salida de poste totémico. Cuando dos circuitos de este tipo se conectan juntos, con la salida de una compuerta alta y la salida de la segunda baja, la cantidad excesiva de corriente exigida puede producir suficiente calor para dañar los transistores del circuito. Hay sin embargo, una clase especial de compuerta tipo poste totémico que permite la conexión alambrada de las salidas con el propósito de formar un sistema de bus común. Cuando una compuerta TTL de salida tipo poste totémico tiene esta propiedad, se le llama compuerta de tres estados (o triestado). El inciso “c” de la figura 1, muestra el diagrama del circuito inversor de tres estados. Observemos que los transistores Q6, Q7 y Q8, asociados con la entrada de control forman un circuito similar a la compuerta de colector abierto. Por su parte los transistores Q1-Q5, asociados con la entrada de datos forman un circuito TTL de poste totémico y los dos circuitos se conectan juntos por medio del diodo D1. Esta compuerta de tres estados tiene tres estados de salida: (1) un estado de bajo nivel cuando el transistor inferior del poste totémico está conduciendo y el superior está en corte; (2) un estado de nivel alto cuando el transistor superior del poste totémico está conduciendo y el inferior está en corte y (3) un tercer estado en que ambos transistores del poste totémico estén inactivos o en corte. Por lo tanto si la entrada C es baja, la compuerta se habilita y se comporta como un inversor del valor de entrada A. Cuando la entrada C es alta, la salida Y presentará el tercer estado, es decir, un circuito abierto o un estado de alta impedancia, el cual permite una conexión alámbrica directa de muchas salidas a una línea común. DESARROLLO. i) ii) - iii) Alambrar el decodificador que diseño en el previo y verificar la decodificación llenando la siguiente tabla de verdad. A2 A1 A0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 S7 S6 S5 S4 S3 S2 S1 S0 Alambrar dos decodificadores 2x4 (utilice el CI 74139) para obtener un decodificador 3x8. A la salida conecte leds y resistencias para verificar visualmente el comportamiento. ¿Qué lógica (negativa o positiva) utiliza este decodificador? Explique. Armar los dos casos de bus común que se muestran en la figura 2, utilizando un CI 7401 que presenta salidas de colector abierto. Analice el comportamiento, llene las tablas y explique al instructor lo que esta sucediendo. Figura 2. Principio de bus común utilizando compuertas de colector abierto. -Según la lógica booleana que función representa este circuito alambrado (el 2do. caso). -¿Cuál será la ecuación que relaciona a la salida Y con las entradas (A,B,C,D,E,F)?. MATERIAL. 1 CI. 74LS139 (Dual Decoder, 2 to 4) 1 CI. 7401 1 CI. 7404 - Circuitos integrados y material necesario para armar su diseño del primer punto (i). - Resistencias de 330 ohm, 1K ohm y diodos leds, suficientes.