在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA PCIe加速卡開源硬件及例程介紹

OpenFPGA ? 來源:OpenFPGA ? 2023-03-24 09:13 ? 次閱讀

FPGA PCIE加速卡開源硬件介紹

硬件介紹

基于Xilinx Artix-7系列FPGA芯片設計的M.2 M-Key FPGA加速卡,引出Artix7-484腳芯片的4條高速GT,最高支持PCIE2.0*4速率。高功率12A核心電源設計,可支持Artx7-XC7A35T,Artx7-XC7A50T,Artx7-XC7A75T,Artx7-XC7A100T 和Artx7-XC7A200T芯片。

加速卡板載硬件資源如圖1-2所示。

a6a381b8-c9d1-11ed-bfe3-dac502259ad0.png

圖1-2 加速器板載硬件資源圖

由于本PCIE加速卡只是將GT收發器以M2接口形式引出,所以可以通過M2接口座子轉接出不同類型的應用底板,不局限于PCIE應用。例如SFPUSB3.0或者HDMI等。所以設計并制作了如圖1-3所示的4路SFP光通信底板,可搭配用于光通信測試或是用于FPGA加速卡的供電。

例程介紹

例程沒有一些低速IO口測試,主要涉及到PCIE XDMA、RIFFA(開源PCIe)、光口、SDI(規劃中)、HDMI(規劃中)等通過GT接口出來的高速接口測試,作者也是對例程step by step寫了詳細文檔。下面是RIFFA的例程的摘抄:

RIFFA體系結構

RIFFA體系結構如圖3-2所示。

a72add20-c9d1-11ed-bfe3-dac502259ad0.png

圖3-2 RIFFA體系結構

在硬件方面,簡化了接口,以便通過FIFO簡便的將數據取出和存入。數據的傳輸由RIFFA的RX和TX DMA Engine模塊用分散收集聚合方法來實現.RX Engin模塊收集上位機傳來的有效數據,收集完成發給Channel模塊,TX Engin收集Channel模塊傳來的數據,打包發給PCI Express端點。根據PCIe鏈路配置,RIFFA接口支持32位,64位和128位寬度,計劃為PCle Gen3端點的256位接口提供支持。

PC 接收 FPGA板卡數據是用戶應用程序調用庫函數 fpga_recv,然后由FPGA端啟動。用戶應用程序線程進入內核驅動程序,然后開始接收上游FPGA的讀請求,將數據分包發送,如果沒收到請求,將會等待它達到。

啟動發送函數后,服務器將建立一個散列收集元素的列表,將數據存儲地址和長度等信息放入其中,將其寫入共享緩沖區。用戶應用程序將緩沖區地址和數據長度等信息發送給FPGA。FPGA讀取散射收集數據,然后發出相應地址的數據寫入請求,如果散列收集元素列表的地址有多個,FPGA將通過中斷發出多次請求。

TX搬移的數據全部寫入緩存區后,驅動程序讀取FPGA寫入的字節數,確認是否與發送數據長度一致。這樣就完成了傳輸。其過程如圖3-3所示。

a76f1260-c9d1-11ed-bfe3-dac502259ad0.png

圖3-3 FPGA傳輸到PC流程

PC 機發送數據到 FPGA 板卡過程與 PC 機接收 FPGA 板卡數據過程相似,如圖3-4所示。剛開始也是用戶應用程序調用庫函數fpga_send,傳輸線程進入內核驅動程序,然后FPGA 啟動傳輸。

啟動fpga_send,服務器將申請一些空間,將要發送的數據寫入其中,然后建立一個分散收集列表,將存儲數據的地址和長度放入其中,并將分散收集列表的地址和要發生的數據長度等信息發給FPGA。FPGA收到列表地址后,讀取該列表的信息,然后發出相應地址和長度的讀請求,然后將數據存儲,最后一起發給FPGA板卡。

當然后續還有光口等測試例程,就不一一展示了。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • HDMI
    +關注

    關注

    33

    文章

    1821

    瀏覽量

    154639
  • SFP
    SFP
    +關注

    關注

    4

    文章

    148

    瀏覽量

    35856
  • PCIe
    +關注

    關注

    16

    文章

    1328

    瀏覽量

    84732
  • FPGA芯片
    +關注

    關注

    3

    文章

    248

    瀏覽量

    40241
  • 加速卡
    +關注

    關注

    1

    文章

    63

    瀏覽量

    11145

