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

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

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

3天內不再提示

如何在Block diagram中為PR區域添加.bd格式的Reconfigurable Module

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 作者:XILINX開發者社區 ? 2022-06-24 10:17 ? 次閱讀

Q1

關于DFX的問題: 正在嘗試為Xilinx Github下的PYNQ_Composable_Pipeline工程的PR_0區域添加新的RM(Reconfigurable Module),讓這個動態函數區域支持更多函數,但是在implement這個config對應的的child_2_impl_1時遇到了以下報錯:

89756cf6-f2e4-11ec-ba43-dac502259ad0.jpg

[Netlist 29-77] Could not replace (cell 'pr_0_dilate_erode_bb', library 'work_pr_0_pr_0_99', file 'NOFILE') with (cell 'pr_0_test_fifo', library 'work', file 'pr_0_test_fifo.edf') because of a port interface mismatch; 100 ports are missing on the replacing cell. 5 of the missing ports are: 's_axi_control1_arready' 's_axi_control1_arvalid' 's_axi_control1_awready' 'stream_in1_tlast[0]' 'stream_out1_tlast[0]'.

Resolution: Modify RTL to reference correct ports from the netlist

但沒能找到在Block Diagram的PR中添加新的.bd文件作為RM的教程或案例。

錯誤流程:

pr_0_dilate_erode.bd是工程原本含有的RM

898256e6-f2e4-11ec-ba43-dac502259ad0.jpg

pr_0_test_fifo.bd是新添加的RM

898dacc6-f2e4-11ec-ba43-dac502259ad0.jpg

在make原始工程后進行了以下操作:

新建了pr_0_test_fifo.bd

將pr_0_dilate_erode.bd的接口復制到了pr_0_test_fifo.bd中

仿照pr_0_dilate_erode.bd一樣在pr_0_test_fifo.bd中放置了兩個IP并完成連線

仿照pr_0_dilate_erode.bd配置各口的時鐘、分配bd地址,validate與save bd_design

在DFX wizard中添加pr_0_test_fifo為RM與完成其他配置

在運行對應的child_2_impl_1后,pr_0_test_fifo_synth_1、synth_1與impl_1正常,但在child_2_impl_1處出現上述錯誤。

A:建議按以下步驟操作,可以參考一下:

1. 從"Partition Definitions" Tab 打開已有RM的BD

2. 執行"write_bd_tcl bd.tcl", 從生成的bd.tcl中直接copy接口相關的內容到新建的BD中,同時自己在新BD中做Block連接

3. 從DFX Wizard中為RP創建新的RM,內容就是新建的BD,也可以參考以下命令:

create_reconfig_module -name $pr_0_hongh -partition_def pr_0 -define_from $pr_0_hongh

4. 設置新的Configuration,執行這個child run的impl

審核編輯 :李倩

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

    關注

    0

    文章

    26

    瀏覽量

    14725
  • GitHub
    +關注

    關注

    3

    文章

    473

    瀏覽量

    16565

原文標題:本周一問 | 如何在Block diagram中為PR區域添加.bd格式的Reconfigurable Module

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

