作者:watchmanZYNQ微信公眾號(hào)
出現(xiàn)問(wèn)題以及分析
vivado2017.4生成比特流失敗,報(bào)錯(cuò)信息:
[Drc 23-20]規(guī)則違反(NSTD-1)未指定的I/O標(biāo)準(zhǔn),-142個(gè)邏輯端口中有4個(gè)使用I/O標(biāo)準(zhǔn)(IOSTANDARD)值“ DEFAULT”,而不是用戶分配的特定值。
這可能會(huì)導(dǎo)致I/O爭(zhēng)用或與電路板電源或連接性不兼容,從而影響性能,信號(hào)完整性,或者在極端情況下會(huì)損壞設(shè)備或所連接的組件。
若要更正此沖突,請(qǐng)指定所有I/O標(biāo)準(zhǔn)。除非所有邏輯端口都定義了用戶指定的I/O標(biāo)準(zhǔn)值,否則此設(shè)計(jì)將無(wú)法生成位流。
要允許使用未指定的I/O標(biāo)準(zhǔn)值創(chuàng)建位流(不建議),請(qǐng)使用以下命令:set_property SEVERITY {Warning} [get_drc_checks NSTD-1].NOTE
使用Vivado Runs基礎(chǔ)結(jié)構(gòu)時(shí)(例如,launch_runs Tcl命令),請(qǐng)將此命令添加到.tcl文件,并將該文件作為執(zhí)行運(yùn)行的write_bitstream步驟的預(yù)鉤添加。
問(wèn)題端口:USBIND_0_port_indctl [1:0],USBIND_0_vbus_pwrfault,USBIND_0_vbus_pwrselect。
解決辦法:
新建記事本,添加以下三句:
1set_property SEVERITY {Warning} [get_drc_checks NSTD-1] 2 3set_property SEVERITY {Warning} [get_drc_checks RTSTAT-1] 4 5set_property SEVERITY {Warning} [get_drc_checks UCIO-1]
重命名為 name.tcl文件(確定后綴格式有效)
在進(jìn)入vivado軟件,在generate bitstream 界面如下,右鍵進(jìn)入setting
點(diǎn)擊tcl.pre
選中剛才配置的name.tcl
點(diǎn)擊OK,就行了,之后就可以成功生成bit流了。
審核編輯:何安
-
Vivado
+關(guān)注
關(guān)注
19文章
812瀏覽量
66637
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論