Mostrando entradas con la etiqueta J-K. Mostrar todas las entradas
Mostrando entradas con la etiqueta J-K. Mostrar todas las entradas

viernes, 14 de mayo de 2010

CIRCUITOS SECUENCIALES: MEMORIAS

¿Qué es una memoria?
Es un dispositivo que sirve para almacenar información.

¿Para qué se emplea?
Para almacenar programas y datos.

¿Qué es una palabra?
Es un grupo de bits a los que se accede de manera simultánea.

¿Qué es una dirección?
Es la posición de identificación de una palabra en memoria.

¿Qué es la longitud de palabra?
Es la cantidad de bits que puede almacenar cada posición.
Bits de bus de datos = longitud de palabra

¿Qué es la capacidad?
Es la cantidad de información que puede almacenar una memoria.
La unidad básica de información es el bit, pero como en la práctica es muy pequeña, empleamos las siguientes
unidades:


¿Qué relación hay entre el número de bits del bus de direcciones y la cantidad de posiciones de memoria que puede direccionar?

BLOQUES SECUENCIALES: CONTADORES Y REGISTROS DE DESPLAZAMIENTO. REGISTROS DE DESPLAZAMIENTO:

Tiene almacenado un número de bits que configura un dato.
El registro permite desplazarlo a derechas o a izquierdas.

BLOQUES SECUENCIALES: CONTADORES Y REGISTROS DE DESPLAZAMIENTO. CONTADORES:

A pulsos de reloj se incrementa el dato de salida.

BIESTABLES SÍNCRONOS. BIESTABLE J-K: (veremos solamente dos: D y J-K)

Es un biestable R-S al que se ha eliminado la indeterminación que presentaba cuando ambas entradas valían 1. Ahora si J-K =1, el biestable cambia de valor.

BIESTABLES SÍNCRONOS. BIESTABLE D: (veremos solamente dos: D y J-K)

La entrada pasa a la salida cuando se produce un flanco de bajada en la señal de reloj.

BIESTABLE ASÍNCRONO R-S con puertas NAND: (veremos solamente R-S)

BIESTABLE R-S (RESET-SET):
R: puesta a “0”.
S: puesta a “1”
b)Con puertas NAND:

NOTA: las señales de R y de S en ambos ejercicios (con puertas NOR y con puertas NAND) son un ejemplo cualquiera.

BIESTABLE ASÍNCRONO R-S con puertas NOR: (veremos solamente R-S)

BIESTABLE R-S (RESET-SET):
R: puesta a “0”.
S: puesta a “1”
a)Con puertas NOR:
NOTA: las señales de R y de S en ambos ejercicios (con puertas NOR y con puertas NAND) son un ejemplo cualquiera.

CIRCUITOS SECUENCIALES:

Las variables de salida no sólo dependen de las de entrada, sino del estado anterior del circuito, tienen memoria.







CIRCUITOS SECUENCIALES ASÍNCRONOS Y SÍNCRONOS:
  • Asíncronos: el cambio de la variable de salida se produce con la variable de entrada.
  • Síncronos: el cambio de la variable de salida se produce con el reloj.





El cambio de todas las señales está sincronizado con una señal de reloj.



BIESTABLES:
La salida presenta dos estados estables permaneciendo cada uno de estos estados de forma indefinida, aunque desaparezcan las señales que los produjeron.
Veremos solamente los tipos:

  • Asíncronos: R-S
  • Síncronos:D, J-K y bloques secuenciales: contadores y registros de desplazamiento.