衡阳派盒市场营销有限公司

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

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

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

怎么在Vitis中設(shè)定Kernel的頻率?

FPGA之家 ? 來(lái)源:FPGA開(kāi)發(fā)圈 ? 作者:FPGA開(kāi)發(fā)圈 ? 2021-06-12 14:19 ? 次閱讀

在Vitis 統(tǒng)一軟件平臺(tái)中使用Alveo系列開(kāi)發(fā)板設(shè)計(jì)加速Kernel時(shí),系統(tǒng)會(huì)自動(dòng)為Kernel的時(shí)鐘設(shè)置默認(rèn)頻率。

以 xilinx_u200_qdma_201910_1 平臺(tái)為例,在Vitis中選擇平臺(tái)時(shí)可以看到默認(rèn)的時(shí)鐘頻率是300Mhz和500Mhz.

在Vitis Application Acceleration Development Flow 中我們看到 --kernel_frequency 選項(xiàng)可以用于覆蓋默認(rèn)的 Kernel 頻率

(https://www.xilinx.com/html_docs/xilinx2020_2/vitis_doc/buildtargets1.html#ldh1504034328524)

那么 --kernel_frequency設(shè)置在Compile階段或者Link階段有什么區(qū)別呢?

我們以經(jīng)典 Example design“Vector Addition” 為例探索一下:

1. 打開(kāi)Vitis 2020.2,創(chuàng)建新的 Application Project

File -》 New -》 Application project

2. 選擇 xilinx_u200_qdma_201910_1 平臺(tái)

3. 選擇打開(kāi) Example Design “Vector Addition”

4.對(duì) Hardware Flow 在Compile階段設(shè)置“kernel_frequency” 為200MHz,然后編譯工程

注意:默認(rèn)的Kernel頻率只允許改小,不允許改大。

在log看到執(zhí)行的命令是:

v++ --target hw --compile --kernel_frequency 200 …

5. Compile Kernel 完成后可以在Compile Summary中看到“--kernel_frequency 200“ 已經(jīng)設(shè)置成功。

在Kernel Estimate報(bào)告中,可以看到,Target Clock已經(jīng)按要求設(shè)置成200Mhz. 說(shuō)明 Vitis_HLS是按照200Mhz的要求來(lái)綜合Kernel的代碼的。

在Link Summary中可以看到,在把Kernel合入平臺(tái)后的Implementation中,目標(biāo)時(shí)鐘還是平臺(tái)默認(rèn)的300Mhz,而不是在Compile 階段設(shè)置的200Mhz.

同時(shí)我們也可以翻看Implemented Design的時(shí)序報(bào)告(Timing Summary)查看Kernel實(shí)際的時(shí)鐘要求:

clk_out1_pfm_top_clkwiz_kernel_0_1 {0.000 1.667} 3.333 300.000

6. 在Link階段加上“--kernel_frequency 100” 選項(xiàng)

在log看到執(zhí)行的命令是:

v++ --target hw --link -R2 --kernel_frequency 100 …

7. 完成Hardware Build之后,查看Summary,可以看到這時(shí)100Mhz Kernel 頻率的設(shè)置在整個(gè)Vitis Platform Link生效, 覆蓋默認(rèn)的300Mhz

和之前一樣翻看Implemented Design的時(shí)序報(bào)告(Timing Summary)查看Kernel實(shí)際的時(shí)鐘要求,kernel的目標(biāo)頻率已經(jīng)被正確修改了。

clk_out1_pfm_top_clkwiz_kernel_0_1 {0.000 5.000} 10.000 100.000

總結(jié):

選項(xiàng)“--kernel_frequency“ 加在Compile階段,影響的是對(duì)Kernel做高級(jí)綜合的Vitis_HLS的目標(biāo)頻率,不影響Kernel合入平臺(tái)后的Implementation的目標(biāo)頻率;

選項(xiàng)“--kernel_frequency” 加在Link階段, 不會(huì)影響對(duì)Kernel做高級(jí)綜合的Vitis_HLS的默認(rèn)目標(biāo)時(shí)鐘頻率,但是可以設(shè)置Kernel合入平臺(tái)后的Implementation的目標(biāo)頻率

編輯:jq

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

    關(guān)注

    71

    文章

    2171

    瀏覽量

    122134
  • Link
    +關(guān)注

    關(guān)注

    0

    文章

    102

    瀏覽量

    27052
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4825

    瀏覽量

    69049

原文標(biāo)題:開(kāi)發(fā)者分享 | 如何在Vitis中設(shè)定Kernel 的頻率

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    為什么要設(shè)定電機(jī)的服務(wù)系數(shù)?

    ? ? ? 電機(jī)作為現(xiàn)代工業(yè)與生活不可或缺的動(dòng)力裝置,其性能的穩(wěn)定性和可靠性直接關(guān)系到整個(gè)系統(tǒng)的運(yùn)行效率與安全。眾多電機(jī)參數(shù),服務(wù)系數(shù)是一個(gè)尤為重要的概念,它不僅是衡量電機(jī)連續(xù)負(fù)載工作能力的一
    的頭像 發(fā)表于 01-22 07:35 ?43次閱讀

    使用AMD Vitis進(jìn)行嵌入式設(shè)計(jì)開(kāi)發(fā)用戶指南

    由于篇幅有限,本文僅選取部分內(nèi)容進(jìn)行分享。 Vitis 簡(jiǎn)介 AMD Vitis 工具套件包含多種設(shè)計(jì)技術(shù),用于開(kāi)發(fā)以 AMD 器件(例如,AMD Versal 自適應(yīng) SoC 器件、AMD
    的頭像 發(fā)表于 01-08 09:33 ?641次閱讀
    使用AMD <b class='flag-5'>Vitis</b>進(jìn)行嵌入式設(shè)計(jì)開(kāi)發(fā)用戶指南

    全新AMD Vitis統(tǒng)一軟件平臺(tái)2024.2版本發(fā)布

    全新 AMD Vitis 統(tǒng)一軟件平臺(tái) 2024.2 版本已于近期推出。
    的頭像 發(fā)表于 12-11 15:06 ?457次閱讀

    AMD Vitis Unified Software Platform 2024.2發(fā)布

    近日,全新 AMD Vitis Unified Software Platform 2024.2 版本推出。
    的頭像 發(fā)表于 11-27 15:47 ?332次閱讀

    ADC3683EVMXILINX FPGA開(kāi)發(fā)板上,ADC35XX GUI設(shè)定不同Test Pattern值,ADC反饋的DCLK頻率是動(dòng)態(tài)變化的?

    ADC3683EVM XILINX FPGA 開(kāi)發(fā)板上,ADC35XX GUI設(shè)定不同Test Pattern值,ADC反饋的DCLK頻率是動(dòng)態(tài)變化的?請(qǐng)老師指導(dǎo)下怎么調(diào)試。 如
    發(fā)表于 11-15 08:25

    TAS5805的PWM頻率工作768K,如果設(shè)定到384K,功耗會(huì)降低嗎?能否這樣進(jìn)行調(diào)整?

    為了降低整體功耗,需要對(duì)TAS5805的功耗進(jìn)行降低. 1、目前TAS5805的PWM頻率工作768K(消耗電流:33mA),如果設(shè)定到384K,功耗會(huì)降低嗎?能否這樣進(jìn)行調(diào)整? 2、TAS5805 PWM模式(BD/SP
    發(fā)表于 10-11 06:08

    請(qǐng)問(wèn)變頻器的啟動(dòng)頻率設(shè)定多大合適?

    變頻器的啟動(dòng)頻率設(shè)定多大合適?
    發(fā)表于 07-26 06:38

    項(xiàng)目“backup_fw” 手動(dòng)設(shè)定application img地址有必要嗎?

    項(xiàng)目“backup_fw” 手動(dòng)設(shè)定applicationimg 地址有必要嗎,還是不需要勾選,若勾選了,這個(gè)地址的值是根據(jù)什么設(shè)定的,謝謝!
    發(fā)表于 06-03 06:44

    AMD Vitis?設(shè)計(jì)工具的Libraries新功能介紹

    AMD Vitis? 2023.2 設(shè)計(jì)工具是 Vitis 設(shè)計(jì)工具變化較大的一個(gè)版本,設(shè)計(jì)流程和界面都發(fā)生了變化。
    的頭像 發(fā)表于 05-29 09:50 ?657次閱讀
    AMD <b class='flag-5'>Vitis</b>?設(shè)計(jì)工具<b class='flag-5'>中</b>的Libraries新功能介紹

    為什么H橋的載波頻率比開(kāi)關(guān)頻率

    H橋電路,載波頻率和開(kāi)關(guān)頻率是兩個(gè)重要的參數(shù),它們對(duì)電路的性能有著顯著的影響。
    的頭像 發(fā)表于 05-12 17:27 ?1546次閱讀

    Windows 10上創(chuàng)建并運(yùn)行AMD Vitis?視覺(jué)庫(kù)示例

    本篇文章將演示創(chuàng)建一個(gè)使用 AMD Vitis? 視覺(jué)庫(kù)的 Vitis HLS 組件的全過(guò)程。此處使用的是 Vitis Unified IDE。如果您使用的是舊版 AMD Vitis
    的頭像 發(fā)表于 05-08 14:02 ?855次閱讀
    <b class='flag-5'>在</b>Windows 10上創(chuàng)建并運(yùn)行AMD <b class='flag-5'>Vitis</b>?視覺(jué)庫(kù)示例

    HDJZ-3E交直流指示儀表檢定裝置工頻頻率表校驗(yàn)

    工頻頻率表校驗(yàn)1.顯示界面頻率表校驗(yàn)電壓A相上進(jìn)行,因此只顯示A相電壓量程;可以菜單上選擇一個(gè)合適的量程以適應(yīng)被檢表。電壓:100.00=100.037V
    的頭像 發(fā)表于 04-11 09:15 ?337次閱讀
    HDJZ-3E交直流指示儀表檢定裝置工頻<b class='flag-5'>頻率</b>表校驗(yàn)

    請(qǐng)問(wèn)STM32IDE如何設(shè)定代碼到ITCM運(yùn)行?

    摸索到了如何將變量定義到某個(gè)地址,但是不清楚如何讓代碼指定RAM運(yùn)行。按照設(shè)定變量的方式設(shè)定代碼,程序直接進(jìn)入了異常中斷{:16:}。
    發(fā)表于 03-26 06:08

    Vitis2023.2使用之—— updata to Vitis Unified IDE

    上一章聊了一下vitis2023.2怎樣使用classic Vitis IDE,這章我們來(lái)說(shuō)一說(shuō)基于classic Vitis IDE的工程怎么樣更新到新版本的Vitis Unifie
    發(fā)表于 03-24 17:14

    Vitis2023.2使用之—— classic Vitis IDE

    AMD官網(wǎng)下載全系統(tǒng)安裝包,或下載網(wǎng)頁(yè)版安裝包,安裝好vitis全套組件。打開(kāi)vivado建一個(gè)測(cè)試工程編譯好后,tcl命令輸入框子輸入命令 vitis –classic 即可打開(kāi)傳統(tǒng)的GUI界面
    發(fā)表于 03-24 16:15
    赌博中百家乐官网什么意思| 百家乐官网赌场在线娱乐| 包赢百家乐官网的玩法技巧和规则 | 大发888网| 百家乐二代皇冠博彩| 澳门百家乐官网娱乐城网址| 威尼斯人娱乐城 老品牌| 澳门百家乐官网官方网站| 嘉兴市| 永利高平台网址| 做生意门面朝向风水| 真人百家乐官网网站接口| 大发888wofacai官网| 百家乐明灯| 百家乐官网押注方法| 大余县| 棋牌游戏网站| 百家乐国际娱乐| 太阳城百家乐官网出千技术| 娱乐城免费送彩金| 百家乐里靴是什么意识| 永盈会娱乐场官网| 威尼斯人娱乐场 新葡京| 百家乐破解秘籍| 网上百家乐官网试玩网址| 百家乐官网网真人真钱群| 皇冠国际现金投注| 大发888娱乐场下载 df888ylc3403| 极速百家乐真人视讯| 百家乐官网筹码| 淘金百家乐官网的玩法技巧和规则 | 大发888娱乐城建账号| 百家乐金海岸软件| 百家乐官网技巧网址| 澳门百家乐官网真人娱乐城| 百家乐官网注册开户| 一二博网| 全讯网网站xb112| 百家乐赌博论坛在线| 百家乐现金网平台排行榜| 百家乐官网网站赌钱吗|