收藏 人收藏

    評論

    相關推薦

    我想問下頻率信號如何在TDMS文件格式下保存啊?

    我想問下頻率信號如何在TDMS文件格式下保存啊?
    發表于 11-12 18:40

    DS160PR1601和DS320PR1601編程指南

    電子發燒友網站提供《DS160PR1601和DS320PR1601編程指南.pdf》資料免費下載
    發表于 11-01 09:52 ?0次下載
    DS160<b class='flag-5'>PR</b>1601和DS320<b class='flag-5'>PR</b>1601編程指南

    高壓核相器/相位比較設備:PR11、PR15D/PR33D

    PR11、PR15D/PR33D高壓核相器,分別用于11KV、15KV、33KV中性接地系統相位角比較。PR11
    的頭像 發表于 10-23 10:58 ?248次閱讀
    高壓核相器/相位比較設備:<b class='flag-5'>PR</b>11、<b class='flag-5'>PR</b>15D/<b class='flag-5'>PR</b>33D

    探索BD倉儲物流效能提升的秘訣

    伴隨著科技進步的浪潮和技術創新的推動,智能化裝備及技術將在BD倉儲物流建設領域發揮更廣泛的作用。此外,推動BD倉儲物流建設一體化發展,也將成為改革的關鍵途徑。通過整合和高效利用BD
    的頭像 發表于 10-11 11:15 ?295次閱讀
    探索<b class='flag-5'>BD</b>倉儲物流效能提升的秘訣

    何在ADS添加OPA380的Pspice model?

    請教,如何在ADS添加OPA380的Pspice model
    發表于 09-14 07:20

    TMUXHS4212 MUX與DS160PR421或DS160PR412 Redriver在PCIe GEN 4應用的比較

    電子發燒友網站提供《TMUXHS4212 MUX與DS160PR421或DS160PR412 Redriver在PCIe GEN 4應用的比較.pdf》資料免費下載
    發表于 09-11 14:12 ?0次下載
    TMUXHS4212 MUX與DS160<b class='flag-5'>PR</b>421或DS160<b class='flag-5'>PR</b>412 Redriver在PCIe GEN 4應用<b class='flag-5'>中</b>的比較

    AFE032系數濾波器的設置格式是什么,如何設置?

    您好,AFE032,有4個Block模塊,用于數字濾波,datasheet上給出了濾波器在Cenelec、ARIB以及FCC的參考設計,如果需要設置不同的濾波器帶寬,請問系數濾波器的設置
    發表于 09-04 06:24

    如何向Buildroot內添加外部APP

    Linux項目開發,如何在BuildRoot框架內添加外部APP呢?本文以quect-CM撥號軟件例,做開發演示。
    的頭像 發表于 07-22 17:48 ?399次閱讀
    如何向Buildroot內<b class='flag-5'>添加</b>外部APP

    何在自己的程序啟用AT模塊?

    對 AT 命令做出反應。 你知道如何在你自己的程序啟用AT模塊嗎? 可能嗎? 樂鑫 SDK NONOS SDK API 文檔介紹了 at_custom.h 和 at_init(),但看起來這是為了開發
    發表于 07-16 08:25

    何在引腳映射器文件添加TC322?

    我想在AURIX Development Studio TC322 創建一個引腳映射文檔。 遺憾的是,我只能在那里找到 TC33X 及更高版本。 如何在這里添加所需的控制器?
    發表于 07-04 07:01

    何在ModelSim添加Xilinx仿真庫

    今天給大俠帶來在FPGA設計應用何在ModelSim添加Xilinx仿真庫,話不多說,上貨。 注意:ModelSim一定要安裝在不帶空格的目錄下,即不要安裝在“Progr
    發表于 07-03 18:16

    abb機器人系統如何添加選項

    ABB機器人系統是一種廣泛應用于工業生產領域的自動化設備。在實際應用,用戶可能需要對機器人系統進行一些配置和設置,以滿足特定的生產需求。本文將詳細介紹如何在ABB機器人系統添加選項
    的頭像 發表于 06-17 09:43 ?2575次閱讀

    何在stvd添加被人的庫使其編譯通過,正常調用?

    現有庫文件“sm8”格式,請問一下,如何在stvd添加被人的庫使其編譯通過,正常調用???? 庫文件是使用COSMIC_C V4.28編
    發表于 05-17 07:05

    何在Cubemx添加所有的外設頭文件?

    ,需要自己去添加相應的頭文件,但自己添加有時還是會報錯,而且是不知原因的報錯。 所以,在這向各位開發者、大咖,請教一下,如何在Cubemx添加
    發表于 04-01 07:46

    鴻蒙OS實戰:【module的使用】

    在開發HarmonyOS應用時,默認創建的工程會有一個entry module,實際應用場景為了代碼或者功能解耦,我們需要用到module來進行隔離。根據鴻蒙3.0/3.1/4.0官方指導,我們可以了解到關于module的類型,
    的頭像 發表于 03-26 18:07 ?882次閱讀
    鴻蒙OS實戰:【<b class='flag-5'>module</b>的使用】
    百家乐7scs娱乐平台| 威尼斯人娱乐城注册网址| 使用的百家乐官网软件| 皇冠网hg8333.com| 全讯网ra1777| 百家乐2号机器投注技巧| 百家乐官网统计软件| 大发888备用网址| 劳力士百家乐的玩法技巧和规则 | 赌博百家乐赢钱方法| 打百家乐官网最好办法| 真人百家乐蓝盾娱乐场| 百家乐官网轮盘一体机厂家 | 山东省| 六合彩报码室| 宁波水果机遥控器| 百家乐suncity| 帝王百家乐新足球平台| 免费百家乐官网追号软件| 网络百家乐官网内幕| 百家乐官网咋个玩的| 尊龙国际网上娱乐| 威尼斯人娱乐城代理开户| 乐天百家乐官网的玩法技巧和规则| 百家乐官网赌博娱乐城| 百家乐官网开户就送现金| 太阳城百家乐官网怎么出千| 大东方百家乐官网游戏| 足球走地| 清河县| 金道百家乐官网游戏| 百家乐官网视频游戏帐号| 百家乐官网分析资料| 澳门百家乐官网洗码提成查询| 模拟百家乐官网游戏软件| 百家乐官网技巧之微笑心法| 澳门百家乐官网登陆网址| 网站百家乐官网博彩| 蓝盾百家乐官网娱乐场开户注册| 百家乐官网赌场娱乐网规则 | 神池县|