原文標題:【開源硬件】FPGA PCIe加速卡開源硬件及例程(RIFFAXDMAHDMISDI)介紹

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    高性能FPGA計算加速卡

    產品編號:1501013高性能FPGA計算加速卡( B-PCIE-SFPP )數據手冊( Data Sheet )Version 1.0 清華大學設備儀器廠智能計算研發中心Copyright
    發表于 03-04 11:13

    高性能FPGA計算加速卡

    產品編號:1501013高性能FPGA計算加速卡( B-PCIE-SFPP )數據手冊( Data Sheet )Version 1.0 清華大學設備儀器廠智能計算研發中心Copyright
    發表于 03-11 11:07

    高性能FPGA計算加速卡

    產品編號:1501013高性能FPGA計算加速卡( B-PCIE-SFPP )數據手冊( Data Sheet )Version 1.0 清華大學設備儀器廠智能計算研發中心Copyright
    發表于 03-18 11:16

    高性能FPGA計算加速卡

    產品編號:1501013高性能FPGA計算加速卡( B-PCIE-SFPP )數據手冊( Data Sheet )Version 1.0 清華大學設備儀器廠智能計算研發中心Copyright
    發表于 03-25 11:34

    高性能FPGA計算加速卡

    產品編號:1501013高性能FPGA計算加速卡( B-PCIE-SFPP )數據手冊( Data Sheet )Version 1.0 清華大學設備儀器廠智能計算研發中心Copyright
    發表于 04-01 10:53

    高性能FPGA計算加速卡

    產品編號:1501013高性能FPGA計算加速卡( B-PCIE-SFPP )數據手冊( Data Sheet )Version 1.0 清華大學設備儀器廠智能計算研發中心Copyright
    發表于 04-11 14:45

    高性能FPGA計算加速卡

    產品編號:1501013高性能FPGA計算加速卡( B-PCIE-SFPP )數據手冊( Data Sheet )Version 1.0 清華大學設備儀器廠智能計算研發中心Copyright
    發表于 04-18 14:12

    高性能FPGA計算加速卡

    產品編號:1501013高性能FPGA計算加速卡( B-PCIE-SFPP )數據手冊( Data Sheet )Version 1.0 清華大學設備儀器廠智能計算研發中心Copyright
    發表于 04-27 11:51

    基于Xilinx XCKU115的半高PCIe x8 硬件加速卡解決方案

    基于Xilinx XCKU115的半高PCIe x8 硬件加速卡一、概述本板卡系我公司自主研發,采用Xilinx公司的XCKU115-3-FLVF1924-E芯片作為主處理器,主要用于FPGA
    發表于 07-27 16:49

    基于Xilinx XCKU115的半高PCIe x8硬件加速卡

    ,主要用于FPGA硬件加速。板卡設計滿足工業級要求。如下圖所示: 圖 1:硬件加速卡實物圖 二、技術指標圖 2:硬件加速卡結構框圖 標準PCIe
    發表于 08-22 17:31

    XCKU115板卡資料:1-基于Xilinx XCKU115的半高PCIe x8 硬件加速卡

    基于Xilinx XCKU115的半高PCIe x8 硬件加速卡一、概述 本板卡系我公司自主研發,采用Xilinx公司的XCKU115-3-FLVF1924-E芯片作為主處理器,主要用于FPGA
    發表于 10-25 16:00

    基于加速卡FPGA生態系統布局是怎樣的?

    FPGA加速卡是如何產生的?主要的FPGA加速卡產品有哪些?基于加速卡FPGA生態系統布局是怎
    發表于 06-17 06:07

    求一種基于Xilinx XCKU115的半高PCIe x8 硬件加速卡

    半高PCIe x8硬件加速卡有哪些技術指標?半高PCIe x8硬件加速卡的物理特性是什么?半高PCIe x8
    發表于 06-25 07:16

    基于PCIe的WarpDrive SLP-300加速卡

      日前,LSI 公司面向渠道供應商推出 LSI WarpDrive SLP-300 加速卡,該款 PCI Express (PCIe) 能夠提供高達 240,000 的持續 IOPS
    發表于 11-23 09:24 ?1254次閱讀

    PCIe加速卡在數據中心的應用

    數據中心中扮演著越來越重要的角色。 1. 什么是PCIe加速卡PCIe加速卡是一種通過PCI Express(PCIe)接口連接到服務器
    的頭像 發表于 11-06 09:32 ?1626次閱讀
    主站蜘蛛池模板: 一本到卡二卡三卡免费高 | 欧洲亚洲一区 | 日韩欧免费一区二区三区 | 色婷婷综合缴情综六月 | 正在播放国产女免费 | 爽爽爽爽爽爽a成人免费视频 | 亚洲成人免费看 | 久久婷婷人人澡人人爱91 | 国产精品午夜免费观看网站 | 亚洲色图日韩精品 | 天堂bt在线网bt | 97dyy影院理论片 | 最好看最新的中文字幕1 | 免费在线视频观看 | 四虎影视永久在线观看 | 一区二区三区免费在线 | 国产精品怡红院永久免费 | 久青草视频在线 | 亚洲精品私拍国产福利在线 | 一色屋成人免费精品网站 | 国产精品免费拍拍1000部 | 日日噜噜夜夜狠狠va视频 | 午夜影院18 | 好吊色青青青国产在线观看 | 欧亚激情偷乱人伦小说视频 | 男女无遮挡在线完整视频 | 欧美巨大bbbb动漫 | 国产成人91青青草原精品 | 色啦啦影院 | 四虎影午夜成年免费精品 | 香蕉成人国产精品免费看网站 | 在线观看日本免费视频大片一区 | 热久久最新视频 | 免费看大美女大黄大色 | 四虎影院台湾辣妹 | 女女综合网 | 黄在线看| 农村妇女野外一级毛片 | 波多野结衣久久国产精品 | 噜啪啪| 福利在线播放 |