Q1
關(guān)于DFX的問(wèn)題: 正在嘗試為Xilinx Github下的PYNQ_Composable_Pipeline工程的PR_0區(qū)域添加新的RM(Reconfigurable Module),讓這個(gè)動(dòng)態(tài)函數(shù)區(qū)域支持更多函數(shù),但是在implement這個(gè)config對(duì)應(yīng)的的child_2_impl_1時(shí)遇到了以下報(bào)錯(cuò):
[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
但沒(méi)能找到在Block Diagram的PR中添加新的.bd文件作為RM的教程或案例。
錯(cuò)誤流程:
pr_0_dilate_erode.bd是工程原本含有的RM
pr_0_test_fifo.bd是新添加的RM
在make原始工程后進(jìn)行了以下操作:
新建了pr_0_test_fifo.bd
將pr_0_dilate_erode.bd的接口復(fù)制到了pr_0_test_fifo.bd中
仿照pr_0_dilate_erode.bd一樣在pr_0_test_fifo.bd中放置了兩個(gè)IP并完成連線(xiàn)
仿照pr_0_dilate_erode.bd配置各口的時(shí)鐘、分配bd地址,validate與save bd_design
在DFX wizard中添加pr_0_test_fifo為RM與完成其他配置
在運(yùn)行對(duì)應(yīng)的child_2_impl_1后,pr_0_test_fifo_synth_1、synth_1與impl_1正常,但在child_2_impl_1處出現(xiàn)上述錯(cuò)誤。
A:建議按以下步驟操作,可以參考一下:
1. 從"Partition Definitions" Tab 打開(kāi)已有RM的BD
2. 執(zhí)行"write_bd_tcl bd.tcl", 從生成的bd.tcl中直接copy接口相關(guān)的內(nèi)容到新建的BD中,同時(shí)自己在新BD中做Block連接
3. 從DFX Wizard中為RP創(chuàng)建新的RM,內(nèi)容就是新建的BD,也可以參考以下命令:
create_reconfig_module -name $pr_0_hongh -partition_def pr_0 -define_from $pr_0_hongh
4. 設(shè)置新的Configuration,執(zhí)行這個(gè)child run的impl
審核編輯 :李倩
-
Block
+關(guān)注
關(guān)注
0文章
26瀏覽量
14893 -
GitHub
+關(guān)注
關(guān)注
3文章
481瀏覽量
17457
原文標(biāo)題:本周一問(wèn) | 如何在Block diagram中為PR區(qū)域添加.bd格式的Reconfigurable Module
文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
當(dāng) ccg3pa 收到 pr_swap 命令時(shí),它不會(huì)執(zhí)行 eval_pr_swap 函數(shù),為什么?
如何在Linux中配置DNS服務(wù)器

為什么rohm bd71847 buck4的穩(wěn)壓器最小微伏設(shè)置為3.0v?
DS160PR1601和DS320PR1601編程指南

探索BD倉(cāng)儲(chǔ)物流效能提升的秘訣

TMUXHS4212 MUX與DS160PR421或DS160PR412 Redriver在PCIe GEN 4應(yīng)用中的比較

AFE032系數(shù)濾波器的設(shè)置格式是什么,如何設(shè)置?
如何向Buildroot內(nèi)添加外部APP

評(píng)論