logo

深入浅出玩转FPGA视频教程

  • 原创
  • 初级课程
  • 2020/04/27
  • 5.3万

课程附件下载:

请至课程第一小节的附件处获取

22.png


2009年,初出茅庐的特权同学可谓“初生牛犊不怕虎”,热情洋溢的录制了《深入浅出玩转FPGA》这套视频,次年也出版了同名图书,没想在资源匮乏的当时,竟也能够很快吸引了广大FPGA初学者的关注和青睐,并且也确确实实的帮助了一些初学者。话说“十年磨一剑”,10多年转眼即逝,好在特权同学早就忘却了“网络红人”的光环,俯身职场埋头苦干,脚踏实地的专注在电子板级设计和FPGA开发的具体工作中,服务于项目和产品。对于做产品而言,特权同学感触最深的,就是简单、实用、稳定、低成本至上。FPGA也是一样,对于初学者而言,需要的并不是什么胡里花俏或高大上的应用,而是一步一个脚印,扎扎实实的从零开始,多花时间写代码,不断的仿真、调试再上板,自己动手练一遍每个基础的实例。

多年来,很多业内的朋友也是希望我抽空再好好录制一套FPGA视频教程,考虑到时间精力有限,一直很难下定决心。近年来,特权同学在企业中参与FPGA工程师的招聘,发现在市场上找到相对水平高一点的FPGA人才也实在是难上加难。于是,特权同学决定在《深入浅出玩转FPGA》面世10年的当儿,以一个新的FPGA平台(Xilinx Artix-7系列),从基础的FPGA知识开始,到工具的安装使用,再到基础实例、调试实例和项目实例等全方面引领广大FPGA初学者完成FPGA的入门和进阶。当然,希望这只是一个开始,在时间和精力许可的情况下,特权同学还准备录制一套以代码练习为主的语法学习视频《Verilog边码边学》。希望大家多多支持,您的鼓励是特权同学不断分享的动力。


课程简介:

《2020版深入浅出玩转FPGA视频教程》基于Xilinx公司的Artix-7 FPGA器件以及各种丰富的入门和进阶外设。视频共37课时,总时长约800分钟,提供了一些典型的工程实例,帮助学习者从FPGA基础知识、逻辑设计概念、工具配置和使用、设计源码编写、设计功能原理、仿真验证、板级设计和调试等方面由浅入深扎实的掌握FPGA开发。

与本视频配套的图书《Xilinx Artix-7 FPGA快速入门、技巧与实例》(清华大学出版社)已经上市销售。本视频与2010年特权同学录制的《深入浅出玩转FPGA》同名(本视频为2020新版),但配套的图书和板卡不同,内容经过特权同学10年的积累,经过深加工,更适合广大FPGA初学者和进阶者学习。

出版的图书在京东和当当有售


课程目录:

Lesson01 FPGA基本概念

Lesson02 FPGA器件结构

Lesson03 Verilog语法简介

Lesson04 Verilog代码风格与书写规范

