Documente Academic
Documente Profesional
Documente Cultură
Inteligencia Articial
Se debe disear un circuito secuencial en la modalidad de reloj (sincrnico ), cuyo diagrama a bloques aparece en la figura adjunta, que disponga de un mecanismo externo de restauracin que, cuando sea necesario, restaurare al circuito al estado inicial .Determinar el diagrama de estados del circuito, de tal manera que genere una salida 1 para un perodo de reloj que coincida slo con la segunda entrada de 0 de un secuencia que se compone exactamente de 2 UNOS (no ms de dos) seguidos por 2 CEROS. Cuando la salida ha sido 1 durante el perodo de reloj, la salida se mantendr en 0 hasta que el circuito se restaure externamente . De la figura se observa que Z = 1 si X tiene la secuencia 1100, el cualquier otro caso Z = 0.
Dr. Wladimir Rodriguez
Inteligencia Articial
Diagrama de Bloques
Inteligencia Articial
Carta de Tiempo
Inteligencia Articial
Diagrama de Estado
Inteligencia Articial
Tabla de Estados
Estado presente qv q0 q1 q2 q3 q4 q5
Dr. Wladimir Rodriguez
Por el mtodo de inspeccin .En este mtodo se establece que dos estados son equivalentes si:
1. Son circuitos completamente especificados. Se dice que un circuito es completamente especificado, si partiendo de un estado se conoce a donde llegar (estado siguiente ) y se sabe el valor de la seal de salida con un determinado vector de entrada . 2. Si L(q,x) = L(p,x) donde: L = funcin de salida p, q = estados presentes x = vector de entrada entonces: q = p
Dr. Wladimir Rodriguez
Inteligencia Articial
De la tabla de estados, se observa que q0 y q5 son equivalentes; por tanto, si cumplen con esta regla se puede anular a cualesquiera de los dos. En este ejemplo se eliminar q5, sustituyndolo en todos los casos por q0 Tabla de Estado Reducida x=0 x=1 qv q0 q0,0 q1,0 q1 q0,0 q2,0 q2 q3,0 q0,0 q3 q4,1 q0,0 q4 q4,0 q4,0
Dr. Wladimir Rodriguez
Inteligencia Articial
10
Inteligencia Articial
Asignacin de Estados
El siguiente paso consiste en la asignacin de estados, que depende del nmero de estados, las variables de estado requeridas para generar dichos estados y el nmero de multivibradores para obtener las variables de estado. Su relacin est dada por: m = nmero de estados = 5 r = nmero de variables de estado =2r > m 3>5 r = nmero de multivibradores = 2
Dr. Wladimir Rodriguez
11
Inteligencia Articial
Asignacin de Estados
Como 8 > 5, entonces se tienen 3 variables de estado :y2, y1 y y0. Es decir, se requerirn 3 FlipFlops, como se muestra en la figura adjunta, en la cual no se indica el tipo de Flip-Flop, ya que an no se han establecido, lo que significa que podran ser de cualquier tipo.
12
Inteligencia Articial
q4v x x x q0 q1 q2 q3 q4
Inteligencia Articial
y2 0 0 0 0 1 1 1 1
Primera Asignacin q1v y1 y0 x=0 0 0 000,0 0 1 000,0 1 0 010,0 1 1 110,1 0 0 110,0 0 1 xxx,x 1 0 xxx,x 1 1 xxx,x
14
15
Inteligencia Articial
Mapas de Karnaugh
16
Inteligencia Articial
Mapas de Karnaugh
17
Inteligencia Articial
Mapas de Karnaugh
18
Inteligencia Articial
19
Inteligencia Articial
Ejercicio
Se desea disear un circuito secuencial de dos lneas de entrada x1 y x2 y una sola salida z. Si un pulso de reloj llega cuando x1 = 0 y x2 = 0 (00), el circuito debe asumir un estado de restauracin que se puede representar con Q0. Suponer que los siguientes 6 pulsos de reloj, despus de un pulso de restauracin, coinciden con la siguiente secuencia de combinaciones de entrada . Las entradas, representadas por x1 y x2, son 01, 10, 11, 01, 10 y 11. La salida z = 1 coincidiendo con el sexto pulso de esta secuencia de 6 pulsos de reloj, pero z = 0 en todos los otros momentos. El circuito no puede restaurar a Q0 excepto mediante la entrada 00. Definir un estado especial al que puede pasar el circuito una vez que sea imposible que se produzca una secuencia que origine una salida. Por lo tanto, el circuito deber esperar en el estado especial hasta que se restaure. Secuencia : 01 10 11 01 10 11
Dr. Wladimir Rodriguez
20
Inteligencia Articial
Carta de Tiempos
21
Inteligencia Articial
Diagrama de Estados
22
Inteligencia Articial
Tabla de Estados
23
Inteligencia Articial
24
Inteligencia Articial
25
Inteligencia Articial
Mapas de Karnaugh
26
Inteligencia Articial
Mapas de Karnaugh
27
Inteligencia Articial
28
Inteligencia Articial