|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/maquinas-de-estado-finito-y-vhdl/
课程评论:没有评论
Coursera课程《Finite State Machine and VHDL Design》中文内容概要: 本课程将指导您如何从最初的需求(可能只是纸上简单的陈述)出发,通过 VHDL 语言在硬件层面建模,从而设计出有限状态机 (FSM)。您将学会如何借鉴数字系统理论,设计 FSM。课程将以一个带闹钟的数字时钟为例,重点讲解状态机的设计过程。学完本课程,您将能够回答以下问题:FSM 的由来是什么?什么是状态?什么是状态转移?如何绘制状态图?在 VHDL 中描述 FSM 的代码是怎样的? **课程内容重点:** * **课程目标:** 掌握 FSM 的设计流程,以及使用 VHDL 实现 FSM。 * **学习方法:** 通过实际项目(带闹钟的数字时钟)来学习,虽然课程会提供完整的时钟代码,但重点在于 FSM 的设计推导过程,而非时钟的全部逻辑。 * **课程结构:** * **引言:** 展示最终的、功能完整的数字时钟带闹钟成品。 * **时钟设计:** 确立设计需求,完成设计流程,直至获得 FSM 及其 VHDL 代码。 * **闹钟设计:** 讲解如何为时钟添加闹钟功能。 * **FSM 理论:** 深入探讨与 FSM 设计相关的概念。 * **总结:** 对课程内容进行回顾和总结。 学完此课程,您将能够从需求出发,设计 FSM 并用 VHDL 实现,深入理解 FSM 的核心概念和设计方法。
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.