Lesson05 FPGA板级电路设计(STAR开发板

Lesson06 软件安装配置说明

Lesson07 第一个工程创建、源码输入与仿真

Lesson08 第一个工程编译、引脚分配、下载与固化

Lesson09 FPGA入门实例:拨码开关的LED控制实例

Lesson10 查看Vivado的Schematic视图

Lesson11 FPGA入门实例:流水灯实例

Lesson12 FPGA入门实例:PLL的IP核配置实例

Lesson13 FPGA入门实例:自定义IP核创建与配置

Lesson14 FPGA入门实例:3-8译码器实例

Lesson15 FPGA入门实例:按键消抖实例

Lesson16 FPGA入门实例:数码管实例

Lesson17 基于FPGA的仿真验证

Lesson18 FPGA入门实例:4X4矩阵按键实例

Lesson19 状态机设计

Lesson20 FPGA入门实例:UART的loopback实例

Lesson21 FPGA入门实例:超声波测距实例

Lesson22 FPGA入门实例:SPI接口DAC驱动控制

Lesson23 FPGA入门实例:I2C接口RTC时间显示控制

Lesson24 FPGA入门实例:7寸液晶屏ColorBar显示驱动

Lesson25 XADC实例:基于XADC的AD采集显

Lesson26 XADC实例:基于XADC的FPGA内部温度采集显示

Lesson27 FPGA在线调试:在线逻辑分析仪应用实例

Lesson28 FPGA在线调试:虚拟IO应用实例

Lesson29 DDR3实例:DDR3 IP介绍与配置

Lesson30 DDR3实例:DDR3 IP仿真验证

Lesson31 DDR3实例:基于在线逻辑分析仪调试DDR3数据读写

Lesson32 DDR3实例:基于UART命令的DDR3批量数据读写

Lesson33 LVDS实例:LVDS数据收发实例

Lesson34 LVDS实例:带CRC校验的LVDS数据收发实例

Lesson35 综合实例:倒车雷达

Lesson36 综合实例:波形发生器

Lesson37 综合实例:工业现场监控界面设计


讲师介绍:

吴厚航【网名:特权同学】

10多年的数字电路与FPGA工程实践经验,专注于FPGA时序控制、高速数据采集图像处理与算法实现等具体应用。擅长记录、分析并总结各种FPGA开发的经验与技巧,且乐于分享。活跃于各大电子技术网站的FPGA社区或版块,多年来笔辍不耕、风雨无阻,不断发表FPGA相关文章(累计点击量超过500万次)。著有《深入浅出玩转FPGA》、《Xilinx Artix-7 FPGA快速入门、技巧与实例》等FPGA技术相关图书(累计销量超过5万册)。

人工客服
(售后/吐槽/合作/交友)

目录

  • broadcast1.

    Lesson01 FPGA基本概念

    24:06

  • broadcast2.

    Lesson02 FPGA器件结构

    23:58

  • broadcast3.

    Lesson03 Verilog语法简介

    21:32

  • broadcast4.

    Lesson04 Verilog代码风格与书写规范

    25:10

  • broadcast5.

    Lesson05 FPGA板级电路设计(STAR开发板)

    27:03

  • broadcast6.

    Lesson06 软件安装配置说明

    19:08

  • broadcast7.

    Lesson07 第一个工程创建、源码输入与仿真

    22:02

  • broadcast8.

    Lesson08 第一个工程编译、引脚分配、下载与固化

    21:44

  • broadcast9.

    Lesson09 FPGA入门实例:拨码开关的LED控制实例

    13:40

  • broadcast10.

    Lesson10 查看Vivado的Schematic视图

    18:56

  • broadcast11.

    Lesson11 FPGA入门实例:流水灯实例

    09:52

  • broadcast12.

    Lesson12 FPGA入门实例:PLL的IP核配置实例

    20:15

  • broadcast13.

    Lesson13 FPGA入门实例:自定义IP核创建与配置

    21:19

  • broadcast14.

    Lesson14 FPGA入门实例:3-8译码器实例

    09:11

  • broadcast15.

    Lesson15 FPGA入门实例:按键消抖实例

    19:19

  • broadcast16.

    Lesson16 FPGA入门实例:数码管实例

    15:36

  • broadcast17.

    Lesson17 基于FPGA的仿真验证

    14:00

  • broadcast18.

    Lesson18 FPGA入门实例:4X4矩阵按键实例

    25:12

  • broadcast19.

    Lesson19 状态机设计

    45:22

  • broadcast20.

    Lesson20 FPGA入门实例:UART的loopback实例

    22:57

  • broadcast21.

    Lesson21 FPGA入门实例:超声波测距实例

    26:38

  • broadcast22.

    Lesson22 FPGA入门实例:SPI接口DAC驱动控制

    21:28

  • broadcast23.

    Lesson23 FPGA入门实例:I2C接口RTC时间显示控制

    27:03

  • broadcast24.

    Lesson24 FPGA入门实例:7寸液晶屏ColorBar显示驱动

    19:59

  • broadcast25.

    Lesson25 XADC实例:基于XADC的AD采集显示

    27:15

  • broadcast26.

    Lesson26 XADC实例:基于XADC的FPGA内部温度采集显示

    13:39

  • broadcast27.

    Lesson27 FPGA在线调试:在线逻辑分析仪应用实例

    22:29

  • broadcast28.

    Lesson28 FPGA在线调试:虚拟IO应用实例

    15:48

  • broadcast29.

    Lesson29 DDR3实例:DDR3 IP介绍与配置

    24:20

  • broadcast30.

    Lesson30 DDR3实例:DDR3 IP仿真验证

    08:33

  • broadcast31.

    Lesson31 DDR3实例:基于在线逻辑分析仪调试DDR3数据读写

    21:54

  • broadcast32.

    Lesson32 DDR3实例:基于UART命令的DDR3批量数据读写

    16:53

  • broadcast33.

    Lesson33 LVDS实例:LVDS数据收发实例

    30:24

  • broadcast34.

    Lesson34 LVDS实例:带CRC校验的LVDS数据收发实例

    23:29

  • broadcast35.

    Lesson35 综合实例:倒车雷达

    09:14

  • broadcast36.

    Lesson36 综合实例:波形发生器

    19:41

  • broadcast37.

    Lesson37 综合实例:工业现场监控界面设计

    25:09

查看全部37条内容