Diseño de máquinas de estado finito y VHDL | Netcurso

Estudiantes nuevos
ingresar aquí:


Vamos

Plataforma vieja de
Netcurso:

Login

Diseño de máquinas de estado finito y VHDL

Un reloj digital con alarma

4.25 (10 valoraciones) / 34 estudiantes inscritos
Creado por Carlos Ramos
Fecha de la última actualización: 2018-07-07
$19.99 $ 12,99 $
  • 18 Clases
  • 34 horas de vídeo bajo demanda
  • Acceso de por vida
  • Acceso en dispositivos móviles y TV
  • Certificado de finalización

Lo que aprenderás

  • Construir máquinas de estado finito a partir de los requerimientos
  • Describir un reloj digital con alarma en VHDL
  • Disminuir sus errores en VHDL mediante mejores bases teóricas sobre FSM

Descripción

Crea una máquina de estado finito (FSM), desde los requisitos que nos llegan, que pueden ser unos vagos enunciados en papel, hasta modelar lo que se busca en hardware, a través de una descripción con VHDL.

Aprende a diseñar una FSM con analogías a la teoría de sistemas digitales.

Para ello, seguiremos el proceso de diseño de un reloj digital con alarma, con énfasis en la máquina de estado.

Tras este curso podrás responder a las siguientes preguntas:

  • ¿de dónde sale una FSM?
  • ¿qué es un estado?
  • ¿qué es una transición?
  • ¿cómo se construye el diagrama de estados?
  • ¿cuál es el código que describe una FSM en VHDL?

NOTA: Aunque en este curso se entrega el código de un reloj digital con alarma completamente funcional, el objetivo del curso no es explicar toda la lógica detrás del módulo, solamente se utiliza como ejemplo para derivar la FSM.

Contenido

En la Introducción veremos el producto final, un reloj digital con alarma funcional.

Después, comenzaremos con el Diseño de reloj, donde estableceremos los requisitos y seguiremos el proceso de diseño hasta obtener una máquina de estado finito y su código en VHDL.

Hasta allí tenemos la mitad del trabajo, falta agregar la lógica de la alarma, misma que desarrollamos en la sección Diseño de alarma.

Tras la práctica, hablamos sobre conceptos asociados al diseño de FSM, en la sección Teoría de FSM.

Finalmente, se resume todo lo hecho en una especie de resumen, en la ultima lección.