Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los...
Transcript of Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los...
![Page 1: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/1.jpg)
Lógica Secuencial
1
![Page 2: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/2.jpg)
Circuitos Secuenciales: concepto de estado
En los sistemas secuenciales la salida Z en un determinado instante de tiempo ti depende de X enp i pese mismo instante de tiempo ti y en todos los instantes temporales anteriores. Para ello esnecesario que el sistema disponga de elementos de memoria que le permitan recordar la situaciónen que se encuentra (estado).
Como un sistema secuencial es finito, tiene una capacidad de memoria finita y un conjunto finito deestados posibles >>máquina finita de estados (FSM: finite state machine).
2
![Page 3: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/3.jpg)
óConcepto de realimentación Un sistema secuencial dispone de elementos de memoria cuyo contenido puedep y p
cambiar a lo largo del tiempo.
El estado de un sistema secuencial viene dado por el contenido de sus elementos depmemoria.
Es frecuente que en los sistemas secuenciales exista una señal que inicia los elementos dememoria con un valor determinado: señal de inicio (reset). La señal de inicio determina el estado del sistema en el momento del arranque (normalmente
pone toda la memoria a cero).
La salida en un instante concreto viene dada por la entrada y por el estado anterior delsistema.
El estado actual del sistema, junto con la entrada, determinará el estado en el instante siguiente >> realimentación.
3
![Page 4: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/4.jpg)
Concepto de sincronismo Existen dos tipos de sistemas secuenciales: asíncronos y síncronos.p y
Los asíncronos son sistemas secuenciales que pueden cambiar de estado en cualquierinstante de tiempo en función de cambios en las señales de entrada.
Son más frecuentes en la vida real. Existen métodos específicos para diseñar sistemas asíncronos
Los síncronos son sistemas secuenciales que sólo pueden cambiar de estado endeterminados instantes de tiempo, es decir, están “sincronizados” con una señal quemarca dichos instantes y que se conoce como señal de reloj (Clk).y q (
El sistema sólo hace caso de las entradas en los instantes de sincronismo.
Son más fáciles de diseñar.
4
![Page 5: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/5.jpg)
Circuitos Secuenciales Propiedades de la señal de reloj
Normalmente se suelen utilizar dispositivos síncronos cuyos cambios de estado se rigen por la señal de Normalmente se suelen utilizar dispositivos síncronos cuyos cambios de estado se rigen por la señal dereloj
Tipos de sincronismo: Sincronismo por nivel (alto o bajo): el sistema hace caso de las entradas mientras el reloj esté en el
nivel activo (alto o bajo). Sincronismo por flanco (de subida o de bajada): el sistema hace caso de las entradas y evoluciona justo
cuando se produce el flanco activo (de subida o de bajada).
5
![Page 6: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/6.jpg)
Técnicas de representación de secuenciales
6
![Page 7: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/7.jpg)
Concepto de biestable
7
![Page 8: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/8.jpg)
Latches S-R (SET-RESET) Biestable S-R con entradas activas a nivel ALTO con puertas NORp
8
![Page 9: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/9.jpg)
Latches S-R (SET-RESET)
9
![Page 10: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/10.jpg)
Latches S’- R’ (SET-RESET)Latches S R (SET RESET)
Biestable S’- R’ con entradas activas a nivel BAJO con puertas NAND
10
![Page 11: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/11.jpg)
Latch S-R con entrada de habilitación
11
![Page 12: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/12.jpg)
Latch D con entrada de habilitación
12
![Page 13: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/13.jpg)
Latch D con entrada de habilitación
13
![Page 14: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/14.jpg)
Flip-FlopsLos sistemas secuenciales asíncronos presentan el inconveniente de
l d d l ló d dque los retardos de las puertas lógicas pueden provocar estados transitoriosdifíciles de prever, llamados “glitches” que son memorizados en los biestablesdel sistema.
14
![Page 15: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/15.jpg)
Circuito detector de la transición de pulso
Solución posible
15
![Page 16: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/16.jpg)
Flip-Flop S-R disparado por flanco
16
![Page 17: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/17.jpg)
Flip-Flop D disparado por flanco de subida
El diagrama lógico es el de un flip-g g pflop S-R con habilitación, añadiendoun inversor.
17
![Page 18: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/18.jpg)
Flip-Flop J-K disparado por flanco
18
![Page 19: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/19.jpg)
Flip-Flop J-K con entradas asíncronas de inicialización y borrado
• Una entrada de iniciación activa, preset, (PRE), pone la salidaQ a nivel ALTO (SET)• Una entrada de borrado activa, clear, (CLR), pone la salida Qa nivel BAJO (RESET)J ( )
• Activas a nivel BAJO• Deben estar a nivel ALTO para funcionamiento síncrono
19
![Page 20: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/20.jpg)
Resumen de biestables
20
![Page 21: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/21.jpg)
Aplicaciones de los Flip-Flops: Almacenamiento datos paralelo
21
![Page 22: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/22.jpg)
Aplicaciones de los Flip-Flops:Divisor de frecuencia
División de frecuencia de
2n2n= número de flips-flops
22
![Page 23: Lógica Secuencial 5 - Logica Secuencial... · Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempot i depende](https://reader030.fdocuments.net/reader030/viewer/2022040316/5e22505159fd075f8444ce47/html5/thumbnails/23.jpg)
Aplicaciones de los Flip-Flops: Contador
23