课程图片

基于VHDL的FPGA和Nios II实例精炼

Verilog HDL设计与实战Verilog HDL视频教程

讲师: 学FPGA

课程简介:

课程分为4个部分:Quartus Ⅱ软件的基本操作、VHDL语法介绍、FPGA设计实例和Nios Ⅱ设计实例。首先介绍了Quartus Ⅱ的基本操作,包括工程的新建、代码的编辑、原理图的设计、VHDL代码设计、仿真及FPGA配置文件的下载等FPGA的设计。之后详细介绍了VHDL的基本语法,且配合VHDL程序实例以一个一个VHDL知识点的方式介绍,从复杂的VHDL语法中解脱出来。然后,以实例为切入点,从简单到复杂,介绍了组合电路的建模、时序电路的建模、综合实例的设计。接下来在Nios Ⅱ的讲解中,首先介绍了最小Nios II系统的搭建,并以多种使用方式介绍其自带的IP模块使用,包括PIO模块的应用、UART模块的应用、定时器模块的应用、DMA模块的应用;最后介绍两个实用型的Nios Ⅱ系统:基于DS18820的温度传感系统和基于PCF8563的时钟实时显示系统。

本课程适合电子相关专业的大学生、FPGA的初学者以及对FPGA有兴趣的电子工程师。

分类: 可编程逻辑

章节 1: QUARTUS_II开发工具的基本操作

章节 2: VHDL的基本结构

章节 3: VHDL的数据对象

章节 4: VHDL的数据类型

章节 5: VHDL的操作符

章节 6: VHDL的并行语句

章节 7: VHDL的顺序语句

章节 8: VHDL的仿真

章节 9: 组合逻辑电路设计

章节 10: 时序逻辑电路设计

章节 11: 多位数码管的动态扫描显示

章节 12: 信道加密与解密

章节 13: CRC编码

章节 14: 字符型LCD的显示控制

章节 15: SDRAM读写操作的实现

章节 16: 第一个Nios_II_系统

章节 17: 并行输入输出(PIO)核的应用

章节 18: UART核的应用

章节 19: 定时器(Interval_Timer)核的应用

章节 20: DMA核的应用

章节 21: 基于DS18B20数字传感器的应用

章节 22: 基于PCF8563的时钟应用

讲师

学FPGA VHDL、FPGA、NiosⅡ轻松学习!
从事多年硬件描述语言、FPGA理论和实践教学工作。发现学生在学习的过程中缺乏相关的背景知识;对使用硬件描述语言编写的较长程序理解不深;没有树立现代电子设计中处理器+存储器+外设=系统的理念。基于教学经验,总结多年来的FPGA设计经验,力求给初学者或是想接触这方面知识的学生提供一种快速入门的方法。希望各位朋友能在教程的引领下跨入FPGA开发设计的大门,具备独立进行项目开发的能力。

该课程有 19 位学员

评价情况:

4 评价数

课程问答

加入课程后可以跟讲师学生进行问答互动。