热点:

首页 > FPGA > Xilinx FPGA进阶教学之PCIE接口开发
moore8课程图片

Xilinx FPGA进阶教学之PCIE接口开发

课程标签
课程分类
报名人数
16 人已报名
¥198.00
课程介绍

好久不见,咱们摩尔吧的明星讲师蔡宇杰又回来哦~继神经网络、SoC之后,蔡宇杰老师又推出了全新的《Xilinx FPGA进阶教学之PCIE接口开发》,响应同学们的呼声,这个课程真的非常适合初学者使用哦~


本课程属于Xilinx FPGA的技能培训,用于教授如何使用开发板上的PCIE接口,包含硬件开发以及软件开发两个部分。由4个基础实验以及2个实战实验教大家由浅入深的掌握PCIE接口的开发。学习完此课程,学员可以将FPGA通过PCIE插槽插到电脑主机上,使得FPGA成为电脑的附属加速卡,或者反过来,使得电脑变成FPGA的附属设备。

学员需要准备一台PC机以及一张带PCIE接口的Xilinx FPGA开发板,部分支持的型号如附录,请直接点击“课程目录 - 附件下载-带PCIE接口的部分Xilinx FPGA开发板”获取。


课程亮点:

  • 硬件开发与软件开发结合

  • 4个基础实验+2个实战实验

  • FPGA秒变电脑的附属加速卡

  • 电脑秒变FPGA的附属设备


知识储备:

  • Vivado工具的使用

  • AXI总线的理解

  • C语言编程

  • Linux与GCC工具使用经验


工具准备:

  • PC机

  • 带PCIE接口的Xilinx FPGA开发板


课程详情简介:

第一节:0_课程综述

简单的介绍一下PCIE接口、本课程内容


第二节:1_user_axi_lite实验

第一个基础实验,教授如何使用PC来通过user接口访问FPGA的逻辑模块,重点:硬件工程的搭建、PC机上软件驱动的编译、驱动的使用(user接口的编程)

 

第三节:2_bypass_axi_lite

第二个基础实验,教授如何使用PC来通过bypass接口访问FPGA的逻辑模块,重点:bypass接口与user接口的区别,驱动的使用(bypass接口的编程)

 

第四节:3_stream_axis

第三个基础实验,教授如何使用XDMA IP上的stream接口,重点:AXI Stream接口的工作模式、硬件的设计、驱动的使用(stream接口的编程)

 

第五节:4_mm_axi4

第四个基础实验,教授如何使用XDMA IP上的AXI-HP接口,重点:硬件的设计、驱动的使用(AXI-HP接口的编程)

 

第六节:5_pc_as_slave

第一个实战实验,教授如何基于XDMA IP上的stream接口做文章,使得电脑变成FPGA的附属设备。重点:AXI-stream接口、守护进程、AXI HP Master、DMA IP设计、ILA在线调试

 

第七节:6_vpu_pcie_demo

第二个实战实验,教授如何将FPGA变成电脑的附属加速卡,本实验涉及到了基础实验1与4,实验中使用到的卷积神经网络加速器的硬件设计不是本课程的重点,来自于之前的SOC课程。


欢迎加入摩尔吧直播交流群:569798143   欢迎加入摩尔吧直播交流群:569798143

课程目录
课程评分
评论
评论
暂无评论~
问答
默认头像
[最新 的回答] {{question.answer.body}}
时间:{{question.created_at}} 源自:{{question.lecture.title.title}} 收起回答 {{question.num_answers}} 回答
  • [{{answer.user.nick_name}} 的回答] {{answer.body}}
回答
当前还没有提问哦~
moore8421
moore8课程评选
猜你喜欢