xilinx FPGA高速接口

  •  课程目标

    本培训课程主要介绍GTP&PCIE开发环境的设计流程,包括如何有效利用板卡和配套的上位机软件快速的建立工程。另外,课程也以实际工程为例,在硬件平台上运行的完整设计流程,并配有相应的参考设计和案例演示。


  •  师资团队

  • 华清创客企业内训讲师,均是来自各个领域的资深专家,均拥有6年以上大型项目经验。

  •  培养对象

    学员学习本课程应具备下列基础知识:
    ①了解FPGA高速接口架构
    ②了解verilog 编程;

  •  培训方式

第一种:讲师面授
课时:共4天,一天6学时,总计24学时
◆费用:3200元
◆外地学员:代理安排食宿(需提前预定)

第二种:线上直播授课
直播课时:共8天,每天3学时,总计24学时;
辅导:授课期间,辅导老师每天有1小时的辅导直播
◆费用:3200元

第三种:企业订制培训
课时:根据订制的大纲确定课时
费用:根据课程难度,每课时1500~3000元

    •  质量保证

      1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;

      2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;

      3、培训合格学员可享受免费推荐就业机会。

    •  课程大纲


      课程大纲

      第一天理论内容:

      1. 计算机体系结构中PCIE的应用架构;

      2. PCIE的工作原理和协议概述;

      3. PCIE链路详解;

      4. PCIE协议基本模型,5个基本层的详解;

      5. PCIE中的SerDes高速串行接口;

      第一天的实验内容:(学员上手操作并非演示)

      Lab1PCIe IP核的定制与使用

      1. 讲解PCIe IP核定制的参数及使用方法,自定义快速封装顶层文件

      2. 设计综合实现并生成下载文件

      3. 程序下载至目标试验板

      4. 操作系统查看PCIe设备

       

      第二天理论内容:

      1. PCIE 应用层和事物传输层详解;

      2. 拆分TLP包的verilog 逻辑实现讲解;

      3. 传统中断和MSI详解;

      5. 错误报文处理;

      第二天实验内容:

      Lab2PCIe IP核的仿真

      1. 仿真环境搭建(Vivado

      2. Testbench使用方法介绍

      3. TCL脚本管理仿真流程

      4. 通过逻辑分析仪抓取数据导入Modelsim进行TLP包分析

       

      第三天理论内容:

      1. PCIEC函数库接口API讲解;(适用于Linux/windows)

      2. PCIE Matlab函数接口讲解;(windows)

      第三天实验内容:

      Lab4:基于PCIe硬核DMA传输

      1IP Integrator下构建DMA应用

      2.结合操作系统调试DMA,利用驱动API编写驱动程序

      3.测试DMA传输速度

      Lab5: 基于Zynq7000系列芯片的AXI DMA

      1.封装AXI DMA 读写接口

      2.测试DMA 操作

      3 PCIE DMA联合AXI DMA协同通信设计

       

      第四天理论内容:

      1. Petalinux 工具体系结构;

      2. 带有嵌入式操作系统的Xilinx PCIE端对端方案详解;

      第四天实验内容:

      Lab6: 基于Zynq Petalinux 操作系统开发

      1. 编译 PetaLinux 操作系统

      2. 添加设备树短点

      3. 使用API编写APP完成PCIE端点的数据交互

      Lab7 联合HDMI驱动和PCIE端点完成视频传输显示demo设计

      课程时间 7个实验分配在4天课程内完成



the end

评论(0)