加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

logo

logo
  • 2
  • 6
  • 分享
198
課程章節(jié)
  • 課程介紹
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜
初級

Xilinx FPGA進(jìn)階教學(xué)之PCIE接口開發(fā)

2021/01/21
15萬
  • 6評論
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

好久不見,咱們摩爾吧的明星講師蔡宇杰又回來哦~繼神經(jīng)網(wǎng)絡(luò)、SoC之后,蔡宇杰老師又推出了全新的《Xilinx FPGA進(jìn)階教學(xué)之PCIE接口開發(fā)》,響應(yīng)同學(xué)們的呼聲,這個課程真的非常適合初學(xué)者使用哦~


本課程屬于Xilinx FPGA的技能培訓(xùn),用于教授如何使用開發(fā)板上的PCIE接口,包含硬件開發(fā)以及軟件開發(fā)兩個部分。由4個基礎(chǔ)實(shí)驗(yàn)以及2個實(shí)戰(zhàn)實(shí)驗(yàn)教大家由淺入深的掌握PCIE接口的開發(fā)。學(xué)習(xí)完此課程,學(xué)員可以將FPGA通過PCIE插槽插到電腦主機(jī)上,使得FPGA成為電腦的附屬加速卡,或者反過來,使得電腦變成FPGA的附屬設(shè)備。

學(xué)員需要準(zhǔn)備一臺PC機(jī)以及一張帶PCIE接口的Xilinx FPGA開發(fā)板,部分支持的型號如附錄,請直接點(diǎn)擊“課程目錄 - 附件下載-帶PCIE接口的部分Xilinx FPGA開發(fā)板”獲取。


課程亮點(diǎn):

  • 硬件開發(fā)與軟件開發(fā)結(jié)合
  • 4個基礎(chǔ)實(shí)驗(yàn)+2個實(shí)戰(zhàn)實(shí)驗(yàn)
  • FPGA秒變電腦的附屬加速卡
  • 電腦秒變FPGA的附屬設(shè)備

知識儲備:

  • Vivado工具的使用
  • AXI總線的理解
  • C語言編程
  • Linux與GCC工具使用經(jīng)驗(yàn)

工具準(zhǔn)備:

  • PC機(jī)
  • 帶PCIE接口的Xilinx FPGA開發(fā)板

課程詳情簡介:

第一節(jié):0_課程綜述

簡單的介紹一下PCIE接口、本課程內(nèi)容

第二節(jié):1_user_axi_lite實(shí)驗(yàn)

第一個基礎(chǔ)實(shí)驗(yàn),教授如何使用PC來通過user接口訪問FPGA的邏輯模塊,重點(diǎn):硬件工程的搭建、PC機(jī)上軟件驅(qū)動的編譯、驅(qū)動的使用(user接口的編程)

第三節(jié):2_bypass_axi_lite

第二個基礎(chǔ)實(shí)驗(yàn),教授如何使用PC來通過bypass接口訪問FPGA的邏輯模塊,重點(diǎn):bypass接口與user接口的區(qū)別,驅(qū)動的使用(bypass接口的編程)

第四節(jié):3_stream_axis

第三個基礎(chǔ)實(shí)驗(yàn),教授如何使用XDMA IP上的stream接口,重點(diǎn):AXI Stream接口的工作模式、硬件的設(shè)計(jì)、驅(qū)動的使用(stream接口的編程)

第五節(jié):4_mm_axi4

第四個基礎(chǔ)實(shí)驗(yàn),教授如何使用XDMA IP上的AXI-HP接口,重點(diǎn):硬件的設(shè)計(jì)、驅(qū)動的使用(AXI-HP接口的編程)

第六節(jié):5_pc_as_slave

第一個實(shí)戰(zhàn)實(shí)驗(yàn),教授如何基于XDMA IP上的stream接口做文章,使得電腦變成FPGA的附屬設(shè)備。重點(diǎn):AXI-stream接口、守護(hù)進(jìn)程、AXI HP Master、DMA IP設(shè)計(jì)、ILA在線調(diào)試

第七節(jié):6_vpu_pcie_demo

第二個實(shí)戰(zhàn)實(shí)驗(yàn),教授如何將FPGA變成電腦的附屬加速卡,本實(shí)驗(yàn)涉及到了基礎(chǔ)實(shí)驗(yàn)1與4,實(shí)驗(yàn)中使用到的卷積神經(jīng)網(wǎng)絡(luò)加速器的硬件設(shè)計(jì)不是本課程的重點(diǎn),來自于之前的SOC課程。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