Introducción Flip-Flops Ejercicios Resumen. Lógica Digital. Circuitos Secuenciales - Parte I. Francisco García Eijó

Introducci´ on Flip-Flops Ejercicios L´ogica Digital Circuitos Secuenciales - Parte I Francisco Garc´ıa Eij´ o Organizaci´ on del Computador I Depa

5 downloads 107 Views 2MB Size

Recommend Stories


Circuitos lógicos secuenciales. Medidas de temporización para los circuitos secuenciales
Circuitos lógicos secuenciales Medidas de temporización para los circuitos secuenciales Temporización en los circuitos digitales • Tipos de tempori

Los circuitos lógicos secuenciales
Los circuitos lógicos secuenciales Montse Peiron Guàrdia Fermín Sánchez Carracedo PID_00153516 © FUOC • PID_00153516 Índice Introducción..........

MANUAL DE APUNTES Y EJERCICIOS DE CIRCUITOS ELÉCTRICOS I
Jefatura de Ingeniería Electrónica en Telemática MANUAL DE APUNTES Y EJERCICIOS DE CIRCUITOS ELÉCTRICOS I Elaborado por: M.I. Ana Mayra Luna Rodrígu

Story Transcript

Introducci´ on

Flip-Flops

Ejercicios

L´ogica Digital Circuitos Secuenciales - Parte I Francisco Garc´ıa Eij´ o Organizaci´ on del Computador I Departamento de Computaci´ on - FCEyN UBA

7 de Septiembre del 2010

Resumen

Introducci´ on

Flip-Flops

Agenda

1

Repaso

2

Multimedia Logic

3

¿Qu´e son los circuitos secuenciales?

4

Tipos de Flip-Flops

5

Ejercicios

Ejercicios

Resumen

Introducci´ on

Flip-Flops

¿Qu´e deber´ıamos saber hasta ahora?

Ejercicios

Resumen

Introducci´ on

Flip-Flops

¿Qu´e deber´ıamos saber hasta ahora?

Operadores y funciones booleanas.

Ejercicios

Resumen

Introducci´ on

Flip-Flops

¿Qu´e deber´ıamos saber hasta ahora?

Operadores y funciones booleanas. Reducciones utilizando identidades.

Ejercicios

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

¿Qu´e deber´ıamos saber hasta ahora?

Operadores y funciones booleanas. Reducciones utilizando identidades. Dada una tabla de verdad poder escribir su funci´on booleana.

Introducci´ on

Flip-Flops

Ejercicios

Resumen

¿Qu´e deber´ıamos saber hasta ahora?

Operadores y funciones booleanas. Reducciones utilizando identidades. Dada una tabla de verdad poder escribir su funci´on booleana. Graficar circuitos l´ ogicos.

Introducci´ on

Flip-Flops

Ejercicios

Resumen

¿Qu´e deber´ıamos saber hasta ahora?

Operadores y funciones booleanas. Reducciones utilizando identidades. Dada una tabla de verdad poder escribir su funci´on booleana. Graficar circuitos l´ ogicos. Circuitos combinatorios.

Introducci´ on

Multimedia Logic

Flip-Flops

Ejercicios

Resumen

Introducci´ on

Flip-Flops

Ejercicios

¿Qu´e son los circuitos secuenciales?

Definici´on Los circuitos secuenciales son aquellos en los que sus salidas no dependen unicamente del estado de las entradas en un tiempo t sino tambi´en del estado de las salidas en el instante t-1. Para ello es necesario que el sistema disponga de elementos de memoria que le permitan recordar su estado.

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Flip-Flops

Introducci´on Un FF es un dispositivo capaz de almacenar un bit. Utilizan el principio de la retroalimentaci´ on. Esta caracter´ıstica es utilizada en Electr´ onica Digital para memorizar resultados. El paso de un estado a otro se realiza variando las entradas. Seg´ un el tipo de entradas pueden dividirse en:

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Flip-Flops

