欢迎学习《VHDL和FPGA电子电路编程开发基础学习视频教程》课程,这是是一门将教您 VHDL 设计基础知识的课程。在本课程中,您将完成各种项目,这些项目要求您完成整个 FPGA 开发过程。将指导您使用 Xilinx 的开发工具 Vivado 或 Altera 开发工具 Quartus 从实际 VHDL 编码到综合。本课程共有8个项目。
您将通过进行真正的编程来学习。所有代码和示例都在辅导视频中进行了解释。在调整现有代码或创建自己的代码后,您将运行模拟来验证它。如果您有兴趣在真实硬件上运行您的代码(不是必需的,但更有趣),我们推荐 Altera 或 Xilinx 开发板。
MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:电子学习 | 语言:英语+srt | 持续时间:126 次讲座 (17h 36m) | 大小:6.55 GB
你会学到什么
- 了解在 FPGA 上实现数字设计的设计过程
- 了解如何在 Altera 的 ModelSim 和 Vivado 仿真器中仿真设计
- 了解如何使用 Xilinx Vivado 工具对 FPGA 进行编程
- 使用 ModelSim 仿真 VHDL 设计
- 熟悉 Altera 和 Xilinx 工具
要求
- 二进制符号的基本理解
- 十六进制记法的基本理解
- 逻辑门的基本理解
- Vivado/Quartus的基本理解
描述
你会学到什么?
Learn the Essentials of VHDL and FPGA Development 是一门将教您 VHDL 设计基础知识的课程。在本课程中,您将完成各种项目,这些项目要求您完成整个 FPGA 开发过程。将指导您使用 Xilinx 的开发工具 Vivado 或 Altera 开发工具 Quartus 从实际 VHDL 编码到综合。本课程共有8个项目。
Buttons & LEDs
该项目旨在教授学生 VHDL 的基础知识以及如何在 FPGA 输入(按钮)和输出(LED)上制作特定引脚。
LED闪烁
学生将学习如何在 VHDL 中创建计数器,以便同时打开和关闭多个 LED。
LED 亮度
该项目将让学生创建 3 个 VHDL 设计、一个控制 LED 亮度的 PWM 设计、一个改变占空比的计数器以及一个将所有内容整合在一起的顶级设计。
UART 演示
将向学生介绍软核处理器,并使用它们在串行端口终端上显示“Hello World”消息。
串口输入/输出
在该项目中,学生将建立使用软核处理器传输消息的能力来阅读消息。学生将学习如何解释从计算机到 FPGA 的消息,以读取板上各种外设的状态。
AD 处理
该项目将让学生进行模数转换。例如,它们感应温度。
SPI 接口(仅限 Arty A7)
在这个项目中,学生将学习如何使用 SPI 接口。他们会将现有设计加载到外部闪存芯片上,让 FPGA 通过 SPI 接口自行配置。
I2C 接口(仅限 DE10 Nano)
在这个项目中,学生将学习如何使用 I2C。他们会将嵌入式 Linux 操作系统加载到 DE10 Nano 开发板上。然后,他们将运行一个程序,该程序与板载加速度计连接,以显示传感器读取的重力。
在完成项目之前,将解释完成每个项目所需的所有背景和知识。每个项目都有演示视频和演练,以便您可以深入了解项目的工作原理。
本课程适用于谁
工程学生
项目经理
追求电气工程的个人
任何想把它当作乐趣的人!
任何想了解 FPGA 和开发过程的人