[Place 30-51] IDELAYCTRL elements have been found to be associated with IODELAY_GROUP ‘CAMERALINK‘,
vivado工程一段時(shí)間都可以正常運(yùn)行,突然有一天,報(bào)了如下錯(cuò)誤
[DRC PLIDC-2] IDELAYCTRLs assigned to group with no IODELAYs: IDELAYCTRL cells have been found to be associated with IODELAY_GROUP 'CAMERALINK', but the design does not contain IODELAY cells associated with this IODELAY_GROUP.
implement?不過(guò)。?place_design error報(bào)上述錯(cuò)。
在如下鏈接找到了相關(guān)答案,記錄下
https://forums.xilinx.com/t5/Vivado/zynq7000-%E5%9C%A8-place-design-%E5%87%BA%E7%8E%B0-Place-30-51-IDELAYCTRL-elements-have/m-p/988113
這個(gè)鏈接是zynq-7000報(bào)了這個(gè)錯(cuò)誤,然后這個(gè)官方告訴在其中的兩個(gè)鏈接找答案。
?
?
?
https://forums.xilinx.com/t5/Memory-Interfaces/Place-fails-on-MIG-after-upgrading-to-Vivado-2017-4/m-p/824615
https://forums.xilinx.com/t5/Other-FPGA-Architectures/IDELAY-error-involving-MIG/m-p/769948
還有看到關(guān)于MMCM的嚴(yán)重警告,可以看一下IP設(shè)置或約束。
然后進(jìn)入鏈接后按照這個(gè)圖步驟做了下。
?
上面方法說(shuō)在tcl中輸入
remove_cell mig_7series_0/u_odd707_mig_7series_0_0_mig/u_iodelay_ctrl/u_idelayctrl_200這個(gè)還要求在open? synthesized?design中打開(kāi),或者open?elaborate design中等,即需要綜合成功后,點(diǎn)擊open? synthesized?design。然后等彈出綠色圖后,即netlist 。然后輸入上述命令。這樣做后沒(méi)成功。
后面說(shuō)要求把這句話加進(jìn)constraint?文件中,即約束文件中。
?
3.參考下面鏈接又試了下,把下面這里面放的時(shí)鐘由原來(lái)的200M改成了50M,再試一下。又失敗了。。
https://blog.csdn.net/yt15751004322/article/details/97681450?
4.參考下面鏈接再試試看。
https://forums.xilinx.com/t5/Other-FPGA-Architecture/IDELAY-error-involving-MIG/m-p/769948
按照這個(gè)思路加了BUGF?然后還是失敗。。。
5.因?yàn)槲疫@個(gè)部分代碼是這樣的
? // Cameralink Receivers
// IODELAY
Required by cameralink receiver
(* IODELAY_GROUP = "CAMERALINK" *)
IDELAYCTRL idelayctrl_i(
? ? .REFCLK(clk_out1_200M),
? .RST(reset),
? ? .RDY()
);
這是之前cameralink接收端的設(shè)計(jì)部分,也遇到過(guò)類(lèi)似問(wèn)題,這次是cameralink發(fā)送端,不需要這一小塊接收的內(nèi)容,我就把它屏蔽了。當(dāng)時(shí)屏蔽后也沒(méi)有效果。于是這次在把這部分屏蔽的同時(shí),也把與這部分相關(guān)的時(shí)鐘clk_out_200M的信號(hào)在debug中刪掉了。在open?synthesised?design?中有一個(gè)信號(hào)依靠的是這個(gè)200M的時(shí)鐘,把這個(gè)信號(hào)移除。試了下implement能不能通過(guò)。結(jié)果這次成功了。看來(lái)我之前一直認(rèn)為這個(gè)報(bào)錯(cuò)莫名其妙,因?yàn)槲掖a什么都沒(méi)改,突然就報(bào)錯(cuò)了很奇怪,原來(lái)問(wèn)題出在代碼沒(méi)問(wèn)題,但debug中加入的信號(hào)依據(jù)的時(shí)鐘有問(wèn)題等,反正就是想要chipscope看的波形的一些信號(hào)和調(diào)用會(huì)導(dǎo)致這個(gè)錯(cuò)誤出來(lái)。
?
總結(jié)
以上是生活随笔為你收集整理的[Place 30-51] IDELAYCTRL elements have been found to be associated with IODELAY_GROUP ‘CAMERALINK‘,的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 在家也能查sci--漫游登陆web of
- 下一篇: osg demo14 漫游