Introducci´on Un FF es un dispositivo capaz de almacenar un bit. Utilizan el principio de la retroalimentaci´ on. Esta caracter´ıstica es utilizada en Electr´ onica Digital para memorizar resultados. El paso de un estado a otro se realiza variando las entradas. Seg´ un el tipo de entradas pueden dividirse en: Asincr´ onicos: Solo tienen entradas de control y pueden cambiar de estado en cualquier momento.

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Flip-Flops

Introducci´on Un FF es un dispositivo capaz de almacenar un bit. Utilizan el principio de la retroalimentaci´ on. Esta caracter´ıstica es utilizada en Electr´ onica Digital para memorizar resultados. El paso de un estado a otro se realiza variando las entradas. Seg´ un el tipo de entradas pueden dividirse en: Asincr´ onicos: Solo tienen entradas de control y pueden cambiar de estado en cualquier momento. Sincr´ onicos: Adem´as de las entradas de control posee una entrada de sincronismo o de reloj. El sistema solo puede cambiar en los instantes de sincronismo.

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Relojes (Clocks) Introducci´on Un reloj es un circuito que emite una serie de pulsaciones consecutivas con una frecuencia definida. Se denomina Flanco a la transici´ on del nivel bajo al alto o del nivel alto al bajo. El periodo entre dos flancos ascendentes o descendentes se denomina tiempo de ciclo del reloj. Recordemos Frecuencia =

1 T

Introducci´ on

Flip-Flops

Ejercicios

Tipos de Sincronismo

Sincronismo por nivel (alto o bajo) El sistema lee sus entradas cuando el reloj esta en estado alto o bajo.

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Tipos de Sincronismo

Sincronismo por nivel (alto o bajo) El sistema lee sus entradas cuando el reloj esta en estado alto o bajo. Sincronismo por flanco (de subida o de bajada) El sistema lee sus entradas justo cuando se produce el flanco activo.

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Asincr´onicos: Flip-Flop RS Caracter´ısticas Dispositivo de almacenamiento temporal de dos estados alto y bajo. Sus entradas principales son Set y Reset. S o Set: Cuando esta en 1 la salida esta en 1. R o Reset: Cuando esta en 1 la salida esta en 0.

S 0 0 1 1

R 0 1 0 1

Qt+1 Qt 0 1 Indefinido

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Asincr´onicos: Flip-Flop RS

S

R

Q

Q

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Asincr´onicos: Flip-Flop RS

S

R

Q

Q

Introducci´ on

Flip-Flops

Ejercicios

Sincr´onicos: Flip-Flop RS Caracter´ısticas Adem´as de las entradas R y S posee una entrada C de sincronismo. Esta entrada lo que haces es permitir o no el cambio de estado del FF.

C 0 1 1 1 1

S X 0 0 1 1

R X 0 1 0 1

Qt+1 Qt Qt 0 1 Indefinido

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Sincr´onicos: Flip-Flop RS

S Q Clk Q R

Introducci´ on

Flip-Flops

Ejercicios

Sincr´onicos: Flip-Flop RS

S

R

GRB

CLR

Q

Q

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Sincr´onicos: Flip-Flop D (Delay)

Caracter´ısticas Posee solo una entrada D. La salida Q obtiene el valor de la entrada D cuando la se˜ nal del Clock se encuentra activada.

C 0 1 1

D X 0 1

Qt+1 Qt 0 1

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Sincr´onicos: Flip-Flop D (Delay)

D Clk

S

Q

Q

Q

Q

Clk R

Introducci´ on

Flip-Flops

Ejercicios

Sincr´onicos: Flip-Flop D (Delay)

D

GRB

CLR

Q

Q

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Sincr´onicos: Flip-Flop T

Caracter´ısticas Posee solo una entrada T. Si hay un 0 en la entrada T, cuando se aplica un pulso de reloj la salida matiene el valor del estado presente. Si hay un 1 se complementa.

C 0 1 1

T X 0 1

Qt+1 Qt Qt Q¯t

Introducci´ on

Flip-Flops

Ejercicios

Sincr´onicos: Flip-Flop T

T

GRB

CLR

Q

Q

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Sincr´onicos: Flip-Flop JK Caracter´ısticas Sus entradas son J y K en honor a Jack Kilby. Comportamiento similar al RS salvo que permite el estado 1 1 en sus entradas. Se considera como el FF universal ya que puede configurarse para obtener los dem´as FF.

