91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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è)標(biāo)準(zhǔn)OpenCL API的,在FPGA加速應(yīng)用上,兩者都是可以使用的。XRT Native API的優(yōu)勢是更加契合FPGA加速應(yīng)用,而OpenCL的優(yōu)勢則是平臺通用性比較好。

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

截取以下網(wǎng)址-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

這些寄存器設(shè)置都是工具自動生成的,用戶不需要進(jìn)行修改。具體這些信號是如何讓控制這些模塊的,以后有機會可以再講。那么如果有些需求是,我是一名RTL設(shè)計者,設(shè)計里面有Xilinx IP需要配置功能,我想用更多一點的寄存器空間作額外配置,現(xiàn)有的寄存器空間不夠,不能滿足我的要求:假設(shè),一個IP中內(nèi)嵌了一個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,當(dāng)然端口類型還是需要按照kernel的要求來設(shè)計。沿用上述的寄存器配置,我們可以額外地添加寄存器:

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

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

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

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

審核編輯:湯梓紅

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

    關(guān)注

    1660

    文章

    22408

    瀏覽量

    636222
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5608

    瀏覽量

    129966
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1862

    瀏覽量

    155818
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2368

    瀏覽量

    66752
  • Kernel
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    12074

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    智多晶MCU硬核IP全面升級|CM3和STAR新特性介紹

    IP進(jìn)行了重大升級,不僅在底層架構(gòu)上實現(xiàn)了突破,更在易用性和擴展性上帶來了顯著提升。本文將為您詳細(xì)介紹Cortex-M3(CM3)與STAR Processor的最新特性。 一、架構(gòu)重組 CM3和STAR的IP做了整合,在接口
    的頭像 發(fā)表于 02-12 10:09 ?548次閱讀
    智多晶MCU硬核<b class='flag-5'>IP</b>全面升級|CM3和STAR新特性<b class='flag-5'>介紹</b>

    深入剖析ARM64內(nèi)核關(guān)鍵文件:kernel-6.1/arch/arm64/kernel/head.S

    在 ARM64 架構(gòu)的 Linux 內(nèi)核開發(fā)中,arch/arm64/kernel/head.S是一個繞不開的關(guān)鍵文件—— 它是內(nèi)核啟動早期的 “橋梁”,承接 Bootloader 與內(nèi)核初始化核心
    的頭像 發(fā)表于 02-04 17:35 ?1172次閱讀
    深入剖析ARM64內(nèi)核關(guān)鍵文件:<b class='flag-5'>kernel</b>-6.1/arch/arm64/<b class='flag-5'>kernel</b>/head.S

    智多晶SerDes 2.0 IP介紹

    為了滿足用戶對SerDes日益增漲和多樣化的要求。智多晶SerDes IP推出了2.0版本的升級,本次升級相比1.0版本主要帶來了以下的變化。
    的頭像 發(fā)表于 08-16 15:32 ?1411次閱讀
    智多晶SerDes 2.0 <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    請問InConnect 是否可以用實際 IP 而不是用虛擬 IP 映射實際IP ?

    但是這樣子使用的話,我只能通過這個虛擬IP來連接設(shè)備,那樣子我的PLC編程軟件就不能連接上設(shè)備了因為IP和實際的不一樣,我能通過什么辦法來讓映射出來的虛擬IP和我的實際設(shè)備IP一致嗎?
    發(fā)表于 08-06 07:54

    【HZ-RK3568開發(fā)板免費體驗】3、開啟Linux Kernel RT功能

    微提供配套SDK的Preempt-RT補丁。 1、Linux PREEMPT_RT補丁 Linux Kernel應(yīng)用補丁的指令格式如下 patch -p1 < path
    發(fā)表于 07-22 14:03

    IP防護(hù)等級說明

    IP防護(hù)等級說明
    發(fā)表于 06-24 16:55 ?2次下載

    IP6802 5W方案

    本文介紹了國內(nèi)團(tuán)隊自主研發(fā)的無線充電芯片IP6802,其單芯片構(gòu)建完整生態(tài)IP6802的革命性突破,將傳統(tǒng)分立式電路濃縮為單芯片解決方案,實現(xiàn)了智能功率管理、動態(tài)功率管理、溫度守護(hù)者等功能。
    的頭像 發(fā)表于 06-02 08:57 ?724次閱讀
    <b class='flag-5'>IP</b>6802 5W方案

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

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

    智多晶eSPI_Slave IP介紹

    eSPI總線具有低功耗、管腳數(shù)量少、高效的數(shù)據(jù)傳輸?shù)葍?yōu)點,常用于與EC、BMC、SIO等外設(shè)的通信,是PC中CPU與這些外設(shè)通信的主流協(xié)議。智多晶eSPI_Slave IP符合eSPI標(biāo)準(zhǔn)規(guī)范,支持相關(guān)協(xié)議屬性。
    的頭像 發(fā)表于 05-08 16:44 ?1434次閱讀
    智多晶eSPI_Slave <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    燦芯半導(dǎo)體受邀參加IP-SoC Silicon Valley 2025

    。作為一站式定制芯片及IP供應(yīng)商,燦芯半導(dǎo)體受邀參展,向與會觀眾介紹公司設(shè)計服務(wù)的成功案例和豐富的自研IP
    的頭像 發(fā)表于 04-28 11:52 ?1012次閱讀

    智多晶FIFO_Generator IP介紹

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

    智多晶LPC_Controller IP介紹

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

    智多晶XSTC_8B10B IP介紹

    XSTC_8B10B IP(XSTC:XiST Transmission Channel)是智多晶開發(fā)的一個靈活的,輕量級的高速串行通信的IPIP在具備SerDes(單通道或多通道)高速串行收發(fā)器之間構(gòu)建出接口簡單,低成本,輕
    的頭像 發(fā)表于 04-03 16:30 ?1395次閱讀
    智多晶XSTC_8B10B <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    快問快答:防護(hù)等級IP68和IP67的有什么區(qū)別?如何有效進(jìn)行防水等級測試

    IP68與IP67,代表電子設(shè)備頂級防水防塵能力,是高品質(zhì)的象征。IP68更強悍,可長時深潛;IP67亦卓越,能短時浸泡。精誠工科氣密性檢測儀,精準(zhǔn)模擬
    的頭像 發(fā)表于 03-17 11:01 ?7691次閱讀
    快問快答:防護(hù)等級<b class='flag-5'>IP</b>68和<b class='flag-5'>IP</b>67的有什么區(qū)別?如何有效進(jìn)行防水等級測試

    博世GTM IP模塊架構(gòu)介紹

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