FPGA课程:了解VHDL和FPGA的基础

本文介绍了Udemy最受欢迎的FPGA课程之一。 FPGA课程,教授学生如何从VHDL和FPGA编程开始,获得3934名学生4.4评分。

教师同意提供FPGA4学生的读者,有机会获得课程 91%的折扣 。优惠券链接到课程是 这里 .

课程细节如下所述。 


 FPGA课程

你将如何学习?

您将通过执行真实的编程来学习。在辅导视频中解释了所有代码和示例。调整现有代码或创建自己后,您将运行模拟以验证。如果您有兴趣在真正的硬件上运行代码(不是必需的,但更有趣),我们推荐Altera或Xilinx板。 


 FPGA课程


你会学到什么?

了解VHDL和FPGA开发的必需品,课程将教您VHDL设计的基础和基础知识。在本课程中,您将通过各种项目工作,要求您通过整个FPGA开发过程。使用Xilinx将使用实际VHDL的编码指导。’S开发工具,Vivado或Altera开发工具Quartus。本课程中有8个项目:

  • 纽扣 & LEDs
    一个项目,旨在教授学生VHDL的基础知识以及如何在FPGA输入(按钮)和输出(LED)上进行特定引脚。

  • Blinky LED.
    学生将学习如何在VHDL中创建计数器,以便同时齐声转动多个LED。

  • LED亮度
    这个项目将有学生创建3个VHDL设计,一个PWM设计来控制LED的亮度,一个计数器改变占空比,以及顶级设计将一切都在一起。

  • UART示范
    将学生介绍到Softcore处理器并使用它们显示一个“Hello World”在串行端口终端上的消息。

  • UART I / O
    在项目中,学生将建立在使用SoftCore处理器中读取消息的信息。学生将学习如何将来自计算机的消息解释为FPGA,以便读取电路板上的各种外围设备的状态。

  • 广告处理
    该项目将让学生进行模拟与数字转换。作为一个例子,他们感觉到温度。

  • SPI接口(仅限A7 A7)
    在这个项目中,学生将学习如何使用SPI接口。它们会将现有设计加载到外部闪存芯片上,以使FPGA通过SPI接口配置自身。

  • I2C接口(仅限DE10 NANO)
    在这个项目中,学生将学习如何与I2C合作。它们将将嵌入式Linux操作系统加载到DE10纳米开发板上。然后,它们将运行一个程序,该程序与板载加速度计接口以显示G强制传感器读取。

完成每个项目的所有所需背景和知识将在完成项目之前进行解释。每个项目都有演示视频和行走,因此您可以深入了解项目如何运作。

关于教师


 FPGA VHDL课程
Jordan Christman毕业于代顿大学,凭借他的电子和计算机工程技术学士学位。他还毕业于UD,凭借他的电气工程师学位。他在FPGA(现场可编程门阵列)开发,数字电子,电路板设计和硬件系统的VHDL设计和建模中具有很强的知识。 Jordan在学校的学习焦点是嵌入式系统,涉及电路设计,固件开发,计算机硬件的实施以及计算机操作系统的接口。乔丹的爱好包括移动应用程序开发,布局和PCB(印刷电路板),计算机应用程序编程以及与电气工程有关的任何东西的组装。

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

趋势FPGA项目