C 0 1 1 1 1

J X 0 0 1 1

K X 0 1 0 1

Q(t + 1) Qt Qt 0 1 Q¯t

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Flip-Flop JK

J Clk K

S

Q

Q

Q

Q

Clk R

Introducci´ on

Flip-Flops

Ejercicios

Flip-Flop JK

J

K

GRB

CLR

Q

Q

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Ejercicio 1

Escribir un diagrama temporal de las se˜ nales e, i1, i2 y s para el siguiente circuito secuencial desde 0 ns hasta 80 ns, suponiendo: Un retardo de 15 ns para la compuertas XOR y OR. Un retardo de 5 ns para la compuerta NOT. En el tiempo 0 ns la se˜ nal e cambia a 1, inicialmente esta en 0. Las se˜ nales i1 , i2 y s tienen valor 1, 0 y 0 respectivamente en el tiempo 0 ns. Suponer que los componentes empiezan a estabilizarse cuando sus se˜ nales de entrada est´an estables.

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Ejercicio 1

E

I1 I2

S

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Ejercicio 1

E

I1

S

I2

Preguntas: 1

¿Podr´ıa alcanzar s un valor estable bajo las hip´otesis dadas?

2

¿Lo alcanzar´ıa si e fuera 0 en lugar de 1?

Introducci´ on

Soluci´on 1

Flip-Flops

Ejercicios

Resumen

Introducci´ on

Soluci´on 2

Flip-Flops

Ejercicios

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Ejercicio 2 Construir un circuito secuencial que respete la siguiente tabla caracter´ıstica: A 0 0 1 1 0 0 1 1

B 0 1 0 1 0 1 0 1

Qn 0 0 0 0 1 1 1 1

Qn+1 1 1 0 0 0 0 1 1

S0 0 0 0 0 0 0 1 1

S1 0 1 1 1 1 1 1 1

Ayuda: Considerar que el circuito resultante debe tener las entradas A y B, las salidas S0 y S1 , y un estado interno Q.

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Soluci´on

A 0 0 1 1 0 0 1 1

B 0 1 0 1 0 1 0 1

Qn 0 0 0 0 1 1 1 1

Qn+1 1 1 0 0 0 0 1 1

S0 0 0 0 0 0 0 1 1

S1 0 1 1 1 1 1 1 1

J 1 1 0 0 X X X X

K X X X X 1 1 0 0

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Soluci´on

S0

J

Q

K

Q

A

B

S1

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Ejercicio 3 Implementar un registro contador de dos bits, que cumpla con los siguientes estados y que cada cambio se produzca por un pulso de reloj.

00

11

01

10

Introducci´ on

Flip-Flops

Resumen

Resumen ¿Qu´e es el Multimedia Logic?

Ejercicios

Resumen

Introducci´ on

Flip-Flops

Resumen

Resumen ¿Qu´e es el Multimedia Logic? ¿Qu´e son los circuitos secuenciales?

Ejercicios

Resumen

Introducci´ on

Flip-Flops

Resumen

Resumen ¿Qu´e es el Multimedia Logic? ¿Qu´e son los circuitos secuenciales? Tipos de Flip-Flops.

Ejercicios

Resumen

Introducci´ on

Flip-Flops

Resumen

Resumen ¿Qu´e es el Multimedia Logic? ¿Qu´e son los circuitos secuenciales? Tipos de Flip-Flops. Diagramas temporales.

Ejercicios

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Resumen ¿Qu´e es el Multimedia Logic? ¿Qu´e son los circuitos secuenciales? Tipos de Flip-Flops. Diagramas temporales. Como configurar los Flip-Flops para un determinado comportamiento.

Resumen

Introducci´ on

Flip-Flops

Ejercicios

Resumen

Resumen ¿Qu´e es el Multimedia Logic? ¿Qu´e son los circuitos secuenciales? Tipos de Flip-Flops. Diagramas temporales. Como configurar los Flip-Flops para un determinado comportamiento. Contadores. Pr´oxima clase: Jueves 9 de Septiembre, 18:30 Hs. Ejercicio de Parcial

Resumen

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.