Tarea 2 18-10369
Tarea 2 18-10369
En primer lugar, se identifican los estados posibles del circuito. Para ello, analizamos el
diagrama de estado y determinamos los posibles estados del circuito. Se puede representar
como una secuencia de bits en forma binaria, el estado más alto representara el bit más
significativo y el estado más bajo el bit menos significativo.
Así, los posibles estados del circuito, vendrán dados de la siguiente forma:
X Z
Estado Estado
Variable de Variable de
actual entrada
futuro salida
𝐼0 0 𝐼0 0
𝐼0 1 𝐼1 0
𝐼1 0 𝐼0 0
𝐼1 1 𝐼2 0
𝐼2 0 𝐼3 0
𝐼2 1 𝐼2 0
𝐼3 0 𝐼0 0
𝐼3 1 𝐼4 0
𝐼4 0 𝐼0 1
𝐼4 1 𝐼1 1
Para un segundo paso podemos generar una tabla de excitación, con toda la información
obtenida, que permitirá determinar cómo manipular las entradas J-K del flip-
flop en función de las condiciones de entrada y el estado actual del circuito, para lograr el
comportamiento deseado.
Para 𝑱𝟐 y 𝑲𝟐 :
𝑱𝟐 =X𝑸𝟎 𝑸𝟏 𝑲𝟐 =1
Para 𝑱𝟏 y 𝑲𝟏 :
𝑱𝟏 = 𝑸𝟎 X 𝑲𝟏 =𝑸𝟎
Para 𝑱𝟎 y 𝑲𝟎 :
𝑱𝟎 = 𝑸𝟏 ’X+𝑸𝟏 ’X 𝑲𝟎 =1
𝐽0 = 𝑄1 ’X+𝑄1’X
𝐾0 =1
Para el flip-flop 𝐽1 y 𝐾1 :
𝐽1 = 𝑄0 X
𝐾1 =𝑄0
Para el flip-flop 𝐽2 y 𝐾2 :
𝐽2 = 𝑄1 𝑄0 X
𝐾2 =1
Finalmente, podemos diseñar el circuito, utilizando una combinación de compuertas AND y
compuerta XOR para implementar las funciones de transición de cada flip-flop J-K.Además
es posible ver que la salida se encuentra en 𝑄2 .