miércoles, 9 de marzo de 2011

Ejemplos Máquina de Estados

1. Semaforo peatonal 1: Luz normalmente en Verde para tráfico vehicular.   
          Cuando se presiona BOTON cambia a luz Roja por 20 segundos. 
          Los últimos 5 segundos se muestran en un Display.

           Diagrama de estados tipo Moore:


             Archivo: semaforo_peatonal.vhd
       
       2. Luz normalmente en Verde para tráfico vehicular.
           Cuando se presiona botón STOP cambia a luz Ámbar y parpadea 
           por 3 segundos.  Cambia a luz Roja por 17 segundos. 
           Los últimos 5 segundos se muestran en un Display.
           Para un oscilador de 50 MHz.


      Diagrama de estados tipo Moore:
                  
 

                  Archivo: semaforo_peatonal_2.vhd
        
      3. Semáforo simple de cruce de 2 calles. Para un oscilador de 50 MHz.

    
           Diagrama de estados tipo Moore:
          
               Archivo: semaforo_simple.vhd
       
      4. Semáforo en la intersección de una calle de tráfico muy denso con una calle de tráfico
          moderado.   La calle principal tiene luz Verde durante un mínimo de 25 segundos o 
          mientras no haya ningún vehículo en la calle perpendicular.
          La calle lateral tiene luz Verde hasta que no circule ningún coche por ella o durante un
    máximo de 25 segundos.  
    La luz ámbar de precaución dura 4 s en los cambios de luz Verde a Roja en ambas
    calles, principal y  lateral.

  
          Diagrama de estados tipo Moore:

         
    Archivo: semaforo.vhd

 Todos los archivos:

5 comentarios:

  1. como abro los archivos .vhd??
    se les agradece la respuesta...
    juandego193@hotmail.com

    ResponderEliminar
    Respuestas
    1. si solo quieres ver el código con el bloc de notas, si lo quieres compilar, simular,etc con el Quartus de Altera por ejemplo. Saludos

      Eliminar
  2. Hola, si quiero hacer una maqueta e implementarlo, que sensores son los que debo usar para mi targeta fpga

    ResponderEliminar