|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/fpga-projects-using-verilog/
课程评论:没有评论
课程名称:数字系统设计与FPGA使用Verilog 课程概述:数字电路是现代计算机、手机和计算器的基础。本课程将探讨这些基础,使用现代数字设计技术,设计、实现和测试从基本逻辑门到执行计算、计数、计时等有用功能的状态机的数字电路。学生将学习如何使用硬件描述语言(HDL),例如Verilog,设计、模拟和实现由基本门、加法器、多路复用器、锁存器和计数器组成的逻辑系统。课程还将描述和讨论可编程逻辑设备(如现场可编程门阵列FPGA)的功能和操作,讲解如何将HDL逻辑设计映射并实现。 课程内容包括Verilog的基础知识及其在Vivado环境中的应用,生成组合逻辑和时序逻辑设计。学生将设计具有实际应用的有限状态机,如自动售货机、T20板球游戏、计数器等,并将其实现到FPGA板上。课程还将介绍生成慢时钟、移位寄存器、触发器和计数器的基本知识,以设计基本、中级和高级FPGA项目。此外,学生还会生成测试基准文件,以验证逻辑并分析设计的功能。课程将逐行解释代码,学生可以在观看视频时自行复制并在各自的板上进行实验。课程提供项目文件、支持材料及代码的访问权限。 欢迎加入本课程,成为Verilog和FPGA方面的专家!
Digital circuits are the foundation upon which the computers, cell phones, and calculators we use every day are built. This course explores these foundations using modern digital design techniques to design, implement and test digital circuits ranging in complexity from basic logic gates to state machines that perform useful functions like calculations, counting, timing, and a host of other applications. Students will learn modern design techniques using a hardware description language (HDL) such as Verilog to design, simulate and implement logic systems consisting of basic gates, adders, multiplexers, latches, and counters. The function and operation of programmable logic devices, such as field programmable gate arrays (FPGAs), will be described and discussed in terms of how an HDL logic design is mapped and implemented. Learn about Verilog as a beginner. In this course, we will learn about the basics of Verilog and how we can use it in the Vivado environment to generate combinational and sequential designs. We'll design finite state machines with real-world applications such as vending machines, T20 Cricket Games, Counters, etc., and implement them onto an FPGA board. We'll learn about the basic understanding of generating slow clocks, shift registers, flip flops, and counters to design basic-intermediate-advance-level FPGA projects. In addition, we'll generate testbench files to validate the logic and analyze the functionality of the design. The course will cover an explanation of the code line by line that students can follow and replicate on their own board while they watch the video.Access to project files, supporting material, and code is included in the courseCome and join the course and become an expert on Verilog and FPGAs.