|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/fpga-turbo-series/
课程评论:没有评论
**Coursera VHDL和FPGA开发实战课程总结** 本课程“Learn VHDL and FPGA Development Hands On”旨在通过动手实验教授VHDL和FPGA开发的核心知识。课程首先会详细讲解VHDL设计结构、概念和术语,为后续实践项目奠定基础。 课程包含多个实践项目,涵盖以下关键领域: * **脉冲宽度调制 (PWM):** 学习PWM在蜂鸣器和伺服电机等应用中的使用。 * **红外通信:** 探索如何利用FPGA解析红外信号(如电视遥控器)的指令。 * **PS/2通信:** 实现PS/2接口,与鼠标和键盘进行通信。 * **UART控制器:** 设计和构建UART发送器、接收器和控制器,通过开发板上的UART终端接收指令。 * **LED控制器:** 学习控制不同类型的LED,包括Neo Pixels和RGB LED。 每个项目开始前,课程都会提供完成项目所需的全部背景知识和技能讲解。此外,课程还包含每个项目的演示视频和详细操作指南,以及完成项目的演示视频,以加深学员对项目原理和实现过程的理解。
Learn the Essentials of VHDL and FPGA Development Hands on is a course that is designed to teach students about VHDL and FPGA's through hands on labs. Prior to working through the projects you will go through the various VHDL design structure sections that will explain the various concepts and terms needed to implement the projects in VHDL. The projects in this course:Pulse Width ModulationThis section of projects covers various uses for PWM, including buzzers and servo motors.Infrared CommunicationA project that is designed to teach sudents how they can use an FPGA to interpret commands or codes that are sent via infrared signals, such as a tv remote.PS/2 CommunicationThis project implements a PS/2 interface to communicate with a mouse and keyboard.UART ControllerIn this section students will design and build a UART transmitter, receiver, and controller that will be able to receive commands via the on board UART terminal on the development board.LED ControllerThis section covers ways to control various types of LEDs including Neo Pixels and RGB LEDs. All of the required background and knowledge to complete each project will be explained prior to completing the projects above. There are demonstration videos and walkthroughs for each project so that you can have a deep understanding of how the project works. Walkthroughs of the completed projects are also included to further your understanding of how these designs are implemented.