Вы находитесь на странице: 1из 7

Minimizacin de Estados.

Cuando se disea una MSS ms compleja, es muy probable que el Diagrama de Estados tenga ms estados que los necesarios. La minimizacin de nmero de estados es importante porque tener un menor nmero de estados significa que el bloque de Memoria de Estados necesitar menos flip-flops y los bloques de los Decodificadores de Estado Siguiente y de Salida sern menos complejos. Si dos o mas estados son equivalentes, solo uno de ellos es vlido, los dems son redundantes y pueden ser eliminados. Dos estados se llaman equivalentes cuando para las mismas condiciones de entrada: Tienen las mismas salidas Tienen los mismos Estados Siguientes. Esto se puede detectar mediante una tabla de estados primitiva.
28

Ejemplo:
Para el siguiente diagrama de estados primitivo, encuentre el diagrama de estados simplificado.
Formato : x / y
0/0

a
1/0 1/1 1/1 0/0 1/0 0/0

b
0/0

29

Tabla de estados primitiva:


Estado presente a b c d Entradas x 0 1 0 1 0 1 0 1 Estado Siguiente a b c d b c b c Salidas y 0 0 0 0 0 1 0 1

Son equivalentes

Como c y d tienen los mismos estados siguientes con las mismas salidas para las mismas condiciones de entrada, se dice que son equivalentes y d es redundante.
Estado presente a b c d Entradas x 0 1 0 1 0 1 0 1 Estado Siguiente a b c d c b c b c Salidas y 0 0 0 0 0 1 0 1

30

Resulta en el siguiente Diagrama de estados simplificado:


Formato : x / y
0/0 0/0

a
1/0 1/1 0/0

a
1/0

b
1/0 0/0

1/1

b
/0 0/0

31

Ejemplo: Disear una MSS modelo Moore que realizara el control de la venta para una maquina dispensadora de los caramelos. El precio de un caramelo es de 15. La maquina puede recibir solo monedas de 5 (Nckel) y de 10 (Dime). Si el usuario deposita 20 (2 x 10), la maquina no devuelve 5, pero da crdito y espera que el usuario deposite otros 10 para completar la segunda venta. Despus de la venta la MSS debe regresar al estado inicial.

32

Basndose en las condiciones de funcionamiento dados desarrollamos inicialmente un Diagrama de Estados Primitivo. Formato : D,N / C
00/0 00/1 00/0 10/0

S1
01/0 00/0

00/1 10/0

S4

01/0

S2
10/0 00/1

S3
01/0

S7

S5
01/0 00/1

S6
10/0

00/0 00/1

S8

S9

Luego elaboramos la Tabla de Estados Primitiva.

33

34

35

Si dos estados son equivalentes, uno de ellos es redundante y puede ser eliminado. Luego de detectar y eliminar los estados redundantes llegamos al Diagrama de Estados Reducido. Formato : D,N / C
00/0

Asignacin de cdigo:
R1 : S1-S4, S3-S5 R2 : S1-S3-S2, S3-S2-S4,S2-S4-S5 R3 : S1-S3, S1-S2, S2-S4, S2-S5 S3-S2, S3-S4, S4-S1, S5-S3
AB C
00/1

S1
01/0 10/0 00/1 00/0

S3
01/0

00
0

01
2

11
6

10
4

0 1

S1
1

S4
3

S2
7

S3

S5

S2
00/0 01/0

10/0

S5

S1 <= 000
10/0

S2 <= 110 S3 <= 001 S4 <= 010 S5 <= 011


36

S4

Tabla de estados Presentes y Siguientes:


Estado Presente Entrada Estado Siguiente Salida

y2
S1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

y1
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

y0
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

D
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

N
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

Y2
0 0 1 0 1 0 0 0 1 0 0

Y1
0 0 1 0 1 1 0 0 1 1 1

Y0
0 1 0 1 0 0 0 1 0 0 1

C
0 0 0 0 0 0 1 1 0 0 0

S3

S4

S5

S2

37

Basndose en esta Tabla se puede elaborar los mapas del Decodificador de Estado Siguiente y del Decodificador de Salida. Luego se puede implementar la MSS diseada utilizando flip-flops, mux, decodificadores y puertas lgicas adicionales.

38

Sincronizacin de seales externas.


El bloque receptor-de-monedas al detectar las monedas de cinco y diez centavos generar dos seales: senseN y senseD. Pero el receptor-de monedas es un dispositivo mecnico, por lo tanto, es muy lento comparado con el circuito digital que debe recibir estas seales. Esto significa que las seales senseN y senseD estarn presente durante un gran nmero de periodos de Clock de la MSS. La MSS puede tomar estas seales largas como si hubieran ingresado varias monedas. Por lo tanto, es necesario sincronizar las seales senseN y senseD para que por cada moneda introducida la seal que recibe la MSS no dure mas que un periodo de Clock. Para esto se puede implementar un circuito de sincronizacin que recibe la seal senseN o senseD de cualquier duracin y genera la salida N o D que dure solo un periodo de Clock.

