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)