91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

XRT_Kernel與XRT_IP介紹

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 作者:Yang Chen ? 2022-07-04 11:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文作者:賽靈思工程師 Yang Chen

從2020.2開始,XRT提供了新的Native API,以區(qū)別行業(yè)標準OpenCL API的,在FPGA加速應用上,兩者都是可以使用的。XRT Native API的優(yōu)勢是更加契合FPGA加速應用,而OpenCL的優(yōu)勢則是平臺通用性比較好。

XRT Native API里面有兩個API比較有意思,可能會產生混淆,一個是xrt_kernel,另一個是xrt_ip。IP這個概念,在FPGA中還是比較常用的,典型的就是IP catalog里面的IP,當然這次講到的IP更傾向于custom IP,即用戶自定義IP(以下略作IP)。無論使用Vitis_hls, V++,Package_xo中哪種生成方法,最后生成的kernel的端口類型都是固定的,另外控制端口AXI_LITE的寄存器配置也是保持固定的(當然會因參數數量不同而變化)。

截取以下網址-page 274 S_AXILITE Control Register Map作參考:

(https://www.xilinx.com/support/documentation/sw_manuals/xilinx2021_2/ug1399-vitis-hls.pdf )

97321a98-f21b-11ec-ba43-dac502259ad0.png

這些寄存器設置都是工具自動生成的,用戶不需要進行修改。具體這些信號是如何讓控制這些模塊的,以后有機會可以再講。那么如果有些需求是,我是一名RTL設計者,設計里面有Xilinx IP需要配置功能,我想用更多一點的寄存器空間作額外配置,現(xiàn)有的寄存器空間不夠,不能滿足我的要求:假設,一個IP中內嵌了一個axi_timer IP(截圖取自:https://www.xilinx.com/support/documentation/ip_documentation/axi_timer/v2_0/pg079-axi-timer.pdf page 12)

那么我該如何配置它呢?

97624f06-f21b-11ec-ba43-dac502259ad0.png

這時,之前提到xrt_ip就可以派上用場了,用戶可以自己定制控制寄存器而不用受限于規(guī)定的control register map,當然端口類型還是需要按照kernel的要求來設計。沿用上述的寄存器配置,我們可以額外地添加寄存器:

97785fe4-f21b-11ec-ba43-dac502259ad0.png

所以我們可以看到,kernel應該算IP中的一個子集,只是IP的話更加的靈活些。但是由于IP控制寄存器配置的不固定,導致xrt無法自動管理IP(不知道哪個寄存器代表的含義),所以只能提供了寄存器接口讓用戶自己訪問控制。從這方面來說,使用的便利性會降低,無論是IP的啟動停止,還是寄存器配置都需要用戶來控制。相對來說,xrt_kernel匹配的set_arg,run,wait等操作,它能夠代替用戶做一些底層操作,更加地省時省力。

原文標題:開發(fā)者分享|XRT Native API: XRT_Kernel & XRT_IP 介紹

文章出處:【微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

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

    關注

    1645

    文章

    22050

    瀏覽量

    618743
  • 寄存器
    +關注

    關注

    31

    文章

    5434

    瀏覽量

    124585
  • IP
    IP
    +關注

    關注

    5

    文章

    1806

    瀏覽量

    152634
  • API
    API
    +關注

    關注

    2

    文章

    1620

    瀏覽量

    64069
  • Kernel
    +關注

    關注

    0

    文章

    49

    瀏覽量

    11694

原文標題:開發(fā)者分享|XRT Native API: XRT_Kernel & XRT_IP 介紹

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    IP6825+IP5306充電寶:重新定義便攜電源的無線充電體驗

    本文主要介紹了兩種充電寶方案:IP6825和IP5306。IP6825是創(chuàng)新解決方案,通過高效充放電和磁吸無線充電將充電寶的便捷性和功能性提升。IP
    的頭像 發(fā)表于 05-19 08:56 ?404次閱讀
    <b class='flag-5'>IP6825+IP</b>5306充電寶:重新定義便攜電源的無線充電體驗

    智多晶FIFO_Generator IP介紹

    FIFO_Generator是智多晶設計的一款通用型FIFO IP。當前發(fā)布的FIFO_Generator IP是2.0版本,相比之前的1.1版本主要新增了非等比輸入輸出數據位寬支持和異步FIFO跨時鐘級數配置功能。
    的頭像 發(fā)表于 04-25 17:24 ?970次閱讀
    智多晶FIFO_Generator <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    智多晶LPC_Controller IP介紹

    在FPGA設計領域,西安智多晶微電子有限公司推出的LPC_Controller IP正逐漸嶄露頭角,為工程師們提供了強大的工具,助力他們在數據傳輸領域大展身手。今天,就讓我們一同揭開LPC_Controller IP的神秘面紗,探尋其獨特魅力。
    的頭像 發(fā)表于 04-18 11:52 ?727次閱讀
    智多晶LPC_Controller <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    博世GTM IP模塊架構介紹

    上篇文章我們介紹了博世GTM IP模塊的核心功能及基礎結構模塊。本篇文章將繼續(xù)解析GTM模塊架構,重點介紹I/O模塊,特殊功能模塊及內核模塊。這些模塊不僅增強了GTM的信號處理能力,還極大提升了系統(tǒng)的靈活性和集成度,能夠滿足汽車
    的頭像 發(fā)表于 03-07 17:50 ?1021次閱讀
    博世GTM <b class='flag-5'>IP</b>模塊架構<b class='flag-5'>介紹</b>

    VCOP Kernel-C到C7000遷移工具用戶指南

    電子發(fā)燒友網站提供《VCOP Kernel-C到C7000遷移工具用戶指南.pdf》資料免費下載
    發(fā)表于 11-20 13:45 ?0次下載
    VCOP <b class='flag-5'>Kernel</b>-C到C7000遷移工具用戶指南

    android如何獲取本機ip地址及ip歸屬地

    # 前言 # 本篇文章主要介紹android如何獲取本機ip地址及ip歸屬地。 ? # 定義 # ip地址是指手機在連接到互聯(lián)網時所獲得的唯一網絡地址。
    的頭像 發(fā)表于 11-20 11:57 ?924次閱讀

    Vivado中FFT IP核的使用教程

    本文介紹了Vidado中FFT IP核的使用,具體內容為:調用IP核>>配置界面介紹>>IP核端口介紹
    的頭像 發(fā)表于 11-06 09:51 ?3874次閱讀
    Vivado中FFT <b class='flag-5'>IP</b>核的使用教程

    如何申請xilinx IP核的license

    在使用FPGA的時候,有些IP核是需要申請后才能使用的,本文介紹如何申請xilinx IP核的license。
    的頭像 發(fā)表于 10-25 16:48 ?1414次閱讀
    如何申請xilinx <b class='flag-5'>IP</b>核的license

    理解彈性IP與浮動IP

    在云環(huán)境中,彈性IP和浮動IP是兩個經常出現(xiàn)的名詞。它們能夠幫助企業(yè)優(yōu)化資源配置,提高管理效率。接下來本文將詳細介紹彈性IP與浮動IP的概念
    的頭像 發(fā)表于 08-29 16:16 ?702次閱讀

    動態(tài)住宅IP的奧秘與科技魅力# IP代理

    IP
    jf_62215197
    發(fā)布于 :2024年08月14日 07:22:06

    代理IP類型以及它們適用的業(yè)務場景#代理IP

    IP
    jf_62215197
    發(fā)布于 :2024年08月13日 07:28:10

    HSW-IP5356功能介紹

    英集芯的IP5356M是一款功能強大的移動電源SOC,它集成了多種快充協(xié)議和電源管理功能,展現(xiàn)了卓越的兼容性和高效性。IP5356M支持高壓SCP、雙向PD3.0等快充協(xié)議,能為各種移動設備提供快速
    發(fā)表于 08-09 14:48 ?1次下載

    搭建IP代理池的主要優(yōu)勢

    IP
    jf_62215197
    發(fā)布于 :2024年08月09日 07:15:40

    IP代理池搭建教程提高任務效率

    IP
    jf_62215197
    發(fā)布于 :2024年08月05日 07:54:36
    主站蜘蛛池模板: 天堂成人精品视频在线观 | 大又大又粗又爽又黄毛片女人 | 四虎影院在线免费播放 | 成人在线一区二区三区 | 深夜性久久 | 免费永久欧美性色xo影院 | 可以免费看的黄色片 | 亚洲aⅴ久久久噜噜噜噜 | 真实女人寂寞偷人视频 | 国产在线永久视频 | 亚洲黄色天堂 | 狠狠gao| 国产网红精品 | 午夜小视频网站 | 四虎国产精品成人永久免费影视 | 国产精品护士 | 天堂在线中文网 | 美女黄18以下禁止观看的网站 | 美女被玩 | 天天碰天天干 | bt天堂资源在线种子 | 四虎4hu| 天天艹天天艹 | 男男污肉高h坐便器调教 | 久久天天躁狠狠躁夜夜躁综合 | 国产精品黄网站免费观看 | 欧美 激情 在线 | 性欧美xxxx | 老色批视频| 国产福利午夜 | 五月婷婷六月激情 | 欧美猛交喷潮在线播放 | 成人丁香| 欧美天堂视频 | 国产乱辈通伦影片在线播放 | 亚洲午夜顶级嘿嘿嘿影院 | 五月婷综合网 | 四虎精品永久在线网址 | 国产精品午夜免费观看网站 | 特级一级毛片免费看 | 国产色妞妞在线观看 |