Está en la página 1de 11

Tema 6

Anlisis de circuitos Secuenciales

Proceso de anlisis
Problemas estructurales en un circuito secuencial asncrono
Circuitos secuenciales sncronos

Sist. Electrnicos Digitales

J.F. Martn

Tema 6

Anlisis de circuitos Secuenciales

Proceso de anlisis

Sist. Electrnicos Digitales

J.F. Martn

Tema 6

Anlisis de circuitos Secuenciales

Una caracterstica comn a todos los circuitos secuenciales, es la existencia de lazos


bucles de realimentacin, pero su presencia no es una condicin suficiente para ser
un circuito secuencial
El proceso de anlisis consta de los siguientes pasos

Sist. Electrnicos Digitales

J.F. Martn

Tema 6

Anlisis de circuitos Secuenciales


a) Verificar que es un circuito secuencial.
b) Romper los lazos de realimentacin, insertando en cada uno de ellos un
elemento de memoria.
Tendremos tantas variables de estado como rupturas efectuemos.
c) Obtener las expresiones algebraicas de la funcin de transicin y de la funcin
de salida.
d) Construimos la tabla de transicin
e) Construimos la tabla de estado-salida
f)

Construimos el diagrama de estado

Sist. Electrnicos Digitales

J.F. Martn

Tema 6

Anlisis de circuitos Secuenciales

Problemas estructurales en un circuito secuencial


asncrono

Sist. Electrnicos Digitales

J.F. Martn

Tema 6

Anlisis de circuitos Secuenciales

Cuando se produce un cambio en las entradas, la respuesta del circuito puede ser
distinta a la esperada, debido a que no todas las variables de estado cambian
simultneamente
a) Azar extrnseco
La diferencia de los tiempos de propagacin de la seal es debida a que las
puertas con las que est construido el circuito tienen distintos tiempos de
propagacin
b) Azar intrnseco
La diferencia de los tiempos de propagacin de la seal es debida a distinta
longitud de los caminos de propagacin de las seales
c) Carrera
Una situacin no determinista motivada por el cambio de varias variables de
estado

Sist. Electrnicos Digitales

J.F. Martn

Tema 6

Anlisis de circuitos Secuenciales

Tipos de carreras
a) Carrera crtica
Cuando se llega a un estado estable no previsto, debido a una carrera
b) Carrera no crtica
Cuando se llega al mismo estado estable, independientemente del camino
que se siga, debido a una carrera

Sist. Electrnicos Digitales

J.F. Martn

Tema 6

Anlisis de circuitos Secuenciales

La existencia de dos ms estados estables en una misma columna de la tabla de


transicin, es condicin necesaria, pero no suficiente, para la existencia de carreras
crticas
Otro posible problema es cuando para una determinada combinacin de las variables
de entrada, no hay ningn estado estable, por lo que tendramos una mquina
secuencial no determinista, y sera imposible predecir el estado al que tiende la
mquina para dicha combinacin de entrada

Sist. Electrnicos Digitales

J.F. Martn

Tema 6

Anlisis de circuitos Secuenciales

Circuitos secuenciales sncronos

Sist. Electrnicos Digitales

J.F. Martn

Tema 6

Anlisis de circuitos Secuenciales

Estn libres de todos los problemas que presentan los circuitos secuenciales
asncronos, para lo cual presentan las siguientes restricciones:
a) Cuando las entradas cambian, los lazos de realimentacin estn abiertos
b) Cuando las entradas son estables, se cierran los lazos y se producen los
cambios de estado
c) Durante el proceso de apertura y cierre de los lazos de realimentacin, se
mantiene memoria del estado presente
d) Slo se permite un cambio de estado en cada apertura y cierre de los lazos de
realimentacin
e) Los lazos se abren y cierran de acuerdo a una seal de control, generalmente
peridica (reloj)

Sist. Electrnicos Digitales

10

J.F. Martn

Tema 6

Anlisis de circuitos Secuenciales


z1

x1
x2

xn

CIRCUITO
COMBINACIONAL

.
.
.

.
.
.

.
.
.

.
.
.
y1

Y1

y2

Y2

ym

.
.
.

z2

zp

yi(t+1) = Y(t)
i

Ym

CK

Como consecuencia, NO hay estados inestables, ya que cada prximo estado, ser el
estado siguiente al que se llegar, ya que slo se permite una transicin por cada
pulso de reloj
Sist. Electrnicos Digitales

11

J.F. Martn

También podría gustarte