12.07.2015 Views

16-Diseño Sincronicos.pdf

16-Diseño Sincronicos.pdf

16-Diseño Sincronicos.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Diagrama de estados final• El diagrama completo• S 0 : Inicialización• S 1 : Se recibió 0 (pero no 10)• S 2 : Se recibió 01• S 3 : Se recibió 10• S 4 : Se recibió 1 (pero no 01)• S 5 : Se recibió 100Tabla de estadosEst.actualEst. siguienteX = 0S 0S 1S 400S 1 S 1S 200S 2 S 3S 410S 3 S 5S 200S 4 S 3S 400S 5 01S 1Est. siguienteX = 1S 2SalidaX = 0SalidaX = 1Recomendaciones paraasignación de estados• No siempre se puede cumplir con todas ellas• Estados con el mismo estado siguiente para unaentrada dada deberían estar adyacentes• Estados que sean estados siguientes de unmismo estado deberían estar adyacentes• Estados con la misma salida para una entradadada deberían estar adyacentesAsignación de estados• Asignación usandohipercubo de dimensión 3(número de variables)• Se asigna el 000 al estadoinicial S 0• Facilita inicialización con CLR• Estados no utilizados• Quedar como superfluos• Forzar tránsito a estadoinicialS0 000110 111010 011S1S2100001S4S5101S3Tabla de transiciónCircuito diseñado con flipflopsDEst.actualEst. siguienteX = 0Est. siguienteX = 1SalidaX = 0SalidaX = 1000001010011100101110111010101010101XXX111XXX010001001001001XXX011XXX0110001X0X00000X0X1D A = X’AB’ + X’A’CD C = D A + XD B = A + X’C’Z = X’A’BC + XAB©Mario Medina C. 4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!