FPGA课程:学习VHDL和FPGA的基础知识

本文介绍了有关Udemy的最受欢迎的FPGA课程之一。 FPGA课程向学生传授如何开始VHDL和FPGA编程的知识,获得3934位学生的评分为4.4。

讲师同意为FPGA4student的读者提供机会来学习 优惠91% 。该课程的优惠券链接为 这里 .

课程详细说明如下。 


 FPGA课程

您将如何学习?

您将通过进行实际编程来学习。所有视频和示例都在辅导视频中进行了说明。调整现有代码或创建自己的代码后,将运行模拟以对其进行验证。如果您有兴趣在真实的硬件上运行代码(不是必需的,但是会更有趣),我们建议您使用Altera或Xilinx板。 


 FPGA课程


你会学什么?

学习VHDL的基础知识和FPGA开发课程将教您VHDL设计的基础知识。在本课程中,您将处理各种项目,这些项目将要求您完成整个FPGA开发过程。您将被引导使用Xilinx对实际VHDL进行编码以进行综合’的开发工具,Vivado或Altera开发工具Quartus。本课程有8个项目:

  • 纽扣 & LEDs
    该项目旨在教给学生VHDL的基本知识以及如何在FPGA输入(按钮)和输出(LED)上制作特定的引脚。

  • 闪烁的LED
    学生将学习如何在VHDL中创建一个计数器,以便同时一致地打开和关闭多个LED。

  • LED亮度
    该项目将使学生创建3个VHDL设计,一个用于控制LED亮度的PWM设计,一个用于改变占空比的计数器以及一个将所有内容整合在一起的顶级设计。

  • UART演示
    将向学生介绍软核处理器,并使用它们来显示“Hello World”在串行端口终端上的消息。

  • UART I / O
    在该项目中,学生将利用使用软核处理器读取消息的能力来构建消息。学生将学习如何解释从计算机到FPGA的消息,以读取板上各种外设的状态。

  • 广告处理
    该项目将使学生进行模拟到数字的转换。例如,他们感应温度。

  • SPI接口(仅适用于Arty A7)
    在该项目中,学生将学习如何使用SPI接口。他们将现有设计加载到外部闪存芯片上,以使FPGA通过SPI接口对其进行配置。

  • I2C接口(仅限DE10 Nano)
    在该项目中,学生将学习如何使用I2C。他们将嵌入式Linux操作系统加载到DE10 Nano开发板上。然后,他们将运行一个与板载加速度计接口的程序,以显示传感器读取的g力。

在完成项目之前,将解释完成每个项目所需的所有背景知识。每个项目都有演示视频和演练,因此您可以深入了解该项目的工作方式。

关于讲师


 FPGA VHDL课程
Jordan Christman毕业于代顿大学,获得电子和计算机工程技术学士学位。他还从UD毕业,获得电气工程硕士学位。他在FPGA(现场可编程门阵列)开发,数字电子,电路板设计以及VHDL设计和硬件系统建模方面拥有丰富的知识。约旦在学校的学习重点是嵌入式系统,其中涉及电路设计,固件开发,计算机硬件的实现以及计算机操作系统的接口。 Jordan的爱好包括移动应用程序的开发,PCB(印刷电路板)的布局和组装,计算机应用程序编程以及与电气工程有关的任何事物。

推荐的   FPGA项目  for students:
FPGA Verilog VHDL课程

热门FPGA项目