简介:介绍FPGA的基本概念、梳理其发展历程和对比FPGA和其他数字集成电路的优缺点,让学生弄清楚什么是FPGA以及其优势;紧接着通过对比Verilog和VHDL,让学生了解硬件编程语言(HDL)的基本概况;最后介绍使用Verilog进行编程的基本方法和思路,让学生从总体上认识到Verilog的编程过程。

  • 课程详情
  • 课程目录

2025 (2)

本教程为FPGA入门基础教程,内容包括Verilog基本语法、数字电路基础、和Vivado基本使用方法等内容。整本书分为两个部分,第一部分介绍FPGA和Verilog基本概念,第二部分介绍具体FPGA编程方法。

第一部分:

首先通过介绍FPGA的基本概念、梳理其发展历程和对比FPGA和其他数字集成电路的优缺点,让学生弄清楚什么是FPGA以及其优势;紧接着通过对比Verilog和VHDL,让学生了解硬件编程语言(HDL)的基本概况;最后介绍使用Verilog进行编程的基本方法和思路,让学生从总体上认识到Verilog的编程过程。

第二部分:

的编程方法介绍中,通过5个大的实例带领初学者从入门到逐渐掌握状态机等基本FPGA编程方法。

第一个实验:“点亮LED灯”通过手把手带领学生点亮FPGA开发板上的LED灯,让学生掌握基本的Vivado的使用、最简单的Verilog语法和基础原理图阅读方法,同时让学生初步认识课程使用的FPGA开发板并建立掌握FPGA的基本自信心。

第二个实验:“跑马灯”带领学生掌握经常使用的Verilog语法,让学生逐渐能够用Verilog实现自己的想法,并分享基本的FPGA编程思路。

第三个实验:“花式跑马灯”在基本Verilog语法基础之上,让学生开始使用状态机和了解时序电路设计方法,能够更加灵活的实现自己的想法。

第四个实验:“数码管显示”在综合发挥前面学习内容基础之上,让学生掌握模块例化的方法,了解大型FPGA编程方法。

第五个实验:“呼吸灯”介绍了基本的PWM原理和IPCore调用方法,是对前面所学知识的巩固和进一步拓展。

课程大纲:

  微信图片_20230726152314.png

本教程的安排由浅入深、循序渐进,带领零基础的学生逐渐掌握Verilog基本语法、数字电路基础、状态机编程思路、Vivado基本使用方法、电路原理图基本阅读技巧和FPGA基本编程技巧等知识。通过本教程的学习,学生真正可以进入FPGA的精彩世界。

获取:完整课程大纲及项目>>


微信截图_20230815105828.png


课表安排

课程概述

课程推荐

  • Xilinx FPGA进阶(中级)指导教程 查看 0
  • 程老师带你入门FPGA 查看 0
  • FPGA开发课程 / 入门到精通 / 就业班 查看 0
  • FPGA线下就业班 查看 0

    学习服务

    • 技术大牛直播授课
    • 实时学情管理
    • 课后作业批改,BUG诊断
    • 辅导老师当堂答疑
    • 学习规划,专属学习方案

    用户登陆

        未注册用户登录后会自动为您创建账号

    提交留言

    申请访问

    您当前暂无访问该课程权限,请您留一下微信或电话,咨询老师将尽快联系您开课。