39

Sincronizacin mediante Flip Flops externos


Se conectan dos Flip Flops en cascada de tal forma que la salida N solo sea verdadera un pulso de reloj, mientras la seal pasa del primer FF al segundo.

40

Вам также может понравиться

  • 4-2 Convertidores de CD A CD
    4-2 Convertidores de CD A CD
    Документ14 страниц
    4-2 Convertidores de CD A CD
    Eric Guerrero
    Оценок пока нет
  • Ex CC 250203
    Ex CC 250203
    Документ1 страница
    Ex CC 250203
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex CC 290208
    Ex CC 290208
    Документ1 страница
    Ex CC 290208
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Proyecto Parcial Par 06 Fund Prog
    Proyecto Parcial Par 06 Fund Prog
    Документ3 страницы
    Proyecto Parcial Par 06 Fund Prog
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Apuntes Matlab
    Apuntes Matlab
    Документ24 страницы
    Apuntes Matlab
    Diego Becerra
    Оценок пока нет
  • Ex CC 170206
    Ex CC 170206
    Документ1 страница
    Ex CC 170206
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex CC 160908
    Ex CC 160908
    Документ5 страниц
    Ex CC 160908
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex CC 030309
    Ex CC 030309
    Документ4 страницы
    Ex CC 030309
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex CC 150201
    Ex CC 150201
    Документ1 страница
    Ex CC 150201
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex CC 160903
    Ex CC 160903
    Документ1 страница
    Ex CC 160903
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex CC 130905
    Ex CC 130905
    Документ1 страница
    Ex CC 130905
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex CC 110907
    Ex CC 110907
    Документ1 страница
    Ex CC 110907
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex CC 140904
    Ex CC 140904
    Документ1 страница
    Ex CC 140904
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex CC 010305
    Ex CC 010305
    Документ1 страница
    Ex CC 010305
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 310804
    Ex BC 310804
    Документ1 страница
    Ex BC 310804
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 100209
    Ex BC 100209
    Документ4 страницы
    Ex BC 100209
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 280807
    Ex BC 280807
    Документ1 страница
    Ex BC 280807
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 120304
    Ex BC 120304
    Документ1 страница
    Ex BC 120304
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 300805
    Ex BC 300805
    Документ1 страница
    Ex BC 300805
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 150108
    Ex BC 150108
    Документ1 страница
    Ex BC 150108
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 150205
    Ex BC 150205
    Документ1 страница
    Ex BC 150205
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 110203
    Ex BC 110203
    Документ1 страница
    Ex BC 110203
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 010201
    Ex BC 010201
    Документ1 страница
    Ex BC 010201
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 070206
    Ex BC 070206
    Документ1 страница
    Ex BC 070206
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 020908
    Ex BC 020908
    Документ4 страницы
    Ex BC 020908
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Ex BC 020903
    Ex BC 020903
    Документ1 страница
    Ex BC 020903
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Exac 101202
    Exac 101202
    Документ1 страница
    Exac 101202
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Exac 130104
    Exac 130104
    Документ1 страница
    Exac 130104
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Exac 301100
    Exac 301100
    Документ2 страницы
    Exac 301100
    Ssj IngJuan Diego Quishpi Lucero
    Оценок пока нет
  • Exac 091208
    Exac 091208
    Документ3 страницы
    Exac 091208
    MrPatrick German
    Оценок пока нет
  • Ejercicios C#
    Ejercicios C#
    Документ2 страницы
    Ejercicios C#
    Alex Guerrero
    Оценок пока нет
  • Abrir Caja Fuerte Arfe Rubí
    Abrir Caja Fuerte Arfe Rubí
    Документ3 страницы
    Abrir Caja Fuerte Arfe Rubí
    nutritiouscrook92
    Оценок пока нет
  • Tercer Informe de Gobierno - Ismael Del Toro 10 Sept 2015
    Tercer Informe de Gobierno - Ismael Del Toro 10 Sept 2015
    Документ120 страниц
    Tercer Informe de Gobierno - Ismael Del Toro 10 Sept 2015
    Gobierno de Tlajomulco de Zúñiga
    Оценок пока нет
  • Ingreso Ofertantes
    Ingreso Ofertantes
    Документ9 страниц
    Ingreso Ofertantes
    vides_jair
    Оценок пока нет
  • Manual para Personalizar - Lulowin NG 2012
    Manual para Personalizar - Lulowin NG 2012
    Документ11 страниц
    Manual para Personalizar - Lulowin NG 2012
    Carlos Daniel
    Оценок пока нет
  • Curva de Descarga
    Curva de Descarga
    Документ8 страниц
    Curva de Descarga
    Carlos Padilla
    Оценок пока нет
  • Ceros Sol
    Ceros Sol
    Документ23 страницы
    Ceros Sol
    Abel Meneses
    Оценок пока нет
  • Iec 61131
    Iec 61131
    Документ2 страницы
    Iec 61131
    Dennis Daniel
    Оценок пока нет
  • WV Inmovilizador Electr III
    WV Inmovilizador Electr III
    Документ21 страница
    WV Inmovilizador Electr III
    Arnolds Felix
    Оценок пока нет
  • Sistemas de Ec. Lineales-Regla de Cramer
    Sistemas de Ec. Lineales-Regla de Cramer
    Документ16 страниц
    Sistemas de Ec. Lineales-Regla de Cramer
    Royer David Llanos Marin
    Оценок пока нет
  • Calculo Del Dia Juliano - Ods
    Calculo Del Dia Juliano - Ods
    Документ8 страниц
    Calculo Del Dia Juliano - Ods
    davidrey29
    Оценок пока нет
  • Libro Topografia Forense
    Libro Topografia Forense
    Документ164 страницы
    Libro Topografia Forense
    Carlos Moreno
    0% (1)
  • Circuitos Combinacionales
    Circuitos Combinacionales
    Документ59 страниц
    Circuitos Combinacionales
    Juan Torres Gamarra
    Оценок пока нет
  • Cifrado Atbash Gustavo
    Cifrado Atbash Gustavo
    Документ8 страниц
    Cifrado Atbash Gustavo
    Monja Morales Cristhian
    Оценок пока нет
  • Diagramas de Veitch - Karnaught
    Diagramas de Veitch - Karnaught
    Документ8 страниц
    Diagramas de Veitch - Karnaught
    Rene Gonzales Vasquez
    Оценок пока нет
  • 1ds Ac 0001 Acta
    1ds Ac 0001 Acta
    Документ10 страниц
    1ds Ac 0001 Acta
    Yerlin Caicedo
    Оценок пока нет
  • Analisis Exploratorio de Datos
    Analisis Exploratorio de Datos
    Документ22 страницы
    Analisis Exploratorio de Datos
    richardTipe8593
    Оценок пока нет
  • Ampliación de Los Menús Estándar de Sap
    Ampliación de Los Menús Estándar de Sap
    Документ13 страниц
    Ampliación de Los Menús Estándar de Sap
    Francisco Olvera
    100% (2)
  • Guia Computo Telmex
    Guia Computo Telmex
    Документ5 страниц
    Guia Computo Telmex
    MarianaQuiroz
    88% (8)
  • Crear Un Raid 0 y Un Raid 1 en Windows Server 2008
    Crear Un Raid 0 y Un Raid 1 en Windows Server 2008
    Документ4 страницы
    Crear Un Raid 0 y Un Raid 1 en Windows Server 2008
    Francisco Gutiérrez
    Оценок пока нет
  • Manual CAD Team
    Manual CAD Team
    Документ175 страниц
    Manual CAD Team
    Victor Vicman
    Оценок пока нет
  • Ejercicios Practicos Adicionales B
    Ejercicios Practicos Adicionales B
    Документ12 страниц
    Ejercicios Practicos Adicionales B
    Megasoft Young
    Оценок пока нет
  • S4 Apunte4GraficosJLD
    S4 Apunte4GraficosJLD
    Документ117 страниц
    S4 Apunte4GraficosJLD
    luiscerdaleiva6783
    Оценок пока нет
  • Sucesión de Fibonacci
    Sucesión de Fibonacci
    Документ9 страниц
    Sucesión de Fibonacci
    alexander reyes
    Оценок пока нет
  • Limites Infinitos
    Limites Infinitos
    Документ29 страниц
    Limites Infinitos
    tmacspider
    Оценок пока нет
  • Caracter General de La Suma Algebraica
    Caracter General de La Suma Algebraica
    Документ5 страниц
    Caracter General de La Suma Algebraica
    Cypress Hernandez Siempre
    Оценок пока нет
  • Potencias y Logaritmos de Números Reales
    Potencias y Logaritmos de Números Reales
    Документ11 страниц
    Potencias y Logaritmos de Números Reales
    buffysango
    Оценок пока нет
  • Convercion Hexadecimal
    Convercion Hexadecimal
    Документ13 страниц
    Convercion Hexadecimal
    Matthew Morris
    Оценок пока нет
  • Práctica 6: Métodos Iterativos para Resolver Sistemas de Ecuaciones Lineales
    Práctica 6: Métodos Iterativos para Resolver Sistemas de Ecuaciones Lineales
    Документ3 страницы
    Práctica 6: Métodos Iterativos para Resolver Sistemas de Ecuaciones Lineales
    Rosa Marilu Juarez Briceño
    Оценок пока нет
  • Temario Capacitacion
    Temario Capacitacion
    Документ5 страниц
    Temario Capacitacion
    Pao Cueva
    Оценок пока нет